会话初始协议(SIP)技术要求 第4部分:基于软交换网络呼叫控制的SIP协议.pdf
《会话初始协议(SIP)技术要求 第4部分:基于软交换网络呼叫控制的SIP协议.pdf》由会员分享,可在线阅读,更多相关《会话初始协议(SIP)技术要求 第4部分:基于软交换网络呼叫控制的SIP协议.pdf(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ICS 33.040.30M 12YO中华人民共和国通信行业标准YDfT1522.4-2009会话初始协议(SIP)技术要求第4部分:基于软交换网络呼叫控制的SIP协议Technical Requirements for Session Initiation ProtocolPart 4SIPs Applications about call control Based on Softswitch Network2009-06-15发布2009-09-01实施中华人民共和国工业和信息化部发布VOlT1522.4-2009目次II1范围.2规范性引用文件.3术语v定义和缩略语.4概述.24.1S
2、IP协议在软交换网络中的应用.24.2对用户标识/编号的要求.34.3传输机制.45SIP消息.45.1SIP请求消息.45.2SIP响应消息.55.3软交换支持的SIP头宇段.75.4SIP-l消息.95.5异常处理.96SIP在软交换网络中基于呼叫控制的应用.106.1概述.106.2基本业务106.3补充业务.137其他规定.167.1连通性检查.167.2对预置条件的支持.167.3重叠发码.16附录A(资料性附录)消息示例.18标准分享网 w w w.b z f x w.c o m 免费下载w w w.b z f x w.c o mYDIT1522.4-2009目IJ言会话初始协议(
3、SIP)技术要求预计分为6个部分:一一第1部分:基本的会话初始协议:一一第2部分:基于会话初始协议(SIP)的呼叫控制的应用:一一第3部分:ISDN用户部分CISUP)和会话初始协议(SIP)的互通:一一第4部分:基于软交换网络呼叫控制的SIP协议:一一第5部分:基于IMS网络的SIP协议总体技术要求一一第6部分:BICC和会话初始协议(SIP)的互通。本部分为会话初始协议(SIP)技术要求的第4部分。本部分是会话初始协议(SIP)系列标准之一,该系列标准的预计结构为:(1)会话初始协议(SIP)技术要求一一第1部分:基本的会话初始协议:一一第2部分:基于会话初始协议(SIP)的呼叫控制的应用
4、:一一第3部分:ISDN用户部分CISUP)和会话初始协议(SIP)的互通;一一第4部分:基于软交换网络呼叫控制的SIP协议:一一第5部分:基于IMS网络的SIP协议总体技术要求:一一第6部分:BICC和会话初始协议(SIP)的互通。(2)会话初始协议(SIP)技术要求第3部分:ISDN用户部分CISUP)和会话初始协议(SIP)的互通(补充件1)(3)会话初始协议(SIP)测试方法一一第1部分z基本的会话初始协议:一一第2部分:基于软交换网络呼叫控制的SIP协议。会话初始协议(SIP)技术要求第4部分:基于软交换网络呼叫控制的SIP协议将与会话初始协议(SIP)测试方法第2部分:基于软交换网
5、络呼叫控制的SIP协议配套使用。随着技术的发展,还将制定后续的相关标准。本部分的附录A为资料性附录。本部分由中国通信标准化协会提出并归口。本部分起草单位:工业和信息化部电信研究院、上海贝尔阿尔卡特股份有限公司、华为技术有限公司本部分主要起草人:林美玉、陈靖、徐培利IIw w w.b z f x w.c o mYDrr1522.31-2009YDrr1936-2009YDN 038-1997YDN 065-1997YDC 045-2007IETF RFC 3326IETF RFC 3903IETF RFC 4028VDIT1522.4-2009会话初始协议(SIP)技术要求第4部分基于软交换网络
6、呼叫控制的SIP协议1范围本部分规定了软交换网络支持的SIP消息的格式和内容,包括SIP/SIP-I协议在软交换网络中对基本业务、补充业务、连通性检查的支持以及各种业务的信令流程等技术要求。本部分适用于我国使用SIP/SIP-I协议的固定软交换网络设备及终端。不适用于游牧业务、移动业务。2规范性引用文件下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分。然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。YDrr1522.1-2006会话初始协议
7、(SIP)技术要求第1部分:基本的会话初始协议YDrr1522.3-2006会话初始协议(SIP)技术要求第3部分:ISDN用户部分CISUP)和会话初始协议(SIP)的互通会话初始协议(SIP)技术要求第3部分:ISDN用户部分CISUP)和会话初始协议(SIP)的互通(补充件1)会话描述协议(SDP)技术要求国内No.7信令方式技术规范综合业务数字网用户部分CISUP)邮电部电话交换设备总技术规范书基于软交换的网络组网总体技术要求SIP的Reason头宇段事件状态发布的SIP扩展SIP中的会话定时器3术语、定义和缩略语3.1术语和定义下列术语和定义适用于本部分。3.1.1SIP用户代理SI
8、PUserAgent能够完成SIPUAC和SIPUAS功能的逻辑实体,即该逻辑实体作为UAC时能够发起请求,作为UAS时能够对请求进行响应。3.1.2软交换SoftSwitch是分组网的核心设备之一,它主要完成呼叫控制、媒体网关接入控制、资源分配、协议处理、路由、标准分享网 w w w.b z f x w.c o m 免费下载w w w.b z f x w.c o mYDfT1522.4-2009认证、计费等主要功能,并可以向用户提供基本语音业务、移动业务、多媒体业务以及其他业务等。3.2缩略语下列缩略语适用于本部分。ACMAddressCompleteMessage地址全消息AGAccess
9、Gateway接入网关ANMAnswerMessage应答消息AORAddressofrecord地址记录CGBCircuitGroupBlocking电路群闭塞CPGCa兔lP且rogress呼叫进展FQDNfullyqualifieddomainname全称域名GRSCircuitGroupReset电路群复原lll.SRHomeLationandServiceRegister归属位置业务寄存器lADIntegratedAccessDevice综合接入设备lAMInitialAddressMessage初始地址消息I-IWUIncoming(toISUP)InterworkingUnit入
10、局互通单元NBPNetworkBorderPoint网络边界点O-IWUOutgoing(fromISUP)InterworkingUnit出局互通单元PSTNPublicSwitchedTelephoneNetwork公共交换电话网RELRelease释放SACSoftswitchServicesAccessControlDevice软交换业务接入控制设备SIPSessionInitiationProtocol会话初始协议SIP-ISIPwithencapsulatedISUP带有封装ISUP的SIPSSSoftSwitch软交换TGTrunkGateway中继网关UAUserAgent用户
11、代理UACUserAgentClient用户代理客户UASUserAgentServer用户代理服务器4概述4.1SIP协议在软交换网络中的应用软交换网络的组网结构如图l所示。图1中各网元和接口应符合YDC045-2007的规定。如图1所示,SIP/SIP-I协议在软交换网络中应用的场景如下:1)SIP终端一-SAC-软交换SIP终端经过SAC接入到软交换网络中时,SIP终端和SAC之间的In接口以及SAC和软交换之间的Is接口均采用SIP协议,其中SAC只对SIP消息中的某些地址信息进行修改后再透传:2)软交换一一软交换为在软交换网络中方便的继承PSTN补充业务,减少对SIP协议的扩展,本部
12、分建议,软交换之间2w w w.b z f x w.c o mVOlT1522.4-2009的Id接口,应采用SIP-I协议,即发端软交换采用SIP-I协议作为出局协议,对端软交换应根据具体的业务流程回送SIP消息或SIP-I消息:固1软交换网络的组网络构图3)软交换一一转接软交换一一软交换为在软交换网络中方便的继承PSTN补充业务,减少对SIP协议的扩展,本部分建议,软交换和转接软交换之间的1m接口,应采用SIP-I协议。发端软交换采用SIP-I协议作为出局协议,收端交换应根据具体的业务流程回送SIP消息或SIP-I消息。转接软交换原则上应透传收到的SIP的消息类型,并且不能修改封装的ISV
13、P消息体的内容(注:如果将来对转接软交换有新的业务需求,可以另行规定。的软交换一一应用服务器软交换和应用服务器之间的Ia接口,可以采用SIP协议:5)软交换一一应用网关软交换和应用网关之间的Ib接口,可以采用SIP协议:6)软交换/应用服务器/应用网关一一媒体服务器软交换/应用服务器/应用网关和媒体服务器之间的IelIi接口,也可以采用SIP协议。本部分仅规定了SIP/SIP-I协议在SIP终端和软交换之间、软交换之间以及软交换和转接软交换之间的基本呼叫控制的应用,本部分不规定采用SIP协议控制应用服务器、应用网关、媒体服务器的应用。本部分的规定适用于以下几种类型的软交换用户:SIP终端用户、
14、经过lAD或AG接入的用户、经过信令网关和中继网关接入的PSTN用户。4.2对用户标识/编号的要求目前软交换网络只要求支持SIPURI,暂不包含SIPSURI和TelURIo本部分只规定了采用E.164号码标识用户的情况。根据YD厅1522.1-2006的规定,SIPURI的通用格式为:sip:user:passwordhost:port;uri-parameters?headers3标准分享网 w w w.b z f x w.c o m 免费下载w w w.b z f x w.c o mYDIT 1522.4-2009本部分要求SIPURI的使用方法如下:之前部分:指定被寻址的主机资源的标识
15、符。本部分规定为一个E.164号码。之后部分:host:指定SIP资源。host应该包含一个FQDN或者是一个数值表示的IPv4或者IPv6地址。port:指定请求要被发送的端口,为可选参数。uri-parameters:本部分要求至少包含user参数,且值为phone。本部分规定的在软交换网络中使用的SIPU阳举例如下zsip:Ol068090000192.168.0.1060;user=phone4.3传输机制软交换网络应采用UDP方式传输SIP消息。5SIP消息5.1SIP请求消息SIP协议规定的方法共14种:INVITE、ACK、BYE、CANCEL、OPTIONS、REGISTER、
16、PRACK、INFO、UPDATE、SUBSCRillE、NOTIFY、RE阳R、MESSAGE和PUBLISH。由这些方法可以构成14种不同的请求消息,分别实现不同的功能。1、ACK确认消息,用于确认收到了剧VITE请求的最终响应。2、BYE会话结束请求,用于终结己经建立的会话连接,包括已经建立的早期对话。3、CANCEL用于取消一个待处理的请求。4、副FO用于在信令通路中携带一些应用层的消息,例如可以携带重叠发码信息。丑剧VITE会话建立请求,用于邀请用户参与到会话中来。6、MESSAGE用于发送即时消息,在MESSAGE中可以携带文本消息体,发送即时消息。7、NOTIFY通知请求,当用户
17、订阅的某个资源的状态发生了改变,使用NOTIFY向用户发送通知。8、OPTIONS用作询问服务器的能力。还可以用作连接性检查,例如作为软交换之间的心跳消息。9、PRACK临时性响应的确认消息,用于确认收到了可靠的临时性响应。10、PUBLISH用于发布事件状态,用户可以创建、修改和删除该事件状态。11、REFER会话转移请求,用来指示接收方使用阻阳R消息中的信息联系第三方参与会话。4w w w.b z f x w.c o mYDrr 1522.4-200912、REGISTER注册请求,用于终端向软交换进行注册。13、SUBSCRIBE订阅请求,用于用户订阅某个资源的状态。14、UPDATE会
18、话更新请求,用于修改会话过程中的一些参数,可以对未建立的会话和已建立的会话进行更新。建议使用UPDATE对未建立的会话进行更新,对于已建立的会话,建议使用re-INVITE请求进行会话更新。P阿UB肌LI阳SH请求消息的格式应符合盯C39则O3的规定:其余1日3种请求消息的格式参应符合YD.厅1臼522.1-2006的规定。5.2SIP晌应消息5.2.1晌应消息分类SIP响应消息总共分为6种类型,分别表示对请求的不同的处理状态:1XX:临时响应,表示请求消息正在被处理。2XX:成功响应,表示请求己被成功接收,完全理解并被接受。3XX:重定向响应,表示需采取进一步操作以完成该请求,例如该响应可以
19、用于指定用户的新位置信息。4XX:失败响应,表示由于请求消息中包含语法错误信息或其他原因导致服务器无法完成该请求。5XX:失败响应,表示由于服务器内部出错而导致请求失败。6XX:失败响应,表示对于该请求,任何服务器都无法完成该请求。以上6种响应消息的格式以及具体的响应代码的含义应符合YD厅1522.1-2006的规定。5.2.2软交换支持的晌应消息5.2.2.1概述本节仅规定了在软交换网络中一些特定情况下需要使用的响应消息。软交换必须支持本节列举的响应消息,但并不限于这些响应消息。5.2.2.2100(处理中)软交换收到INVITE请求和re-INVE请求之后,应立即回送该响应。5.2.2.3
20、180(振铃中)被叫侧收到INYE请求之后,如果被叫侧正在振铃,则应发送该响应指示向主叫用户播放回铃音。5.2.2.4183会话进行)该响应用来传递关于呼叫进展过程中的一些信息。当被叫端局通过ACM或CPG消息指示发送语音通知,在软交换之间应采用该响应携带SDP并封装ACM或CPG消息,建立后向媒体通道。当提供PSTN业务时,如果PSTN侧采用CPG消息携带一些呼叫进展的信息(除振铃),在软交换之间应采用该响应携带相应的呼叫进展信息。5.2.2.5200(成功)该响应表示请求成功。5.2.2.6202(接受)5标准分享网 w w w.b z f x w.c o m 免费下载w w w.b z
21、f x w.c o mYDrr 1522.2009该响应用于指示请求已经被接受正在处理中,但是处理还没有完成。作为SUBSCRIBE请求的响应,用于指示SUBSCRIBE请求已被接受和理解,但不表示订阅己经通过认证。作为REFER请求的响应,用于指示阻阳R请求已经被接受,但是不保证订阅成功。5.2.2.7300(多选择)该响应用于指示可以有多个地址选项能够完成重定向。5.2.2.8302(暂时重定向)终端实现的呼叫转移(CommunicationDeflection)业务中需要用到该响应,在该响应的Contact头宇段中携带新的用户号码,使主叫用户向新的用户号码发送呼叫建立请求。5.2.2.9
22、400(错误请求)由于请求的语法错误而导致失败。5.2.2.10401(未鉴权)当端局软交换(注册服务器)需要对用户进行鉴权时,应采用401的响应代码。5.2.2.11404(未找到)当被叫号码为空号(未分配的号码)、误拨长途宇冠或无效的转接网选择时,应采用该响应拒绝呼叫请求。5.2.2.12422(会话更新间隔太短)当软交换收到的请求中包含Supported头字段,且值为timer,如果Session-Expires指定的会话更新周期比软交换允许的最小值短,软交换应采用该响应拒绝呼叫请求。5.2.2.13480(暂时不可用)当用户未响应、用户未应答、用户缺席、交换机选路错误等情况下,应采用该
23、响应拒绝呼叫请求。5.2.2.14484(地址不完整)当号码格式无效(地址不全)时,应采用该响应拒绝呼叫请求。5.2.2.15486(忙)当被叫用户忙时,应采用该响应拒绝呼叫请求。5.2.2.16487(请求被终止)当呼叫被BYE/CANCEL终止时,应采用该响应拒绝呼叫请求。5.2.2.17491(请求挂起)该响应表示,UAS收到请求但是在同一个对话中该UAS还有一个等待处理的请求。例如,在传真和modem业务中,发生同抢的情况时应使用该响应拒绝请求。5.2.2.18500(服务器内部错误)该响应用于由于服务器遇到某些情况而导致的不能执行请求的情况。当软交换在收到最终响应之前收到PSTN侧发
24、送的RSC/GRS/CGB消息或者收到PSTN侧的无法识别的消息,软交换应采用该响应拒绝呼叫请求。5.2.2.19503(服务不可用)由于软交换过载或者正在维护而导致软交换暂时不能处理该请求,应采用该响应拒绝呼叫请求。使用该响应时,应使用Retry-After指明何时可重发该请求,如果没有Ret可-A负町,贝。当作500响应进行处理。5.2.2.20600(忙)6w w w.b z f x w.c o myorr1522.4-2009当软交换知道被叫忙且知道没有其他终端可以接收该请求时,可以来用该响应拒绝呼叫请求,也可以使用486代替。5.3软交换支持的SIP头字段5.3.1概述本节仅列举了除
25、YD厅1522.1-2006规定的头字段以外,软交换还需要支持的头宇段,但软交换支持的头宇段并不限于这些头字段。5.3.2Min-SEMin-SE用于指示会话更新周期的最小值,也是十进制整数表示秒数。剧VITE和UPDA四请求中携带该字段表示本次会话更新周期的最小值,该值不能小于90秒:没有该字段时,默认值为90秒。除422(会话更新间隔太短)响应之外,其他响应都不包含该字段,422响应中该头字段用于表示软交换希望接受的会话更新周期的最小值。语法如下:Min-SE=Min-SE HCOLON delta-seconds*(SEMI generic-param)例如Min-SE:365.3.3P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会话初始协议SIP技术要求 第4部分:基于软交换网络呼叫控制的SIP协议 会话 初始 协议 SIP 技术 要求 部分 基于 交换 网络 呼叫 控制
限制150内