《通过扩展SIP协议实现的IP调度方法及IP调度系统.pdf》由会员分享,可在线阅读,更多相关《通过扩展SIP协议实现的IP调度方法及IP调度系统.pdf(11页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102882808 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 2 8 0 8 A *CN102882808A* (21)申请号 201210390495.4 (22)申请日 2012.10.12 H04L 12/861(2013.01) H04L 29/06(2006.01) (71)申请人武汉钢铁(集团)公司 地址 430080 湖北省武汉市友谊大道999号 (72)发明人宋世炜 郧晖 谈莹青 戴啟力 尹博 李雪强 (74)专利代理机构北京市德权律师事务所 11302 代理人刘丽君 (54) 发明名称 通过扩展SIP协议实现的IP调度。
2、方法及IP 调度系统 (57) 摘要 本发明涉及IP调度技术领域,公开了一种通 过扩展SIP协议实现的IP调度方法及IP调度系 统。该IP调度方法包括:在SIP协议的SIP请 求消息的消息头域中加入自定义消息头;将包括 有自定义消息头的SIP请求消息发送到软交换服 务器;软交换服务器接收到SIP请求消息,再根据 SIP请求消息执行操作指令。本发明提供的通过 扩展SIP协议实现的IP调度方法及IP调度系统 基于SIP协议的通用性,简化了IP调度系统的协 议种类,从而使不同设备厂商的设备实现了良好 的兼容。本发明操作简单、效果显著、实用性强。 (51)Int.Cl. 权利要求书2页 说明书5页 附。
3、图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 5 页 附图 3 页 1/2页 2 1.一种通过扩展SIP协议实现的IP调度方法,其特征在于,包括: 在SIP协议的SIP请求消息的消息头域中加入自定义消息头;所述自定义消息头包括: 软交换服务器所要执行的调度功能和参与调度的终端设备的编号; 将包括有自定义消息头的SIP请求消息发送到所述软交换服务器; 软交换服务器接收到SIP请求消息,再根据SIP请求消息执行操作指令。 2.如权利要求1所述的通过扩展SIP协议实现的IP调度方法,其特征在于,所述将包 括有自定义消息头的SIP请求消息发送到软交换服。
4、务器;软交换服务器接收到SIP请求消 息,再根据SIP请求消息执行操作指令包括:通过调度控制终端将包括有自定义消息头的 SIP请求消息发送到软交换服务器;所述软交换服务器接收到SIP请求消息,并将SIP应答 消息发回到所述调度控制终端,再根据SIP请求消息执行操作指令。 3.如权利要求1所述的通过扩展SIP协议实现的IP调度方法,其特征在于,所述自定 义消息头还包括:预留域;所述预留域包括:参与调度的终端设备的型号及包括有自定义 消息头的SIP协议的版本。 4.如权利要求2所述的通过扩展SIP协议实现的IP调度方法,其特征在于,所述软交 换服务器接收到SIP请求消息,并将SIP应答消息发回到调。
5、度控制终端,再根据SIP请求消 息执行操作指令包括:软交换服务器接收到SIP请求消息,并将SIP应答消息发回到调度控 制终端,再根据对所述SIP请求消息中的自定义消息头解析的状态来执行SIP请求消息的 操作指令; 若自定义消息头是可解析的,则对接收到的SIP请求消息中的请求行、包括自定义消 息头的消息头域及消息体进行解析,并根据解析出的内容执行操作指令; 若自定义消息头是不可解析的,则对接收到的SIP请求消息中的请求行、除去自定义 消息头以外的消息头域及消息体进行解析,并根据解析出的SIP请求消息中的消息头域中 的其他内容执行正常呼叫操作指令,即软交换服务器不更改自定义消息头,而仅将自定义 消。
6、息头转发给呼叫的终端设备。 5.如权利要求1所述的通过扩展SIP协议实现的IP调度方法,其特征在于,所述参与 调度的终端设备的编号包括:终端设备在软交换服务器中的逻辑编号和终端设备的出厂编 号。 6.一种通过扩展SIP协议实现的IP调度系统,其特征在于,包括: SIP协议扩展模块,在SIP协议的SIP请求消息的消息头域中加入自定义消息头;所述 自定义消息头包括:软交换服务器所要执行的调度功能和参与调度的终端设备的编号; 调度控制终端,将包括有自定义消息头的SIP请求消息发送到所述软交换服务器; 软交换服务器,接收所述SIP请求消息,并将SIP应答消息发回到所述调度控制终端, 再根据SIP请求消。
7、息执行操作指令。 7.如权利要求6所述的通过扩展SIP协议实现的IP调度系统,其特征在于,所述自定 义消息头还包括:预留域;所述预留域包括:参与调度的终端设备的型号及包括有自定义 消息头的SIP协议的版本。 8.如权利要求6所述的通过扩展SIP协议实现的IP调度系统,其特征在于,所述软交 换服务器包括: 数据接收单元,接收所述SIP请求消息; 权 利 要 求 书CN 102882808 A 2/2页 3 SIP应答消息发送单元,将SIP应答消息发回到所述调度控制终端; 指令执行单元,根据对所述SIP请求消息中的自定义消息头解析的状态来执行SIP请 求消息的操作指令。 9.如权利要求8所述的通过。
8、扩展SIP协议实现的IP调度系统,其特征在于,所述指令 执行单元包括: 判断子单元,判别所述SIP请求消息中的自定义消息头是否可解析; 第一执行子单元,当所述判断子单元判断自定义消息头是可解析的,则对接收到的SIP 请求消息中的请求行、包括自定义消息头的消息头域及消息体进行解析,并根据解析出的 内容执行操作指令; 第二执行子单元,当判断子单元判断自定义消息头是不可解析的,则对接收到的SIP 请求消息中的请求行、除去自定义消息头以外的消息头域及消息体进行解析,并根据解析 出的SIP请求消息中的消息头域中的其他内容执行正常呼叫操作指令,即软交换服务器不 更改自定义消息头,而仅将自定义消息头转发给呼。
9、叫的终端设备。 10.如权利要求6所述的通过扩展SIP协议实现的IP调度系统,其特征在于,所述参与 调度的终端设备的编号包括:终端设备在软交换服务器中的逻辑编号和终端设备的出厂编 号。 权 利 要 求 书CN 102882808 A 1/5页 4 通过扩展 SIP 协议实现的 IP 调度方法及 IP 调度系统 技术领域 0001 本发明涉及IP调度技术领域,主要适用于通过扩展SIP协议实现的IP调度方法 及IP调度系统。 背景技术 0002 IP调度系统是在一般软交换系统的基础上,增加了调度功能发展而来的。调度功 能包括单呼、强插、强拆、会议等。IP调度系统由软交换服务器,调度控制终端和注册在。
10、服务 器下的终端设备组成。软交换服务器负责调度终端设备间的通话和调度功能的实现。调度 控制终端由调度人员操作,调度人员通过调度控制终端向软交换服务器发送指令,让调度 人员能够和终端设备进行通话并且使用调度功能。 0003 终端设备间的通话的建立和挂断是使用SIP协议来完成的。在SIP协议的控制下, 终端设备可完成对服务器的注册,通话的建立和挂断。SIP协议以其结构合理,使用灵活等 优点,被很多设备厂商所采用,具有很强的通用性。相比较而言,由于不同的厂商实现调度 功能的方法不同,调度控制终端与软交换服务器间的通信往往使用不同的私有协议,导致 不同的调度控制终端间不能通用。如果需要在一个IP调度系。
11、统中接入其它的调度控制终 端,必须重新修改软交换服务器的程序,费时且繁琐。 发明内容 0004 本发明所要解决的技术问题是提供一种通过扩展SIP协议实现的IP调度方法及 IP调度系统,它使不同设备厂商的设备实现了良好的兼容。 0005 为解决上述技术问题,本发明提供了一种通过扩展SIP协议实现的IP调度方法包 括: 0006 在SIP协议的SIP请求消息的消息头域中加入自定义消息头;所述自定义消息头 包括:软交换服务器所要执行的调度功能和参与调度的终端设备的编号; 0007 将包括有自定义消息头的SIP请求消息发送到所述软交换服务器; 0008 软交换服务器接收到SIP请求消息,再根据SIP请。
12、求消息执行操作指令。 0009 进一步地,所述将包括有自定义消息头的SIP请求消息发送到软交换服务器;软 交换服务器接收到SIP请求消息,再根据SIP请求消息执行操作指令包括:通过调度控制终 端将包括有自定义消息头的SIP请求消息发送到软交换服务器;所述软交换服务器接收到 SIP请求消息,并将SIP应答消息发回到所述调度控制终端,再根据SIP请求消息执行操作 指令。 0010 进一步地,所述自定义消息头还包括:预留域;所述预留域包括:参与调度的终端 设备的型号及包括有自定义消息头的SIP协议的版本。 0011 进一步地,所述软交换服务器接收到SIP请求消息,并将SIP应答消息发回到调度 控制终。
13、端,再根据SIP请求消息执行操作指令包括:软交换服务器接收到SIP请求消息,并 将SIP应答消息发回到调度控制终端,再根据对所述SIP请求消息中的自定义消息头解析 说 明 书CN 102882808 A 2/5页 5 的状态来执行SIP请求消息的操作指令; 0012 若自定义消息头是可解析的,则对接收到的SIP请求消息中的请求行、包括自定 义消息头的消息头域及消息体进行解析,并根据解析出的内容执行操作指令; 0013 若自定义消息头是不可解析的,则对接收到的SIP请求消息中的请求行、除去自 定义消息头以外的消息头域及消息体进行解析,并根据解析出的SIP请求消息中的消息头 域中的其他内容执行正常。
14、呼叫操作指令,即软交换服务器不更改自定义消息头,而仅将自 定义消息头转发给呼叫的终端设备。 0014 进一步地,所述参与调度的终端设备的编号包括:终端设备在软交换服务器中的 逻辑编号和终端设备的出厂编号。 0015 本发明还提供了一种通过扩展SIP协议实现的IP调度系统包括: 0016 SIP协议扩展模块,在SIP协议的SIP请求消息的消息头域中加入自定义消息头; 所述自定义消息头包括:软交换服务器所要执行的调度功能和参与调度的终端设备的编 号; 0017 调度控制终端,将包括有自定义消息头的SIP请求消息发送到所述软交换服务 器; 0018 软交换服务器,接收所述SIP请求消息,并将SIP应。
15、答消息发回到所述调度控制终 端,再根据SIP请求消息执行操作指令。 0019 进一步地,所述自定义消息头还包括:预留域;所述预留域包括:参与调度的终端 设备的型号及包括有自定义消息头的SIP协议的版本。 0020 进一步地,所述软交换服务器包括: 0021 数据接收单元,接收所述SIP请求消息; 0022 SIP应答消息发送单元,将SIP应答消息发回到所述调度控制终端; 0023 指令执行单元,根据对所述SIP请求消息中的自定义消息头解析的状态来执行 SIP请求消息的操作指令。 0024 进一步地,所述指令执行单元包括: 0025 判断子单元,判别所述SIP请求消息中的自定义消息头是否可解析;。
16、 0026 第一执行子单元,当所述判断子单元判断自定义消息头是可解析的,则对接收到 的SIP请求消息中的请求行、包括自定义消息头的消息头域及消息体进行解析,并根据解 析出的内容执行操作指令; 0027 第二执行子单元,当判断子单元判断自定义消息头是不可解析的,则对接收到的 SIP请求消息中的请求行、除去自定义消息头以外的消息头域及消息体进行解析,并根据解 析出的SIP请求消息中的消息头域中的其他内容执行正常呼叫操作指令,即软交换服务器 不更改自定义消息头,而仅将自定义消息头转发给呼叫的终端设备。 0028 进一步地,所述参与调度的终端设备的编号包括:终端设备在软交换服务器中的 逻辑编号和终端设。
17、备的出厂编号。 0029 本发明的有益效果在于: 0030 本发明提供的通过扩展SIP协议实现的IP调度方法及IP调度系统基于SIP协 议的通用性,简化了IP调度系统的协议种类,从而使不同设备厂商的设备实现了良好的兼 容。本发明操作简单、效果显著、实用性强。 说 明 书CN 102882808 A 3/5页 6 附图说明 0031 图1为本发明实施例提供的通过扩展SIP协议实现的IP调度方法流程图。 0032 图2为本发明实施例提供的通过扩展SIP协议实现的IP调度系统的结构框图。 0033 图3为本发明实施例提供的通过扩展SIP协议实现的IP调度系统中在SIP协议 的SIP请求消息的消息头域。
18、中加入自定义消息头的示意图。 0034 图4为本发明实施例提供的通过扩展SIP协议实现的IP调度系统的工作原理图。 具体实施方式 0035 为进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附 图及较佳实施例,对依据本发明提出的通过扩展SIP协议实现的IP调度方法及IP调度系 统的具体实施方式及工作原理进行详细说明。 0036 由图1可知,本发明提供的通过扩展SIP协议实现的IP调度方法包括: 0037 通过调度控制终端在SIP协议的SIP请求消息的消息头域中加入自定义消息头; 自定义消息头包括:软交换服务器所要执行的调度功能、参与调度的终端设备的编号及预 留域。其中,参与调。
19、度的终端设备的编号包括:终端设备在软交换服务器中的逻辑编号和 终端设备的出厂编号;预留域包括:参与调度的终端设备的型号及包括有自定义消息头的 SIP协议的版本。需要说明的是,自定义消息头遵从标准的SIP协议消息头格式,以确保 能够和标准的SIP消息头用相同的方法封装和解析,最终形成一个包含有自定义消息头的 SIP请求消息。 0038 通过调度控制终端将包括有自定义消息头的SIP请求消息发送到软交换服务器; 0039 软交换服务器接收到SIP请求消息,并将SIP应答消息发回到调度控制终端,再根 据SIP请求消息执行操作指令。具体方法为:软交换服务器接收到SIP请求消息,并将SIP 应答消息发回到。
20、调度控制终端,再根据对SIP请求消息中的自定义消息头解析的状态来执 行SIP请求消息的操作指令; 0040 若自定义消息头是可解析的,则对接收到的SIP请求消息中的请求行、包括自定 义消息头的消息头域及消息体进行解析,并根据解析出的内容执行操作指令; 0041 若自定义消息头是不可解析的,则对接收到的SIP请求消息中的请求行、除去自 定义消息头以外的消息头域及消息体进行解析,并根据解析出的SIP请求消息中的消息头 域中的其他内容执行正常呼叫操作指令,即软交换服务器不更改自定义消息头,而仅将自 定义消息头转发给呼叫的终端设备。 0042 优选地,参与调度的终端设备为IP电话。 0043 由图2可。
21、知,本发明提供的通过扩展SIP协议实现的IP调度系统包括: 0044 SIP协议扩展模块,通过调度控制终端在SIP协议的SIP请求消息的消息头域中加 入自定义消息头;自定义消息头包括:软交换服务器所要执行的调度功能、参与调度的终 端设备的编号及预留域。其中,参与调度的终端设备的编号包括:终端设备在软交换服务器 中的逻辑编号和终端设备的出厂编号;预留域包括:参与调度的终端设备的型号及包括有 自定义消息头的SIP协议的版本。 0045 调度控制终端,将包括有自定义消息头的SIP请求消息发送到软交换服务器; 说 明 书CN 102882808 A 4/5页 7 0046 软交换服务器,接收SIP请求。
22、消息,并将SIP应答消息发回到调度控制终端,再根 据SIP请求消息执行操作指令。 0047 优选地,软交换服务器包括: 0048 数据接收单元,接收SIP请求消息; 0049 SIP应答消息发送单元,将SIP应答消息发回到调度控制终端; 0050 指令执行单元,根据对SIP请求消息中的自定义消息头解析的状态来执行SIP请 求消息的操作指令。 0051 进一步优选地,指令执行单元包括: 0052 判断子单元,判别SIP请求消息中的自定义消息头是否可解析; 0053 第一执行子单元,当判断子单元判断自定义消息头是可解析的,则对接收到的SIP 请求消息中的请求行、包括自定义消息头的消息头域及消息体进。
23、行解析,并根据解析出的 内容执行操作指令; 0054 第二执行子单元,当判断子单元判断自定义消息头是不可解析的,则对接收到的 SIP请求消息中的请求行、除去自定义消息头以外的消息头域及消息体进行解析,并根据解 析出的SIP请求消息中的消息头域中的其他内容执行正常呼叫操作指令,即软交换服务器 不更改自定义消息头,而仅将自定义消息头转发给呼叫的终端设备。 0055 在本实施例中,参与调度的终端设备为IP电话。 0056 通过本发明提供的通过扩展SIP协议实现的IP调度系统将IP电话A、IP电话B 及IP电话C加入一个会议,由图3可知,首先由调度员通过SIP协议扩展模块以自定义消 息头的形成在SIP。
24、协议的SIP请求消息的消息头域中加入需要执行的调度指令、参与调度 的终端设备的编号及预留域。在本实施例中,需要执行的调度指令为进行一个会议,参与 调度的终端设备为IP电话A、IP电话B及IP电话C。由图4可知,再利用调度控制终端将 包括有自定义消息头的SIP请求消息按照正常的SIP协议交互流程发送到软交换服务器; 接着由软交换服务器中的数据接收单元对SIP请求消息进行接收,并通过软交换服务器中 的SIP应答消息发送单元将SIP应答消息发回到调度控制终端;再由软交换服务器中指令 执行单元的判断子单元对SIP请求消息中的自定义消息头是否可解析进行判别。若判断子 单元判断自定义消息头是可解析的,软交。
25、换服务器中指令执行单元中的第一执行子单元对 接收到的SIP请求消息中的请求行、包括自定义消息头的消息头域及消息体进行解析。当 解析出自定义消息头的内容,表明此内容是由调度控制终端发送过来的,则软交换服务器 从解析出的内容中分离出需要进行一个会议的调度指令和IP电话A、IP电话B及IP电话 C,并根据正常的SIP协议将IP电话A、IP电话B及IP电话C加入到一个会议。若判断子 单元判断自定义消息头是不可解析的,软交换服务器中指令执行单元中的第二执行子单元 对接收到的SIP请求消息中的请求行、除去自定义消息头以外的消息头域及消息体进行解 析。此时软交换服务器根据解析出的SIP请求消息中的消息头域中。
26、的其他内容执行正常呼 叫操作指令,即软交换服务器不更改自定义消息头,而仅将自定义消息头转发给呼叫的终 端设备。 0057 需要说明的是,只要不同设备厂商的设备在SIP协议的SIP请求消息的消息头域 中加入的自定义消息头的规则一致,就可以通过SIP协议实现不同设备厂商的设备间的通 信,从而解决了不同设备厂商的设备部兼容的问题。 说 明 书CN 102882808 A 5/5页 8 0058 本发明提供的通过扩展SIP协议实现的IP调度方法及IP调度系统基于SIP协 议的通用性,简化了IP调度系统的协议种类,从而使不同设备厂商的设备实现了良好的兼 容。本发明操作简单、效果显著、实用性强。 0059 最后所应说明的是,以上具体实施方式仅用以说明本发明的技术方案而非限制, 尽管参照实例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明 的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖 在本发明的权利要求范围当中。 说 明 书CN 102882808 A 1/3页 9 图1 图2 说 明 书 附 图CN 102882808 A 2/3页 10 图3 说 明 书 附 图CN 102882808 A 10 3/3页 11 图4 说 明 书 附 图CN 102882808 A 11 。