Q/CT 2304-2010
been applied
// 客户端请求结束会话,并报告下载情况 message - Annex A.3.3.2 // 服务器响应TransferComplete请求结束会话 中国电信IMS SIP硬终端接口规范 15 Q/CT 2304-2010 关于soap消息格式,举例如下: Inform message - Annex Xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/ Xmlns:cwmp=”urn:dslforum-org:cwmp-1-0”> ref=\ use=\ use=\ message - Annex A.3.3.1 16 中国电信IMS SIP硬终端接口规范 Q/CT 2304-2010 name=\ type=\ type=\ name=\ TR-069参数: 其中GetParameterValues/GetParameterValuesResponse中用户名、密码为Device.ManagementServer.Username, Device.ManagementServer.Password。 扩展TR-069错误码参数: TR069错误码的定义,规定网管可以发送的错误包括: Fault code 8000 8001 8002 8003 8004 8005 Description Method not supported Request denied (no reason specified) Internal error Invalid arguments Resources exceeded Retry request 8800 – 8899 Vendor defined fault codes 厂商扩展错误码参数在标准的命名层级中定义。SetParameterValues方法中设定错误 码参数为Device.ManagementServer.FaultCode 。其中,8801为设备认证错误;8805为用户名/密码认证错误。8806为用户超出漫游区域。(用户通过认证后判断其登录区域是否合法) 5.1.3 密码修改 5.1.3.1 密码修改流程 硬终端与终端管理及业务发放平台之间遵循TR069协议规范。 密码修改流程由硬终端发起,硬终端发送Inform消息时,业务管理平台检测到修改密码,发起密码修改流程。 中国电信IMS SIP硬终端接口规范 17 Q/CT 2304-2010 硬终端终端管理及业务发放平台1. Http(s) Post,Imform ACCOUNTCHANGE2、Http(s) Response, ImformResponse3、Http(s) Post4、Http(s) Response,GetParameterValues5、Http(s) Post, GetParameterValuesResponse6、End Session 1、SIP硬终端发起Inform,包含EventCode: “12 ACCOUNTCHANGE”; 2、终端管理及业务发放平台 回应InformResponse; 3、SIP硬终端发起空的HTTP Post; 4、终端管理及业务发放平台获取帐号和密码,调用GetParameterValues RPC 方法; 5、SIP硬终端回应GetParameterValuesResponse; 6、结束 5.1.3.2 RPC方法 调用的RPC方法名: IMS硬终端设备 Inform GetParameterValuesResponse 终端管理及业务发放平台 InformResponse GetParameterValues RPC方法Schema请参见终端统一管理相关章节。 5.1.4 终端软件升级 5.1.4.1 软件升级流程 由终端管理及业务发放平台实现业务软件升级功能。硬终端与终端管理及业务发放平台之间遵循TR069协议规范。 升级流程在硬终端发起业务发放流程即发送Inform消息时,业务管理平台检测到有新软件版本,发起软件升级流程。 18 中国电信IMS SIP硬终端接口规范 Q/CT 2304-2010 硬终端终端管理及业务发放平台文件服务器1. Http(s) Post,Imform(任何Inform的时机:版本号、设备序列号)2、Http(s) Response, ImformResponse3、Http(s) Post4、Http(s) Response,Download5、Http(s) Post, DownloadResponse6、下载软件7.1、Http(s) Post,TransferComplete不需要重启要求硬终端下载软件,FileType=1,Firmware Upgrade Image7.2、Http(s) Response,TransferCompleteResponse8.1、Http(s) Post,Inform=BOOT/TransferComplete8.2、Http(s) Response, InformResponse8.3、Http(s) Post,TransComplete8.4、Http(s) Response,TransferCompleteResponse9、End Session需要重启 1、 硬终端在任何可发送Inform 的时刻发送携带响应EventCode 的Inform 消息,如BOOTSTRAP; 2、 终端管理及业务发放平台 回应InformResponse; 3、 硬终端发送空的HTTP Post 请求; 4、 终端管理及业务发放平台向硬终端发起Download RPC 调用; 5、 硬终端响应DownloadResponse,若返回参数中的Status=0,则直接跳至9; 6、 至文件服务器下载软件; 7、 若硬终端下载并使用新软件生效时无需重启,则进入7流程,若需要重启,则进入8流程程: 7.1 硬终端发起TransferComplete RPC,上报下载并应用成功,及升级的详细信息; 7.2 终端管理及业务发放平台回应TransferComplete 确认,跳至9; 8.1 硬终端重启, 并发送Inform , EventCode 为BOOT 和TRANSFERCOMPLETE,上报下载并应用成功; 8.2 终端管理及业务发放平台响应Inform; 8.3 硬终端发起TransferComplete RPC,上报下载并应用成功,及升级的详细信息; 8.4 终端管理及业务发放平台回应TransferCompleteResponse 确认,跳至9; 9、 结束。 5.1.4.2 RPC方法 调用的RPC方法名: 中国电信IMS SIP硬终端接口规范 19