维护ip会议业务的cti接口状态的方法

文档序号:7815809阅读:161来源:国知局
专利名称:维护ip会议业务的cti接口状态的方法
技术领域
本发明涉及一种维护IP会议业务中会议室状态的方法,特别是涉及一种通过CTI接口维护IP会议业务的CTI接口状态的方法,属于CTI技术领域。
背景技术
随着电信技术的飞速发展和计算机处理能力的不断提高,融合电信技术与计算机技术的CTI技术也得到了快速发展和应用。CTI技术已从传统的“计算机电话集成”(Computer Telephony Integration)发展成为“计算机电信集成”(ComputerTelecommunication Integration),即CTI技术不但要处理传统的电话语音,还要实现对音频、视频等多媒体数据的无缝融合,从而增强通信能力,提高客户服务水平。软交换是下一代分组网络的核心技术,软交换技术的发展更为CTI接口技术带来了广泛的应用领域。它独立于传输网络,可处理呼叫控制,不仅可提供传统电路交换机的所有业务,还能提供电子邮件,短消息等业务。由于具备配置灵活、业务扩充方便、成本低廉等优势,基于软交换和CTI接口技术的应用需求越来越广,在此技术基础上的IPPBX系统、IP呼叫中心系统、IP调度系统等在生活中已经越来越普及。在VOIP系统中,IP会议业务是一项非常重要且具有代表性的业务。IP电话会议不仅可减少客户资源投入、使用方便,也避免了由于人员分布各地而缺席现场会议的问题。要在一台IP服务器上根据不同的行业需求提供IP会议业务,就需要一套简单明确的CTI接口来维护呼叫控制状态。目前流行的CTI接口大多由PBX制造商或CTI技术应用厂商所提供,由于各自所关注的业务特性的不同,CTI实现上的侧重点也不同。CSTA、SCAI等协议虽然已经比较成熟、但其本质还是PBX,侧重于电路交换机的解决方案,对于软交换中IP增值业务的开发和扩充,仍存在困难。若企业开发了一套自己的软交换平台,却购买现有的CTI接口,则CTI接口昂贵的客户许可费用将额外增加企业成本,因而大大降低了软交换在价格上的优势。

发明内容
鉴于上述原因,本发明的目的在于提供一种维护IP会议业务的CTI接口状态的方法,即使用户处于不同的业务系统网络中,也可通过CTI接口维护IP会议业务中会议室的各种状态,以方便地使用IP会议业务,且使用本发明的方法无需再购买现有的CTI接口,能够节约成本。为实现上述目的,本发明采用以下技术方案:一种维护IP会议业务的CTI接口状态的方法,会议业务CTI接口根据用户发送的事件更新其存储的会议室状态信息。进一步地:用户向所述会议业务CTI接口发送携带创建会议室信息的创建会议室事件,所述会议业务CTI接口收到该创建会议室事件后,生成一个会议室号码,并为该会议室号码分配相应的内存空间,该相应的内存空间用于存放该会议室号码对应会议室的状态信息。用户参加会议的连接关系包括主叫方向连接和被叫方向连接。用户向所述会议业务CTI接口发送携带加入会议信息的加入会议事件,所述会议业务CTI接口收到该加入会议事件,创建该用户的所述主叫方向连接。用户向所述会议业务CTI接口发送携带呼叫信息的呼叫事件,所述会议业务CTI接口收到该呼叫事件,创建该用户的所述被叫方向连接。用户向所述会议业务CTI接口发送携带振铃信息的振铃事件,所述会议业务CTI接口收到该振铃事件,更新所述会议室状态信息。用户向所述会议业务CTI接口发送携带摘机信息的摘机事件,所述会议业务CTI接口收到该摘机事件,更新所述会议室状态信息。用户向所述会议业务CTI接口发送携带退出会议信息的退出会议事件,所述会议业务CTI接口收到该退出会议事件,更新所述会议室状态信息。用户向所述会议业务CTI接口发送携带挂机信息的挂机事件,所述会议业务CTI接口收到该挂机事件,更新所述会议室状态信息。用户向所述会议业务CTI接口发送携带释放会议室信息的释放会议室事件,所述会议业务CTI接口收到该释放会议室事件,释放掉所述内存空间,并删除所述会议室号码。所述会议室状态的类型包括空状态、主叫初始状态、被叫初始状态、振铃状态、断开状态、回铃状态及连通状态。所述内存空间划分为主叫内存空间和被叫内存空间,该主叫内存方向用于存放所述主叫方向连接的所述会议室状态信息,所述被叫内存空间用于存放所述被叫方向连接的所述会议室状态信息。本发明的优点在于:I)利用本发明的方法,即使用户处于不同的业务系统网络中,也可通过会议业务CTI接口维护IP会议业务中会议室的各种状态,以方便地使用IP会议业务,即用户客户端无需关心不同系统底层中的协议类型、实现方式及处理细节,仅通过向会议业务CTI接口发送事件消息就可维护会议室的各种状态;2)可根据实际需要对IP会议业务功能进行扩展,且扩展极为方便;3)无需额外购买现有的CTI接口,就可方便地使用IP会议业务,节约了大量成本。


图1是本发明中会议业务CTI接口的位置示意图;图2是本发明中会议室的状态迁移图;图3至图14是本发明的一具体实施例示意图。
具体实施例方式以下结合附图和实施例对本发明作进一步详细的说明。图1是本发明中会议业务CTI接口的位置示意图。如图所示,应用客户端I可通过会议业务CTI接口 2与IP服务器3通信以实现创建、删除会议室,加入、退出会议室,在会议室中进行会议等,会议业务CTI接口 2根据用户发送的事件更新其存储的会议室状态信息,该会议室状态信息包括用户的连接状态信息等,应用客户端I还可通过相关的会议室客户端软件显示出会议室及参与会议用户的状态信息。其中,应用客户端I可以是IP呼叫中心、IP调度系统等应用业务不同的VOIP系统,即使不同业务系统底层的协议类型、实现方式及处理细节不相同,应用客户端I也可通过会议业务CTI接口方便地使用IP会议业务,并可通过该会议业务CTI接口即时监督维护会议室的状态,而无需关心系统底层的具体处理方法等。图2为本发明中会议室的状态迁移图。如图所示,在用户参与会议的整个过程中,会议室的状态可在空状态、主叫初始状态、被叫初始状态、振铃状态、断开状态、回铃状态及连通状态之间迁移,这七种连接状态显示出了会议从开始建立到断开的整个过程。七种连接状态的具体定义如下:
状态定义
空状态呼叫建立前的状态
主叫初始状态 主叫方发出呼叫连接建立请求时的状态
被叫初始状态 被叫方收到呼叫连接建立请求时的状态
振铃状态被叫方接受呼叫连接建立请求,终端振铃的状态
回铃状态主叫方收到远端回铃信号的状态
连通状态连接接通的状态
断开状态本端连接被删除的状态每个用户参加会议的连接关系包括主叫方向连接和被叫方向连接。例如,当用户A拨打会议室C时,主叫方向连接中本端为用户A,远端为会议室C,连接方向为主叫方向;而在被叫方向连接中,本端为会议室C,远端为用户A,连接方向为被叫方向。图3至图14为本发明的一具体实施例。如图所示,本实施例中,用户A与用户B可通过会议业务CTI接口实现创建、删除会议室,加入、退出会议室,会议室中进行会议等,会议业务CTI接口根据用户发送的事件消息更新维护着会议室的各种状态信息。图中所示设备A表不用户A的号码,设备B表不用户B的号码,呼叫A表不用户A与会议室之间的呼口L呼叫B表示用户B与会议室之间的呼叫。当用户欲使用IP会议业务时,首先需要创建一个会议室,此时,用户就向会议业务CTI接口发送携带者创建会议室信息的创建会议室事件,会议业务CTI接口收到该创建会议室事件后,生成一个会议室号码,并为该会议室号码分配相应的内存空间,该相应的内存空间内存放有该会议室号码对应会议室的状态信息,包括业务类型、连接状态、连接方向等。由于用户参加会议的连接关系包括主叫方向连接和被叫方向连接,所以进一步将会议室状态分为主叫方向会议室状态和被叫方向会议室状态,相对应的,将为会议室分配的内存空间划分为主叫内存空间和被叫内存空间,且根据参加会议的用户数目,为会议室分配的内存空间可存放各个参会者的主叫会议室状态信息和被叫会议室状态信息。会议室创建好后,用户A及用户B即可加入该会议室进行会议。以下请一并结合图2。如图3所示,用户A向会议业务CTI接口发送携带加入会议信息的加入会议事件,会议业务CTI接口收到该加入会议事件,创建用户A的主叫方向连接,具体为:在该会议室对应的内存空间中划分出关于设备A及呼叫A的资源,称为主叫内存空间A,并在该主叫内存空间A中存放用户A的业务类型为会议,连接状态为主叫初始,连接方向为主叫方向等;此时,用户A的主叫方向会议室状态由空状态迁移至主叫初始状态,如图2中的2-1。如图4所示,用户B向会议业务CTI接口发送加入会议事件,会议业务CTI接口收到该加入会议事件,创建用户B的主叫方向连接,具体为:在该会议室对应的内存空间中进一步划分出关于设备B及呼叫B的资源,称为主叫内存空间B,并在该主叫内存空间B中存放用户B的业务类型为会议,连接状态为主叫初始,连接方向为主叫方向等;此时,用户B的主叫方向会议室状态由空状态迁移至主叫初始状态。如图5所示,用户A向会议业务CTI接口发送携带呼叫信息的呼叫事件,会议业务CTI接口收到该呼叫事件,创建用户A的被叫方向连接,具体为:在该会议室对应的内存空间中进一步划分出关于会议室及呼叫A的资源,称为被叫内存空间A,在被叫内存空间A中存放用户A的业务类型为会议,连接状态为被叫初始,连接方向为被叫方向;此时,用户A的被叫方向会议室状态由空状态迁移至被叫初始状态,如图2中的2-2。 如图6所示,用户B向会议业务CTI接口发送呼叫事件,会议业务CTI接口收到该呼叫事件,创建用户B的被叫方向连接,具体为:在该会议室对应的内存空间中进一步划分出关于会议室及呼叫B的资源,称为被叫内存空间B,在被叫内存空间B中存放用户B的业务类型为会议,连接状态为被叫初始,连接方向为被叫方向;此时,用户B的被叫方向会议室状态由空状态迁移至被叫初始状态。如图7所示,用户A向会议业务CTI接口发送振铃事件,会议业务CTI接口收到该振铃事件,更新会议室的状态,具体为:将主叫内存空间A中的连接状态更新为远端振铃,将被叫内存空间A中的连接状态更新为振铃;此时,用户A的主叫方向会议室状态由主叫初始状态迁移至回铃状态,如图2中的2-3,被叫方向会议室状态由被叫初始状态迁移至振铃状态,如图2中的2-4。如图8所示,用户B向会议业务CTI接口发送振铃事件,会议业务CTI接口收到该振铃事件,更新会议室的状态,具体为:将主叫内存空间B中的连接状态更新为远端振铃,将被叫内存空间B中的连接状态更新为振铃;此时,用户B的主叫方向会议室状态由主叫初始状态迁移至回铃状态,被叫方向会议室状态由被叫初始状态迁移至振铃状态。如图9所示,用户A摘机,向会议业务CTI接口发送携带摘机信息的摘机事件,会议业务CTI接口收到该摘机事件,更新会议室状态,具体为:将主叫内存空间A及被叫内存空间A中的连接状态更新为连通;此时,用户A的主叫方向会议室状态和被叫方向会议室状态迁移至连通状态,如图2中的2-5及2-6,用户A成功加入会议室。如图10所示,用户B摘机,向会议业务CTI接口发送摘机事件,会议业务CTI接口收到该摘机事件,更新会议室状态,具体为:将主叫内存空间B及被叫内存空间B中的连接状态更新为连通;此时,用户B的主叫方向会议室状态和被叫方向会议室状态迁移至连通状态,用户B成功加入会议室。此后,用户A和用户B就可以在会议室内进行会议了。当用户A和用户B想退出会议时,处理过程如下:如图11所示,用户A向会议业务CTI接口发送携带退出会议信息的退出会议事件,会议业务CTI接口收到该退出会议事件,更新会议室状态,具体为:将主叫内存空间A及被叫内存空间A中的业务类型更新为退出会议。如图12所示,用户B向会议业务CTI接口发送退出会议事件,会议业务CTI接口收到该退出会议事件,更新会议室状态,具体为:将主叫内存空间B及被叫内存空间B中的业务类型更新为退出会议。如图13所示,用户A挂机,向会议业务CTI接口发送携带挂机信息的挂机事件,会议业务CTI接口收到该挂机事件,更新会议室状态,具体为:将主叫内存空间A及被叫内存空间A中的连接状态更新为断开连接;此时,用户A的主叫方向会议室状态和被叫方向会议室状态迁移由连通状态迁移至断开状态,如图2中的2-7。如图14所示,用户B挂机,向会议业务CTI接口发送挂机事件,会议业务CTI接口收到该挂机事件,更新会议室状态,具体为:将主叫内存空间B及被叫内存空间B中的连接状态更新为断开连接;此时,用户B的主叫方向会议室状态和被叫方向会议室状态迁移由连通状态迁移至断开状态。会议结束后,用户欲删除会议室,就向会议业务CTI接口发送携带释放会议室信息的释放会议室事件,会议业务CTI接口收到该释放会议室事件,释放掉会议室对应的内存空间,并删除会议室对应的会议室号码。另外,会议室状态也可由断开状态迁移至空状态,根据用户发送的事件由空状态迁移至振铃状态,主叫方向会议室状态由主叫初始状态迁移至断开状态,由回铃状态迁移至断开状态,被叫方向会议室状态由被叫初始状态迁移至断开状态,由振铃状态迁移至断开状态,如图2中的2-8。以上所述创建会议室事件、加入会议事件、呼叫事件、摘机事件、振铃事件、退出会议事件及挂机事件均为适用于CTI接口的事件消息,该些事件消息分别携带着创建会议室、加入会议、呼叫、摘机、振铃、退出会议及挂机的信息。以上事件类型仅为举例说明,而非用于限制本发明,实际应用中可根据需要进行扩展。本发明通过用户向会议业务CTI接口发送不同类型的事件消息,会议业务CTI接口根据该些事件消息即时更新维护会议室的状态信息,用户还可通过相关会议室客户端软件监督维护会议室的状态。利用本发明,即使用户身处不同的业务系统网络中也可不受限制地使用IP会议业务,为用户提供了便利良好的服务;且利用本发明用户无需再额外购买现有的CTI接口,节约了大量成本。以上所述是本发明的较佳实施例及其所运用的技术原理,对于本领域的技术人员来说,在不背离本发明的精神和范围的情况下,任何基于本发明技术方案基础上的等效变换、简单替换等显而易见的改变,均属于本发明保护范围之内。
权利要求
1.一种维护IP会议业务的CTI接口状态的方法,其特征在于,会议业务CTI接口根据用户发送的事件更新其存储的会议室状态信息。
2.如权利要求1所述的维护IP会议业务的CTI接口状态的方法,其特征在于,用户向所述会议业务CTI接口发送携带创建会议室信息的创建会议室事件,所述会议业务CTI接口收到该创建会议室事件后,生成一个会议室号码,并为该会议室号码分配相应的内存空间,该相应的内存空间用于存放该会议室号码对应会议室的状态信息。
3.如权利要求2所述的维护IP会议业务的CTI接口状态的方法,其特征在于,用户参加会议的连接关系包括主叫方向连接和被叫方向连接。
4.如权利要求3所述的维护IP会议业务的CTI接口状态的方法,其特征在于,用户向所述会议业务CTI接口发送携带加入会议信息的加入会议事件,所述会议业务CTI接口收到该加入会议事件,创建该用户的所述主叫方向连接。
5.如权利要求4所述的维护IP会议业务的CTI接口状态的方法,其特征在于,用户向所述会议业务CTI接口发送携带呼叫信息的呼叫事件,所述会议业务CTI接口收到该呼叫事件,创建该用户的所述被叫方向连接。
6.如权利要求5所述的维护IP会议业务的CTI接口状态的方法,其特征在于,用户向所述会议业务CTI接口发送携带振铃信息的振铃事件,所述会议业务CTI接口收到该振铃事件,更新所述会议室状态信息。
7.如权利要求6所述的维护IP会议业务的CTI接口状态的方法,其特征在于,用户向所述会议业务CTI接口发送携带摘机信息的摘机事件,所述会议业务CTI接口收到该摘机事件,更新所述会议室状态信息。
8.如权利要求7所述的维护IP会议业务的CTI接口状态的方法,其特征在于,用户向所述会议业务CTI接口发送携带退出会议信息的退出会议事件,所述会议业务CTI接口收到该退出会议事件,更新所述会议室状态信息。
9.如权利要求8所述的维护IP会议业务的CTI接口状态的方法,其特征在于,用户向所述会议业务CTI接口发送携带挂机信息的挂机事件,所述会议业务CTI接口收到该挂机事件,更新所述会议室状态信息。
10.如权利要求9所述的维护IP会议业务的CTI接口状态的方法,其特征在于,用户向所述会议业务CTI接口发送携带释放会议室信息的释放会议室事件,所述会议业务CTI接口收到该释放会议室事件,释放掉所述内存空间,并删除所述会议室号码。
11.如权利要求1所述的维护IP会议业务的CTI接口状态的方法,其特征在于,所述会议室状态的类型包括空状态、主叫初始状态、被叫初始状态、振铃状态、断开状态、回铃状态及连通状态。
12.如权利要求3所述的维护IP会议业务的CTI接口状态的方法,其特征在于,所述内存空间划分为主叫内存空间和被叫内存空间,该主叫内存方向用于存放所述主叫方向连接的所述会议室状态信息,所述被叫内存空间用于存放所述被叫方向连接的所述会议室状态信息。
全文摘要
本发明公开了一种维护IP会议业务的CTI接口状态的方法,会议业务CTI接口根据用户发送的事件更新其存储的会议室状态信息,用户可向会议业务CTI接口发送创建会议室、加入会议、呼叫、摘机、振铃、挂机、退出会议等事件,会议业务CTI接口可根据这些事件消息,更新其存储的会议室状态在空状态、主叫初始状态、被叫初始状态、振铃状态、断开状态、回铃状态及连通状态之间进行迁移。用户参加会议的连接包括主叫方向连接和被叫方向连接,会议业务CTI接口相应地存储更新主叫方向会议室状态和被叫方向会议室状态。利用本发明,即使用户处于不同的业务系统网络中,也可以方便地应用IP会议业务,且无需额外购买CTI接口,节约了成本。
文档编号H04L29/06GK103188251SQ20111046065
公开日2013年7月3日 申请日期2011年12月31日 优先权日2011年12月31日
发明者龚桂兰, 杨万芹 申请人:北京大唐高鸿软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1