YD T 1938.1-2009 会话初始协议(SIP)测试方法.第1部分 基本的会话初始协议.pdf
《YD T 1938.1-2009 会话初始协议(SIP)测试方法.第1部分 基本的会话初始协议.pdf》由会员分享,可在线阅读,更多相关《YD T 1938.1-2009 会话初始协议(SIP)测试方法.第1部分 基本的会话初始协议.pdf(332页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 33 04030M 12 Y口中华人民共和国通信行业标准YD厂r 1 9381-2009会话初始协议(SIP)测试方法第1部分:基本的会话初始协议Test method for Session Initiation Protocol(SIP)Part 1:Basic Session lnitiation Protocol2009-06-1 5发布 200909-01实施中华人民共和国工业和信息化部发布目 次YD厂r 193812009前言II1范围12缩略语13测试结构14测试项目241注册功能242呼叫控制功能2543消息处理功能22944可靠的临时性响应功能29645 UPDA=r
2、E方法315附录A(规范性附录)正常信令流程324附录B(资料性附录)与ETSI TS 102 0272对照表“326参考文献328fIu 置YD厂r 19381-2009会话初始协议(Sm)测试方法分为两个部分:一第1部分:基本的会话初始协议;一第2部分:基于软交换网络呼叫控制的SIP协议。本部分为会话初始协议(SIP)测试方法的第l部分,对应于ETSI TS 102 0272 V311测试方法和规范(MTS);SIP一致性测试;第2部分:测试集和测试目的(TSS&rIP),与ETSIIS 102 0272的一致性程度为非等效,主要差异见附录B。本部分是会话初始协议系列标准之一,该系列标准的
3、预计结构为:a)会话初始协议(sm)技术要求一第l部分:基本的会话初始协议;一第2部分;基于会话初始协议(s)的呼叫控制的应用:一第3部分:ISDN用户部分(ISUP)和会话初始协议(SIP)的互通;一第4部分:基于软交换网络呼叫控制的SIP协议;一第5部分:基于IMS网络的SIP协议总体技术要求;一第6部分:BICC和会话初始协议(SIP)的互通。b)会话初始协议(SIP)技术要求第3部分;ISDN用户部分(ISUP)和会话初始协议(s口)的互通(补充件1)c)会话初始协议(sm)测试方法一第1部分:基本的会话初始协议;一第2部分:基于软交换网络呼叫控制的SIP协议。会话初始协议(sP)测试
4、方法第1部分:基本的会话初始协议将与会话初始协议(sm)技术要求第1部分:基本的会话初始协议配套使用。随着技术的发展,还将制定后续的相关标准。本部分的附录A为规范性附录,附录B为资料性附录。本部分由中国通信标准化协会提出并归口。本部分起草单位:工业和信息化部电信研究院、华为技术有限公司、诺基亚西门子通信(上海)有限公司、上海贝尔阿尔卡特股份有限公司本部分主要起草人:吴宏建、林美玉、薛宁、武静、蒋晓琳、徐培利、鲁瑞、陈靖会话初始协议(SIP)测试方法第1部分:基本的会话初始协议1范围本部分规定了基本的会话初始协议(SIP)的测试方法,能、可靠的临时性响应和UPDATE方法等方面的测试内容。本部分
5、适用于我国使用SIP协议的网络设备及终端。2缩略语下列缩略语适用于本部分。OE Originating EndpointPR ProxyRD Redirect ServerRR RegistrarRT RegisU:antSIP Session Initiation ProtocolSUT System Under TestTE Terminating EndpointUAC UserAgent ClientUAS UserAgent Server3测试结构31测试配置结构测试配置结构如图l所示。YD厂r 19381-2009包括注册功能、呼叫控制功能、消息处理功会话起始点代理服务器重定向服务
6、器注册服务器注册发起者会话初始协议被测系统会话终接点用户代理客户端用户代理服务器图1测试结构YD厂r 19381-200932测试结构说明在本部分的测试项从被测设备的角度去编写。SLIT的下游或上游可能还存在着很多代理服务器(Proxy),这些Proxy都可以看作虚拟实体,由与SUTX口接的仪表来模拟。因此,在有些测试项的流程图中可能会省略TProxy。在本部分测试用例中提到的客户端可以是UAC,也可以是Proxyq,的客户端部分。同样,提到的服务器可以是UAS,也可以是Proxy中的服务器部分。4测试项目41注册功能411注册发起者测试编号: 111参考:RFC3261102 对应ETSI
7、TSl02 027的TPIDSIP_RG_RT_V_001、SIPRGRTV一003、鼬里翼,翼8项目:注册流程分项目:正常注册目的:验证SUT能够发送携带SIPURI的REGISTER消息预置条件:被测设备配置注册服务器地址数据,使SUT能够发起注册角色:RT预期流程:娜 注册服务器REGIsTER2000K测试说明:1SUT发起REGISTER消息向注册服务器进行注册,其中的以注册服务器地址作为RequestURI,且Request-URI中没有用户名,Request-URl是SIP URI类型;2REGISTER方法中的TO字段携带的记录地址也是SIP URI类型的;3、注册服务器返回成
8、功的响应2YD厂r 19381-2009测试编号: 112参考:RFC3261102 对应ETSI TSl02 027的TPIDSIP_RG_RT_V_004项目:注册流程分项目:确定注册服务器通过地址记录目的:验证SUT采用地址记录中的主机部分作为注册服务器地址,发向其发起注册请求预置条件:未配置SUT的注册服务器地址角色:RT预期流程:SUT 注册报务器REGISlljR2000K测试说明:1SUT采用地址记录中的主机部分作为注册请求的Request-URI,且Request-URl中没有用户名;2注册服务器返回成功的响应测试编号: 113 (可选)参考:RFC3261103 对应ETSI
9、 TSl02 027的TPID:SIP RG_RT_V_005项目:注册流程分项目:确定注册服务器通过组播注册目的:验证SUT能够发送REGISTER消息到一个组播地址预置条件:被测设备配置数据,使SUT能够发起注册角色:RT预期流程:SUT 注册服务器REGIsTER2000K测试说明:1SUT发起Register消息向一个组播地址“SIPMCASTNET(2240175 for IPv4)”进行注册,注册消息中不携带用户名;22、注册服务器返回成功的响应 YD厂r 193812009测试编号: 114参考:RFC3261103 对应ETSI TSl02 027的TPID:SIP_RG_RT
10、 V_007、SIP_RG_RT_V_018项目:注册流程分项目:SUT支持带鉴权字段的注册目的:验证SUT发出REGISTER后收到带有WWW-Authcnticatc头字段的401 Unauthorized响应后,发送带有usemame、realm nonce、digest-uri和HrIP参数的适当参数值的Authorization头字段的REGISTER,且CSeq加一预置条件:被测设备配置数据,使SUT能够发起注册角色:RT预期流程:SUT 注册服务嚣REGImR401 UnauthorizedREGIsTER200 0lC测试说明:1SUT向注册服务器发起Register消息;2注
11、册服务器返回401响应,在其中的WWW-Authenticate字段中携带相应的鉴权信息;3SUT再次向注册服务器发起Register消息,在其中的Authorization字段中返回自己的鉴权信息(带有username、realm nonce、digest-uri和H1TP参数的适当参数值),且CSeq加一;44、注册服务器返回成功的响应4YD厂r 19381-2009测试编号: 115参考:RFC3261103 l对应ETSI TSl02 027的TPID:SIP_RG_RT_V_009项目:注册流程分项目:SUT的注册消息中TO和FROM字段携带相同的URI目的:验证SUT的注册消息中T
12、O和FROM字段携带相同的URI预置条件:被测设备配置数据,使SLrF能够发起注册角色:RT预期流程:SUT 注册服务器REG玲1ER2000K测试说明:1SLIT发起Register消息向注册服务器进行注册,其中的TO和FROM头字段携带相同的URn;2注册服务器返回成功的响应测试编号: 116参考:RFC3261103 对应ETSI TSl02 027的TPID:Sm_RG_RT V_010,SW_RG_RT_V_011项目:注册流程分项目:REGISTER请求的重发目的:验证SUT在所没有收到对注册请求的最终响应时,会在前一个请求超时之后才重发新的REGISTER请求预置条件:被测设备配
13、置数据,使SUT可以发起注册请求角色:RT预期流程:SUT 注册服务器REGISTER REGISTER测试说明:1SUT发起Register消息向注册服务器进行注册,注册服务器没有回送任何响应消息;2SUT等待第一个注册响应过期,再重新发送注册消息,T1默认500ms;3新的请求的CSeq应比前一个请求的值大一,而CallID应相同5YD厂r 19381-2009测试编号: 117参考:RFC3261103 对应ETSI TSl02 027的TPIDSIP_RG_RT_V_012项目:注册流程分项目:REGISTER请求的超时重发目的:验证SUT已经注册,在收到的2000K响应中的Conta
14、ct头字段的Expiration参数所指示的时间内,至少发送一个REGISTER请求,并且与之前的请求的CalMD相同预置条件:被测设备已经注册角色:RT葡蝴滞但SUT 注册服务器REGIsll!R2000KExpiratitm参数所指示的时间弋l REGISTER 2000K测试说明:1SUT已经注册,在2000K响应中所指示的超时时间之前,SUT至少重新发起了一个新的REGISTER请求;2新的请求的CSeq应比前一个请求的值大一,而CallID应相同测试编号: 118参考:RFC3261103 对应ETSITSl02027的TPID:SIP RG RT V 013 ,项且:注册流程分项目
15、:SLIT注销目的:验证SUT可以发送REGISTER消息来删除注册服务器中对于自己的地址绑定预置条件:被测设备配置数据,使SUT能够发起注册角色:RT预期流程:SUT 注册服务器REGImR 、测试说明:1SUT发起Register消息向注册服务器进行注册,其中Contact头字段中的Expires参数设置为0,或者当Contact头字段为“+”的情况下,Expires头字段为0;2注册服务器返回成功的响应,成功的删除了该SUT的所有地址绑定6YD厂r 193812009测试编号: 119参考:RFC3261103 对应ETSI TSl02 027的TPID:SIP_RG_RT_V_019,
16、SIP_RG_RT_V_020项目:注册流程分项目:收到407响应目的:验i正SUT收到带有Proxy-Authenticate头字段的407响应,则会重发带Proxy-Authorization头字段的注册消息,且带有咖me、realmnollllc,o、digest1lri和HrIP参数响应的适当值,CSeq的值加-预置条件:被测设备配置数据。使SLIT能够发起注册角色:RT预期流程:I SLIT l 注册服务器lREGISTER407ProxyAuthcnticatkmPcqhfedREoISlER2OK测试说明:1suT向注册服务器发起Registcri青求;2注册服务器返回407响应
17、,在其中的Pmxy-Authen址ate字段中携带相应的鉴权信息:3sUT再次向注册服务器发起Register请求,在其中的Proxy-Authorization字段中带上usemame、realmIIOLIIce、digest-uri和HTtqP参数响应的适当值,并gCscqJ蜘l;4注册服务器返回成功的响应7YD厂r 1 93812009测试编号: 1110参考:RFC3261 Annex A,17122 对应ETSI TSl02 027的TPID:SIPRGRTTI一001、和1713 SIP_RG RT T1 002,SIP RG_RT_TI_003,疆巴Rf王R辽讲坶项目:注册流程分
18、项目:Trying状态下的请求重发目的:验证当使用不可靠传输,且被测设备进入了非INTE请求的Trig状态时,对REGISR青求的重发机制预置条件:使用UDP连接角色:RT预期流程:SUT 注册服务器REGIgm_ REGISTER一删Qt) REGISTER一m1 REGISTER弛一附叫 REGISTERmetF=64XTl后,不再重发REGISTERi青求测试说明:1SUT发送REnISTER消息;2SUT经过T1时间,重发REGISTER消息,T1默认值为500ms;3SUT经过MIN(2xTl,T2)时间,第三次发送REGISTER消息,T2默认值为4s;4SUT经过M(4xTl,T
19、2)时间,第四次发送REGISTER消息;5SUT在TimerF超时后(从第-,REGISTER请求开始的64xTl时间),停止重发REGISTER消息;6若Tl和T2采用默认值,REGISTER请求应该总共发送11次8YD厂r 193812009测试编号: 111 1参考:RFC3261 Annex A和 对应ETSI TSl02 027的TPID:SlP_RO_RT_11_005、SIP_RG_RT_T1 006、17122 SIP_RG_RT_TI_007项目:注册流程分项目:Proceeding状态下的请求重发目的:验证被测设备的REGIsTER客户端事务在“Proceeding”状态
20、时,Tinlcr E在T1超时后,首次重发REGISTER请求,重设Timer E为T2,在T2超时之后,再次重发REGISTER请求;在Timer F超时后,SUT应当认为REGISTER事务已经结束,巾小再亘发REGISTER预置条件:会话已经建立角色:RT预期流程:SUT 注册服务器REGISTER 100rrri蟾口E=TI一REGISTERfTh口E=12一【 REGISTER1h口E=T2应当回416响应拒绝该请求;3由仪表仿真的UAC向SUT发出一个正常的INVITE请求,随后发出CANCEL请求,请求中的URI的方案采用Xxx”替换原来的“SIP”或“SIPS”:4SUT立当回
21、416响应拒绝该请求;5由仪表仿真UAC,先与SUT建立对话,然后由UAC产生BYE请求,请求中的URI的方案采用“XXX”替换原来的“SIP”或“SIPS”;6SUT应当回416响应拒绝该请求YD广r 19381-2009测试编号: 2213参考:RFC3261165 I对应ETsI TSl02 027的TPID:SIPCCTECEV一003项目:呼叫控制分项目:404 Not found”的发送目的:验证当suT收到INVITE请求时,请求中的Request_uRJ所指示资源在SUTqb不存在,则suT回“404Notfound”响应。预置条件;配置SUT数据,使之能够接收仪表仿真的UAC
22、发起的呼叫角色:PR预期流程:UAC SUTVm 。404Notfound测试说明;1由仪表仿真的UAC产生到SuT的NTE请求,请求中的Request_uRj设成SUTcP未分配的用户的URI|2SUTJ立当回404响应测试编号; 2214参考;RFC32618261 l对应ETsI TSl02 0271拘TPID:SIP_CC_TE CE V 004项目:呼叫控制分项目:呼叫建、-f-Timestamp字段目的:验证被测设备接收到INVlTE消息后能发出一个成功的响应,且响应消息的Timestamp字段的值应该相应增加预置条件:无角色:TE预期流程:UAC sUrINVITE 100Try
23、ing测试说明:1由仪表仿真向被叫设备发送正确的INVITE消息,消息带有Timestamp字段;2suT能响应100 Trying,且其Timestamp字段的值相应地比INTE消息的Timestamp字段的值大YD厂r 19381-2009测试编号: 2215参考:RFC32611331 对应ETSI TSl02 0271拘TPID:SlP_CC_TE CE V_00S项目:呼叫控制分项目:呼叫建立-487响应目的:验证被测设备接收至tExpires头为O的INTE消息后能发出487响应预置条件:无角色:TE预期流程:UC sUTIN、忸(Exoire=0) 。487 RequestTer
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- YD 1938.1 2009 会话 初始 协议 SIP 测试 方法 部分 基本
