电话系统和服务器装置的制作方法

文档序号:7683903阅读:124来源:国知局
专利名称:电话系统和服务器装置的制作方法
技术领域
本发明的一个实施例涉及一种电话系统和J3艮务器装置,其通过经由因 特网协议(IP)网络使用服务器装置来管理多个经由该IP网络相互连接的 电话交换装置的操作。
背景技术
近年来, 一种以分组数据的形式实时地交互发送和接收图像与声音的 IP电话系统已经被广泛地使用。这种IP电话系统可以对每个要连接到IP 网络的电话交换装置执行分机间通信以及外部线路发起和来话呼叫,也可 以经由IP网络在电话交换装置之间执行分机通信以及外部线路去话和来 话呼叫。同时,在IP电话系统中,为实现高性能的系统,计算机电话集成(CTI) 是一种可能的方法。CTI将诸如个人计算机的服务器装置经由IP网络连接 到每个电话交换装置,^i良务器装置执行每个电话交换装置的一部分交换 处理以及存储和处理语音和数据,可以实现高性能的IP电话系统而无需增 强每个电话交换装置的处理功能。服务器装置具有提供自动呼叫分配 (ACD)服务的功能。ACD服务通过包括多个分机终端或者多个电话交换装置来配置一个 ACD组,并将来自外部线路的来话呼叫平均分配给ACD组中的分机终端, 于是可以通过防止来话集中于特定的分机终端来有效地处理来话呼叫。另外,对于前述系统,强烈需要一种用于监控由ACD服务提供的处 理状态的方法,以辅助例如ACD组中的接收器(代理)的呼叫处理工作, 并管理系统的运行状态。通常,提供一种系统,其通过通信路径将多个电话交换装置连接到计算机,管理作为虚拟终端的分机成员终端,并仅当所有成员终端都在使用时才使虚拟终端的状态^使用状态,并且每个电话 交换装置根据需要通知计算机虚拟终端的状态变化(例如,日本专利申请 KOKAI公开号6 - 334754 )。然而,在前述的系统中,连接到在IP网络上相互不同的电话交换装置 的电话终端进入它们之间的通话状态,于是,如果通话状态变化,则服务 器装置中的ACD应用软件也需要执行呼叫状态管理,诸如中继连接和断 开IP网络,进而ACD应用软件进行的呼叫状态管理上的处理负荷变得严 重。发明内容本发明的目的是提供一种电话系统和服务器装置,其被配置为即使当 在传输路径相互不同的电话交换装置中保存的多个电话终端之间的语音状 态在状态变化时,也能通过服务器装置有效地执^f亍呼叫状态管理。根据本发明的一个方面, 一种电话系统包括多个电话交换装置,其 通过传输路径相互连接,并在多个电话终端之间执行交换处理,产生指定 被进行呼叫连接的多个电话终端的呼叫信息事件;服务器装置,其通过传 输路径连接到多个电话交换装置;和管理单元,其连接到服务器装置,接 收来自多个电话交换装置的呼叫信息事件,并执^f亍多个电话终端的呼叫状 态管理;其中多个电话交换装置的每一个都包括确定单元,其在呼叫连 接状态变成在连接到相互不同的电话交换装置的多个电话终端之间的呼叫 连接被建立的状态时,确定在多个电话交换装置之间的呼叫连接是否断开; 和发射器,其在确定单元确定呼叫连接断开时,将标识信息添加到将要向 服务器装置发送的呼叫信息事件中,该标识信息指示呼叫连接断开;服务 器装置包括控制器,其在标识信息被添加到所接收的呼叫信息事件中时, 根据该标识信息控制管理单元执行和停止呼叫状态管理。根据本发明的另一个方面,提供一种服务器装置,其接收来自多个电 话交换装置的呼叫信息事件,该呼叫信息事件指定被进行呼叫连接的多个电话终端,该服务器装置包括管理单元,其才艮据呼叫信息事件执行多个 电话终端的呼叫状态管理;接收器,其在连接到相互不同的电话交换装置 的多个电话终端之间的呼叫连接被建立的状态下,从电话交换装置接收具 有标识信息的呼叫信息事件,该标识信息指示呼叫连接断开;和控制器, 其才艮据标识信息控制管理单元执行和停止呼叫状态管理。本发明的其它目的和优点将在下面的描述中说明,并且一部分根据说 明书是显而易见的,或者可以通过实施本发明得到。通过下面特别指出的 手段或者组合可以实现本发明的目的和优点。


与说明书结合并成为其中一部分的附图示出了本发明的实施例,并结 合上面给出的简要描述和下面给出的实施例的详细描述,以说明本发明的 原理。图1是描述本发明的电话系统的第一实施例的示意性配置图;图2是描述本发明的第一实施例中在提供ACD服务时在电话交换装 置、ACD应用软件和外部监控控制应用之间的发送和接收操作的序列图;图3是描述本发明的第一实施例中电话交换装置的CTI控制单元的控 制处理过程的流程图;图4是描述本发明的第一实施例中服务器的外部监控控制应用软件的 控制处理过程的流程图;图5是说明执行从公共网络和终端之间的M状态到其它终端的呼叫转移的操作的示意性序列图; 图6是图5的详细序列图。
具体实施方式
下面参照附图描述根据本发明的各种实施例。 <第一实施例>图1是描述本发明的电话系统的第一实施例的示意性配置图。该系统包括IP专用网络INW。多个电话交换装置EX1-EX3连接到 IP专用网络INW。服务器SV连接到IP专用网络INW。每个终端Tll、 T21和T31分别连接到多个电话交换装置EX1-EX3。 每个终端Tll、 T21和T31使用具有呼叫处理功能和媒体信息处理功能的 IP电话终端,或者使用个人计算机上通过软件实现的软件电话。另外,电 话交换装置EX1-EX3连接到公共网络PNW。多个电话交换装置EX1-EX3中的每一个都包括终端控制单元11、公 共网络控制单元12 (以下称为控制单元12)、专用网络控制单元13 (以 下称为控制单元13)、发送和接收单元14、爿1务控制单元15和CTI控制 单元16。在此,以电话交换装置EX1为代表进行描述。控制单元11覆盖终端11。控制单元11进行去话和来话呼叫处理以及 终端11的数字信号的传送处理等。控制单元12连接到公共网络PNW,并进行去往和来自公共网络PNW 的呼叫的建立处理。控制单元13连接到IP专用网络INW以进行去往和来自IP专用网络 INW的呼叫的建立处理。发送和接收单元14经由IP专用网络INW与服务器SV进行通信。服务控制单元15具有通常的功能,诸如带有来自终端Tll的呼叫请 求的去话处理,带有来自公共网络PNW的外部线路来话呼叫的通常来话 呼叫处理。CTI控制单元16具有通过发送和接收单元14在服务器SV和终端Tll 之间执行数字语音信号的传送处理的功能,并具有在服务控制单元15和服 务器SV之间执行控制命令等的传送处理的功能。服务器SV包括ACD应用软件21和外部监控控制应用软件22 (以下 称为控制应用软件22 ) 。 ACD应用软件21分别从电话交换装置EX1-EX3 接收呼叫信息事件,该呼叫信息事件指定对其进行呼叫连接的每个终端 Tll、 T12和T13,并执行除了通常的ACD服务以外的每个终端Tll、 T12 和T13的呼叫状态管理。当从电话交换装置EX1-EX3接收到添加了有关IP专用网络断开的标 识信息的呼叫状态变化通知事件时,控制应用软件22根据标识信息控制 ACD应用软件21执行和停止呼叫状态管理。接下来描述如上所述配置的系统的操作。图2是描述在执行ACD时在电话交换装置EX1-EX3、 ACD应用软件 21和控制应用软件22之间发送和接收信息的操作的序列图。例如,生成从^^共网络PNW到电话交换装置EX2的来话呼叫,该来 话呼叫到达ACD号码1,该ACD号码1是分配的识别号码以使ACD应 用软件21经由IP专用网络INW在电话交换装置EX1中分配来话呼叫。 这时,电话交换装置EX1通过来自控制单元13的输入请求生成到服务控 制单元15的呼叫。月l务控制单元15向ACD号码1发起新呼叫,向CTI控制单元16传 送发起新呼叫的信息,然后,CTI控制单元16通过发送和接收单元14向 控制应用软件22发送呼叫发起事件。同样,CTI控制单元16向控制应用 软件22发送已到达ACD号码1的信息的传递事件和已造成来话呼叫排队 的信息的排队事件。已通过发送和接收单元221和请求接收单元222从ACD应用软件21 接收到转移呼叫请求的控制应用软件22通过接收请求分配处理单元223 决定接收请求分配。例如,如果控制应用软件22决定将来话呼叫分配给电 话交换装置EX3的终端T31,那么请求发送单元224通过发送和接收单元 221将转移呼叫请求发送到电话交换装置EX3的终端T31。虽然此时电话交换装置之间的IP专用网络INW的连接形式已经通过 中继电话交换装置EX1而成为从电话交换装置EX2到电话交换装置EX3 的连接,但是当电话交换装置EX2通过控制单元13从电话交换装置EX1 接收将要发送的呼叫目的地变化通知时,服务控制单元15确定该来话呼叫 是否可在电话交换装置EX3的终端T31处接收。如果该来话呼叫可以在电话交换装置EX3的终端(代理3) T31处接 收,则服务控制单元15通过控制单元13向电话交换装置EX1发送呼叫目的地变化成功和断开请求。接着,服务控制单元15断开处于中继的电话交 换装置EX1 ,并将电话交换装置EX2连接到电话交换装置EX3。当如上所述地断开处于中继的电话交换装置EX1时,通过断开电话交 换装置EX2和电话交换装置EX1之间的IP专用网络连接,在电话呼叫装 置EX2和EX1上分别生成IP专用连接的呼叫状态变化,并生成呼叫状态 变化通知事件。然而,这些通知事件对于ACD应用软件21的呼叫管理变 得不需要。因此,在本发明的第一实施例中,CTI控制单元16执行如图3所示的控制处理。CTI控制单元16确定呼叫状态是否已在IP专用网络连接期间通过中 继断开处理发生了变化(模块ST3a)。如果CTI控制单元16确定呼叫状 态已在IP专用网络连接期间通过中继断开处理发生了变化(是),则CTI 控制单元16生成呼叫状态变化通知事件,其中添加了标识呼叫状态变化已 由中继断开造成的信息(模块ST3b),以将其发送到控制应用软件22 (才莫 块ST3c)。相反,如果CTI控制单元16确定呼叫状态在IP专用网络连接期间没 有通过中继断开处理发生变化(否),则CTI控制单元16生成已知的呼 叫状态变化通知事件,以将其发送到控制应用软件22 (模块ST3d)。相对地,控制应用软件22执行如图4描述的控制过程。在控制应用软件22中,接收事件过滤器处理单元225 (以下称为过滤 器处理单元225)确定由中继断开造成的标识信息是否被添加到从事件接 收单元226接收的呼叫状态变化通知事件中(模块ST4a)。如果添加了标 识信息(是),则控制应用软件22确定该呼叫状态变化通知事件是否与 IP专用网络INW有关(模块ST4b)。在此,如果控制应用软件22确定通知事件与IP专用网络INW有关 (是),则控制应用软件22不进行对ACD应用软件21的事件生成处理 和事件发送处理。其间,如果在模块ST4a中确定没有添加标识信息或者在模块ST4b中确定标识信息与IP专用网络IIVW无关,则控制应用软件22对ACD应 用软件21执行事件生成处理(模块ST4c ),并通过事件发送单元227执 行事件发送处理(模块ST4d )。因此,虽然添加了由中继断开造成的标识信息的ACD号码1的来话 呼叫目的地变化事件、专用网络的连接清除事件、ACD号码1的连接清除 事件和专用网络的呼叫清除事件从电话交换装置EX1发送到控制应用软件22,但由于确定专用网络的连接清除事件及其呼叫删除事件没有被发送 到ACD应用软件,因此,将要发送到ACD应用软件21的事件变成仅仅 是ACD号码1的转移事件及其连接清除事件。如上所述,在第一实施例中,在服务器SV中的ACD应用软件21执 行呼叫状态管理之前,在在连接到相互不同的电话交换装置EX1、 EX2的 终端Tll和T21之间进行呼叫连接的情况下,在IP专用网络INW的中继 连接的断开期间将要从每个电话交换装置EX1、 EX2发送的呼叫状态变化 通知事件被控制应用软件22识别,以过滤通知事件。因此,ACD应用软件21可以执行呼叫管理而无需知道IP专用网络 INW的中继连接的断开情况。仅仅通过在IP专用网络INW的中继连接的断开期间将标识信息添加 到呼叫状态变化通知事件中,每个电话交换装置EX1-EX3就可以通过不 确定呼叫状态变化通知事件是否应在控制应用软件22的管理下对控制应 用软件21进行来在不使用或使用控制应用软件22的每种情况下共享CTI 控制单元16的呼叫状态变化通知事件的发送确定。<第二实施例>图5示出了用于说明作为本发明的笫二实施例的执行从公共网络和终 端Tll之间的会话状态到终端T31的会活状态的呼叫转移的操作的示意性 序列图;图6是其详细的序列图。假定在终端Tll和公共网络PNW上的外部终端(未示出)进行M [图5 (1)]。在这种情况下,假定终端Tll的用户进行操作以要求将呼 叫转移到终端T31 (代理3 )[图5 ( 2 )]。终端Tll将它的请求信号从终端T11发送到电话交换装置EX1。当接收到请求信号时,电话交换装置 EX1保持公共网络PNW和外部终端之间的通信链路以将事件生成指令从 服务控制单元15发给CTI控制单元16。CTI控制单元16生成保持事件,并通过发送和接收单元14将保持事 件和到终端T31的呼叫发起事件发送到控制应用软件22。其间,当从电话交换装置EX1接收将要发送的呼叫目的地变化信息 时,电话交换装置EX2确定来话呼叫是否可以由终端T31接收。如果来话 呼叫可以4皮终端T31接收,则通过控制单元13向电话交换装置EX1发送 呼叫目的地变化成功和断开请求,电话交换装置EX2断开电话交换装置 EX1,并与电话交换装置EX3连接。此时,电话交换装置EX2确定呼叫状态变化是在IP专用网络的连接 期间由中继断开造成的,并生成添加了标识是由中继断开造成的信息的呼 叫状态变化通知事件,并将其发送到控制应用软件22。另一方面,在控制应用软件22中,过滤器处理单元225确定由于中继 断开引起的标识信息是否被添加到所接收的呼叫状态变化通知事件中。如 果标识信息^皮添加并且与IP专用网络INW有关,则应用软件22不对ACD 应用软件21执行事件生成处理和事件发送处理。之后,当终端T31响应来自电话交换装置EX1的请求时,控制应用软 件22连接终端T31和被保持的公共网络PNW的通信链路。因此,公共网络PNW上的外部终端的通信目的地从终端Tll切换到 终端T31,然后,外部终端的用户可以与终端T31的用户连续地进4亍通信。如上所述,第二实施例也产生与第一实施例相同的操作效果。<其它实施例>本发明并不局限于前述的实施例。例如,本发明还可以应用于除了 ACD和呼叫转移之外的其它操作。除此之外,在不脱离本发明的原理的精神或范围的情况下,系统配置、 服务器的功能配置、终端的类型、外部监控控制应用软件的控制过程及其 内容等可以具体化为各种变化。对于本领域的普通技术人员,其它优点和变化是容易出现的。因此,实施例。因此,在不脱离由所附的权利要求及其等同物所限定的一般创造 性原理的精神或范围的情况下,可以进行多种变化。
权利要求
1.一种电话系统,其特征在于,包括多个电话交换装置,其通过传输路径相互连接,并在多个电话终端之间执行交换处理,生成指定被进行呼叫连接的多个电话终端的呼叫信息事件;服务器装置,其通过所述传输路径连接到所述多个电话交换装置;以及管理单元,其连接到所述服务器装置,接收来自所述多个电话交换装置的呼叫信息事件,并执行所述多个电话终端的呼叫状态管理;其中,所述多个电话交换装置的每一个都包括确定单元,其在呼叫连接状态变为在连接到相互不同的电话交换装置的多个电话终端之间的呼叫连接被建立的状态时,确定在所述多个电话交换装置之间的呼叫连接是否断开;以及发射器,其在所述确定单元确定所述呼叫连接断开时,将标识信息添加到将要发送到所述服务器装置的呼叫信息事件中,所述标识信息指示所述呼叫连接断开;所述服务器装置包括控制器,其在所述标识信息被添加到所接收的呼叫信息事件中时,根据所述标识信息控制所述管理单元执行和停止所述呼叫状态管理。
2. 根据权利要求l所述的电话系统,其特征在于,当根据所述标识信 息的内容确定所述管理单元不需要进行呼叫状态管理时,所述控制器停止 向所述管理单元发送所述呼叫信息事件。
3. —种服务器装置,其接收来自多个电话交换装置的呼叫信息事件, 所述呼叫信息事件指定被进行呼叫连接的多个电话终端,其特征在于,所 述服务器装置包括管理单元,其根据所述呼叫信息事件执行所述多个电话终端的呼叫状 态管理;接收器,其在连接到相互不同的电话交换装置的多个电话终端之间的 呼叫连接被建立的状态下,从所述电话交换装置接收具有标识信息的呼叫信息事件,所述标识信息指示所述呼叫连接断开;以及控制器,其才艮据所述标识信息控制所述管理单元执行和停止所述呼叫状态管理。
4.根据权利要求3所述的服务器装置,其特征在于,当根据所述标识 信息的内容确定所述管理单元不需要进行呼叫状态管理时,所述控制器停 止向所述管理单元发送所述呼叫信息事件。
全文摘要
本发明涉及电话系统和服务器装置。根据实施例,电话系统包括多个电话交换装置(EX1-EX3),其生成指定被进行呼叫连接的多个电话终端(T11,T21)的呼叫信息事件;服务器装置(SV),其通过传输路径(INW)连接到多个电话交换装置(EX1-EX3);管理单元(21),其执行多个电话终端(T11,T21,T31)的呼叫状态管理;其中多个电话交换装置(EX1-EX3)的每一个都包括确定单元(16),其确定在多个电话交换装置(EX1-EX3)之间的呼叫连接是否断开;发射器(14),其将标识信息添加到将要发送到服务器装置(SV)的呼叫信息事件中;服务器装置(SV)包括控制器(22),其在标识信息被添加到所接收的呼叫信息事件中时,根据标识信息控制管理单元(21)执行和停止呼叫状态管理。
文档编号H04M3/523GK101237492SQ20081000894
公开日2008年8月6日 申请日期2008年1月31日 优先权日2007年1月31日
发明者高桥诚 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1