一种软交换话务台保持、恢复的方法及系统的制作方法

文档序号:7655911阅读:255来源:国知局
专利名称:一种软交换话务台保持、恢复的方法及系统的制作方法
技术领域
本发明涉及软交换话务台,尤其涉及一种软交换话务台保持、恢复的方 法及系统。
背景技术
现有技术中保持和恢复的实现流程大致如下
假如软交换话务台A与B通话,A用户要将B用户保持,A侧通过会话 起始协议(SIP)信令直接发送INVITE消息到B侧,INVITE消息中的业务 数据点(SDP)信息Connection Information字段IP地址为0.0.0.0,媒体模 式为sendonly, B端在收到该消息时对B进行媒体切换,切换B的远端媒体 为INVITE消息中的媒体,切换成功后给A侧回200 OK消息,该200 OK消 息中携带B用户的用户媒体,A收到确认消息200 OK后回复ACK进行确认, 从而将B保持;A用户要恢复与B通话时,A侧发送INVITE消息到B侧, 该INVITE消息中的SDP信息为A的通话媒体,B侧收到该消息后对B进行 媒体切换,切换B的远端媒体为A的通话媒体,然后给A侧回200OK消息 将B的用户媒体带给A侦ij, A侧回ACK确认,从而重新进入通话实现恢复。
上述实现方式的保持流程虽然简单,但播放的保持音为B侧网关或者媒 体服务器上最基本的保持音,该保持音过于简单,无法实现保持音的个性化 和多样化。随着业务的发展,话务台上可能需要定制个性化的保持音,比如 某机构希望本机构话务台保持音为本公司的介绍,以充分利用与用户通话的 时间价值,如果使用上述的保持、恢复的实现方式,无法满足这种业务发展 的需要。

发明内容
本发明要解决的技术问题是提供一种软交换话务台保持、恢复的方法及 系统,解决保持音的个性化和多样化的问题。 本发明提供了一种软交换话务台保持和恢复的方法,包括 歩骤1,软交换话务台服务器向软交换设备申请用于放音的业务数据点; 歩骤2,软交换话务台服务器向软交换设备请求所述用于放音的业务数 据点放音;
步骤3,软交换话务台服务器将用户的远端媒体更改为所述用于放音的 业务数据点;
步骤4,软交换话务台服务器向软交换设备请求释放所述用于放音的业 务数据点;
步骤5,软交换话务台服务器将用户的远端媒体更改为软交换话务台通 话用媒体。
步骤1包括
步骤21,软交换话务台服务器向软交换设备发送MESSAGE消息,申请用 于放音的业务数据点资源;
步骤22,软交换设备向软交换话务台服务器发送确认消息,该确认消息 中携带申请到的用于放音的业务数据点信息。
步骤2包括
歩骤31,软交换话务台服务器向软交换设备发送MESSAGE消息,请求放音.
步骤32:软交换设备向服务器发送确认消息,该确认消息中携带放音结果。
步骤l还包括以下步骤
步骤41,判断软交换话务台服务器申请用于放音的业务数据点是否成 功,如果成功,执行步骤2,否则执行步骤42;
步骤42,软交换话务台服务器向软交换设备请求更改用户的远端媒体;
步骤43,软交换话务台服务器更改用户的远端媒体为软交换话务台通话
用媒体。
歩骤2还包括以下步骤
步骤51,判断软交换话务台服务器请求所述用于放音的业务数据点放音 是否成功,如果成功,执行步骤3,否则执行步骤52;
步骤52,软交换话务台服务器向软交换设备请求更改用户的远端媒体;
步骤53,软交换话务台服务器更改用户的远端媒体为软交换话务台通话 用媒体。
本发明提供了一种软交换话务台保持和恢复的系统,包括软交换话务台 服务器和软交换设备,
软交换话务台服务器用于向软交换设备申请用于放音的业务数据点;
向软交换设备请求所述用于放音的业务数据点放音;将用A的远端媒体更改 为所述用于放音的业务数据点;向软交换设备请求释放所述用于放音的业务 数据点;将用户的远端媒体更改为软交换话务台通话用媒体; 软交换设备用于响应软交换话务台的请求。
软交换话务台服务器还包括判断模块,用于判断申请用于放音的业务数 据点是否成功,和/或软交换话务台服务器请求所述用于放音的业务数据点放 音是否成功;
软交换话务台服务器还用于向软交换设备请求更改用户的远端媒体。 本发明在现有软交换设备、网关设备的基础上,充分利用已有资源,通 过SIP信令消息交互流程,实现软交互话务台的保持、恢复。本发明充分利 用现有的软交换、网关设备,无需增加成本;利用现有的SIP信令的MESSAGE 消息,消息交互流程简单;具有有效的保护措施,在采用本发明所述流程失 败情况下仍然可以使用现有方式实现,从而具有很好的可靠性;可播放个性 化的保持音,满足个性化业务需要。


图1是本发明软交换话务台保持、 图2是本发明软交换话务台保持、 图3是本发明软交换话务台保持、 图4是本发明软交换话务台保持、
恢复方法的信息流程图; 恢复方法出现异常时的实现流程图; 恢复系统的结构图; 恢复方法的流程图。
具体实施例方式
下面结合附图和具体实施例对本发明进行更为详细的说明。 本发明提供的软交换话务台保持、恢复系统结构如图3所示,软交换话 务台保持、恢复系统300包含以下两个部分
软交换话务台服务器301,用于保持、恢复流程的发起,包括保持音SDP 的申请、保持音播放请求、保持音播放停止请求、发起更改远端媒体;
软交换设备302,用于响应软交换话务台服务器301的请求。
其中软交换话务台服务器301还包括判断模块304,用于判断申请用于 放音的业务数据点是否成功,和/或软交换话务台服务器请求所述用于放音的 业务数据点放音是否成功。
利用本发明提供的系统,本发明还提供了一种软交换话务台保持、恢复 方法,如图4所示,包括
步骤401,软交换话务台服务器向软交换设备申请用于放音的业务数据
点;
步骤402,软交换话务台服务器向软交换设备请求所述用于放音的业务 数据点放音;
步骤403,软交换话务台服务器将用户的远端媒体更改为所述用于放音 的业务数据点;
步骤404,软交换话务台服务器向软交换设备请求释放所述用于放音的 业务数据点;
步骤405,软交换话务台服务器将用户的远端媒体更改为软交换话务台 通话用媒体。
该方法中使用SIP协议中的MESSAGE和INVITE消息,如图1所示, 具体包括以下步骤
步骤101:软交换话务台服务器给软交换设备发MESSAGE消息,申请 放音用SDP资源。
步骤102:软交换设备给服务器回200OK消息,消息中携带申请到的放 音用SDP信息。软交换话务台服务器收到200OK消息后,还可以判断放音 用SDP资源是否申请成功,如果资源成功,执行步骤103,如果申请资源失 败,则进入步骤201。
步骤103:软交换话务台服务器给软交换设备发MESSAGE消息,请求 放音,请求中携带所要播放的保持音ID等信息。
步骤104:软交换设备给服务器回200OK消息,消息中携带放音结果, 指示放音成功或失败。软交换话务台服务器收到200 OK消息后,还可以判
断放音用SDP放音是否成功,如果成功,执行步骤105,如果放音失败则进 入步骤201。
步骤105:软交换话务台服务器给软交换设备发INVITE消息更改用户远 端媒体为申请到的放音资源SDP,用户侧接收放音设备发来的RTP包,从而 听到需要播放的保持提示音,保持成功。
步骤106:软交换话务台服务器给软交换设备发MESSAGE消息,请求
释放放音资源。
歩骤107:软交换话务台服务器给软交换设备发INVITE消息更改用户 远端媒体为软交换话务台通话用媒体,恢复成功。
为提高可靠性,出现异常时候保持处理流程如图2,包括以下步骤
步骤201:软交换话务台服务器给软交换设备发INVITE消息更改用户远 端媒体,消息SDP信息中Connection Information字段IP地址为0.0.0.0, 媒体模式为sendonly保持成功。
歩骤202:软交换话务台服务器给软交换设备发INVITE消息更改用户 远端媒体,消息SDP信息为软交换话务台通话用媒体,恢复成功。
本领域的技术人员在不脱离权利要求书确定的本发明的精神和范围的条 件下,还可以对以上内容进行各种各样的修改。因此本发明的范围并不仅限 于以上的说明,而是由权利要求书的范围来确定的。
权利要求
1.一种软交换话务台保持和恢复的方法,其特征在于,包括步骤1,软交换话务台服务器向软交换设备申请用于放音的业务数据点;步骤2,软交换话务台服务器向软交换设备请求所述用于放音的业务数据点放音;步骤3,软交换话务台服务器将用户的远端媒体更改为所述用于放音的业务数据点;步骤4,软交换话务台服务器向软交换设备请求释放所述用于放音的业务数据点;步骤5,软交换话务台服务器将用户的远端媒体更改为软交换话务台通话用媒体。
2. 如权利要求1所述的软交换话务台保持和恢复的方法,其特征在于, 步骤1包括步骤21,软交换话务台服务器向软交换设备发送MESSAGE消息,申请用 于放音的业务数据点资源;步骤22,软交换设备向软交换话务台服务器发送确认消息,该确认消息 中携带申请到的用于放音的业务数据点信息。
3. 如权利要求1所述的软交换话务台保持和恢复的方法,其特征在于, 步骤2包括步骤31,软交换话务台服务器向软交换设备发送MESSAGE消息,请求放音.步骤32:软交换设备向服务器发送确认消息,该确认消息中携带放音结果。
4. 如权利要求1所述的软交换话务台保持和恢复的方法,其特征在于,步骤1还包括以下步骤步骤41,判断软交换话务台服务器申请用于放音的业务数据点是否成功,如果成功,执行步骤2,否则执行步骤42;步骤42,软交换话务台服务器向软交换设备请求更改用户的远端媒体;步骤43,软交换话务台服务器更改用户的远端媒体为软交换话务台通话 用媒体。
5. 如权利要求1所述的软交换话务台保持和恢复的方法,其特征在于, 步骤2还包括以下步骤步骤51,判断软交换话务台服务器请求所述用于放音的业务数据点放音 是否成功,如果成功,执行歩骤3,否则执行步骤52;步骤52,软交换话务台服务器向软交换设备请求更改用户的远端媒体;步骤53,软交换话务台服务器更改用户的远端媒体为软交换话务台通话用媒体。
6. —种用于如权利要求1至5任一项所述的软交换话务台保持和恢复的 方法的系统,包括软交换话务台服务器和软交换设备,其特征在于,软交换话务台服务器用于向软交换设备申请用于放音的业务数据点; 向软交换设备请求所述用于放音的业务数据点放音;将用户的远端媒体更改 为所述用于放音的业务数据点;向软交换设备请求释放所述用于放音的业务 数据点;将用户的远端媒体更改为软交换话务台通话用媒体;软交换设备用于响应软交换话务台的请求。
7. 如权利要求6所述的系统,其特征在于,软交换话务台服务器还包括判断模块,用于判断申请用于放音的业务数 据点是否成功,和/或软交换话务台服务器请求所述用于放音的业务数据点放 音是否成功;软交换话务台服务器还用于向软交换设备请求更改用户的远端媒体。
全文摘要
本发明涉及一种软交换话务台保持和恢复的方法,包括步骤1,软交换话务台服务器向软交换设备申请用于放音的业务数据点;步骤2,软交换话务台服务器向软交换设备请求所述用于放音的业务数据点放音;步骤3,软交换话务台服务器将用户的远端媒体更改为所述用于放音的业务数据点;步骤4,软交换话务台服务器向软交换设备请求释放所述用于放音的业务数据点;步骤5,软交换话务台服务器将用户的远端媒体更改为软交换话务台通话用媒体。本发明在现有软交换设备、网关设备的基础上,充分利用已有资源,通过SIP信令消息交互流程,实现软交互话务台的保持、恢复。
文档编号H04M3/42GK101110872SQ20071012064
公开日2008年1月23日 申请日期2007年8月22日 优先权日2007年8月22日
发明者张海波, 汪海峰, 罗宏海 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1