E-DOC-CTC-20071119-0003 v1.0
8
1|
Introduction
When the CPE receives a Reboot RPC from the ACS, following steps are executed:
1
The ongoing transaction session is finalized. This means that all outstanding requests are sent and all
responses are received. After finalization, the ongoing transaction session is closed.
2
The CommandKey argument of the Reboot message must be remembered across the reboot via either:
Writing it to the memory prozone. This is a memory protected zone that is not reinitialized after a
“warm” reboot.
Writing it to the configuration file (user.ini).
3
A “warm” reboot is triggered.
4
After reboot, an Inform message is sent. The Event argument contains:
EventCode
: “1 BOOT”, “M Reboot” and possibly other EventCodes.
CommandKey
: the value of the CommandKey argument of the Reboot message is sent as
CommandKey for the EventCode “M Reboot”.
Session re-establishment
In some cases, the TCP connection is closed before the transaction session is completed. For example, the
session is interrupted by the ACS. If necessary, the CPE re-establishes the TCP connection to the ACS.
In this case, the Inform RPC contains:
Inform event
: if the session is re-established because of a pending TransferComplete RPC to be sent to
the ACS, the Inform event is “7 TRANSFER COMPLETE”. In other cases, the Inform message contains the
undelivered Inform events from the interrupted session.
Cookie
: the Inform message includes the transaction Cookie (if received from the ACS during the
transaction session) as HTTP header field.
Factory reset
The FactoryReset RPC resets the CPE to its factory default state. When a problem occurs and the cause is not
found, a reset to (pre-provisioned) ISP defaults via the FactoryReset RPC triggers the zero-provisioning use
case. Although some user configuration might be lost, a reset to factory defaults guarantees auto-
configuration and service activation as described in the “Zero-provisioning” use case.
When the CPE receives a FactoryReset RPC from the ACS, following steps are executed:
1
The ongoing transaction session is finalized. This means that all outstanding requests are sent and all
responses are received. After finalization, the ongoing transaction session is closed.
2
A reset to factory defaults is triggered.
1
The user configuration file (user.ini) is deleted.
2
A configuration load is performed: in absence of the user configuration file, the service provider
defaults (ISP.def) are loaded. In absence of these service provider defaults, factory defaults are
loaded.
Download
The Download RPC may be used by an ACS to cause the CPE to download a specified file from the designated
location.
When the CPE receives a Download RPC from the ACS, following steps are executed:
1
A DownloadResponse RPC is sent with Status argument set to 1 (the download is not yet completed).
2
The ongoing transaction session is closed.
3
Whether or not steps are executed before the file transfer, depends on the FileType argument of the
Download RPC. For more information, see
“3.1 Firmware Upgrade” on page 32
and
“3.2 Configuration
Update” on page 41
.
Summary of Contents for TR-069
Page 2: ......
Page 3: ...Thomson Gateway TR 069 Configuration Guide R7 4 and higher ...
Page 18: ...E DOC CTC 20071119 0003 v1 0 12 1 Introduction ...
Page 36: ...E DOC CTC 20071119 0003 v1 0 30 2 Configuring CWMP on the Thomson Gateway ...
Page 74: ...E DOC CTC 20071119 0003 v1 0 68 5 WAN Connections ...
Page 106: ...E DOC CTC 20071119 0003 v1 0 100 6 Service Provisioning ...
Page 109: ......