一种留言灯的实现方法及通信系统的制作方法

文档序号:7620014阅读:321来源:国知局
专利名称:一种留言灯的实现方法及通信系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及留言灯的实现方法及通信系统。
背景技术
消息等待指示(MWI)业务是一项广泛使用的补充业务,当用户的语音邮箱(Voice Mail)里有未被听取的留言时,语音邮箱将提示用户有新留言,当用户从其语音邮箱中听取了新留言后,提示将会自动消失。提示的方式一般有如下两种(1)摘机听提示音当用户摘机后,听到一种特殊的拨号音,或一段语音提示,告知该用户有新留言。
(2)话机界面显示用户话机留言灯闪烁或话机屏幕上显示新留言(需要话机支持)。
MWI业务有时也被称作消息等待通知(MWN)业务,本文中按中文统称为留言灯业务。
随着分组技术的不断成熟,基于电路交换的传统电信网络正在向着基于分组交换的宽带电信网发展,在分组话音网中,留言灯业务也是一个基础的补充业务,如ETSI正在制定的草案Dratf ETSI TS<03024>V<0.0.6>(2005-03)Telecommunications and Internet Converged Services and Protocols for AdvancedNetworking(TISPAN);NGN Signalling Control Protocol;Message WaitingIndication(MWI)PSTN/ISDN simulation services。该草案的目标网络,也就是ETSI当前正在制定标准的以SIP为呼叫控制信令的分组核心网。
在该草案的当前版本中,给出了一种通过SIP SUBSCRIBE/NOTIFY消息机制来实现留言灯业务的方式SIP终端向语音邮箱应用服务器通过SIPSUBSCRIBE消息发起对留言信息的订阅,当该SIP终端用户的语音邮箱里有新留言时,语音邮箱应用服务器通过SIP NOTIFY消息通知该SIP终端。
在该草稿中,上述的留言灯业务实现方式被限定在这样的应用场景用户终端是SIP终端可以发起针对留言信息事件包的订阅,且语音邮箱是分组域中的SIP应用服务器。
但是,对一个实际运营的分组话音电信网,POTS终端、ISDN终端等传统终端也可以通过某种接入手段接入至以SIP为呼叫控制信令的分组核心网中并成为其注册用户,这些终端显然没有能力发起对留言信息事件包的订阅,必须要由某个网络设备代替这些传统终端向语音邮箱应用服务器发起对留言信息事件包的订阅。
如在分组域中的一个处理POTS(传统普通电话业务)终端用户的传统补充业务的补充业务控制单元,需要为开通了语音邮箱服务或激活了留言灯业务的POTS终端用户,向语音邮箱应用服务器发起对留言信息事件包的订阅,订阅方为POTS终端的用户标识,并且将补充业务控制单元的路由地址加在订阅消息SUBSCRIBE的信令路径中;补充业务控制单元接收到来自语音邮箱应用服务器的包含留言信息事件包的NOTIFY消息后,还需要根据用户的提示方式(前述的两种)进行不同的处理。
另一方面,当运营商同时拥有传统电路域和分组域时,在为分组域新建一个语音邮箱应用服务器后,从维护成本考虑可能会拆除掉原来电路域的语音邮箱系统,即传统电路域用户的语音邮箱位于分组域中。此时,可以看到,上述的对留言信息事件包的SUBSCRIBE/NOTIFY解决方案将无法实施,没有一种传统电路域中的网络设备可以代替传统电路域用户向语音邮箱应用服务器发起对留言信息事件包的订阅。
实际上,即使是运营商新建的分组话音电信网,其中使用SIP终端的用户一般也是从传统电路域中切换过来的。而传统电路域中的语音邮箱系统并不需要一种对留言信息的订阅,就会在其签约用户有新留言信息时,主动向用户发起一个呼叫,通过ISUP(ISDN用户部分)消息或短消息传递用户的新留言信息;这样当用户从传统电路域切换至分组域使用SIP终端后,要获得同样的服务,还需要从SIP终端上发起订阅请求,对用户来说增加这样的操作,并不是一个很好的业务体验。
反过来,当运营商新建一个分组话音电信网时,从成本考虑,可能并不会立即新建一个语音邮箱应用服务器,而是重用传统电路域中的语音邮箱系统,即分组用户的语音邮箱位于传统电路域中。此时,如果分组用户仍然要订阅留言信息事件包,该订阅消息SUBSCRIBE将会被位于分组域和传统电路域之间的媒体网关控制单元所终结,媒体网关控制单元将不得不为分组用户创建并管理相应的订阅实例;而当媒体网关控制单元接收到来自传统电路域中的语音邮箱系统的含有留言信息指示的ISUP呼叫时,将必须将其再转换成NOTIFY消息,发送给已经创建了订阅实例的分组用户。
最后,即使是分组域中的SIP终端用户,也必须在SIP终端的界面上发起对留言信息事件包的订阅时,才能应用留言灯业务,而将一个本身和话机特性毫无关系的业务,依据话机特性才能实现,无论如何不是一个好的方法。
从上述分析可以看出,ETSI草案提供的留言灯业务实现方案存在以下不足1、没有考虑各种可能的场景,使得用户位于传统电路域,语音邮箱位于分组网时,基于SUBSCRIBE/NOTIFY机制的留言信息事件包方案将无法实施;2、要求分组域的补充业务控制单元、媒体网关控制单元创建和管理留言信息事件包的订阅实例,增加了内存开销,降低了处理容量;3、要求SIP终端(界面)支持对留言信息事件包的订阅,使留言灯业务依赖于话机特性,不利于业务推广;4、从传统电路域切换至分组域的SIP用户,需要先订阅留言信息事件包后才能应用留言灯业务,这一业务使用方式的改变增加了操作步骤,给用户带来了并不良好的体验;5、为保持留言信息事件包订阅实例的长期有效,SIP终端、补充业务控制单元都需要周期性的更新订阅实例,重新发送SUBSCRIBE消息,给系统带来额外的负荷。

发明内容
本发明提供一种留言灯的实现方法和通信系统,以解决现有技术实现留言灯时需要对留言进行订阅导致用户的使用和网络设备的处理流程复杂,以及存在使用场景受到限制的问题。
本发明提供以下技术方案一种留言灯的实现方法,包括如下步骤位于分组域的语音邮箱服务器在签约用户有新留言时,主动向用户发送携带所述留言的描述信息的会话发起协议(SIP)消息;分组域中接收到所述SIP消息的网络设备根据用户终端类型采用相应的方式通知分组域中的用户,或者将所述SIP消息转换为电路域的局间信令消息传送到用户所在的电路域,由该电路域的网络设备根据用户的留言灯提示方式通知用户。
根据上述方法若所述用户为分组SIP终端用户,则由分组域中的呼叫会话控制单元将SIP消息发送到SIP终端,由SIP终端从SIP消息中提取所述描述信息并显示。
若所述用户为分组域传统终端用户,通知该用户包括如下步骤A、分组域中的呼叫会话控制单元将所述SIP消息触发到补充业务控制单元;B、补充业务控制单元判断用户的留言灯提示方式,若为显示方式,则进行步骤C,若为摘机听提示音,则进行步骤D;C、将所述SIP消息传送到SIP用户代理节点,由该SIP用户代理节点解析SIP消息并将提示信息发送到用户终端,结束该次提示;D、补充业务控制单元依据预先订阅的摘机信号事件记录SIP消息中的描述信息和结束该次提示,并在获知用户摘机时控制向用户播放留言提示音。
所述SIP消息中携带对所述留言的描述信息采用多用途的网际邮件扩充协议(MIME)媒体类型。
所述SIP消息为MESSAGE消息或为INVITE消息。
若语音邮箱应用服务器发送的SIP消息为INVITE消息时,分组域中收到该INVITE消息的网络设备提取留言的描述信息后释放会话,或者,媒体网关控制单元将该INVITE消息转换为局间信令消息,电路域的交换控制单元收到该局间信令消息并提取留言参数后释放呼叫,或者,语音邮箱应用服务器收到该INVITE消息的SIP响应码后释放会话。
一种留言灯的实现方法,包括如下步骤位于电路域的语音邮箱在签约用户有新留言时主动向用户发送局间信令消息,该局间信令消息携带对所述留言的描述信息;电路域中的交换控制单元接收所述局间信令消息,通知用户有新的留言;或者,由所述由分组域和电路域之间的媒体网关控制单元将所述局间信令消息转换为携带所述留言的描述信息的SIP消息并发送到分组域,由分组域中接收到所述SIP消息的网络设备根据用户终端类型采用相应的方式通知分组域中的用户。
根据上述方法若所述用户为分组SIP终端用户,则由分组域中的呼叫会话控制单元将SIP消息发送到SIP终端,由SIP终端从SIP消息中提取所述描述信息并显示。
若所述用户为分组域传统终端用户,通知该用户包括如下步骤A、分组域中的呼叫会话控制单元将所述SIP消息触发到补充业务控制单元;B、补充业务控制单元判断用户的留言灯提示方式,若为显示方式,则进行步骤C,若为摘机听提示音,则进行步骤D;C、将所述SIP消息传送到SIP用户代理节点,由该SIP用户代理节点解析SIP消息并将提示信息发送到用户终端,结束该次提示;D、补充业务控制单元依据预先订阅的摘机信号事件记录SIP消息中的描述信息和结束该次提示,并在获知用户摘机时控制向用户播放留言提示音。
所述SIP消息为MESSAGE消息或为INVITE消息。
若媒体网关控制单元发送的SIP消息为INVITE消息时,分组域中收到该INVITE消息的网络设备提取留言的描述信息后释放会话,或者,媒体网关控制单元收到该INVITE消息的SIP响应码后释放会话,或者媒体网关控制单元收到该INVITE消息的SIP响应码后转译成合适的ISUP消息,语音邮箱收到该ISUP消息后释放呼叫。
一种可实现留言灯业务的通信系统,该通信系统具有分组域和电路域;其中该通信系统包括语音邮箱应用服务器,设置在所述分组域中,用于在收到新的留言时主动向用户发送携带所述留言的描述信息的会话发起协议(SIP)消息;呼叫会话控制单元,设置在所述分组域中,用于将所述SIP消息传送到相应的网络设备;补充业务控制单元,设置在所述分组域中,用于接收呼叫会话控制单元触发的SIP消息,并根据分组域中的传统终端用户的留言灯提示方式,采用相应的方式通知用户有新的留言;媒体网关控制单元,用于将呼叫会话控制单元传送业的所述SIP消息转换为电路域的局间信令消息,并将该消息发送到电路域;交换控制单元,设置在所述电路域中,用于接收所述局间信令消息并通知用户有新的留言。
本分明适用于各种可能的场景,应用广泛;不需要对留言信息的订阅,简化了用户使用流程和网元的处理流程,同时不需要SIP终端界面支持对留言信息的订阅,便于推广;用户的使用方式也没有发生改变,用户体验良好。


图1为本发明中的通信系统的结构示意图;图2为语音邮箱位于分组域,分组域用户使用留言灯业务的流程图;图3为语音邮箱位于分组域,电路域用户使用留言灯业务的流程图;图4为语音邮箱位于电路域,分组域用户使用留言灯业务的流程图。
具体实施例方式
本发明适用的通信系统结构如图1所示(该图1并不是一个定义了所有功能网元的完整的网络架构图,而只是突出本发明关键技术所涉及的功能网元。),该通信系统包括分组域和电路域,其中(1)A类传统终端,是指接入注册在传统电路域中的POTS终端、ISDN终端等传统终端。
(2)B类传统终端,是指接入注册至以SIP为呼叫控制信令的分组核心网中的POTS终端、ISDN终端等传统终端。
(3)用户媒体转换节点,在POTS终端和分组域间提供电路话音和分组话音的相互转换功能,支持分组语音的编解码功能。
(4)SIP用户代理节点,是B类传统终端接入以SIP为呼叫控制信令的分组域的SIP用户代理(SIP UA),用户媒体转换节点和SIP用户代理节点为不同的网络实体时,两者之间的E1接口为H.248等媒体网关控制协议;网络接入节点和SIP用户代理节点为同一个网络实体时,E1接口为自定义的内部接口。
(5)网络接入节点,是向SIP终端和B类传统终端提供接入分组核心网的注册认证鉴权等功能的网络节点,将SIP终端和B类传统终端注册至不同的呼叫会话控制单元。当SIP终端和B类传统终端发起呼叫时,网络接入节点将呼叫路由至其归属的呼叫会话控制单元。网络接入节点和SIP用户代理节点为不同的网络实体时,两者之间的E2接口为SIP;网络接入节点和SIP用户代理节点为同一个网络实体时,E2接口为SIP或自定义的内部接口。一般的,用户媒体转换节点和SIP用户代理节点为不同的网络实体时,SIP用户代理节点和网络接入节点常是同一个网络实体。
(6)呼叫会话控制单元,为接入分组核心网的注册用户提供呼叫控制、路由接续、业务触发等功能。两个呼叫会话控制单元之间的E6接口为SIP。呼叫会话控制单元和网络接入节点为不同的网络实体时,两者之间的E3接口为SIP;呼叫会话控制单元和网络接入节点为同一个网络实体时,E3接口为SIP或自定义的内部接口。
(7)语音邮箱应用服务器,是支持SIP接口的语音邮箱系统,为用户提供语音邮箱服务,在以SIP为呼叫控制信令的分组核心网中,可以看作为一个SIP应用服务器,E4接口为SIP。
(8)补充业务控制单元,为B类传统终端提供各种补充业务,如留言灯业务的逻辑控制功能,是各类补充业务的宿主执行环境。补充业务控制单元和呼叫会话控制单元为不同的网络实体时,两者之间的E5接口为SIP;补充业务控制单元和呼叫会话控制单元为同一个网络实体时,E5接口为SIP或自定义的内部接口。可以有多个处理不同补充业务的补充业务控制单元存在。
(9)媒体网关控制单元,为接入分组核心网的注册用户(SIP终端和B类传统终端)和传统电路域用户(A类传统终端)之间的相互呼叫提供互通控制功能,完成SIP和传统电路域呼叫控制协议之间的转译。媒体网关控制单元和呼叫会话控制单元为不同的网络实体时,两者之间的E7接口为SIP;媒体网关控制单元和呼叫会话控制单元为同一个网络实体时,E7接口为SIP或自定义的内部接口。
(10)交换控制单元,为接入传统电路域的注册用户(A类传统终端)提供呼叫控制、路由接续、补充业务如留言灯业务处理等功能。交换控制单元和媒体网关控制单元为不同的网络实体时,两者之间的E8接口为ISUP信令;交换控制单元和媒体网关控制单元为同一个网络实体时,E8接口为自定义的内部接口。
(11)传统语音邮箱,是位于传统电路域中的语音邮箱系统,为用户提供语音邮箱服务,E9接口为ISUP信令。
在上述系统中,可以只有分组域的语音邮箱,也可以只有电路域的语音邮箱。
下面按三种场景分组域用户,语音邮箱位于分组域;分组域用户,语音邮箱位于传统电路域;传统电路域用户,语音邮箱位于分组域,来分别描述留言灯业务的实现方案(本发明中所作的流程图示和文字说明仅为突出本发明的关键技术所作的解释,并不表示一个完整的呼叫和业务控制流程,也没有穷尽所有可能的分支流程;而描述的SIP消息体的留言信息MIME体的定义格式也仅为突出本发明的关键技术所作的解释,并不表示这是唯一的描述方式)。
第1种场景语音邮箱位于分组域,用户是分组域用户。
分组域用户包括SIP终端和B类传统终端,分组域用户开通了语音邮箱服务,缺省激活了留言灯业务,使用留言灯业务的流程如图2所示。
A、用户是分组域SIP终端用户的处理流程(10)语音邮箱中有其新的留言,语音邮箱应用服务器发送MESSAGE消息,在消息体中指示用户的留言信息,消息体中包含的一个MIME媒体类型体需要被定义,实例如下MessageSummary Media Type该媒体类型可以定义如下Media type nameapplicationMedia subtype nameMessageSummary-InformationRequired parametersversionOptional parametersbaseEncoding schemeXML具体的留言信息参数可以包括如下信息新留言数目、旧留言数目、留言指示账号(被留言用户的标识)等,可以通过XML编码格式描述,下例是以XML Schema数据格式定义的上述信息<xsdelement name=″newmsgs″type=″xsdpositiveInteger″/>
<xsdelement name=″oldmsgs″type=″xsdpositiveInteger″/>
<xsdelement name=″msgAccountID″type=″xsdstring″/>
因此,在MESSAGE消息体通过XML格式描述的留言信息MIME体可以有如下样例<newmsgs>2</newmsgs>
<oldmsgs>5</oldmsgs>
<msgAccountID>1234567@example.com</msgAccountID>
此外,还可以在留言信息MIME体中增加如新紧急留言数目、旧紧急留言数目、新留言的留言者标识及留言时间等各种信息。
(20)呼叫会话控制单元传递MESSAGE消息;(30)SIP终端接收并解析MESSAGE消息,从消息体中取出留言信息MIME体,将内容显示在话机终端界面上,并返回表示接收成功的200OK响应码;(40)呼叫会话控制单元传递200OK响应码。
B、对于用户是分组域B类传统终端用户的情况,其留言灯业务的提示方式主要有话机界面显示和听提示音两种,下面分别描述。
用户留言灯业务的提示方式为话机界面显示的处理流程如下(100)语音邮箱中有其新的留言,语音邮箱应用服务器发送MESSAGE消息,在消息体中通过留言信息MIME体描述用户的留言信息。
(110)呼叫会话控制单元将MESSAGE消息触发至补充业务控制单元,触发方式可以根据B类传统终端的用户标识、MESSAGE方法等,也可以包括MIME媒体类型等。
(120)补充业务控制单元处理B类传统终端用户的补充业务,接收并解析MESSAGE消息后,根据用户的留言灯提示方式进行不同的处理,若提示方式为话机显示,则继续传递MESSAGE消息。
(130)呼叫控制单元传递MESSAGE消息。
(140)SIP用户代理节点接收并解析MESSAGE消息,再通过适当的信令传递给话机显示。
如,话机是支持振铃无关的FSK方式的POTS终端,则可以直接通过FSK信号将留言信息下发给POTS终端显示;如,话机是ISDN话机,则可以通过DSS1信令中的相关参数携带留言信息传递给话机并在话机终端上显示。其中,若SIP用户代理节点和用户媒体转换节点不是同一个网络实体,则SIP用户代理节点将留言消息通过E1接口信令传递给用户媒体转换节点,再由用户媒体转换节点通过FSK信号、DSS1信令等下发给话机显示。
(150)SIP用户代理节点返回表示接收成功的200OK响应码。
(160)呼叫会话控制节点传递200OK响应码。
(170)补充业务控制单元传递200OK响应码。
(180)呼叫会话控制节点传递200OK响应码。
用户留言灯业务的提示方式为摘机听特殊拨号音时,首先补充业务控制单元在用户开通语音邮箱激活留言灯业务时按下述步骤向用户订阅“摘机信号”事件(300)补充业务控制单元发送SUBSCRIBE消息,向用户订阅“摘机信号”事件。
(310)呼叫会话控制单元传递SUBSCRIBE消息。
(320)SIP用户代理节点接收并解析SUBSCRIBE消息,为用户创建一个订阅实例,返回200OK响应码。
(330)呼叫会话控制节点传递200OK响应码。
在订阅“摘机信号”事件后,用户留言灯业务的提示方式为听提示音的处理流程如下(400)用户语音邮箱中有新留言,语音邮箱应用服务器发送MESSAGE消息,在消息体中通过留言信息MIME体描述用户的留言信息。
(410)呼叫会话控制单元将MESSAGE消息触发至补充业务控制单元。
(420)补充业务控制单元处理B类传统终端用户的补充业务,接收并解析MESSAGE消息后,根据用户的留言灯提示方式进行不同的处理,若提示方式为摘机听特殊拨号音或语音提示,则记录下用户的留言信息,并返回200OK响应码。
(430)呼叫会话控制节点传递200OK响应码。
(440)B类传统终端用户摘机。
(450)SIP用户代理节点接收到用户的摘机信号,判断存在有该用户的“摘机信号”事件的订阅实例,在发送NOTIFY消息,消息中携带“摘机信号”事件。
(460)呼叫会话控制节点传递NOTIFY消息。
(470)补充业务控制单元接收并解析NOTIFY消息,得知用户摘机,返回接收成功的200OK响应码。
(480)呼叫会话控制节点传递200OK响应码。
(490)补充业务控制单元得知用户摘机,若有已记录的该用户的留言信息,则指示SIP用户代理节点和第三方之间建立特殊拨号音(或语音提示)的媒体资源会话,发送REFER消息,指示第三方为特殊拨号音(或语音提示)的媒体资源。
(500)呼叫会话控制单元传递REFER消息。
(510)SIP用户代理节点接收并解析REFER消息,返回表示接收成功的200 OK响应码。
(520)呼叫会话控制节点传递200OK响应码。
(530)SIP用户代理节点根据REFER的指示,向第三方发起SIP会话初始请求,发送INVITE消息。
(540)呼叫会话控制节点对INVITE消息进行路由接续控制,向特殊拨号音(或语音提示)的媒体资源会话建立成功后,用户即可听特殊拨号音(或语音提示)。
第2种场景语音邮箱位于分组域,用户是传统电路域用户,其签约的语音邮箱为分组域中的语音邮箱应用服务器。如图3所示,其处理流程如下(700)用户有新留言,语音邮箱应用服务器发送MESSAGE消息,在消息体中通过留言信息MIME体描述用户的留言信息。
(710)呼叫会话控制单元传递MESSAGE消息。
(720)媒体网关控制单元接收并解析MESSAGE消息,提取留言信息MIME体,将其转换成ISUP信令中的MessageWaitingNotification参数,通过IAM消息发送。
(730)交换控制单元接收并解析IAM消息,提取MessageWaitingNotification参数,得知用户有新留言信息,并根据用户的留言提示方式的不同,进行不同的处理。
若用户的提示方式为话机显示,话机是支持振铃无关的FSK方式的POTS终端,则可以直接通过FSK信号将留言信息下发给POTS终端显示;如话机是ISDN话机,则可以通过DSS1信令中的相关参数携带留言信息传递给话机并在话机终端上显示,等。
若用户的留言提示方式为摘机听特殊拨号音或语音提示,则交换控制单元记录下用户的留言信息,等待用户摘机后,送特殊拨号音或语音提示。
(740)交换控制单元释放ISUP呼叫,发送REL消息。
(750)媒体网关控制单元释放ISUP呼叫,回送200OK响应码。
(760)呼叫会话控制单元传递200OK响应码。
第3种场景语音邮箱位于传统电路域,用户是分组域用户。
分组域用户包括SIP终端和B类传统终端,为分组域用户服务的语音邮箱位于传统电路域,下面的流程实例中分组域用户为SIP终端,若为B类传统终端,可参考前述第1种场景中SIP用户代理节点和补充业务控制单元的处理流程。参阅图4所示,(传统语音邮箱和媒体网关控制单元之间,略去了交换控制单元),其处理流程如下(900)语音邮箱中有其新的留言,语音邮箱通过ISUP信令发起呼叫,发送IAM消息,消息中携带MessageWaitingNotification参数,指示用户的留言信息。
(910)媒体网关控制单元接收并解析IAM消息,提取出IAM消息中的MessageWaitingNotification参数,将其转换成留言消息MIME体的格式,通过MESSAGE消息体传递。
(920)呼叫会话控制单元传递MESSAGE消息。
(930)SIP终端接收并解析MESSAGE消息,从消息体中取出留言信息MIME体,将内容显示在话机终端界面上,并返回表示接收成功的200OK响应码。
(940)呼叫会话控制单元传递200OK响应码。
(950)媒体网关控制单元释放语音邮箱发起的ISUP呼叫,发送REL消息。
在图4的流程中,交换控制单元可分析确定用户是否为电路域的A类传统终端用户,若是则由交换控制单元将局间信令消息转换为用户信令消息传送到用户终端,其处理过程与现有技术相同,在此不再赘述。
在上述处理流程中,通过MESSAGE消息体传递留言信息MIME体的方式实现留言灯业务,但并不仅于此,在SIP协议中,多种消息的消息体都可以传递MIME体格式的媒体类型,例如,还可以通过INVITE消息体来传递。
在前述的第1种场景的模式下,语音邮箱应用服务器在其签约用户有新留言时,发起INVITE消息,该消息以及语音邮箱应用服务器后续发出的同一会话中的SIP消息中的SDP属性描述为空或无效,消息体中携带留言信息MIME体,分组域的SIP终端、SIP用户代理节点和补充业务控制单元接收并解析该INVITE消息后,处理方式如前所示。和正常INVITE消息建立会话流程不同的是,该INVITE消息并不需要去建立媒体通道,处理方式有
A、分组域的SIP终端、SIP用户代理节点和补充业务控制单元对携带留言信息MIME体的INVITE消息作特殊处理,提取留言信息MIME体所含内容后,释放呼叫。
B、或分组域的SIP终端、SIP用户代理节点和补充业务控制单元接收INVITE消息后,按正常流程回送SIP响应码,语音邮箱应用服务器收到该响应码后,释放呼叫。
在前述的第2种场景的域间互通模式下,语音邮箱应用服务器在其签约的传统电路域用户有新留言时,发起INVITE消息,消息中可以不用包含SDP属性描述,消息体中携带留言信息MIME体,媒体网关控制单元接收并解析该INVITE消息后,将其转译成IAM消息,将MIME体内容提取后转换成MessageWaitingNotification参数传递即可。交换控制单元收到IAM消息并提取MessageWaitingNotification参数后释放呼叫。
在前述的第3种场景的域间互通模式下,媒体网关控制单元接收到来自传统语音邮箱的IAM消息后,将IAM消息转译成INVITE消息,将MessageWaitingNotification参数成留言消息MIME体的格式,通过INVITE消息体传递;或者也可以采用SIP-I机制,将IAM消息打包成一个MIME媒体类型,通过INVITE消息体传递,如果是后一种方式,则要求分组域的SIP终端、SIP用户代理节点和补充业务控制单元能够解析ISUP应用的MIME体,以提取出相关的留言信息。
类似的,分组域中也不需要为该INVITE消息的会话去建立媒体通道,媒体网关控制单元发出的INVITE消息以及后续发出的同一会话中的SIP消息中的SDP属性描述为空或无效,处理方式类似第1种场景A、分组域的SIP终端、SIP用户代理节点和补充业务控制单元对携带留言信息MIME体的INVITE消息作特殊处理,提取留言信息MIME体所含内容后,释放呼叫。
B、或分组域的SIP终端、SIP用户代理节点和补充业务控制单元接收INVITE消息后,按正常流程回送SIP响应码,媒体网关控制单元收到该响应码后,释放呼叫;或将响应码转译成合适的ISUP消息发送给传统电路域的语音邮箱,由后者释放呼叫。
从上述可知,本发明具有以下特点1、给出了一种新的分组域中实现留言灯业务的方法,通过SIP消息体中包含的MIME媒体类型来描述留言信息,该MIME体可以在多个SIP消息中通过消息体传递,并不需要订阅。
2、考虑了各种可能的场景,当用户位于传统电路域,语音邮箱位于分组网时,语音邮箱应用服务器主动发起SIP会话,消息体中包含留言信息MIME体,由媒体网关控制单元解析该MIME体,使用传统的分组域和电路域互通方式,向传统电路域发起ISUP呼叫,留言信息携带在ISUP的消息参数中。
3、通过正常的SIP会话消息传递留言信息MIME体,不需要补充业务控制单元、媒体网关控制单元创建内存中的实例。
4、不需要SIP终端支持,利于业务推广。
5、使分组域中留言灯业务的使用方式和传统电路域中的一致,不需要用户进行额外的操作,用户体验良好。
6、通过正常的SIP会话消息传递留言信息MIME体,会话结束后即释放,不会给系统带来额外的负荷。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种留言灯的实现方法,其特征在于,包括如下步骤位于分组域的语音邮箱应用服务器在签约用户有新留言时,主动向用户发送携带所述留言的描述信息的会话发起协议(SIP)消息;分组域中接收到所述SIP消息的网络设备根据用户终端类型采用相应的方式通知分组域中的用户,或者由所述由分组域和电路域之间的媒体网关控制单元将所述SIP消息转换为电路域的局间信令消息传送到用户所在的电路域,由该电路域的交换控制设备根据用户的留言灯提示方式通知用户。
2.如权利要求1所述的方法,其特征在于,若所述用户为分组SIP终端用户,则由分组域中的呼叫会话控制单元将SIP消息发送到SIP终端,由SIP终端从SIP消息中提取所述描述信息并显示。
3.如权利要求1所述的方法,其特征在于,若所述用户为分组域传统终端用户,通知该用户包括如下步骤A、分组域中的呼叫会话控制单元将所述SIP消息触发到补充业务控制单元;B、补充业务控制单元判断用户的留言灯提示方式,若为显示方式,则进行步骤C,若为摘机听提示音,则进行步骤D;C、将所述SIP消息传送到SIP用户代理节点,由该SIP用户代理节点解析SIP消息并将提示信息发送到用户终端,结束该次提示;D、补充业务控制单元依据预先订阅的摘机信号事件记录SIP消息中的描述信息和结束该次提示,并在获知用户摘机时控制向用户播放留言提示音。
4.如权利要求3所述的方法,其特征在于,步骤D中,补充业务控制单元在用户激活留言灯业务并确定用户的留言灯提示方式为摘机听提示音时,订阅用户摘机信号事件。
5.如权利要求1至4任一项所述的方法,其特征在于,所述SIP消息中携带对所述留言的描述信息采用多用途的网际邮件扩充协议(MIME)媒体类型。
6.如权利要求5所述的方法,其特征在于,所述SIP消息为MESSAGE消息或为INVITE消息。
7.如权利要求6所述的方法,其特征在于,若语音邮箱应用服务器发送的SIP消息为INVITE消息时,分组域中收到该INVITE消息的网络设备提取留言的描述信息后释放会话,或者,媒体网关控制单元将该INVITE消息转换为局间信令消息,电路域的交换控制单元收到该局间信令消息并提取留言参数后释放呼叫,或者,语音邮箱应用服务器收到该INVITE消息的SIP响应码后释放会话。
8.如权利要求7所述的方法,其特征在于,所述INVITE消息和后续同一会话的SIP消息中的会话描述协议(SDP)属性描述为空或无效。
9.如权利要求5所述的方法,其特征在于,所述局间信令消息为ISDN用户部分的起始地址消息(ISUP IAM)。
10.一种留言灯的实现方法,其特征在于,包括如下步骤位于电路域的语音邮箱在签约用户有新留言时主动向用户发送局间信令消息,该局间信令消息携带对所述留言的描述信息;电路域中的交换控制单元接收所述局间信令消息,通知用户有新的留言;或者,由所述由分组域和电路域之间的媒体网关控制单元将所述局间信令消息转换为携带所述留言的描述信息的SIP消息并发送到分组域,由分组域中接收到所述SIP消息的网络设备根据用户终端类型采用相应的方式通知分组域中的用户。
11.如权利要求10所述的方法,其特征在于,若所述用户为分组SIP终端用户,则由分组域中的呼叫会话控制单元将SIP消息发送到SIP终端,由SIP终端从SIP消息中提取所述描述信息并显示。
12.如权利要求10所述的方法,其特征在于,若所述用户为分组域传统终端用户,通知该用户包括如下步骤A、分组域中的呼叫会话控制单元将所述SIP消息触发到补充业务控制单元;B、补充业务控制单元判断用户的留言灯提示方式,若为显示方式,则进行步骤C,若为摘机听提示音,则进行步骤D;C、将所述SIP消息传送到SIP用户代理节点,由该SIP用户代理节点解析SIP消息并将提示信息发送到用户终端,结束该次提示;D、补充业务控制单元依据预先订阅的摘机信号事件记录SIP消息中的描述信息和结束该次提示,并在获知用户摘机时控制向用户播放留言提示音。
13.如权利要求12所述的方法,其特征在于,步骤D中,补充业务控制单元在用户激活留言灯业务并确定用户的留言灯提示方式为摘机听提示音时,订阅用户摘机信号事件。
14.如权利要求10至13任一项所述的方法,其特征在于,所述SIP消息中携带对所述留言的描述信息采用多用途的网际邮件扩充协议(MIME)媒体类型。
15.如权利要求14所述的方法,其特征在于,所述SIP消息为MESSAGE消息或为INVITE消息。
16.如权利要求15所述的方法,其特征在于,若媒体网关控制单元发送的SIP消息为INVITE消息时,分组域中收到该INVITE消息的网络设备提取留言的描述信息后释放会话,或者,媒体网关控制单元收到该INVITE消息的SIP响应码后释放会话,或者媒体网关控制单元收到该INVITE消息的SIP响应码后转译成合适的ISUP消息,语音邮箱收到该ISUP消息后释放呼叫。
17.如权利要求16所述的方法,其特征在于,所述INVITE消息和后续同一会话的SIP消息中的会话描述协议(SDP)属性描述为空或无效。
18.如权利要求14所述的方法,其特征在于,所述局间信令消息为ISDN用户部分的起始地址消息(ISUP IAM)。
19.一种可实现留言灯业务的通信系统,该通信系统具有分组域和电路域;其特征在于该通信系统包括语音邮箱应用服务器,设置在所述分组域中,用于在收到新的留言时主动向用户发送携带所述留言的描述信息的会话发起协议(SIP)消息;呼叫会话控制单元,设置在所述分组域中,用于将所述SIP消息传送到相应的网络设备;补充业务控制单元,设置在所述分组域中,用于接收呼叫会话控制单元触发的SIP消息,并根据分组域中的传统终端用户的留言灯提示方式,采用相应的方式通知用户有新的留言;媒体网关控制单元,用于将呼叫会话控制单元传送业的所述SIP消息转换为电路域的局间信令消息,并将该消息发送到电路域;交换控制单元,设置在所述电路域中,用于接收所述局间信令消息并通知用户有新的留言。
20.如权利要求19所述的通信系统,其特征在于,所述补充业务单元与呼叫会话控制单元为相对独立的网络实体或为同一网络实体;或者,所述呼叫会话控制单元与媒体网关控制单元为相对独立的网络实体或为同一网络实体;或者,所述媒体网关控制单元与交换控制单元为相对独立的网络实体或为同一网络实体。
21.一种可实现留言灯业务的通信系统,该通信系统具有分组域和电路域;其特征在于该通信系统包括语音邮箱,设置在所述电路域中,用于在收到新的留言时主动向用户发送携带所述留言的描述信息的局间信令消息;交换控制单元,设置在所述电路域中,用于在确定用户为分组域用户时,将所述局间信令消息发往分组域;媒体网关控制单元,用于将所述局间信令消息转换为SIP消息;呼叫会话控制单元,设置在所述分组域中,用于将所述SIP消息传送到相应的网络设备;补充业务控制单元,设置在所述分组域中,用于接收呼叫会话控制单元触发的SIP消息,并根据分组域中的传统终端用户的留言灯提示方式,采用相应的方式通知用户有新的留言。
22.如权利要求21所述的通信系统,其特征在于,所述补充业务单元与呼叫会话控制单元为相对独立的网络实体或为同一网络实体;或者,所述呼叫会话控制单元与媒体网关控制单元为相对独立的网络实体或为同一网络实体;或者,所述媒体网关控制单元与交换控制单元为相对独立的网络实体或为同一网络实体。
全文摘要
本发明公开了一种留言灯的实现方法,该方法在位于电路域的语音邮箱在签约用户有新留言时主动向用户发送局间信令消息,该局间信令消息携带对所述留言的描述信息;电路域中的交换控制单元接收所述局间信令消息,通知用户有新的留言;或者,由所述由分组域和电路域之间的媒体网关控制单元将所述局间信令消息转换为携带所述留言的描述信息的SIP消息并发送到分组域,由分组域中接收到所述SIP消息的网络设备根据用户终端类型采用相应的方式通知分组域中的用户。本发明还公开了一种通信系统。
文档编号H04M3/533GK1812453SQ20051008048
公开日2006年8月2日 申请日期2005年7月5日 优先权日2005年7月5日
发明者施有铸 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1