Yealink Forums
TR-069 - Printable Version

+- Yealink Forums (http://forum.yealink.com/forum)
+-- Forum: IP Phone Series (/forumdisplay.php?fid=4)
+--- Forum: Auto Provisioning (/forumdisplay.php?fid=14)
+--- Thread: TR-069 (/showthread.php?tid=923)



TR-069 - potc - 10-16-2013 07:05 PM

Hi,

Trying to use TR-069 to autoconfig. the T2xP series of phones. Starting out with the T20P running firmware version 9.70.13.9 I bumped into the following issue.
When going through the config. sequence
  1. Inform (phone to ACS)
  2. InformResponse (ACS - phone)
  3. Empty post (phone - ACS)
  4. SetParameterValues (ACS - phone)

the phone responds with a <soap:Fault>:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cwmp="urn:dslforum-org:cwmp-1-0"><soap:Header><cwmp:ID soap:mustUnderstand="1">haU761yJla</cwmp:ID></soap:Header><soap:Body><soap:Fault><faultcode>Client</faultcode><faultstring>CWMP Fault</faultstring><detail><cwmp:Fault><FaultCode>9003</FaultCode><FaultString></FaultString><SetParameterValuesFault><ParameterName>Device.Services.VoiceService.1.VoiceProfile.1.Line.1.Enable</ParameterName><FaultCode>9007</FaultCode><FaultString>Illegal value</FaultString></SetParameterValuesFault></cwmp:Fault></detail></soap:Fault></soap:Body></soap:Envelope>


In the SetParameterValues step I used:

<ParameterValueStruct>
<name>
Device.Services.VoiceService.1.VoiceProfile.1.Line.1.Enable
</name>
<value xsi:type="xsd:boolean">1</value>
</ParameterValueStruct>


That seems legal to me. What am I doing wrong? Anybody had the same issue?


RE: TR-069 - potc - 11-21-2013 06:03 PM

(10-16-2013 07:05 PM)potc Wrote:  Hi,

Trying to use TR-069 to autoconfig. the T2xP series of phones. Starting out with the T20P running firmware version 9.70.13.9 I bumped into the following issue.
When going through the config. sequence
  1. Inform (phone to ACS)
  2. InformResponse (ACS - phone)
  3. Empty post (phone - ACS)
  4. SetParameterValues (ACS - phone)

the phone responds with a <soap:Fault>:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cwmp="urn:dslforum-org:cwmp-1-0"><soap:Header><cwmp:ID soap:mustUnderstand="1">haU761yJla</cwmp:ID></soap:Header><soap:Body><soap:Fault><faultcode>Client</faultcode><faultstring>CWMP Fault</faultstring><detail><cwmp:Fault><FaultCode>9003</FaultCode><FaultString></FaultString><SetParameterValuesFault><ParameterName>Device.Services.VoiceService.1.VoiceProfile.1.Line.1.Enable</ParameterName><FaultCode>9007</FaultCode><FaultString>Illegal value</FaultString></SetParameterValuesFault></cwmp:Fault></detail></soap:Fault></soap:Body></soap:Envelope>


In the SetParameterValues step I used:

<ParameterValueStruct>
<name>
Device.Services.VoiceService.1.VoiceProfile.1.Line.1.Enable
</name>
<value xsi:type="xsd:boolean">1</value>
</ParameterValueStruct>


That seems legal to me. What am I doing wrong? Anybody had the same issue?

Solved. Support indicated to use string value 'Enabled':
...
<value xsi:type="xsd:string">Enabled</value>
...
As specified in TR-104 page 14.
That did the job. Thanks.