电话系统和服务器设备的制作方法

文档序号:7683904阅读:128来源:国知局
专利名称:电话系统和服务器设备的制作方法
技术领域
本发明的实施例涉及一种电话系统和一种经由互联网协议(IP)网络 对多个电话交换设备执行操作管理的服务器设备,其中所述多个电话交换 设备通过使用服务器设备经由IP网络相互连接。
背景技术
近年来,经由IP网络实时地作为分组数据交互地发送和接收图像和语 音的IP电话系统已开始被广泛使用。IP电话系统可以对要连接到IP网络的每个电话交换设备执行互扩展(inter-extension )通信以及外线发起和终 止,并且还可以经由IP网络在电话交换设备之间执行互扩展通信以及外线 发起和终止。同时,同样在IP电话系统中,可以采用用于实现高端系统的计算机电 话集成(CTI) 。 CTI经由IP网络将例如个人计算机的服务器设备连接到 每个电话交换设备,这使得该服务器设备执行每个电话交换设备的交换处 理的一部分、存储和处理语音和数据,并且可以在不必增强每个电话交换 设备的处理功能的情况下实现高端系统。服务器设备具有这样的功能执 行由欧洲计算机制造商协会(ECMA)提供的计算机支持的电话应用 (CSTA, computer supported telephony application )并且与多个电话终 端的呼叫状态管理有关。传统地,已经提出了一种系统,其中,服务器设备经由通信网络连接 到多个电话交换设备,所述服务器设备可以被大量电话交换设备共享,通 过电话交换设备从服务器设备将保持音通知到电话终端以断开处于保持中 的语音信道(例如日本专利申请KOKAI公开号2006-67048 )。然而,在前述系统中,连接到彼此不同的电话交换设备的电话终端导致相互的通话状态,因此如果它们导致ECMA外的额外状态即保持状态、 或彼此相关的保持转移状态,则电话终端导致不必要的线路保持状态。由 此,有限的线路变成忙碌状态。如果尝试仅通过共有系统避免这些状态, 则存在状态通知由于IP网络上的连接环境而相互错过以及所述系统对共 有电话终端执行卡处理的可能性。发明内容本发明的目的是提供一种电话系统和服务器设备,其被配置为即使当状态变为共有保持状态、保持转移状态等的时避免对电话终端的防护处理。 根据本发明的一个方面,提供了一种电话系统,其包括执行多个电 话终端之间的交换处理的多个电话交换设备;以及服务器设备,其经由传 输路径连接到所述多个电话交换设备、接收用于指定要被呼叫连接的多个 电话终端的呼叫信息事件并且执行具有关于所述多个电话终端的呼叫状态 管理的指定标准的计算机支持的电话应用,其中,所迷服务器设备包括控 制器,该控制器在呼叫连接在连接到彼此不同的电话交换设备的多个电话 终端之间被建立的情况下,当所述标准中的状态变为所述标准外的状态时,根据本发明的另一方面,提供了一种服务器设备,该服务器设备从用 于执行多个电话终端之间的交换处理的多个电话交换i殳备接收用于指定要 被呼叫连接的多个电话终端的呼叫信息事件,并且执行关于所述多个电话 终端的呼叫状态管理的指定标准的计算机支持的电话应用,其包括控制器, 该控制器在呼叫连接在连接到彼此不同的电话交换设备的多个电话交换设 备之间被建立的情况下,当电话终端从所述标准中的状态变为所述标准外 的状态时,将已变为所述标准外的状态的电话终端返回到初始的标准中的 状态。本发明的附加目的和优点将在下面的描述中被阐明,以及部分上根据该描述而变得明显,或者可以通过实践本发明来学习。本发明的目的和优 点可以借助于以下特别指出的手段和组合来实现和获得。


并入本说明书并构成其一部分的附图示出了本发明的实施例,并且与 上面给出的一般描述和下面给出的详细实施例描述一起用于解释本发明的 原理。图1是说明关于本发明的电话系统的笫一实施例的示意性配置图; 图2示出了图1所示的CSTA监控控制应用的数据库中的存储内容的 优选实例;图3是说明在执行第一实施例中的CSTA监控控制时、在终端、电话 交换设备和服务器之间的信息的发送和接收操作的示意性顺序图; 图4是图3的详细顺序图;图5是说明当用户在第一实施例中错误地进行终端断开操作时呼叫处 理控制单元的控制处理过程的流程图;图6A示出了根据本发明第二实施例的当终端从通话状态变为保持状 态或保持转移状态时的CSTA呼叫模型;图6B示出了根据本发明第二实施例的当电话系统从保持状态或保持 转移状态变为通话状态时的CSTA呼叫模型;以及图7示出了本发明第二实施例中的CSTA模型顺序。M实施方式下面将参考附图描述根据本发明的各个实施例。 (第一实施例)图1示出了说明根据本发明的电话系统的第一实施例的示意性配置 图。所述系统包括IP网络INW。多个电话交换设备(PBX) EXl-EXn (n是自然数)连接到IP网络INW。服务器SV连接到IP网络INW。 每个终端Tll、 T21、 T31…Tnl分别连接到多个PBX EXl-EXn。每个终端Tll、 T21、 T31…Tnl使用具有语音处理功能和媒体信息处理功能 的IP电话终端或由个人计算机上的软件实现的软件电话。进一步地,电话 交换设备EX1连接到模拟电话网络PNW。每个电话交换设备EXl-EXn都包括呼叫处理控制单元11、功能设置 数据库12、 CTI控制单元13和虛拟I/014。这里,电话交换设备EX1将 作为代表被描述。控制单元ll具有通常的控制功能,例如参考数据库12的存储内容的 伴随有每个终端Tll、 T21…Tnl的呼叫请求的发送处理、伴随有来自模 拟电话网络PNW的外线进入呼叫的通常的进入呼叫处理以及IP网络 INW上的终端Tll、 T21..,Tnl之间的转移处理。CTI控制单元13具有经由虛拟I/O 14在服务器SV与终端Tll之间 转移数字语音信号的处理的功能,以及在控制单元11与服务器SV之间转 移控制命令等的处理的功能。服务器SV包括CSTA应用21和CSTA监控控制应用22 (以下称为 控制应用22 ) 。 CSTA应用21接收分别来自电话交换设备EXl-EXn的用 于指定要被呼叫连接的终端T11-Tnl中每一个的呼叫信息事件,以及执行 关于终端Tll-Tnl中每一个的呼叫状态管理的ECMA标准的CSTA。控制应用22包括数据库221、事件发送和接收处理单元222 (以下称 作处理单元222)、状态管理控制单元223 (以下称作控制单元223)以及 消息发送和接收处理单元224 (以下称作处理单元224)。用于指示终端Tll-Tnl的设备信息的每个条目与指示连接状态的状态 信息之间的对应关系的数据被存储在数据库221中,如图2所示。处理单元222分析从电话交换状态EX1通知的呼叫信息事件以确定例 如终端Tll与终端T21已处于通话中,并且更新数据库221中关于"连接 1"的信息。控制单元223通过参考数据库221中的存储内容来监控每个终端 Tll-Tnl的呼叫状态,以及当接收到来自电话交换设备EX2的指示终端 T21的保持状态的呼叫信息事件('被保持(Hdd),事件)时,例如终端Til与终端T21处于通话中,如果终端Tll处于保持中,则控制单元 223使得处理单元224向终端T21发送'取回呼叫(Retrieve Call),消息。接下来将描述如以上配置的系统的操作。图3示出了说明当执行CSTA监控控制时终端Tll、 T21、电话交换 设备EX1、 EX2和服务器SV之间的发送和接收操作的示意性顺序图。图 4示出了其详细顺序图。假设已在终端Tll与T21之间进行通话[图3(1)。在此状态下,假 设用户从终端Tll进行对于保持的请求[图3(2)。终端Tll然后向电话 交换设备EX1发送请求信号。当接收到对于保持的请求信号时,电话交换 设备EX1保持去往和来自终端T21的通信链路[图3(3)],以及使控制单 元11向CTI控制单元13发送事件生成指令。位于CTI控制单元13的事件生成处理单元131生成"被保持"事件 以向事件通知处理单元132通知所生成的事件。通知处理单元132向虚拟 1/014发送该事件。虚拟I/0 14经由IP网络INW向控制应用22发送"被 保持"事件[图3 (4)]。当控制应用22从电话交换EX1接收到"被保持"事件时,该"被保 持"事件被通知给处理单元222。处理单元222然后重新生成一事件以通 知CSTA应用21。在重新生成之后,数据,皮传送到处理单元222,并且处 理单元222向CSTA应用21通知"被保持"事件。由此,CSTA应用21识别出终端Tll处于保持状态。控制单元223 进行事件确定处理。在"被保持,,事件的情况下,控制单元223确定通话 方是否处于保持状态或保持转移状态,并且如果该通话方处于保持状态或 保持转移状态,则控制单元223生成用于事件传输源的"被取回呼叫 (Retrieved Call),,消息,并且处理单元224发送该"被取回呼叫"消息。 如果通话方没有处于保持状态或保持转移状态,则控制单元223不做任何 事。在该情况下,由于通话方没有处于保持状态或保持转移状态,因此控 制单元223不做任何事。在该给定情况下,当终端T21进行保持操作时,电话交换设备EX2 的每个控制单元和每个处理单元执行与正4皮保持的终端Tll相同的操作, 并且向控制应用22发送"被保持,,事件。在已接收该事件的控制应用22 中,处理单元222向CSTA应用21发送重新生成的"被保持,,事件。由 于通话方(终端Tll)处于保持状态,因此控制单元223向终端T21发送 "取回呼叫"消息。在已接收"取回呼叫,,消息的电话交换设备EX2中,消息接收处理单 元133向呼叫处理控制单元11通知该"取回呼叫"消息从而由控制单元 11将终端T21返回到初始通话状态。控制单元11向事件生成处理单元131 通知该"取回呼叫"消息并且生成"被取回(Retrieved),,事件以将其发 送给控制应用22。已接收所述"被取回,,事件的控制应用22通过处理单元222向CSTA 应用21发送重新生成的"被取回"事件。在控制单元223中,处理单元 222发送"取回呼叫"消息,并且当接收"被取回"消息时设置"可听音 (Audible Tone)"定时器,并且向终端T21传送"设置可听音(Set Audible Tone),,振铃消息。在已接收所述"设置可听音"振铃消息的电话交换设备EX2中,消息 接收处理单元133向控制应用22发送'扩展服务结果(Escape Service Result)'消息。当接收'设置可听音,振铃消息时,电话交换设备EX2 的终端T21开启断开音振铃。在此之后,已存储在控制应用22中的'可听音,定时器超时,'设置 可听音,停止消息净皮发送到终端T21。已接收该'设置可听音,停止消息的电话交换设备EX2使消息接收处 理单元133向控制应用22发送所述'扩展服务结果,。通过接收该'设置 可听音,停止消息,电话交换设备EX2的终端T21停止断开音振铃声。这里,如果用户未意识到电话交换设备EX2的终端T21已净皮返回到 初始通话状态并且进行终端断开操作这一事实,则呼叫处理控制单元11 执行图5所示的控制处理。如果终端T21进行断开操作,则电话交换设备EX2中的控制单元11 确定所述系统是否处于'扬声器电话通话状态2,(框ST5a)。关于本发 明的系统确定是否已防止终端T21被错误地断开。这里,如果终端T21处于'扬声器电话通话状态 (loud-speaker-telephone speech state )2,(是),则控制单元11进4亍现 有的断开处理(框ST5b)。相反,如果终端T21没有处于'扬声器电话通话状态2,(否),则断开操作的状态的可能性。呼叫处理控制单元ll然后确定所述'设置可听 音,振铃消息是否已被接收(框ST5c )。这里,如果该'设置可听音,振 铃消息还未被接收,则由于终端T21处于通常的通话断开操作中,终端 T21因而进4亍现有的断开处理。相反,如果该振铃消息已被接收(是),则由于控制单元11因终端 T21已错误地进行断开操作而使终端T21处于'扬声器电话通话状态2,, 将终端T21的状态转换为'扬声器电话通话状态2'(框ST5d )。如上面提到的,在第一实施例中,服务器SV在执行通过CSTA应用 21的处理之前借助于控制应用22监控终端Tll、 T21之间的呼叫连接是 否已被建立并且已处于多重保持状态,然后将之后已处于保持状态的终端 T21返回到初始状态。因此,即使当终端Tll、 T21已在IP网络INW上从通话状态共同变 为保持状态时,服务器SV也可以避免对终端Tll、 T21的防护处理。服 务器SV可以^使用现有CSTA应用21。由于第一实施例净皮配置为将已通过所述防护处理4皮返回到初始通话状 态的终端T21 ^皮返回到初始状态这一事实通过断开音而通知给用户,因此 用户可以确认进行了错误的操作。进一步地,在第一实施例中,在终端T21被返回到初始状态之后,在 断开操作的情况下,由于终端T21被」没为'扬声器电话通话状态2,,因 此可以防止断开操作。(第二实施例)图6A和图6B示出了根据本发明第二实施例的CSTA呼叫模型。图6A示出了这样的状态终端Tll (N1D1)与终端T21 (N2D4)之间处于通话状态,终端T11变成保持状态,然后终端T21变成保持转移状态。在所述情况下,由于所述系统变成这样的状态其中终端T11变成保 持中状态或保持转移状态并且终端T21变成保持转移状态,因此终端 N2D4-N2C1之间的保持转移状态被返回到变成图6B所示状态的初始状 态。图7是说明CSTA模型顺序的视图。这里,每个控制单元的行为被省 略,并且描述了 CSTA消息和事件。图7示出了4艮据以下前提条件的顺序在终端Tll、 T21处于经由IP 网络INW的通话状态且终端Tll处于保持状态或保持转移的情况下、在 终端T21进行保持转移操作之后。当接收来自电话交换设备EX2的'被保持,事件时,控制应用22向 CSTA应用21发送具有相同内容的'被保持,事件。进一步地,控制应用 22向终端T21发送'净皮取回呼叫,消息。此时,由于终端T21已处于保持转移状态,因此终端T21不可以净皮返 回到初始通话状态。此外,终端T21发送'服务^J^起(Service Initiated ), 事件。已接收所述'服务^J^起,事件的控制应用22向CSTA应用21发送 具有相同内容的'服务^J^,事件。另外,控制应用22向终端T21发 送'清除连接(Clear Connection ),消息。由此,终端T21被返回到初 始通话状态。已接收所述'清除连接,消息的电话交换设备EX2向控制应用22发 送'连接被清除(Connection Cleared),事件和'被取回,事件。已接收所述'连接被清除,事件和所述'被取回,事件的控制应用22 向CSTA应用21发送具有相同内容的'连接4皮清除,事件和'被取回,事件。此外,控制应用22向终端T21发送'设置可听音,振铃消息。由 此,终端T21开始断开音振铃。已接收所述'设置可听音,振铃消息的电话交换设备EX2向控制应用 22发送'扩展服务结果,事件。此后,由于'设置可听音,定时器超时,从控制应用22中的内部定时 器向终端T21发送'设置可听音,停止消息。由此,终端T21停止断开音 振铃。当接收所述'设置可听音,停止消息时,电话交换设备EX2向控制应 用22发送'扩^J艮务结果,事件。如上面提到的,第二实施例也产生与第一实施例相同的操作效果。 (其它实施例)本发明不限于前述实施例中的每一个。例如,尽管前述实施例中每一 个都已描述了这样的情况即作为实例而执行对于多重保持状态的避免控 制和对于多重保持转移状态的避免控制,然而除此之外,在ECMA标准 中的状态^f皮改变为ECMA标准外的状态这一情况下,已变成ECMA标准 外的状态的终端可以被返回到ECMA标准中的状态。除此之外,在不脱离本发明概念的情况下可以在各种修改中体现系统 配置、服务器的功能配置、终端的类型、每个过程的存储内容及其数据库 的内容、每个过程及其对于多重保持状态的避免控制内容和对于多重保持 转移状态的避免控制的内容。附加优点和修改对于本领域的技术人员是明显的。因此,本发明在其 较宽泛方面并不限于这里示出且描述的指定细节和代表性实施例。因此可 以在不脱离由所附权利要求及其等价体限定的总发明概念的精神和范围的 情况下作出各种修改。
权利要求
1.一种电话系统,其特征在于,包括多个电话交换设备,其执行多个电话终端之间的交换处理;以及服务器设备,其经由传输路径连接到所述多个电话交换设备、接收用于指定要被呼叫连接的多个电话终端的呼叫信息事件并且执行具有关于所述多个电话终端的呼叫状态管理的指定标准的计算机支持的电话应用,其中所述服务器设备包括控制器,该控制器在呼叫连接在连接到彼此不同的电话交换设备的多个电话终端之间被建立的情况下,当所述标准中的状态改变为所述标准外的状态时,将已变为所述标准外的状态的电话终端返回到所述标准中的状态。
2. —种服务器设备,其从用于执行多个电话终端之间的交换 处理的多个电话交换设备接收用于指定要被呼叫连接的多个电话 终端的呼叫信息事件,并且执行关于所述多个电话终端的呼叫状 态管理的指定标准的计算机支持的电话应用,其特征在于,包括控制器,其在呼叫连接在连接到彼此不同的电话交换设备的 多个电话终端之间被建立的情况下,当电话终端从所述标准中的 状态改变为所述标准外的状态时,将已变为所述标准外的状态的 电话终端返回到初始标准中的状态。
3. 根据权利要求2所述的服务器设备,其特征在于,当作为 第一电话终端的通话方的第二电话终端变为保持状态时,在呼叫 连接被建立的情况下,在所迷多个电话终端之中的所述第一电话 终端变为保持状态或保持转移状态之后,所述控制器将所述第二 电话终端从所述保持状态返回到初始的呼叫连接状态。
4. 根据权利要求2所述的服务器设备,其特征在于,当作为 所述第 一电话终端的通话方的第二电话终端变为保持转移状态时,在呼叫连接被建立的情况下,在所述多个电话终端中的所述 第一电话终端变为保持状态或保持转移状态之后,所述控制器将 所述第二电话终端从所述保持状态返回到初始的呼叫连接状态。
5.根据权利要求2所述的服务器设备,其特征在于,所述控 制器向已被返回到所述初始的呼叫连接状态的电话终端通知断开 通知音。
6,根据权利要求2所述的服务器设备,其特征在于,所述控 制器包括用于当已被返回到所述初始的呼叫连接状态的电话终端 进行断开操作时使该断开操作无效的单元。
全文摘要
根据一个实施例,一种电话系统包括执行多个电话终端(T11到Tn1)之间的交换处理的多个电话交换设备(EX1到EXn);和服务器设备(SV),其经由传输路径(INW)连接到多个电话交换设备(EX1到EXn)、接收用于指定要被呼叫连接的多个电话终端(T11到Tn1)的呼叫信息事件并且执行具有关于多个电话终端(T11到Tn1)的呼叫状态管理的指定标准的计算机支持的电话应用,其中,所述服务器设备(SV)包括控制器(22),该控制器(22)在呼叫连接在连接到彼此不同的电话交换设备(EX1、EX2)的多个电话终端(T11、T21)之间被建立的情况下,当所述标准中的状态变为所述标准外的状态时,将已变为所述标准外的状态的电话终端返回到所述标准中的状态。
文档编号H04M7/00GK101237594SQ20081000894
公开日2008年8月6日 申请日期2008年1月31日 优先权日2007年1月31日
发明者渡边猛雄 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1