YD/T 1938.1-2009
基本信息
标准号:
YD/T 1938.1-2009
中文名称:会话初始协议(SIP)测试方法 第1部分:基本的会话初始协议
标准类别:通信行业标准(YD)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:8159833
相关标签:
会话
初始
协议
测试方法
标准分类号
关联标准
出版信息
相关单位信息
标准简介
YD/T 1938.1-2009.Test method for Session Initiation Protocol(SIP) Part 1: Basic Session Initiation Protocol.
1范围
YD/T 1938.1规定了基本的会话初始协议(SIP) 的测试方法,包括注册功能、呼叫控制功能、消息处理功能、可靠的临时性响应和UPDATE方法等方面的测试内容。
YD/T 1938.1适用于我国使用SIP协议的网络设备及终端。
2缩略语
下列缩略语适用于本部分。
OE Originating Endpoint 会话起始点
PR Proxy 代理服务器
RD Redirect Server 重定向服务器
3测试结构
3.1测试配置结构
测试配置结构如图1所示。
3.2测试结构说明
在本部分的测试项从被测设备的角度去编写。SUT的下游或上游可能还存在着很多代理服务器(Proxy),这些Proxy都可以看作虚拟实体,由与SUT对接的仪表来模拟。因此,在有些测试项的流程图中可能会省略了Proxy。
在本部分测试用例中提到的客户端可以是UAC,也可以是Proxy中的客户端部分。同样,提到的服务器可以是UAS,也可以是Proxy中的服务器部分。
4测试项目
4.1注册功能
4.1.1注册发起者
标准内容
ICS33.04030
中华人民共和国通信行业标准
YD/T 1938.1-2009
会话初始协议(SIP)测试方法
第1部分:基本的会话初始协议
Test method for Session Initiation Protocol(SlPPart 1: Basic Session Initiation Protocol2009-06-15发布
2009-09-01实施
中华人民共和国工业和信息化部发布前言
1范围·
2缩略语
3测试结构.
4测试项目
4.1注册功能
4.2呼叫控制功能
4.3消息处理功能
4.4可靠的临时性响应功能
4.5UPDATE方法
附录A(规范性附录)正常信令流程目
附录B(资料性附录)与 ETSITS102027-2对照表...参考文献
YTKAONYKACa
YD/T 1938.1-2009
《会话初始协议(SP)测试方法》分为两个部分:一第1部分:基本的会话初协议;一第2部分:基于软交换网络呼叫控制的SIP协议。YD/T1938.1-2009
本部分为《会话初始协议(SIP)测试方法》的第1部分,对应于《ETSITS102027-2V3.1.1测试方法和规范(MTS:SIP一致性测试:第2部分:测试集和测试的(TSS&TP)》,与ETSITS:102027-2的一致性程度为非等效,主要差异见附录B。本部分是会话初始协议系列标准之一,该系列标准的预计结构为:a)《会话初始协议(SIP)技术要求》一-第「部分:基本的会话初始协议:-第2部分:基于会话初始协议(SIP)的呼叫控制的应所;一第3部分:ISDN用广部分(ISUP)和会话初始协议(SIP)的互通:一第4部分:基于软交换网络呼叫控制的SIP协议:一第 5部分:基于 IMS 网络的 SIP 协议总体技术要求:.-第6部分:BICC和会话初始协议(SIP)的互通。b)《会话初始协议(SIP)技术要求第3部分:ISDN用户部分(ISUP)和会话初始协议(SIP)的互通(补充件1)》
c)《会话初始协议(SIP)测试方法》.第1部分:基木的会话初始协议:---第2部分:基于软交换网络呼叫控制的SP协议。《会话初始协议(SP)测试方法第1部分:基本的会话初始协议》将与《会话初始协议(SIP)技术要求第1部分:基本的会话初始协议》配套使用。随着技术的发展,还将制定后续的相关标准。本部分的附录A为规范性附录,附录B为资料性附录。本部分由中国通信标准化协会提出并归口。本部分起草单位:工业和信总化部电信研究院、华为技术有限公司、诺基亚西门子通信(上海)有限公司、上海贝尔阿尔卡特股份有限公司本部分上要起草人;吴宏建、林美玉、薛宁、武静、蒋晓琳、徐培利、鲁瑞、陈靖1范围
会话初始协议(SIP)测试方法
第1部分:基本的会话初始协议
YD/T 1938.1-2009
本部分规定了基本的会话初始协议(SIP)的测试方法,包括注册功能,呼叫控制功能、消息处理功能、可靠的临时性响应和UPDATE方法等方面的测试内窄。本部分适用于我国使用SP协议的网络设备及终端。2缩略语
下列缩略语适用于本部分。
3测试结构
Originating Endpoint
Redirect Server
Registrar
Registrant
Session Initiation Protocol
System Under Test
Teminating Endpoint
User Agent Clucnt
User Agent Server
3.1测试配置结构
测试配置结构如图1所示。
UACUASA
OUTBGUND
注服务器
重定向服务器
注册服务器
图1测试结构
会话起始点
代理服务器
重定向服务器
注册服务器
注册发起者
会话初始协议
被测系统
会话终接点
用户代理客户端
用户代理服务器
UACUASB
YTKAONYKACa-
YD/T1938.1-2009
3.2测试结构说明
在本部分的测试项从被测设备的角度去编写。SUT的下游或上游可能还存在着很多代理服务器(Proxy),这些Proxy都可以看作虚拟实体,由与SUT对接的仪表来模拟。因此:在有些测试项的流程图中可能会省略了Proxy。
在本部分测试用例中提到的客户端可以是UAC,也可以是Proxv中的客户端部分。同样,提到的服务器可以是UAS,也可以是Proxy中的服务器部分。4测试项目
4.1注册功能
4.1.1注册发起者
测试编号:
参考:RFC3261 $10.2
项目:注册流程
分项目:正常注册
对应ETSITS102027的TPID:SIPRGRTV001、SIPRG_RTV_003、SIP RG RT V 008
目的:验证 SUT 能够发送携带 SIP-URI 的 REGISTER 消息预置条件:被测设备配置注册服务器地址数据,使SUT能够发起注册角色:RT
预期流程:
测试说明:
REGISTER
注册服务器
1.SUT发起REGISTER消息向注册服务器进行注册,其中的以注册服务器地址作为RequestURI,且Requcst-URI 中没有用户名,Request-URI 是 SIP URI 类型;2.REGISTER方法中的TO字段携带的记录地址也是SIPURI类型的;3,注册服务器返回成功的响应
测试编号:
参考:RFC3261$10.2
项目:注册流程
YD/T 1938.1-2009
对应ETSITS102027的TPID:SIP RGRTV 004分项目:确定注册服务器一通过地址记录口的:验证SUT采用地址记录中的主机部分作为注册服务器地址,发向其发起注册请求预置条件:未配置 SUT的注册服务器地址角色:RT
预期流程:
测试说明:
REGISTER
注册服务器
SUT采用地址记录中的主机部分作为注册请求的 Request-URI,且 Request-URI 中没有用户名;2.注册服务器返回成功的响应
测试编号:
(可选)
参考:RFC3261$10.3
项口:注册流程
对应 ETSI TS102 027 的 TPD: SIP RG RT V 005分项目:确定注册服务器一通过组播注册目的:验证SUT能够发送REGISTER消息到一个组播地址预置条件:被测设备配置数据,使SUT能够发起注册角色:RT
预期流程:
测试说明:
RECISTER
注册服务器
1.SUT发起Register消息向一个组播地址:“SIP.MCAST.NET(224.0.1.7S forIPv4)”进行注册,注册消息中不携带用户名:
2、2、注册服务器返回成功的响应3
YTKAOYKACa
YD/T1938,1-2009bzxz.net
测试编号:
参考: RFC3261 $10.3 对应 ETSI TS102027 的 TPID: SIP RG RT V 007、SIP RG RT 018项目:注册流程
分项目:SUT支持带鉴权字段的注册目的:验证SUT发出REGISTER后收到带有WWW-Authenticate头字段的401Unauthorizcd响应后,发送带有 username、realm nonce、digest-uri 和 HTTP参数的适当参数值的Authorization 头字段的REGISTER,月 CSeg加
预置条件:被测设备配置数据,使SUT能够发起注册角色:RT
预期流程:
测试说明:
REGISTER
401 Unauthorized
REGISTER
1、SUT 问注册服务器发起Registcr消息:注册服务器
2.注册服务器返回401响应,在其中的WWW-Authenticate字段中携带相应的鉴权信息:3.SUT再次向注册服务器发起Register消息,在其中的Authorization字段中返回自己的鉴权信息(带有 username、realm nonce、digest-uri 和 HTTP 参数的适当参数值),且 CSeg 加—-4,4、注册服务器返回成功的响应测试编号:1.1.5
参考:RFC3261$10.3
项目:注册流程
YD/T 1938.1-2009
对应ETSITS102027的TPID:SIPRGRTV009分项目:SUT 的注册消息中 TO 和 FROM 字段携带相同的 URI日的:验证SUT的注册消息中TO和FROM字段携带相同的 URI预置条件:被测设备配置数据,使SUT能够发起注角色:RT
预期流程:
测试说明:
REGISTER
注册服务器
SUT发起Register消息向注册服务器进行注册,其中的TO和FROM头字段携情相同的URI2.注册服务器返回成功的响应
测试编号:1.1.6
参考:RFC3261$10.3对ETSITSI02027的TPID:SIP_RG_RT_V_010,SIP_RG_RT_011项目:注册流程
分项目:REGISTER请求的重发
目的:验证SUT 在所没有收到对注册请求的最终响应时,会在前一个请求超时之后才重发新的REGISTER请求
预置条件:被测设备配置数据,使SUT以发起注册请求角色:RT
预期流程:
测试说明:
REGISTER
REGISTER
往册服务器
SUT发起Register消息向注册服务器进行注册,注册服务器没有回送任何响应消息:1.
SUT等待第一个注册响应过期,再重新发送注册消息,T1默认500ms:2.
新的请求的 CSeq 应比前一个请求的值大-一,而 Call-D应相同5
YTKAONYKACa
YD/T 1938.1-2009
测试编号:1.1.7
参考:RFC3261 10.3
项目:注册流程
对应ETSITS102027的TPID:SIPRGRTV012分项自:REGISTER请求的超时重发目的:验证SUT已经注册,在收到的200OK响应中的Contact头字段的Expiralion参数所指示的时间内,至少发送一个REGISTER请求,并且与之前的请求的 CalI-ID 相同预置条件:被测设备已经注册
角色:RT
预期流程:
Expiration 套数
所指示的时间
测试说明:
REGISTER
REGISTER
注册服务器
SUT已经注册,在200OK响应中所指示的超时时间之前,SUT至少重新发起了一个新的REGISTER请求,
2.新的请求的CSeq应比前一个请求的值大,而Call-ID应相测试编号:1.1.8
参考:RFC3261 $10.3
项目:注邸流程
分项目:SUT注销
对应 ETS1 TS102 027 的 TPID: SIP RG RT V 013目的:验证SUT可以发送REGISTER消息来删除注册服务器中对于自己的地址绑定预置条件:被测设备配置数据,使SUT能够发起注册角色:RT
预期流程:
测试说明:
REGISTER
注册服务器
SUT发越Register消息向注册服务器进行注册,其中Contact头字段中的Expires参数设置为 U,或者当Contact头字段为“*”的情况下,Expires头字段为02、注册服务器返回成功的响应,成功的删除了该SUT的所有地址绑定6
测试编号:1.1.9
YD/T1938.1-2009
参考: RFC3261 $10.3对应ETSI TS102 027的TPID: SIP RG RT V 019,SIP RG RT V 020项目:注册流程
分项目:收到407响应
目的:验证SUT收到带有Proxy-Authenticate头字段的407响应,则会重发带Proxy-Authorization头学段的注册消息,且带有usemame、tealm nouce、digest-uri和HTTP参数响应的适当值,CSeq的值加预置条件:被测设备配置数据,使SUT能够发起注册角色:RT
预期流程:
测试说明:
REGISTER
407Praxy Authentication RequiredRRGISTER
1.SUT向注册服务器发起Register请求注册服务器
2.注册服务器返回407响应,在其中的Praxy-Authenticate字段中携带相应的鉴权信息;3.SUT再次向注册服务器发起Register请求,在其中的Proxy-Authorization字段中带lusername、realmnounce、digest-uri和HTTP参数响应的适当值,并且Cseq增加1;4.注册服务器返回成功的响应
YTKAOYKACa
YD/T193B.1-2009
测试编号:
参考:RFC3261 Annex A, 817.1.2.2对 应 ETSI TS102 027 的 TPID : SIP RG RT_TI_001 和17.1.3
项目:注册流程
分项目:Trying状态下的请求重发SIP RG RT TI 002、SIP RG RT TI 003、 SIP RG RT TI 004目的:验证当使用不可靠传输,且被测设备进入了非INVITE请求的Trying状态时,对REGISTER请求的重发机制
预置条件:使用UDP连接
角色:RT
预期流程:
TimerE=T1
TimerE=MIN (2X T1,T2)
TimerE=MIN(4×T1,T2)-
TimerE=MIN (8X TI,T2)
REGISTER
REGSTER
REGISTER
REGISTER
REGISTER
注珊服务器
TimerF=64×T1后,不再重发REGISTER请求测试说明:
1.SUT发送REGISTER消息;
2.SUT经过T1时间,重发REGISTER消息,TI默认值为500mS:3.SUT经过MIN(2×T1,T2)时问,第三次发送REGISTER消息,T2默认值为4s:4.SUT经过MIN(4xT1,T2)时问,第四次发送REGISTER消息;5SUT在TimerF超时后(从第一个REGISTER请求开始的64xT1时间),停止重发REGISTER消息:6.若T1和T2采用默认值,REGSTER请求应该总共发送11次8
测试编号:
参考:RFC3261 Annex A和
$17.1.2.2
项目:注册流程
YD/T 1938.1-2009
对应ETSI TS102 027的TPID: SIP RG RT TI 005、SIP RG RT TI 006、SIP RG RT TI 007
分项日:Proceeding状态下的请求重发目的:验证被测设备的REGISTER客户端乐务在“Proceeding”状态时,TimerE在T1超时后,首次重发REGISTER请求,重设Timer E为T2,在T2超时之后,再次重发REGISTER请求;在TimerF超时后,SUT应当认为REGISTER事务已经结束,而不再重发REGISTER预置条件:会话已经建立
角色:RT
预期流程:
Timer E-T
Timer E=T2
Timet E=T2
REGISTER
100Trying
REGISTER
REGISTER
REGISTER
REGISTER
注册服务
TimerF一64× TI之后,不需发 REGISTER测试说明:
SUTREGISTER客户端事务处于“Proceeding”状态;验证TimerE=T1超时后重发REGISTER消息,TimerE重设为T2,T1默认500ms,T2默认4s;2.
验证以后每次T2超时后,SUT发送REGISTER请求;3
4.验证SUT从第:个REGISTER请求发出后经过64×T1时间,不再重发REGISTER请求YTKAOKAa
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。