TR069报文解析

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

3.1通讯交互流程3.1.1SOAP报文空报文POST/HTTP/1.1Host:127.0.0.1:8659Content-Type:text/xmlConnection:keep-aliveContent-Length:0非空报文HTTP/1.1200OKContent-Type:text/xml;charset=utf-8Content-Length:123Connection:Keep-AliveSOAP-ENV:Envelopexmlns:SOAP-ENC=:xsi=:xsd=:cwmp=urn:dslforum-org:cwmp-1-1xmlns:SOAP-ENV=:Headercwmp:ID1/cwmp:ID/SOAP-ENV:HeaderSOAP-ENV:Body…/SOAP-ENV:Body3.1.2CPE主动上报事件流程1)Inform协议报文cwmp:InformDeviceIdManufacturer/ManufacturerOUI/OUIProductClass/ProductClassSerialNumber/SerialNumber/DeviceIdEventSOAP-ENC:arrayType=cwmp:EventStruct[1]EventStructEventCode/EventCodeCommandKey/CommandKey/EventStruct……/EventMaxEnvelopes/MaxEnvelopesCurrentTime/CurrentTimeRetryCount/RetryCountParameterListParameterValueStructNamexxx/NameValue***/Value/ParameterValueStruct/ParameterList/cwmp:InformResponsecwmp:InformResponseMaxEnvelopes1/MaxEnvelopes/cwmp:InformResponse2)Inform参数说明参数说明DeviceId唯一标识设备的结构,包含以下4个属性Manufacturer设备制造商标识OUI默认取值:00FD80ProductClass设备类型号SerialNumber设备的唯一标识Event说明引发事件的一个或多个事件,包含n个EventStructEventStruct包含下面2个属性EventCode取值范围如下:0BOOTSTARP1BOOT8DIAGNOSTICSCOMPLETE6CONNECTIONREQUESTX***M***CommandKey取值为空MaxEnvlopes接受的一个HTTP回复中的最大SOAP信包数目。为0则表式在次信包的数目上并没有特别的限定要求CurrentTime当前日期和时间(UTC)RetryCount在成功调用Inform方法前,已经进行的调用尝试次数。另外,RetryCount值会在失败时+1。失败包括:设备登录失败(收到错误应答404或服务器无响应)。在发送Inform报文,并且接收到完成应答”200OK”之后,RetryCount置零。ParamterList参数列表,包含n个ParameterValueStruct根据不同的EventCode,有不同的值3.1.3OMC主动请求流程1)UDP协议报文ACS-CPE请求GET/HTTP/1.1Host:192.168.99.167:3074Content-Type:text/xml;charset=utf-8Content-Length:0Connection:Keep-AliveCPE-ACS响应200OKCPE心跳POST/UDP/1.0I:BC-30-5B-B8-D7-67-10000T:1999-01-0108:00:003.2会话流程3.2.1CPE主动上报会话1)注册bootOMCCPEInform(1BOOT)InformResponseEmptyPostGetParameterValuesGetParameterValuesResponseSetParameterValuesSetParameterValuesResponse200OK协议报文cwmp:InformDeviceIdManufacturerStar-Net/ManufacturerOUI00DAEB/OUIProductClassSVG6004/ProductClassSerialNumberBC-30-5B-B8-D7-67-10000/SerialNumber/DeviceIdEventSOAP-ENV:arrayType=cwmp:EventStruct[1]EventStructEventCode1BOOT/EventCodeCommandKey/CommandKey/EventStruct/EventMaxEnvelopes1/MaxEnvelopesCurrentTime2014-04-2816:19:58/CurrentTimeRetryCount0/RetryCountParameterListSOAP-ENV:arrayType=cwmp:ParameterValueStruct[6]ParameterValueStructNameInternetGatewayDevice.DeviceSummary/NameValueDevice:1.0[](Baseline:1),VoiceService:1.0[1](Baseline:1)/Value/ParameterValueStructParameterValueStructNameInternetGatewayDevice.DeviceInfo.HardwareVersion/NameValue4.0.0/Value/ParameterValueStructParameterValueStructNameInternetGatewayDevice.DeviceInfo.SoftwareVersion/NameValue1.8.0.7/Value/ParameterValueStructParameterValueStructNameInternetGatewayDevice.ManagementServer.ConnectionRequestURL/NameValue:InformResponsecwmp:InformResponseMaxEnvelopes1/MaxEnvelopes/cwmp:InformResponse参数说明参数说明Inform参数EventCode1BOOTParameterListDevice.DeviceSummaryDevice.DeviceInfo.HardwareVersion设备硬件版本Device.DeviceInfo.SoftwareVersion设备软件版本IAD:不变的版本IPPBX:真实设备软件版本Device.ManagementServer.ConnectionRequestURL设备监听的httpurlDevice.ManagementServer.ParameterKeyDevice.LAN.IPAddress设备IP地址Device.DeviceInfo.OfficialVersionIPPBX:不变的版本参数说明GetParameterValues参数ParameterList参数列表,包含n个参数名称Device.DeviceInfo.X_00D0F8_OfficialVersionIAD:真实设备软件版本Response参数说明SetParameterValues参数ParamterList参数列表,包含n个ParameterValueStructDevice.ManagementServer.STUNServerAddress心跳IPDevice.ManagementServer.STUNServerPort心跳端口Device.ManagementServer.STUNEnable心跳是否允许Device.ManagementServer.PeriodicInformEnable心跳周期3.2.2OMC主动请求会话参数说明Inform参数EventCode6CONNECTIONREQUEST1)获取设备参数值GetParameterValuesOMCCPEInform(6CONNECTIONREQUEST)InformResponseEmptyPostGetParameterValuesGetParameterValuesResponse200OK协议报文cwmp:GetParameterValuesParameterNamesarrayType=xsd:string[1]stringxxxx/string/ParameterNames/cwmp:GetParameterValuesResponsecwmp:GetParameterValuesResponseParameterListxsi:type=SOAP-ENC:ArraySOAP-ENC:arrayType=cwmp:ParameterValueStruct[1]ParameterValueStructNamexxxx/NameValue**/Value/ParameterValueStruct/ParameterList/cwmp:GetParameterValuesResponse参数说明参数说明GetParameterValues参数ParameterNames参数列表,包含n个参数名称ParameterValueStruct一个名值对结构2)设置设备参数值SetParameterValuesOMCCPEInform(6CONNECTIONREQUEST)InformResponseEmptyPostSetParameterValuesSetParameterValuesResponse200OK协议报文cwmp:SetParameterValuesParameterListarr

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功