Got it

TR069 Upload method support on ONT devices.

Created: May 20, 2019 21:07:23Latest reply: May 21, 2019 01:15:43 1497 1 0 0 0
  Rewarded HiCoins: 0 (problem resolved)

Hello,


Do Huawei ONTs support the "Upload" rpc method of the TR069 protocol? (For example this could be used for the ONTs to backup their configuration file to the ACS server).


If yes, what is the correct format for "FileType" field in the Upload rpc from the ACS server to an ONT?


Unfortunately using the standard "1 Vendor Configuration File" for FileType field results in an error from the ONT.


There is also a vendor specific format: "X <OUI> <Vendor-specific identifier>" which probably is used by Huawei. What is the correct format for it?


Example of Upload rpc method using standard "1 Vendor Configuration File" for FileType (Unfortunately resulting in an error)


==ACS request to ONT (HG8245H):


<soap-env:Envelope
xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cwmp="urn:dslforum-org:cwmp-1-0">
<soap-env:Header>
<cwmp:ID
soap-env:mustUnderstand="1">
16ad70745760000
</cwmp:ID>
</soap-env:Header>
<soap-env:Body>
<cwmp:Upload>
<CommandKey>
16ad70745760000
</CommandKey>
<FileType>
1 Vendor Configuration File
</FileType>
<URL>
http://testingacs.internal:7567/upload
</URL>
<Username/>
<Password/>
<DelaySeconds>
0
</DelaySeconds>
</cwmp:Upload>
</soap-env:Body>
</soap-env:Envelope>


==ONT (HG8245H) response to ACS


 <SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cwmp="urn:dslforum-org:cwmp-1-0">
<SOAP-ENV:Header>
<cwmp:ID
SOAP-ENV:mustUnderstand="1">
16ad70745760000
</cwmp:ID>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>
Client
</faultcode>
<faultstring>
CWMP fault
</faultstring>
<detail>
<cwmp:Fault>
<FaultCode>
9003
</FaultCode>
<FaultString>
Invalid arguments
</FaultString>
</cwmp:Fault>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>



Featured Answers

Recommended answer

GongXiaochuan
Created May 21, 2019 01:15:43

Hi!

Please refer to the below paragraph, while also checking the parameter which you set (correctly or not):

ParameterValueStruct definition Name Type Description Name string(256) This is the name of a Parameter. Value any This is the value the Parameter is to be set. If there is a fault due to one or more parameters in error, the fault response for this method MUST include a SetParameterValuesFault element for each parameter in error. In this case, the primary fault code indicated for the overall fault response MUST be Invalid Arguments (9003). The following fault codes are defined for this method: 9001, 9002, 9003, 9004, 9005, 9006, 9007, 9008.
View more
  • x
  • convention:

All Answers
Hi!

Please refer to the below paragraph, while also checking the parameter which you set (correctly or not):

ParameterValueStruct definition Name Type Description Name string(256) This is the name of a Parameter. Value any This is the value the Parameter is to be set. If there is a fault due to one or more parameters in error, the fault response for this method MUST include a SetParameterValuesFault element for each parameter in error. In this case, the primary fault code indicated for the overall fault response MUST be Invalid Arguments (9003). The following fault codes are defined for this method: 9001, 9002, 9003, 9004, 9005, 9006, 9007, 9008.
View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.