首页> 中国专利> SIP注册过程中配置VAS业务的系统、装置和方法

SIP注册过程中配置VAS业务的系统、装置和方法

摘要

本发明提出一种在SIP注册过程中配置VAS业务的系统、装置和方法。所述在SIP注册过程中配置VAS业务的系统包括SIP终端及与SIP终端相连的IMS网络,其中IMS网络包括代理呼叫会话控制功能P-CSCF网络节点和服务呼叫会话控制功能S-CSCF网络节点。P-CSCF接收SIP终端的注册请求并将其转发到S-CSCF,S-CSCF对注册进行鉴权,并解析注册信息,根据注册报文中的内容配置用户的VAS业务。采用本发明所述技术方案,解决了现有技术配置VAS业务流程繁琐、操作难于记忆的问题,简化了配置VAS业务的流程,提高了SIP报文传输信息的效率。

著录项

  • 公开/公告号CN102065091A

    专利类型发明专利

  • 公开/公告日2011-05-18

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN201010614825.4

  • 发明设计人 张欢;

    申请日2010-12-30

  • 分类号H04L29/06;H04L12/56;

  • 代理机构深圳市世纪恒程知识产权代理事务所;

  • 代理人胡海国

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

  • 入库时间 2023-12-18 02:21:58

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-10-21

    授权

    授权

  • 2012-07-11

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20101230

    实质审查的生效

  • 2011-05-18

    公开

    公开

说明书

技术领域

本发明涉及通信领域,更具体地,涉及一种SIP注册过程中配置VAS业务的系统、装置和方法。

背景技术

SIP(Session Initiation Protocol,会话初始化协议)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以是Internet多媒体会议、IP电话或多媒体分发。会话的参与者可以通过组播、单播或两者混合体进行通信。

IMS(IP Multimedia Subsystem,IP多媒体子系统)是3GPP在Release 5版本提出的支持IP多媒体业务的子系统,它的核心特点是采用SIP协议和与接入的无关性。IMS是一个在PS域上面的多媒体控制/呼叫控制平台,支持会话类和非会话类多媒体业务,为未来的多媒体应用提供一个通用的业务使能平台,它是向All IP Network业务提供体系演进的一步。IMS支持包括呼叫转移、呼叫等待等多种VAS(Value-Added Services,增值服务)业务。

IMS网络的VoIP用户如果需要配置VAS业务,传统的做法是通过发送特定格式的SIP呼叫请求信息,来定制或取消VAS业务。如美国专利US6625141号公开了一种通过在呼叫请求中配置VAS业务的方法,该方法采用了发起呼叫的方式,通过SIPext SSP服务器查询触发服务器中的资料,完成VAS业务的预定。

通过发起呼叫请求需要配置特定格式的请求信息,例如发送特殊SIP号码来完成VAS业务配置。这些请求号码及格式比较特殊,难于记忆,并且此种方法对于比较繁琐,比如定制呼叫转移、取消呼叫等待需要发送两次SIP请求。现有技术存在上述诸多缺陷。

发明内容

本发明目的是提出一种在SIP注册过程中配置VAS业务的系统、装置和方法。

为实现上述目的,本发明提出一种在SIP注册过程中配置VAS业务的系统,所述系统包括SIP终端及与SIP终端相连的IMS网络,其中IMS网络包括代理呼叫会话控制功能P-CSCF网络节点和服务呼叫会话控制功能S-CSCF网络节点;P-CSCF接收SIP终端的注册请求并将其转发到S-CSCF,S-CSCF对注册进行鉴权,并解析注册信息,根据注册报文中的内容配置用户的VAS业务。

进一步地,所述报文是带VAS配置信息的注册请求报文格式,在SIP头域的“User-Agent”字段设置VAS配置项。

进一步地,所述SIP终端发送的注册请求包括以太网报头、IP报头及UDP报头;所述UDP报文承载了SIP注册报文,其包括请求行和消息头,消息头包括VAS配置信息。

另外,本发明还提出一种在SIP注册过程中配置VAS业务的装置,所述装置包括其包括接收注册消息模块、解析注册消息模块、配置VAS信息模块和发送响应消息模块;

所述接收注册消息模块负责接收来自IMS网络的注册请求信息,并将请求信息送入解析注册消息模块;

所述解析注册消息模块对注册请求进行解析并做出判断;

所述发送响应消息模块负责向发送注册请求的SIP终端发送注册响应消息,其消息值由解析注册消息模块的判断结果决定;

所述配置VAS信息模块根据解析注册消息模块对注册信息的解析结果,在VAS数据库中配置用户的VAS信息。

进一步地,所述解析注册消息模块对注册请求进行解析,根据注册信息内容作出不同判断,控制发送响应消息模块及配置VAS信息模块作出相应动作。

进一步地,所述报文是带VAS配置信息的注册请求报文格式,在SIP头域的“User-Agent”字段设置VAS配置项。

进一步地,所述SIP终端发送的注册请求包括以太网报头、IP报头及UDP报头;所述UDP报文承载了SIP注册报文,其包括请求行和消息头,消息头包括VAS配置信息。

另外,本发明还提出一种在SIP注册过程中配置VAS业务的方法,通过设置SIP用户代理注册请求信息中头域的字段,并且在SIP注册服务器中解析注册请求消息头域中的字段,根据解析的结果在IMS呼叫控制单元设置VAS业务。

进一步地,所述注册服务器收到请求报文后判断注册信息是否合法,如果不合法,返回错误码并退出;如果合法则判断注册报文中是否包括VAS的配置信息;如果不包括,不修改当前注册用户的VAS配置信息,返回注册成功消息并退出;如果包括判断注册报文中的VAS配置信息是否可以识别;如果不能识别,不修改当前注册用户的VAS配置信息,返回注册成功消息并退出;如果能识别根据解析的VAS配置信息修改当前注册用户的VAS业务,并返回注册成功。

进一步地,所述报文是带VAS配置信息的注册请求报文格式,在SIP头域的“User-Agent”字段设置VAS配置项;所述SIP终端发送的注册请求包括以太网报头、IP报头及UDP报头;所述UDP报文承载了SIP注册报文,其包括请求行和消息头,消息头包括VAS配置信息。

本发明具有如下技术效果:采用本发明所述技术方案,解决了现有技术配置VAS业务流程繁琐、操作难于记忆的问题,简化了配置VAS业务的流程,提高了SIP报文传输信息的效率。

附图说明

图1是本发明实施例在SIP注册过程中配置VAS业务的系统组成示意图;

图2是本发明实施例中用户代理发送的带VAS配置信息的注册请求报文格式;

图3是本发明实施例在SIP注册过程中配置VAS业务的装置组成示意图;

图4是本发明实施例在SIP注册过程中配置VAS业务的方法总体流程示意图;

图5是本发明实施例在SIP注册过程中配置VAS业务的方法具体流程示意图。

具体实施方式

本发明技术方案解决了VAS配置格式繁琐、流程复杂的问题,从而达到简化VAS配置流程、提高SIP消息传输信息效率的目的。

本发明提供了一种在SIP注册过程中配置VAS业务的系统、装置和方法,通过设置SIP用户代理(User Agent,UA)注册请求信息中头域的字段,并且在SIP注册服务器中解析注册请求消息头域中的字段,根据解析的结果在IMS呼叫控制单元设置VAS业务。

下面参考附图和具体实施例对本发明技术方案做详细描述。

请参考图1所示,是本发明实施例在SIP注册过程中配置VAS业务的系统组成示意图。如图1所示,所述系统包括SIP终端及与SIP终端相连的IMS网络。其中IMS网络包括代理呼叫会话控制功能(P-CSCF)网络节点和服务呼叫会话控制功能(S-CSCF)网络节点。P-CSCF接收SIP终端的注册请求并将其转发到S-CSCF,S-CSCF对注册进行鉴权,并解析注册信息,根据注册报文中的内容配置用户的VAS业务。

请参考图2所示,是本发明实施例中用户代理发送的带VAS配置信息的注册请求报文格式。RFC3261规定SIP头域中“User-Agent”字段包括发起请求的用户代理的信息,比如:User-Agent:Softphone Beta1.5。为达到注册过程中配置VAS业务的目的,本发明采用在SIP头域的“User-Agent”字段设置VAS配置项的方法。

SIP终端发送的注册请求是一个典型的UDP报文,包括了以太网报头、IP报头及UDP报头。UDP报文承载了SIP注册报文,其中包括了请求行和消息头,消息头中除了有正常注册信息的“Via”“From”“To”等头域,本发明在“User-Agent”头域中加入了VAS配置信息,以“属性名=属性值”的方式表明用户代理申请配置的VAS业务信息:呼叫等待用属性名“call_waiting”,启用呼叫等待设置属性值为“true”,取消呼叫等待设置属性值为“false”;呼叫转移用属性名“call_forwarding”,取消呼叫转移设置属性值为“false”,遇忙转移设置属性值为“busy”,无应答转移设置属性值为“noreply”;呼叫转移目的URI用属性名“forwarding_uri”表示,其属性值为转移目的URI。图2中表示了用户代理申请配置如下VAS业务:开启呼叫等待,开启无应答呼叫转移及呼叫转移地址为sip:88459287cs.columbia.edu。

请参考图3所示,是本发明实施例在SIP注册过程中配置VAS业务的装置组成示意图,其包括接收注册消息模块、解析注册消息模块、配置VAS信息模块和发送响应消息模块。

其中接收注册消息模块负责接收来自IMS网络的注册请求信息,并将请求信息送入解析注册消息模块。

解析注册消息模块对注册请求进行解析,按图4中的流程根据注册信息内容作出不同判断,控制发送响应消息模块及配置VAS信息模块作出相应动作。

发送响应消息模块负责向发送注册请求的SIP终端发送注册响应消息,其消息值由解析注册消息模块的判断结果决定。

配置VAS信息模块根据解析注册消息模块对注册信息的解析结果,在VAS数据库中配置用户的VAS信息。

请参考图4所示,是本发明实施例在SIP注册过程中配置VAS业务的方法总体流程示意图,其包括如下步骤:

本发明所述的在SIP注册过程中配置VAS业务的方法包括以下步骤:

S401:SIP用户代理根据需求,在注册报文中增加VAS配置信息,并发送注册报文到注册服务器;

S402:注册服务器接收到用户代理的注册请求报文,判断注册信息是否合法,如果不合法进入步骤S406,如果合法进入步骤S403;

S403:判断注册报文中是否包括VAS的配置信息,如果不包括进入步骤S407,如果包括进入步骤S404;

S404:判断注册报文中的VAS配置信息是否可以识别,如果不能识别进入步骤S407,如果合法进入步骤S405;

S405:根据解析的VAS配置信息修改当前注册用户的VAS业务,并返回注册成功;

S406:返回错误码并退出;

S407:不修改当前注册用户的VAS配置信息,返回注册成功消息并退出。

请参考图5所示,是本发明实施例在SIP注册过程中配置VAS业务的方法具体流程示意图,其包括如下步骤:

S501:收到UA注册请求;

S502:S-CSCF根据注册报文中的信息,判断注册信息是否合法,即注册用户名及密码与其数据库中的是否一致。若不合法进入步骤S507,若合法进入步骤S503;

S503:解析SIP消息头中的“User-Agent”字段;

S504:判断是否有VAS配置,如果有则进入步骤S505,如果没有进入步骤S508;

判断上述字段中是否包含“call_waiting=...”或“call_forwarding=...”字段,如果不包含,不修改当前注册用户VAS配置信息并返回200OK;如果“User-Agent”包含约定的VAS配置字段,进一步检查字段内容是否合法。

S505:判断VAS配置是否可以识别,如果可以,则进入步骤S506,如果不可以进入步骤S508;

如“call_waiting=”后面的值是否为“ture”或者是“false”,如果不是这两个值,则认为注册信息中VAS配置信息有误,不修改当前注册用户的VAS信息,返回200OK。只有当检测到“User-Agent”包含VAS配置字段并且其内容合法时,才会修改S-CSCF中的当前注册的用户的VAS配置信息,这样注册服务器既可以配置带VAS信息的注册请求,也可以兼容不带VAS信息的注册请求。

S506:修改VAS配置信息并返回200OK;

S507:返回相应的错误码,注册鉴权失败;

S508:不修改VAS配置信息并返回200OK。

下面举一个应用实例进一步说明上述流程,其他的应用与其类似。

用户代理向S-CSCF发起注册请求,注册报文格式如图2所示,其中头域中“User-Agent”字段内容如下:User-Agent:Softphone Beta1.5call_waiting=true call_forwarding=noreply,forwarding_uri=sip:88459287cs.columbia.edu。

S-CSCF收到注册请求后,首先检查注册报文中的注册信息,判断注册用户是否在其数据库中及注册信息是否合法,本例中假设注册信息合法。S-CSCF检查User-Agent字段,发现有VAS的配置信息,并且配置信息可以识别。S-CSCF进一步解析VAS配置信息,发现其配置信息表示启用呼叫等待,呼叫转移方式为无应答转移,转移URI地址为sip:88459287cs.columbia.edu,于是S-CSCF将解析的结果配置到数据库中,并向用户代理返回200OK表示注册成功。

这样用户代理通过发起注册请求,完成了在S-CSCF上的VAS信息配置。

采用本发明所述技术方案,解决了现有技术配置VAS业务流程繁琐、操作难于记忆的问题,简化了配置VAS业务的流程,提高了SIP报文传输信息的效率。

当然,本发明还可有多种实施方式,在不背离本发明精神及其实质的情况,熟悉本领域的技术人员当可根据本发明做出各种相应的更改或变化,但凡在本发明的精神和原则之内所作的任何修改、等同替换、改进,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号