一种基于即时消息的调度台通信方法

文档序号:7816264阅读:165来源:国知局
一种基于即时消息的调度台通信方法
【专利摘要】本发明公开了一种基于即时消息的调度台通信方法,通过将SIP协议的即时消息(Message方法)引入调度通信系统来实现调度台和调度服务器之间的实时通信,在消息体中采用XML编码的即时消息传送调度业务命令的请求、响应以及事件消息,即时消息内容传送的即时性能够满足系统的实时性要求。本发明有效解决了现有技术中调度台通信协议私有封闭、业务扩展困难的问题,从而增加系统的标准化、开放性,提升新业务的扩展能力。
【专利说明】一种基于即时消息的调度台通信方法

【技术领域】
[0001] 本发明属于通信【技术领域】,涉及一种调度台的通信方法,采用SIP协议的即时消 息传送调度台操作请求/响应。

【背景技术】
[0002] 某些行业(例如电力)的调度通信系统,一般包括调度交换机、调度台、调度分机等 设备。其中,调度台作为客户端为各级调度员提供进行调度电话操作使用的操作界面、实时 呈现调度电话的状态,多个调度台组成一个调度台组;服务端(某些厂商在调度交换机中实 现)为各个调度台提供调度分机的呼叫控制服务和事件。
[0003] 在现有技术中,调度台与服务端之间的操作请求、响应以及事件消息一般都采用 私有协议进行通信,业务扩展困难,功能测试时难以分析调度台的通信报文。
[0004] 基于IP网络的软交换技术在通信领域内已经得到了长足的发展和大规模应用, SIP协议及其扩展定义了建立,修改和终止会话交互,正在改变人们使用互联网的沟通方 式。Message方法一 SIP扩展RFC 3428,其允许发送即时消息,即时消息系统最大特点是内 容传送的即时性,能够在两个或多个用户间进行接近于实时的信息交互。


【发明内容】

[0005] 有鉴于此,本发明实施例提供了一种基于即时消息的调度台通信方法,调度台和 调度服务器之间通过SIP协议的Message方法发送即时消息,在消息体携带XML编码的呼 叫操作请求、响应以及事件消息,增加系统的标准化、开放性,提升新业务的扩展能力。
[0006] 为实现上述目的,本发明实施例提供如下技术方案: 系统采用当前主流软交换设备厂商的软交换机作为调度交换机,调度服务器独立于调 度交换机,通过CSTA/TAPI/TSAPI/JTAPI等标准的CTI协议实现与不同厂商软交换机的计 算机电信应用集成,为调度台提供跨厂商软交换机的呼叫控制服务。调度台和调度服务器 之间通过SIP服务器发送SIP Message即时消息,在消息体中携带调度操作请求、响应和/ 或事件消息的XML (Extensible Markup Language)格式信息。
[0007] SIP Message即时消息体从呼叫事件〈CallEvent〉根元素开始,包括消息头 〈MessageHead〉兀素和事件消息〈EventMessage〉兀素。其中,消息头〈MessageHead〉兀 素定义了系统消息的公共信息,包括调度服务器标识〈AS-ID〉元素、调度台标识〈DIS-ID〉 元素、事件序列号〈SerialNo〉元素以及事件发生时间〈GeneralizedTime〉元素;事件消息 〈EventMessage〉元素根据事件属性eventtype的取值选择性的包括呼叫事件〈CallEvent〉 元素和操作事件〈OperateEvent〉元素。
[0008] 当事件属性eventtype的取值表示SIP Message即时消息体是从调度服务器发送 给调度台的上行消息时,事件消息元素包括呼叫事件〈CallEvent〉元素,所述上行消息包 括执行调度员操作请求的应答消息或监听到的调度电话的呼叫事件消息。
[0009] 根据呼叫事件属性CallEventNo的取值,所述SIP Message即时消息体中的呼 叫事件〈CallEvent〉元素包括如下元素中的一个或多个:操作命令响应〈CMDRspEvent〉 元素、呼叫连接状态变更事件〈ConnectionStateEvent〉元素、前转特性设置事件 〈forwardEvent〉元素、开铃特性设置事件〈ringEvent〉元素、自动应答特性设置事件 〈autoAnswerEvent〉元素和/或调度交换机连接事件〈connectEvent〉元素。
[0010] 当事件属性eventtype的取值表示SIP Message即时消息体是从调度台发送给调 度服务器的下行消息时,事件消息元素包括操作事件〈OperateEvent〉元素,所述下行消息 包括调度员的调度操作请求消息; 根据呼叫事件属性CallEventNo的取值,所述SIP Message即时消息体中的操作 事件〈OperateEvent〉元素包括如下元素中的一个或多个:调度台注册〈DisRegCMD〉元 素、调度台注销〈DisUnRegCMD〉元素、呼叫发起〈DisCallStartCMD〉元素、呼叫应答 〈DisAnswerCMD〉元素、呼叫释放〈DisCallReleaseCMD〉元素、呼叫保持〈DisCallHoldCMD〉 元素、呼叫恢复〈DisCallRetriveCMD〉元素、呼叫盲转〈DisCallForwardCMD〉元素、 呼叫协商〈DisConsultationCallCMD〉兀素、呼叫代接〈DisPickupCallCMD〉兀素、呼 叫转接〈DisTransferCallCMD〉元素、呼叫驻留〈DisParkCallCMD〉元素、呼叫强插 〈DisCalllnsertCMD〉元素、呼叫强拆〈DisCallRELCMD〉元素、会议发起〈DisConfStartCMD〉 元素、会议结束〈DisConfRelCMD〉元素、会议控制〈DisConfCtrlCMD〉元素、设置前转 〈DisSetForwardCMD〉元素、设置开铃闭铃〈DisSetRingCMD〉元素和/或设置自动应答 〈DisSetAutoanswerCMD〉兀素。

【专利附图】

【附图说明】
[0011] 图1为本发明实施例调度台与调度通信系统中调度软交换机、调度分机(IP电 话)、调度服务器、SIP服务器的关系示意图; 图2为本发明实施例调度台通信业务请求、响应的流程图; 图3为本发明实施例IP电话事件消息上报给调度台的流程图。

【具体实施方式】
[0012] 下面结合附图,对本发明的【具体实施方式】作进一步的详细说明。
[0013] 图1为本发明实施例调度台与调度通信系统中调度软交换机、调度分机(IP电 话)、调度服务器、SIP服务器的关系示意图。SIP服务器10、调度台20、调度服务器30上 必须运行有SIP协议栈,调度台和调度服务器都通过SIP协议栈模块注册到SIP服务器上, 因此,系统结构中包括:SIP服务器10上的SIP协议栈模块101、调度台20上的SIP协议栈 模块201、调度服务器30上的SIP协议栈模块301。
[0014] 图2为实施例调度台通信业务请求、响应的流程图。调度台是调度员进行调度电 话操作使用的操作台,调度员通过界面上的功能按键向调度服务器发送操作请求,调度台 的SIP协议栈模块201使用SIP协议的Message方法以SIP Message即时消息体的形式 将请求消息发送给SIP服务器的SIP协议栈模块101,SIP协议栈模块101收到消息后立 即发送给调度服务器的SIP协议栈模块301,SIP协议栈模块301收到消息后立即回应SIP 协议中定义的200 0K方法给SIP服务器的SIP协议栈模块101表示收到,SIP协议栈模块 101收到200 0K响应后立即发送给调度台的SIP协议栈模块201表示调度服务器收到操作 请求。调度服务器接收系统中所有调度台的操作请求,执行调度策略,通过CSTA等标准的 CTI协议请求调度交换机执行相应的呼叫控制服务,接收到调度交换机的响应后生成操作 命令响应消息发送给操作请求的调度台,调度服务器的SIP协议栈模块301使用SIP协议 的Message方法将响应消息发送给SIP服务器的SIP协议栈模块101,SIP协议栈模块101 收到消息后立即发送给调度台的SIP协议栈模块201,SIP协议栈模块201收到消息后立即 回应200 OK给SIP服务器的SIP协议栈模块101表示收到,SIP协议栈模块101收到200 OK响应后立即发送给调度服务器的SIP协议栈模块301表示调度台收到应答消息。表格1 中提供了操作命令请求和响应的定义。SIP Message即时消息体从呼叫事件〈CallEvent〉 根元素开始,包括消息头〈MessageHead〉元素和事件消息〈EventMessage〉元素。
[0015] 消息头〈MessageHead〉元素定义了系统消息的公共信息,包括调度服务器标识 〈AS-ID〉元素、调度台标识〈DIS-ID〉元素、事件序列号〈SerialNo〉元素以及事件发生时间 〈GeneralizedTime〉元素;事件消息〈EventMessage〉元素根据事件属性eventtype的取值 选择性的包括呼叫事件〈CallEvent〉元素和操作事件〈OperateEvent〉元素。当事件属性 eventtype的取值表示SIP Message即时消息体是从调度服务器发送给调度台的上行消息 时,事件消息元素包括呼叫事件〈CallEvent〉元素,所述上行消息包括执行调度员操作请 求的应答消息或监听到的调度电话的呼叫事件消息。
[0016] 根据呼叫事件属性CallEventNo的取值,所述SIP Message即时消息体中的呼 叫事件〈CallEvent〉元素包括如下元素中的一个或多个:操作命令响应〈CMDRspEvent〉 元素、呼叫连接状态变更事件〈ConnectionStateEvent〉元素、前转特性设置事件 〈forwardEvent〉元素、开铃特性设置事件〈ringEvent〉元素、自动应答特性设置事件 〈autoAnswerEvent〉元素和/或调度交换机连接事件〈connectEvent〉元素。
[0017] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度员操 作请求的应答消息时,所述SIP Message即时消息体中的呼叫事件〈CallEvent〉元素包含 操作命令响应〈CMDRspEvent〉元素,其进一步包括调度台手柄号码、操作命令号、操作响应 结果和发起会议操作时返回会议标识; 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是所监听到 的调度电话的呼叫连接状态变更事件时,所述SIP Message即时消息体中的呼叫事件 〈CallEvent〉元素包含呼叫连接状态变更事件〈ConnectionStateEvent〉元素,其进一步 包括设备监听标识、设备号码、呼叫标识、外呼标识、会议会叫、事件标识、事件时间、时间类 型、连接状态和状态变化原因; 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是所监听到的调度 电话的前转特性设置事件时,所述SIP Message即时消息体中的呼叫事件〈CallEvent〉元 素包含前转特性设置事件〈forwardEvent〉元素,其进一步包含设备号码、前转的目标号 码、前转类型和前转状态; 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是所监听到的调度 电话的开铃特性设置事件时,所述SIP Message即时消息体中的呼叫事件〈CallEvent〉元 素包含开铃特性设置事件〈ringEvent〉元素,其进一步包含设备号码和开铃/闭铃状态; 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是所监听到的 调度电话的自动应答特性设置事件元素时,所述SIP Message即时消息体中的呼叫事件 〈CallEvent〉元素包含自动应答特性设置事件〈autoAnswerEvent〉元素,其进一步包含设 备号码、自动应答状态和振铃次数; 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是所监听到的调度 电话的调度交换机连接事件时,所述SIP Message即时消息体中的呼叫事件〈CallEvent〉 元素包含调度交换机连接事件〈connectEvent〉元素,其进一步包含连接类型和连接状态。
[0018] 当事件属性eventtype的取值表示SIP Message即时消息体是从调度台发送 给调度服务器的下行消息时,SIP Message即时消息体中的事件消息元素包括操作事件 〈OperateEvent〉元素,所述下行消息包括调度员的调度操作请求消息; 根据呼叫事件属性CallEventNo的取值,所述SIP Message即时消息体中的操作 事件〈OperateEvent〉元素包括如下元素中的一个或多个:调度台注册〈DisRegCMD〉元 素、调度台注销〈DisUnRegCMD〉元素、呼叫发起〈DisCallStartCMD〉元素、呼叫应答 〈DisAnswerCMD〉元素、呼叫释放〈DisCallReleaseCMD〉元素、呼叫保持〈DisCallHoldCMD〉 元素、呼叫恢复〈DisCallRetriveCMD〉元素、呼叫盲转〈DisCallForwardCMD〉元素、 呼叫协商〈DisConsultationCallCMD〉兀素、呼叫代接〈DisPickupCallCMD〉兀素、呼 叫转接〈DisTransferCallCMD〉元素、呼叫驻留〈DisParkCallCMD〉元素、呼叫强插 〈DisCalllnsertCMD〉元素、呼叫强拆〈DisCallRELCMD〉元素、会议发起〈DisConfStartCMD〉 元素、会议结束〈DisConfRelCMD〉元素、会议控制〈DisConfCtrlCMD〉元素、设置前转 〈DisSetForwardCMD〉元素、设置开铃闭铃〈DisSetRingCMD〉元素和/或设置自动应答 〈DisSetAutoanswerCMD〉兀素。
[0019] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台注 册操作请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含调度 台注册〈DisRegCMD〉元素,其进一步包括调度台左手柄号码、调度台右手柄号码、调度台组 号码、调度台组紧急号码和注册时间。
[0020] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台注 销操作请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含调度 台注销〈DisUnRegCMD〉元素,其进一步包括调度台左手柄号码、调度台右手柄号码、调度台 组号码、调度台组紧急号码和注销时间。
[0021] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台呼 叫发起请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含呼叫 发起〈DisCallStartCMD〉元素,其进一步包括调度台手柄号码、被叫号码和呼叫时间。
[0022] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台呼 叫应答请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含呼叫 应答〈DisAnswerCMD〉元素,其进一步包括调度台手柄号码、呼叫标识、主叫号码和应答时 间。
[0023] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台呼 叫释放请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含呼叫 释放〈DisCallReleaseCMD〉元素,其进一步包括调度台手柄号码、呼叫标识、用户号码和释 放时间。
[0024] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台呼 叫保持请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含呼叫 保持〈Di sCal ΙΗο 1 dCMD>元素,其进一步包括调度台手柄号码、呼叫标识和被保持呼叫的号 码。
[0025] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台呼 叫恢复请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含呼叫 恢复〈DisCallRetriveCMD〉元素,其进一步包括调度台手柄号码、呼叫标识和被恢复呼叫 的号码。
[0026] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台呼 叫盲转请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含呼叫 盲转〈DisCallForwardCMD〉元素,其进一步包括调度台手柄号码、呼叫标识、主叫号码和转 移目的号码。
[0027] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台呼 叫协商请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含呼叫 协商〈DisConsultationCallCMD〉元素,其进一步包括调度台手柄号码、呼叫标识、呼叫另 一方和咨询的电话号码。
[0028] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台呼 叫代接请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含呼叫 代接〈DisPickupCallCMD〉元素,其进一步包括调度台手柄号码、需代接的设备和需代接的 呼叫。
[0029] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台呼 叫转接请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含呼叫 转接〈DisTransferCallCMD〉元素,其进一步包括调度台手柄号码、主呼叫标识和第二个呼 叫标识。
[0030] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台呼 叫驻留请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含呼叫 驻留〈Di sParkCal 1CMD>元素,其进一步包括调度台手柄号码、呼叫标识、呼叫另一方和驻 留的电话号码。
[0031] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台呼 叫强插请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含呼叫 强插〈DisCalllnsertCMD〉元素,其进一步包括调度台手柄号码、手柄呼叫标识、待插入呼 叫的呼叫标识和待插入主叫/被叫号码。
[0032] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是对调度台呼 叫强拆请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含呼叫 强拆〈DisCallRELCMD〉元素,其进一步包括调度台手柄号码、待插拆的呼叫标识和要进行 通话的用户号码。
[0033] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是会议发起 请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含会议发起 〈DisConfStartCMD〉元素,其进一步包括会议群组号、调度台手柄号码、会议呼叫标识、会议 类型、原因、会议成员数、会议起始时间和会议持续时间。
[0034] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是会议结束 请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含会议结束 〈Di sConfRe 1CMD>元素,其进一步包括会议群组号、调度台手柄号码、会议呼叫标识、会议类 型、原因、会议成员数、会议起始时间和会议持续时间。
[0035] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是会议控制 请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含会议控制 〈DisConfCtrlCMD〉元素,其进一步包括调度台手柄号码、会议呼叫标识、会议操作码、会议 成员和资源名称。
[0036] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是设置前转 请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含设置前转 〈DisSetForwardCMD〉元素,其进一步包括调度台手柄号码、前转的目标号码和前转类型。
[0037] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是设置开铃闭 铃请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含设置开铃 闭铃〈DisSetRingCMD〉元素,其进一步包括调度台手柄号码和开铃/闭铃状态。
[0038] 当呼叫事件属性CallEventNo的取值表示SIP Message即时消息体是设置自动应 答请求时,所述SIP Message即时消息体中的操作事件〈OperateEvent〉元素包含设置自动 应答〈DisSetAutoanswerCMD〉元素,其进一步包括调度台手柄号码、自动应答状态和振铃 次数。
[0039] 表格1操作命令请求和响应

【权利要求】
1. 一种在调度通信系统中基于即时消息的调度台通信方法,该调度通信系统包括调度 软交换机、调度分机、调度服务器、SIP服务器和调度台,其特征在于:包含如下步骤 : 调度台和调度服务器之间通过SIP服务器发送SIP Message即时消息; 调度服务器通过CTI协议实现与调度软交换机的计算机电信应用集成,为调度台提供 跨厂商调度软交换机的呼叫控制服务, 其中SIP Message即时消息中携带调度操作请求消息、响应消息和/或事件消息的XML 格式信息; 其中所述调度台和调度服务器之间通过SIP服务器发送SIP Message即时消息的步骤 包括: 调度台以SIP Message即时消息的形式,将调度操作请求消息发送给SIP服务器; SIP服务器收到该调度操作请求消息后发送给调度服务器; 调度服务器收到该调度操作请求消息后,回应SIP协议中定义的200 0K给SIP服务器 表示收到; SIP服务器收到200 OK响应后,将其发送给调度台表示调度服务器收到调度操作请 求。
2. 如权利要求1所述的方法,其特征在于:其中所述调度台和调度服务器之间通过SIP 服务器发送SIP Message即时消息的步骤包括: 调度服务器通过CSTA等标准的CTI协议监听到调度电话在整个呼叫过程中产生的事 件; 调度服务器以SIP Message即时消息的形式,将该呼叫事件消息发送给SIP服务器; SIP服务器收到该呼叫事件消息后立即发送给目标调度台; 目标调度台收到该呼叫事件消息后立即回应200 OK给SIP服务器表示收到; SIP服务器收到200 OK响应后立即发送给调度服务器表示调度台收到呼叫事件消息; 各个调度台处理接收到的呼叫事件,在界面上通过按键颜色表示调度电话的呼叫状 态。
3. 如权利要求1所述的方法,其特征在于:其中所述调度服务器通过CTI协议实现与 调度软交换机的计算机电信应用集成,为调度台提供跨厂商软交换机的呼叫控制服务的步 骤包括: 调度服务器接收系统中所有调度台的调度操作请求,执行调度策略,通过CTI协议请 求调度软交换机执行相应的呼叫控制服务。
4. 如权利要求1所述的方法,其特征在于:其中SIP Message即时消息从呼叫事件 〈CallEvent〉根元素开始,包括消息头〈MessageHead〉元素和事件消息〈EventMessage〉元 素,其中, 消息头〈MessageHead〉元素定义了系统消息的公共信息,包括调度服务器标识 〈AS-ID〉元素、调度台标识〈DIS-ID〉元素、事件序列号〈SerialNo〉元素以及事件发生时间 〈GeneralizedTime〉元素;事件消息〈EventMessage〉元素根据事件属性eventtype的取值 选择性的包括呼叫事件〈CallEvent〉元素和操作事件〈OperateEvent〉元素, 其中,当事件属性eventtype的取值表示SIP Message即时消息是从调度服务器发送 给调度台的上行消息时,事件消息元素包括呼叫事件〈CallEvent〉元素,所述上行消息包 括执行调度员操作请求的应答消息或监听到的调度电话的呼叫事件消息; 根据呼叫事件属性CallEventNo的取值,所述SIP Message即时消息中的呼叫事件 〈CallEvent〉元素包括如下元素中的一个或多个:操作命令响应〈CMDRspEvent〉元素、呼叫 连接状态变更事件〈ConnectionStateEvent〉元素、前转特性设置事件〈forwardEvent〉元 素、开铃特性设置事件〈ringEvent〉元素、自动应答特性设置事件〈autoAnswerEvent〉元素 和/或调度软交换机连接事件〈connectEvent〉元素。
5. 如权利要求4所述的方法,其特征在于:其中,当事件属性eventtype的取值表示 SIP Message即时消息是从调度台发送给调度服务器的下行消息时,事件消息元素包括操 作事件〈OperateEvent〉元素,所述下行消息包括调度员的调度操作请求消息; 根据呼叫事件属性CallEventNo的取值,所述SIP Message即时消息中的操作事 件〈OperateEvent〉元素包括如下元素中的一个或多个:调度台注册〈DisRegCMD〉元 素、调度台注销〈DisUnRegCMD〉元素、呼叫发起〈DisCallStartCMD〉元素、呼叫应答 〈DisAnswerCMD〉元素、呼叫释放〈DisCallReleaseCMD〉元素、呼叫保持〈DisCallHoldCMD〉 元素、呼叫恢复〈DisCallRetriveCMD〉元素、呼叫盲转〈DisCallForwardCMD〉元素、 呼叫协商〈DisConsultationCallCMD〉兀素、呼叫代接〈DisPickupCallCMD〉兀素、呼 叫转接〈DisTransferCallCMD〉元素、呼叫驻留〈DisParkCallCMD〉元素、呼叫强插 〈DisCalllnsertCMD〉元素、呼叫强拆〈DisCallRELCMD〉元素、会议发起〈DisConfStartCMD〉 元素、会议结束〈DisConfRelCMD〉元素、会议控制〈DisConfCtrlCMD〉元素、设置前转 〈DisSetForwardCMD〉元素、设置开铃闭铃〈DisSetRingCMD〉元素和/或设置自动应答 〈DisSetAutoanswerCMD〉兀素。
6. -种调度通信系统,该系统包括调度软交换机、调度分机、调度服务器、SIP服务器 和调度台,其特征在于: SIP服务器、调度台和调度服务器上分别具有SIP协议栈模块; 调度台和调度服务器的SIP协议栈模块之间通过SIP服务器的SIP协议栈模块发送 SIP Message即时消息; 调度服务器通过CTI协议实现与调度软交换机的计算机电信应用集成,为调度台提供 跨厂商调度软交换机的呼叫控制服务, 其中SIP Message即时消息中携带调度操作请求消息、响应消息和/或事件消息的XML 格式信息。
7. 如权利要求6所述的系统,其中所述调度台和调度服务器的SIP协议栈模块之间通 过SIP服务器的SIP协议栈模块发送SIP Message即时消息,其特征在于:包括: 调度台以SIP Message即时消息的形式,将调度操作请求消息发送给SIP服务器; SIP服务器收到该调度操作请求消息后发送给调度服务器; 调度服务器收到该调度操作请求消息后,回应SIP协议中定义的200 0K给SIP服务器 表示收到; SIP服务器收到200 0K响应后,将其发送给调度台表示调度服务器收到调度操作请 求。
8. 如权利要求6所述的系统,其中所述调度台和调度服务器之间通过SIP服务器发送 SIP Message即时消息,其特征在于:包括: 调度服务器通过CSTA等标准的CTI协议监听到调度电话在整个呼叫过程中产生的事 件; 调度服务器以SIP Message即时消息的形式,将该呼叫事件消息发送给SIP服务器; SIP服务器收到该呼叫事件消息后立即发送给目标调度台; 目标调度台收到该呼叫事件消息后立即回应200 0K给SIP服务器表示收到; SIP服务器收到200 OK响应后立即发送给调度服务器表示调度台收到呼叫事件消息; 各个调度台处理接收到的呼叫事件,在界面上通过按键颜色表示调度电话的呼叫状 态; 其中所述调度服务器通过CTI协议实现与调度软交换机的计算机电信应用集成,为调 度台提供跨厂商软交换机的呼叫控制服务,包括: 调度服务器接收系统中所有调度台的调度操作请求,执行调度策略,通过CTI协议请 求调度软交换机执行相应的呼叫控制服务。
9. 如权利要求6所述的系统,其特征在于:其中CTI协议为CSTA、TAPI、TSAPI、JTAPI 标准中的一个和/或多个,其中SIP Message即时消息从呼叫事件〈CallEvent〉根元素开 始,包括消息头〈MessageHead〉元素和事件消息〈EventMessage〉元素;其中, 消息头〈MessageHead〉元素定义了系统消息的公共信息,包括调度服务器标识 〈AS-ID〉元素、调度台标识〈DIS-ID〉元素、事件序列号〈SerialNo〉元素以及事件发生时间 〈GeneralizedTime〉元素;事件消息〈EventMessage〉元素根据事件属性eventtype的取值 选择性的包括呼叫事件〈CallEvent〉元素和操作事件〈OperateEvent〉元素, 其中,当事件属性eventtype的取值表示SIP Message即时消息是从调度服务器发送 给调度台的上行消息时,事件消息元素包括呼叫事件〈CallEvent〉元素,所述上行消息包 括执行调度员操作请求的应答消息或监听到的调度电话的呼叫事件消息; 根据呼叫事件属性CallEventNo的取值,所述SIP Message即时消息中的呼叫事件 〈CallEvent〉元素包括如下元素中的一个或多个:操作命令响应〈CMDRspEvent〉元素、呼叫 连接状态变更事件〈ConnectionStateEvent〉元素、前转特性设置事件〈forwardEvent〉元 素、开铃特性设置事件〈ringEvent〉元素、自动应答特性设置事件〈autoAnswerEvent〉元素 和/或调度软交换机连接事件〈connectEvent〉元素。
10. 如权利要求9所述的系统,其特征在于:其中,当事件属性eventtype的取值表示 SIP Message即时消息是从调度台发送给调度服务器的下行消息时,事件消息元素包括操 作事件〈OperateEvent〉元素,所述下行消息包括调度员的调度操作请求消息; 根据呼叫事件属性CallEventNo的取值,所述SIP Message即时消息中的操作事 件〈OperateEvent〉元素包括如下元素中的一个或多个:调度台注册〈DisRegCMD〉元 素、调度台注销〈DisUnRegCMD〉元素、呼叫发起〈DisCallStartCMD〉元素、呼叫应答 〈DisAnswerCMD〉元素、呼叫释放〈DisCallReleaseCMD〉元素、呼叫保持〈DisCallHoldCMD〉 元素、呼叫恢复〈DisCallRetriveCMD〉元素、呼叫盲转〈DisCallForwardCMD〉元素、 呼叫协商〈DisConsultationCallCMD〉兀素、呼叫代接〈DisPickupCallCMD〉兀素、呼 叫转接〈DisTransferCallCMD〉元素、呼叫驻留〈DisParkCallCMD〉元素、呼叫强插 〈DisCalllnsertCMD〉元素、呼叫强拆〈DisCallRELCMD〉元素、会议发起〈DisConfStartCMD〉 元素、会议结束〈DisConfRelCMD〉元素、会议控制〈DisConfCtrlCMD〉元素、设置前转 〈DisSetForwardCMD〉元素、设置开铃闭铃〈DisSetRingCMD〉元素和/或设置自动应答 〈DisSetAutoanswerCMD〉兀素。
11. 一种基于即时消息执行调度台通信方法的调度通信系统,该系统包括调度软交换 机、调度分机、调度服务器、SIP服务器和调度台,其特征在于 : 调度台,用于以SIP Message即时消息的形式,将调度操作请求消息发送给SIP服务 器; SIP服务器,用于收到该调度操作请求消息后发送给调度服务器; 调度服务器,用于收到该调度操作请求消息后,回应SIP协议中定义的200 0K给SIP 服务器表示收到; 所述SIP服务器,还用于在收到200 0K响应后,将其发送给调度台表示调度服务器收 到调度操作请求; 调度服务器接收系统中所有调度台的调度操作请求,执行调度策略,通过CTI协议请 求调度软交换机执行相应的呼叫控制服务。
12. -种基于即时消息执行调度台通信方法的调度通信系统,该系统包括调度软交换 机、调度分机、调度服务器、SIP服务器和调度台,其特征在于 : 调度服务器,用于通过CSTA等标准的CTI协议监听到调度电话在整个呼叫过程中产生 的事件,并以SIP Message即时消息的形式,将呼叫事件消息发送给SIP服务器; SIP服务器,用于在收到该呼叫事件消息后立即发送给目标调度台; 目标调度台,用于在收到该呼叫事件消息后立即回应200 0K给SIP服务器表示收到; 所述SIP服务器,还用于在收到200 0K响应后立即发送给调度服务器表示调度台收到 呼叫事件消息; 各个目标调度台,还用于处理接收到的呼叫事件在界面上通过按键颜色表示调度电话 的呼叫状态。
【文档编号】H04L29/06GK104243290SQ201410524055
【公开日】2014年12月24日 申请日期:2014年10月8日 优先权日:2014年10月8日
【发明者】张海宁, 郑征, 许长清 申请人:国家电网公司, 国网河南省电力公司经济技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1