CWMP Protocol Version Negotiation
CDRouter’s ACS supports CWMP version negotiation as defined in TR-069 Amendment
6. CWMP version detection on CDRouter ACS’s can be enabled by configuring the
testvar cwmpProtocolVersion
to a value of auto in your
configuration file. When auto is configured, CDRouter’s ACS runs a CWMP
version 1.4 capable ACS, but follows TR-069 Amendment 6 Section 3.7.4 rules for
negotiating the CWMP Version.
For CWMP versions 1.0 - 1.3, the ACS looks at the value of the CWMP namespace attribute included in the SOAP Envelope to determine the CWMP version.
xmlns:cwmp=”urn:dslforum-org:cwmp-1-0”
CWMP version 1.4 defines a new SupportedCWMPVersions
header element that is
included in the Inform to specify the CPE’s supported versions. When present,
the ACS will look at this parameter and pick the highest version supported.
The testvar cwmpProtocolVersion
can also be set to a
specific version number such as the 1.0 (the default), 1.1, 1.2, 1.3
or 1.4. When set to a specific version, the CDRouter ACS will not
perform version negotiation and instead will just reply using the
CWMP namespace defined for the specific CWMP version.