一种基于SIP的呼叫方法,设备和系统技术方案

技术编号:8325878 阅读:413 留言:0更新日期:2013-02-14 08:29
本发明专利技术提供一种基于SIP的呼叫方法,设备和系统,其中呼叫方法包括:SIP客户端向SIP服务器发送注册消息;接收来自所述SIP服务器的携带有用户数图的Notify消息;所述SIP客户端收到用户拨号后,根据用户拨号从所述用户数图中匹配相应的号码方案进行呼叫。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种基于SIP的呼叫方法,设备和系统
技术介绍
FTTX的EASY运维是各运营商共同追求的目的,同时也是各设备厂家解决方案竞争力的集中体现。下一代网络(Next Generation Network, NGN)网改FTTX时,采用会话初始协议(Session Initial Protocol, SIP)接入 IP 多媒体子系统(IP MultimediaSubsystem, IMS)面临着用户本地拨号规则、用户数图、号码映射的运维问题。特别是在业界主流运营上,如果固定终端或固网接入网关采用当前主流的松耦合(Loose Couple)的处理方式时,那么运维简单、高效、简化本地用户数图发放和运维就显得更加紧迫和重要。在TISPAN、3GPP、IETF等标准规范中,有用户数图(digitmap)定义,也有定义使用用户数图的流程和方法(ETSI TS 183 043),还有传统软交换等。H. 248协议已支持在·每次呼叫用户摘机后,通过H. 248信令的方式下发用户数图到接入网关设备,以此来解决接入网关设备本地运维数图复杂、业务发放复杂的问题。但MS网络采用会话初始协议(Session Initial Protocol, SIP)信令以及从Η. 248网改到采用SIP信令时,目前对于接入设备或者终端上用户数图如何发放或运维还没有简单、有效的解决方法。
技术实现思路
本专利技术实施例提供一种基于SIP的呼叫方法,包括SIP客户端向SIP服务器发送注册消息;所述SIP客户端接收来自所述SIP服务器的携带有用户数图的通知Notify消息;所述SIP客户端收到用户拨号后,根据用户拨号从所述用户数图中匹配相应的号码方案进行呼叫。本专利技术一个实施例提供一种SIP客户端,包括第一网络侧端口,用于向SIP服务器发送注册消息;第二网络侧端口,用于接收来自所述SIP服务器的携带有用户数图的Notify消息;呼叫处理单元,用于收到用户拨号后,根据用户拨号从所述用户数图中匹配相应的号码方案进行呼叫。本专利技术一个实施例提供一种SIP服务器,包括用户侧端口,用于接收来自SIP客户端的注册消息;判断处理单元,用于判断所述注册消息是否为初始注册消息,如果为是,则通过所述用户侧端口向所述SIP客户端发送携带有用户数图的Notify消息。本专利技术一个实施例提供一种基于SIP的呼叫系统,包括如上所述的SIP客户端。本专利技术实施例提供的方法、设备和系统,采用SIP信令方式,通过Notify消息通知SIP客户端的本地用户数图的方法,在从传统的NGN到IMS组网演进和网改过程中,既可简化网改方案,又可以降低运维难度和复杂度,有效提高业务发放效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为现有的MS网络的组网架构图;图2为本专利技术实施例提供的呼叫方法的交互图;图3为本专利技术实施例提供的SIP客户端的结构的示意图;图4为本专利技术实施例提供的SIP服务器的结构的示意图。 具体实施例下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术一个实施例提供一种基于SIP的呼叫方法,图I为MS网络的组网架构图,SIP服务器20与SIP客户端10通过IP网络或者多协议标签交换(Multi-Protocol LabelSwitching,MPLS)网络相连。SIP服务器20可以是MS设备或者软交换设备。SIP客户端10可以是SIP终端或者接入设备,SIP终端可以是光网络单元(Optical Network Unit,0NU)、光网络终端(Optical Network Terminal, 0ΝΤ)或用户端设备(Customer PremiseEquipment,CPE)。接入设备可以是光线路终端(Optical Line Terminal,0LT)或者支持IP电话(Voice Over IP,VOIP)功能的多业务接入节点(MultiService Access Node’MSAN)、SIP接入网关等。基于图I,本专利技术实施例提供的呼叫方法交互图如图2所示,包括步骤200、SIP客户端10向SIP服务器20发送注册消息;具体的,注册消息可以是Initial REGISTER消息,有关Initial REGISTER消息,本领域普通技术人员都应知悉。本实施例可以在注册消息的头域携带用于标识注册消息为初始注册消息的参数或者标识信息,如在注册消息的Contact头域携带扩展的init参数等来标识初始注册消息,或者由SIP客户端10生成新的Call-ID,将新的Call-ID携带在注册消息中发送给SIP服务器20,SIP服务器20判断注册消息中的Call-ID与本地保存的是否相同,如果不同,则判定注册消息为初始注册消息等。本专利技术实施例中的SIP客户端也可以在注册成功后,通过Subscriber订阅消息携带用户数图标记,向SIP服务器订阅用户数图。步骤202、SIP服务器20向SIP客户端10发送携带有用户数图的通知消息。具体的,SIP服务器20在收到注册消息后,根据注册消息中携带的参数或者标识判断注册消息是否为初始注册消息,如果为是,则向SIP客户端10发送通知消息,将SIP客户端10对应的用户数图发送给SIP客户端10,如发送SIP信令Notify消息等。SIP服务器20可以根据注册消息中的init参数判断注册消息是否为初始注册消息,或者根据Call-ID是否发生变更判断是否为初始注册消息。关于用户数图的结构本领域普通技术人员都应知悉,本实施例中,由于标准的用户数图长度为256字节,对于长度较长的用户数图可以先进行压缩后再发送,如对于用户数图长度超过IKbyte的数图,可以基于数图本身由字符和正则表达式的特征采取相应合适算法进行压缩,如采用Huffman等字符压缩算法等。压缩用户数图减少SIP消息体长度后再通过SIP消息发送给SIP客户端10。本实施例通过Notify消息携带用户数图时,可以通过扩展ETSI TS 183043中Ua-Profile 中的定义,扩展媒体类型 Content-Type application/simservs+xml,增加digitmap节点;也可以扩展媒体类型,新定义Content-Type :application/digitmap。其中,媒体类型对应的Body中携带用户数图。 步骤204、在用户拨号后,从用户数图中匹配得到相应的号码方案进行呼叫。本实施例中的SIP客户端10在收到话机的拨号后,从用户数图中匹配得到相应的号码方案,按照号码方案定义的数图类型所对应的呼叫流程进行呼叫。具体的,匹配方式可以是用户输入一个号码匹配一次,如当用户拨“0”,SIP客户端10从用户数图中匹配开始号码为“本文档来自技高网...

【技术保护点】
一种基于会话初始协议SIP的呼叫方法,其特征在于,包括:SIP客户端向SIP服务器发送注册消息;所述SIP客户端接收来自所述SIP服务器的携带有用户数图的通知Notify消息;所述SIP客户端收到用户拨号后,根据用户拨号从所述用户数图中匹配相应的号码方案进行呼叫。

【技术特征摘要】
1.一种基于会话初始协议SIP的呼叫方法,其特征在于,包括 SIP客户端向SIP服务器发送注册消息; 所述SIP客户端接收来自所述SIP服务器的携带有用户数图的通知Notify消息;所述SIP客户端收到用户拨号后,根据用户拨号从所述用户数图中匹配相应的号码方案进行呼叫。2.根据权利要求I所述的方法,其特征在于,所述注册消息中携带有标识所述注册消息为初始注册消息的参数或者标识。3.根据权利要求I所述的方法,其特征在于,所述方法还包括 所述SIP客户端接收来自所述SIP服务器的携带有新的用户数图的通知Notify消息; 所述SIP客户端用所述新的用户数图更新本地保存的用户数图。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述用户数图携带有用户数图分类。5.根据权利要求4所述的方法,其特征在于,所述用户数图分类包括普通数图、群内数图、字冠数图、紧急数图和业务控制码数图。6.根据权利要求4所述的方法,其特征在于,所述根据用户拨号从所述用户数图中匹配相应的号码方案进行呼叫具体为 根据用户拨号从所述用户数图中匹配得到相应的号码方案,按照得到的号码方案对应的数图类型所对应的流程执行呼叫。7.一种会话初始...

【专利技术属性】
技术研发人员:王锴冯斌李笑霜
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1