...
Figure 1 shows the overview of TR-069 Protocol Agent.
Gliffy Diagramdrawio |
---|
namediagramName | CCSP TR-069 PA System Overview.drawio |
---|
pagePinrevision | 1 |
---|
|
Figure 1 CCSP TR-069 PA System Overview
...
As you can see from figure 1, when TR-069 PA receives a request from ACS, it resolves namespace with CR, and makes a normalized action invocation over message bus into target functional component. Once TR-069 PA receives response or error from functional component, it construct CWMP SOAP message back to ACS.
draw.io Diagram |
---|
|
Gliffy Diagram |
---|
macroId | 7a0bad63-e085-493d-bc81-d88879f287dc |
---|
name | TR-069 PA SetParameterValues data flow.drawio |
---|
pagePinrevision | 1 |
---|
|
Figure 2 TR-069 PA SetParameterValues data flow
draw.io Diagram |
---|
|
Gliffy Diagram |
---|
macroId | 5c8ac67e-821c-4aa4-9bf6-707612b048db |
---|
name | TR-069 PA GetParameterNames data flow.drawio |
---|
pagePinrevision | 1 |
---|
|
Figure 3 TR-069 PA GetParameterNames data flow
...
- Support for TR-069 active and passive notifications.
- Dependency: notify_comp and its recipe.
- Dependency: when using an older release of RDK-B, be sure to apply the following locking bug fix, which prevents a race condition on a bulk parameter value set that results in intermittent loss of notifications for some changed parameters.
- Tr069PA support in notify_comp.
Jira |
---|
server | RDK |
---|
serverId | 11deff04-0380-3a3d-a916-0849d4e573f7 |
keyRDKB-346 | - No VALUE CHANGE notification may be sent to the ACS when the origin of the change is a SetParameterValues through TR-069. The TR-069 PA must discard value change events based on the event's origin.
Jira |
---|
server | RDK |
---|
serverId | 11deff04-0380-3a3d-a916-0849d4e573f7key | RDKB-345 |
---|
- Reliable delivery of events across TR-069 agent restart. If a VALUE CHANGE notification is not delivered before restart, it must be retried until successful, even across reboots.
Jira |
---|
server | RDK |
---|
serverId | 11deff04-0380-3a3d-a916-0849d4e573f7key | RDKBSUP-357 |
---|
- Support for TR-069 diagnostics complete notifications.
- Custom Mapper to translate the internal data model to a different one offered through TR-069. This can fix:
- TR-069 data model violations such as Device.SelfHeal
- CableLabs (CM-SP-eRouter) instance index standardisation, e.g. Device.WiFi.Radio.10000. and Device.WiFi.SSID.10001
- MSO-specific data model object and parameter names
Jira |
---|
server | RDK |
---|
serverId | 11deff04-0380-3a3d-a916-0849d4e573f7 |
---|
key | RDKBDEV-55
Enhancement under Consideration
...