用于建立电信连接的方法和装置转让专利

申请号 : CN201480029897.9

文献号 : CN105210356B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : C.里斯特M.格拉泽M.福尔克曼

申请人 : 统一有限责任两合公司

摘要 :

本发明涉及一种用于建立由控制程序(28)控制的与第二通信终端设备(D1)的电信连接(C1,C2,C3)的方法,其中第一通信终端设备(36)在分配给CTI服务器(20)的CTI域中由CTI服务器(20)来供应CTI服务,并且第二通信终端设备(D1)被布置在CTI域之外,并且通过位于CTI域之内的代理(Trk2)连接到CTI服务器(20)上。控制程序(28)通过中间功能单元(30,32)与CTI服务器(20)连接。中间功能单元(30,32)用信号向控制程序(28)通知第二通信终端设备(D1)代替代理(Trk2)作为在所建立的电信连接(C1,C2,C3)中被连接的通信终端设备。中间功能单元(30,32)指示CTI服务器(20)根据控制程序(28)在代理(Trk2)上执行CTI服务。中间功能单元(额外域设备,CSP)还可以被实现成附加服务器或中间设备。根据本发明还设置了相应的装置。

权利要求 :

1.用于建立由控制程序(28)控制的与第二通信终端设备(D1)的电信连接(C1,C2,C3)的方法,其中第一通信终端设备(36)在分配给CTI服务器(20)的CTI域中由CTI服务器(20)来供应CTI服务,其中第二通信终端设备(D1)被布置在CTI域之外,并且通过位于CTI域之内的代理(Trk2)连接到CTI服务器(20)上;

其特征在于,

控制程序(28)通过中间功能单元(30,32)与CTI服务器(20)连接;

中间功能单元(30,32)用信号向控制程序(28)通知第二通信终端设备(D1)代替代理(Trk2)作为在所建立的电信连接(C1,C2,C3)中被连接的通信终端设备;以及中间功能单元(30,32)指示CTI服务器(20)根据控制程序(28)在代理(Trk2)上执行CTI服务。

2.根据权利要求1所述的方法,其中

如果第二通信终端设备(D1)未连接到第一通信终端设备(36)上,

则中间功能单元(30,32)用信号向控制程序(28)通知CTI域之内的虚拟通信终端设备代替代理(Trk2)作为所建立的电信连接(C1,C2,C3)中被连接的通信终端设备。

3.根据权利要求1或2所述的方法,其特征在于,第一电信连接(C1)在第一通信终端设备(36)与第二通信终端设备(D1)之间建立,其中用信号向控制程序(28)通知第一电信连接(C1)作为第一CTI服务(40;44)。

4.根据权利要求3所述的方法,其特征在于,该方法还包括:确定第二电信连接(C2)代替第一电信连接(C1),其中第二电信连接(C2)布置在第一通信终端设备(36)与第三通信终端设备(24)之间。

5.根据权利要求4所述的方法,其特征在于,第二电信连接(C2)对应于第二CTI服务(42;46),其中在控制程序(28)中出现的CTI服务是第一CTI服务(40;44)。

6.根据权利要求1或2所述的方法,其特征在于,第一和/或第二电信连接(C1;C2)对应于各一个代理(Trk1,Trk2);以及CTI服务器(20)被设计用于在没有相应的可动态改变的代理(Trk1,Trk2)的知识可用的情况下自动利用相应有效的代理(Trk1, Trk2)执行CTI服务,其中中间功能单元(30,32)被构造为将关于与至少一个CTI服务器(20)有关的抽象层(30)的数据通过代理(Trk1,Trk2)传送到控制程序(28)。

7.根据权利要求4至5之一所述的方法,其特征在于,从第一电信连接(C1)到第二电信连接(C2)的变换要么对应于(i)单步转移、要么对应于(ii)从呼叫监视到通信终端设备连接的变换,其中CTI服务器(20)定义CTI域(10,10')并且通信终端设备(D1)中的至少一个位于CTI域(10,10')之外。

8.用于建立由控制程序(28)控制的与第二通信终端设备(D1)的电信连接(C1,C2,C3)的装置,其中第一通信终端设备(36)在分配给CTI服务器(20)的CTI域中由CTI服务器(20)来供应CTI服务,其中第二通信终端设备(D1)被布置在CTI域之外,并且通过位于CTI域之内的代理(Trk2)连接到CTI服务器(20)上;其特征在于:控制程序(28)通过中间功能单元(30,32)与CTI服务器(20)连接;

所述装置包括:

用于中间功能单元(30,32)用信号向控制程序(28)通知第二通信终端设备(D1)代替代理(Trk2)作为在所建立的电信连接(C1,C2,C3)中被连接的通信终端设备的单元;以及用于中间功能单元(30,32)指示CTI服务器(20)根据控制程序(28)在代理(Trk2)上执行CTI服务的单元。

9.根据权利要求8所述的装置,其特征在于,所述装置包括:

用于如果第二通信终端设备(D1)未连接到第一通信终端设备(36)上,

则中间功能单元(30,32)用信号向控制程序(28)通知CTI域之内的虚拟通信终端设备代替代理(Trk2)作为所建立的电信连接(C1,C2,C3)中被连接的通信终端设备的单元。

10.根据权利要求8或9所述的装置,其特征在于,第一电信连接(C1)在第一通信终端设备(36)与第二通信终端设备(D1)之间建立,其中用信号向控制程序(28)通知第一电信连接(C1)作为第一CTI服务(40;44)。

11.根据权利要求10所述的装置,其特征在于,该装置还包括:用于确定第二电信连接(C2)代替第一电信连接(C1)的单元,其中第二电信连接(C2)布置在第一通信终端设备(36)与第三通信终端设备(24)之间。

12.根据权利要求11所述的装置,其特征在于,第二电信连接(C2)对应于第二CTI服务(42;46),其中在控制程序(28)中出现的CTI服务是第一CTI服务(40;44)。

13.根据权利要求8或9所述的装置,其特征在于,第一和/或第二电信连接(C1;C2)对应于各一个代理(Trk1,Trk2);以及CTI服务器(20)被设计用于在没有相应的可动态改变的代理(Trk1,Trk2)的知识可用的情况下自动利用相应有效的代理(Trk1, Trk2)执行CTI服务,其中中间功能单元(30,32)被构造为将关于与至少一个CTI服务器(20)有关的抽象层(30)的数据通过代理(Trk1,Trk2)传送到控制程序(28)。

14.根据权利要求11至12之一所述的装置,其特征在于,从第一电信连接(C1)到第二电信连接(C2)的变换要么对应于(i)单步转移、要么对应于(ii)从呼叫监视到通信终端设备连接的变换,其中CTI服务器(20)定义CTI域(10,10')并且通信终端设备(D1)中的至少一个位于CTI域(10,10')之外。

说明书 :

用于建立电信连接的方法和装置

技术领域

[0001] 本发明涉及用于建立由控制程序控制的与第二通信终端设备的电信连接的方法,其中第一通信终端设备在分配给CTI服务器的CTI域中由CTI服务器来供应CTI服务。此外,本发明涉及用于建立由控制程序控制的电信连接的装置,其包括至少一个CTI服务器和至少一个第一通信终端设备,所述第一通信终端设备位于所述至少一个CTI服务器的CTI域中。

背景技术

[0002] 电信网络和数据网络的集成日益变得重要。电信网络主要用于电信成员借助于诸如电话之类的电信终端设备的通信。数据网络主要用于将例如PC之类的计算机与所谓的服务器联网。安装在计算机上的应用控制和监视通信设备和通信连接的方法和装置一般而言作为CTI解决方案(CTI=计算机电话集成)而已知。在此,一方面可以控制和监视通信设备的接线端子,并且另一方面可以控制和监视接线端子之间的连接。连接分别是一个通信设备或多个通信设备的两个或更多个成员之间的临时通信信道。
[0003] 在CTI解决方案的运行中,分别在通信设备与CTI应用(CTI应用程序)之间传输具有控制和状态信息的数据。为此,通信设备具有用于交换数据的专用接口、CTI接口。应用或PC同样具有用于该数据交换的相应CTI接口。为此,通信设备的CTI接口和应用的CTI接口通过数据线或通过数据网络彼此连接。因为通信设备处的CTI接口的最大数目是有限的,所以在通信设备与应用之间通常连接电话服务器。
[0004] 文献WO 98/51092 A1“计算机电话集成网关”示出了具有多个通信设备的公共通信网络、以及具有多个域的私人通信网络,所述域分别具有如下计算机:所述计算机具有用于控制和/或监视公共通信网络的资源的应用。所示装置作为转换装置具有“CTI网关”,所述CTI网关改变为了控制和/或监视资源从公共通信网络发送到私人通信网络的数据,使得这些数据呈现为唯一的公共通信设备的数据并且相反,利用应用从私人通信网络发送到公共通信网络的数据被改变,使得就好像所述数据是利用仅仅一个应用从一个私人通信网络发送的。
[0005] DE 101 59 636 B4描述了用于借助于通信设备与至少一个应用之间的数据交换来控制和/或监视资源和连接的方法,其中数据分别具有区分资源和连接的标识,其中资源的标识在交换时分别被转换,使得所述标识对于一个或每个应用呈现为具有成员接线端子的唯一通信设备的标识,其特征在于,不同通信设备的资源之间的连接的标识分别包括参与连接的通信设备的本地连接号码(呼叫ID)和全局连接号码(呼叫ID),并且通过转换将全局连接号码(呼叫ID)传输到应用,使得其不能与本地连接号码(呼叫ID)相区分。
[0006] 迄今为止,仅当所属的设备位于CTI域内时,CTI服务才被CTI服务器接受(执行)。对于该技术教导的示例在DE 10 2006 001 226 A1中被描述,其中公开了权利要求1的前序部分的特征。这意味着,CTI域之外的设备仅能由应用通过其代理(中继设备)来寻址。
[0007] 在图1中以示意性的方式示出了包括CTI域(交换子域10)的常规装置。该图表从ECMA269中获得(标准CSTA模型)。交换域、交换子域或CTI域是通常由应用通过CSTA控制的区域。
[0008] 在图1中的中部示出了分支14、例如OpenScape办公室。在那里终端设备D1、D2、D3、电话被连接,或者通向中央办公室(CO)18的中继、以及D4、D5、D6、网络接口设备被连接。在当前情况下,中继D4、D5、D6作为网络接口设备12来示出。不重要的是,设备是模拟终端设备还是ISDN设备。相同的情况对中继成立,其可以是模拟中继、ISDN中继或SIP中继。在域10内与PBX 14连接的是其它设备D1、D2、D3,这些设备用附图标记16统一示出。一般而言,(CTI)应用可以将命令传递到连接在该设施上的所有设备。
[0009] 所述根据现有技术公知的布置通过将CTI服务传递到所属代理(中继设备)上来进行。这意味着,典型的CTI应用用于仅仅控制位于CTI域(交换子域10)之内的设备,并且因此绕过了直接控制设备的问题,即使该设备没有位于CTI域中。该问题将利用本发明来解决。

发明内容

[0010] 本发明的任务在于,说明前述问题的解决方案,以便能够控制通信终端设备,即使该通信终端设备没有位于CTI域中。该任务通过根据独立专利权利要求之一所述的方法或装置来解决。本发明的有利的改进方案是从属权利要求的主题。
[0011] 根据本发明,设置了一种用于建立由控制程序控制的与第二通信终端设备的电信连接的方法,其中第一通信终端设备在分配给至少一个CTI服务器的CTI域中由CTI服务器来供应CTI服务,其中第二通信终端设备被布置在CTI域之外,并且通过位于CTI域之内的代理连接到CTI服务器上,控制程序通过中间功能单元与CTI服务器连接,中间功能单元用信号向控制程序通知第二通信终端设备代替代理作为在所建立的电信连接中被连接的通信终端设备,并且中间功能单元指示CTI服务器根据控制程序在代理上执行CTI服务。
[0012] 下面经常将通话连接用作电信连接的可能的示例,而不应将这视为限制性的。
[0013] 根据本发明的一个有利的实施方式——其特征也可以与本发明的其它实施方式的特征相组合——规定:如果第二通信终端设备未连接到第一通信终端设备上,则中间功能单元用信号向控制程序通知CTI域之内的虚拟第三通信终端设备代替代理作为所建立的电信连接中被连接的通信终端设备。
[0014] 根据本发明的一个有利的实施方式——其特征也可以与本发明的其它实施方式的特征相组合——规定:第一通话连接在第一通信终端设备与第二通信终端设备之间建立,其中用信号向控制程序通知第一通话连接作为第一CTI服务。
[0015] 根据本发明的一个有利的实施方式——其特征也可以与本发明的其它实施方式的特征相组合——规定:方法还包括:代替第一通话连接而确定第二通话连接,其中第二通话连接布置在第一通信终端设备与第三通信终端连接之间。
[0016] 根据本发明的一个有利的实施方式——其特征也可以与本发明的其它实施方式的特征相组合——规定:第二通话连接对应于第二CTI服务,其中在控制程序中出现的CTI服务是第一CTI服务。
[0017] 根据本发明的一个有利的实施方式——其特征也可以与本发明的其它实施方式的特征相组合——规定:第一和/或第二通话连接对应于各一个代理,并且所述至少一个CTI服务器被设立用于在没有相应的可动态改变的代理的知识可用的情况下自动利用相应有效的代理执行CTI服务。
[0018] 根据本发明的一个有利的实施方式——其特征也可以与本发明的其它实施方式的特征相组合——规定:中间功能单元被设计成,通过代理将关于所述至少一个CTI服务器的抽象数据传送到控制程序。
[0019] 根据本发明的一个有利的实施方式——其特征也可以与本发明的其它实施方式的特征相组合——规定:所述至少一个CTI服务器定义CTI域并且所述通信终端设备的至少一个位于CTI域之外。
[0020] 根据本发明的一个有利的实施方式——其特征也可以与本发明的其它实施方式的特征相组合——规定:从第一通话连接到第二通话连接的变换要么对应于(i)单步转移、要么对应于(ii)从呼叫监视到通信终端设备连接的变换。
[0021] 根据本发明还设置有用于建立电信连接的计算机程序产品或计算机程序,其用于执行根据权利要求1-7之一所述的方法。
[0022] 根据本发明还设置有机器可读的数据载体,其具有存储在数据载体上的根据权利要求8所述的计算机程序产品。
[0023] 根据本发明,还设置有一种用于建立由控制程序控制的电信连接的装置,包括:CTI服务器;第一通信终端设备,其位于CTI服务器的CTI域中;第二通信终端设备,其位于CTI服务器的CTI域之外;以及控制装置,其用于执行根据权利要求1至7之一所述的方法。
[0024] 本发明通过如下方式来解决该问题:CTI服务器为CTI服务提供抽象层“额外域设备”,借助于该抽象层,CTI服务在不借助于或不认识相应的(可动态改变的)代理的情况下也被接受,即使该设备没有位于CTI域中。于是,CTI服务器自动在相应有效的代理上执行所述CTI服务。
[0025] 为了在处于CTI域之外的设备上执行CTI服务而对抽象层“额外域设备”的有利引入使得高级应用能够放弃(动态的)代理管理并且代替于此专注于真实的设备。针对CTI控制不再需要逻辑变换(没有范式变换)。要控制的设备对高级应用保留,并且不再进行到代理的变换。在本说明书中详述的示例CSTA单步转移可以应用于另外的CSTA服务(呼叫控制等等)。

附图说明

[0026] 下面根据有利的实施例并且借助于附图进一步阐述本发明。
[0027] 在此:
[0028] 图1以示意性方式示出了常规装置和CTI域、即以中继作为网络接口。
[0029] 图2以示意性方式示出了根据迄今为止公知系统(OpenScape办公室的呼叫中心运行)的用于执行所计划的呼叫流程的系统组件的装置;
[0030] 图3以示意性方式示出了在过程中稍晚时的图2的系统(呼叫切换到媒体服务器通知);
[0031] 图4以示意性方式示出了根据CSTA标准的针对单步转移的连接改变;
[0032] 图5以示意性方式示出了根据图4的单步转移在图3的系统中的实现;
[0033] 图6以示意性方式示出了用于借助于额外域设备执行根据本发明的方法的实施例(单步转移)的系统组件的第一装置;
[0034] 图7以示意性方式示出了用于借助于中间设备(CSP)执行根据本发明的方法的实施例(单步转移)的系统组件的第二装置;
[0035] 图8以示意性方式示出了用于借助于额外域设备执行根据本发明的方法的实施例(呼叫监视)的系统组件的第三装置;
[0036] 图9以示意性方式示出了用于借助于中间设备(CSP)执行根据本发明的方法的实施例(呼叫监视)的系统组件的第四装置。

具体实施方式

[0037] 本发明的实施方式例如关于确定的基于CTI的电信系统、即OpenScape 语音或OpenScape办公室来阐述。这样的系统根据ECMA(http://www.ecma-international.org/activities/Communications/TG11/cstalll.htmm)的CSTA标准(计算机支持电话应用)来建立。但是清楚的是,可将不同系统用作实现本发明的基础。
[0038] 除非另行说明,系统的各个设计特征、组件的组合、方法步骤以及其它在此公开的技术可以根据本发明的实施方式与系统的每个或所有其它设计特征、组件的组合、方法步骤或者其它在此公开的技术相组合。
[0039] 图2以示意性方式示出了根据迄今为止公知系统(OpenScape办公室的呼叫中心运行)的用于执行所计划的呼叫流程的系统组件的装置;呼叫A在OpenScape办公室中被排入或排队到等待队列中。
[0040] 另外,该解决方案是以OpenScape联系中心V9.0为例在使用CSTA服务单步转移以及一般性的呼叫监视的情况下示出的。类似服务的使用是可设想的。
[0041] A.在具有OpenScape办公室或OpenScape 智能办公室的OpenScape联系中心V9.0的情况下所计划的呼叫流程。
[0042] 在OpenScape办公室或OpenScape 智能办公室中,主要有下列组件参与以用于利用 OpenScape联系中心V9.0进行呼叫中心运行:
[0043] •特征处理(FP)
[0044] FP——CTI服务器20——提供等待区和呼叫中心分配(UCD)22及其代理24(通信服务器的完整的组成部分或独立的平台);换言之,特征处理是一种电话设施、OpenScape办公室的子系统。
[0045] •媒体服务器(MS)
[0046] 媒体服务器26通过SIP连接到CTI服务器20上。
[0047] •OpenScape联系中心(OSCC)
[0048] 呼叫中心应用28通过CSTA和MS API(应用编程接口)被连接,并且将呼叫中心呼叫分配到通知、代理(例如第三终端设备24)和等待区(=队列)上。
[0049] 如果设备位于该OpenScape-Office域中或者不直接属于该域的设备应当被控制,则必须分别向应用28通知选择中继,这对应用28而言不是固定的锚定、而是可变的锚定。
[0050] 公知的是,OpenScape联系中心(OSCC;发送应用)针对通知(例如“你好,热烈欢迎,请您按“1”...”)利用模拟终端设备来实现消息处理。在另一可能的实施中,已经在OpenScape 语音中被使用的媒体服务器26替代于高成本的模拟终端设备(MS)被插入到总系统中。在本发明的实施方式中使用后者。
[0051] 呼叫A首先(在图中未示出)在第一终端设备36处(通过PSTN和线路Trk1)在OpenScape办公室或OpenScape 智能办公室的FP(CTI服务器20)中被排队到连接C1上的UCD等待区22中。如果呼叫进入(FP),则呼叫A(在第一终端设备36处)通过中继Trk1到达平台,到达等待区UCD 22并且在那里等待进一步处理。这通过CSTA被通知给联系中心(应用28)。联系中心(应用28)接受呼叫,操作通知,并且呼叫然后从第一连接(连接1;C1)转移到模拟通知设备上。公知地是模拟通知设备,有利地是媒体服务器26,并且接入通过SIP进行。
[0052] 如图1中所示,通知是模拟终端设备,并且通知设备位于交换子域10之内。应用(例如Unify联合有限公司的OpenScape 语音(OSV)或HiPath 8000——软交换机)总是对其进行访问。在媒体服务器26(图2)通过SIP被接入的未来实现中,涉及通过网络接口设备(参见图1中的右侧)的连接,也就是说,媒体服务器26未处于CTI域10'之内、而是之外。
[0053] 如图2中所示,CTI域10'是FP(CTI服务器20),并且媒体服务器26从CSTA视角来看没有处于域10'中。OpenScape联系中心应用28具有与CSTA的连接FP、以及与媒体服务器26的其它接口。
[0054] 在图3中以示意性方式示出了在过程中稍晚时图2的系统。如果在第三终端设备24处没有代理可用或者应当播放问候通知,则呼叫方A在第一终端设备36处通过呼叫中心应用28(OSCC)从队列中出来被切换到SIP中继(Trk2)上(在OpenScape办公室和OpenScape 智能办公室的情况下借助于CSTA转移呼叫)。
[0055] 由于媒体服务器26通过本地SIP被连接,因此对呼叫的识别可以仅仅通过呼叫号码来进行。为此,为了转接由OSCC提供补选。
[0056]
[0057] 目标是一种装置,其中呼叫(C1)为了播放通知而离开FP 20,并且被连接到媒体服务器26,于是通知设备(第二终端设备D1)位于媒体服务器26中。这在本情况下通过SIP来实现。由于不能通过SIP传输附加信息,因此通知设备D1在媒体服务器26中通过补选来识别。
[0058] 示例:如果呼叫方拨打“7007”,则呼叫将到达媒体服务器26中的“7007”,并且连同“510”将接通对应于D1的个人终端设备。对此,可以经由SIP通过补选来寻址D1、D2或D3。呼叫(C1)是选择媒体服务器26和个别化的补选,由此识别D1。
[0059] CSTA命令转移呼叫将呼叫从UCD 22转发到媒体服务器26中的第二终端设备D1。如果这发生,则UCD 22不被连接,并且第一终端设备36处的呼叫方A具有从中继Trk1到媒体服务器26的连接。该信息然后由应用28在CSTA中继Trk1和中继Trk2上接收。
[0060] 为了进一步处理呼叫(C1,...),应用28于是必须总是检查:呼叫在哪个中继(Trk1, Trk2,...)上运行。这不必然通过中继Trk1或Trk2进行,其同样也可以是中继3或中继4。
[0061] 通过CSTA应用的转移呼叫现在是D1的函数 - f(D1)。
[0062] SIP中继(Trk2)现在通过MS播放呼叫中心(OSCC)中的通知。在此,其是完全合格的双向通话。
[0063] 第三终端设备24处的呼叫方A的呼叫由OSCC作为f(D1)切换到媒体服务器26的SIP通知上。
[0064] 如果通知已经被播放,则呼叫C1被转交给第三终端设备24处的代理。这通常利用单步转移来进行。
[0065] B.单步转移
[0066] 图4以示意性方式示出了根据CSTA标准的单步转移的连接改变。从图3中的图示出发,呼叫中心应用28(OSCC)的CSTA服务单步转移(SST)使得能够将呼叫C1从SIP媒体服务器26切换到任意目标(例如第三终端设备24处的代理)上。
[0067] 图4是来自ECMA-269的图表:根据ECMA-269,该服务应当被映射到CSTA域10'知道的设备上(在此:Trk 2 => 作为函数f(Trk 2))。
[0068] 单步转移呼叫服务(单步骤转移呼叫服务)将已有连接C1从设备D1转移到另一设备D3。在图4中示出了终端设备D1如何与终端设备D2通信,并且从D1到终端设备D3的命令“单步转移”被执行,然后于是D2呼叫D3。
[0069] 该转移在一个步骤中执行,也就是说,执行该转移的设备D2不必在输出单步转移呼叫服务以前将已有连接C1引导到等待队列中。
[0070] 要转移的连接C3可以处于警报、已连接、失败、被保持或被排队的状态。
[0071] 示例:
[0072]
[0073] 但是在此不保证:代理在呼叫中心应用28中具有哪个“知名度”。
[0074] 从应用28的视角来看,发生逻辑变换(范式变换):
[0075]
[0076] 图5以示意性方式示出了根据图4的单步转移在图3的系统中的实现。在此,呼叫A作为f(Trk2)由OSCC 28从SIP媒体服务器26代理中继切换到第三终端设备24处的代理上(前提条件是图3)。
[0077] 图5中所示的SIP中继(Trk2)确定到媒体服务器26的通知设备D1的代理。SIP中继从呼叫中心应用28的视角来看是可变、可能未知的参量,而媒体服务器26的通知设备(第二终端设备D1)是恒定的、并且从呼叫中心应用28的视角来看是在任何情况下都已知的参量。
[0078] 命令“转移呼叫”通常必须按照“中继Trk2到代理”(第三终端设备24)。问题在于,OSCC应用28实际上被配置为,对所述中继一无所知。OSCC应用28具有如下特点:其通常被设计成,其仅仅识别下列中继:中央办公室18的真实中继、UCD 22(图1)和代理(第三终端设备24)。这意味着,实际上不存在关于呼叫(连接)C1的陈述。呼叫C1现在处于中继Trk2上,但是应用28不认识中继Trk2。根据本发明,该要求被解决。
[0079] 从应用28的应用视角来看,发生下列动作:该应用28将转移呼叫设置到第二终端设备D1上,并且在进一步的过程中控制其可能不认识的中继Trk2。
[0080] 单步转移必须在中继Trk2上进行。为了媒体服务器26的呼叫C1从终端设备D1到达代理(第三终端设备24),必须在CSTA(应用28)上进行针对中继2的单步转移命令,并且然后呼叫C1去往代理(第三终端设备24)。
[0081] 现在,问题在于,中继是未知的,并且应用28仅能使用其识别的组件。唯一在本情况下应用28认识的是第二终端设备D1。但是D1没有位于CTI域10'中。本发明所解决的问题是,应用28可以将命令放置到D1上,尽管D1没有位于平台(CTI域10')中。
[0082] 图6以示意性方式示出了用于借助于额外域设备30、更确切地说针对单步转移情况执行根据本发明的方法的实施例的系统组件的第一装置。在此,呼叫方A(第一终端设备36)的呼叫由OSCC作为f(D1)从通知设备SIP媒体服务器26切换到代理(第三终端设备24)上(前提条件仍然是图3)。该实施如上面参考图1-5所述那样进行,除了下面的实施。
[0083] 第二终端设备D1位于CTI域10'之外,因此根据本发明设置有额外域设备30。额外域设备30使得系统首先能够识别/检查:(i)设备D1是否被连接;(ii)其是否是有效的D1;(iii)代理位于何处;(iv)代理的状态是否正确;以及(v)命令如何对代理执行。
[0084] 在本情况下,呼叫(C1)在UCD处被排队,并且应用28确定“转移呼叫到D1”。应用28现在给出命令:发回呼叫并且现在执行“到代理的单步转移D1”。新层(域设备30)现在为D1确定应用28还不认识的动态内部中继。应用28现在仅仅认识UCD 22、代理的第三终端设备24和D1。该中间层承担中继。
[0085] 在此引入的抽象层“额外域设备”也可以在CTI服务器20(FP)中直接执行其任务。这尤其是在以下联网之内(例如通过SIP-Q)是合理的,在该联网中呼叫中心应用28同时操纵多个节点。
[0086] 通过引入抽象层,CTI服务器20(FP)为CTI服务提供的可能性是,借助于该抽象层,CTI服务在不借助于或不认识相应(可动态改变的)代理的情况下也被接受,即使该设备D1没有位于CTI域10'中。于是,CTI服务器20自动在相应有效的代理上执行所述CTI服务。
[0087] 因此,从呼叫中心应用(OSCC)28的视角来看现在得出对在CTI域10'中未知的—额外域—设备的下列CTI呼叫(在此,D1 => 作为函数f(D1)):
[0088]
[0089] 该呼叫现在在抽象层“额外域设备”30之内自动针对代理执行。
[0090] 从应用的视角来看,现在不进行逻辑的变换(没有范式变换):
[0091]
[0092] 因此,借助于该抽象层(额外域设备30),第一CTI服务(SST:f(D1))40通过CSTA在额外域设备30与应用28之间被用信号通知,并且第二CTI服务(SST:f(Trk 2))42通过CSTA在额外域设备30与CTI服务器20之间被用信号通知。
[0093] 该抽象层”额外域设备”30的任务是:
[0094] -分析D1
[0095] -检查D1的存在
[0096] -确定(动态的)代理Trk2
[0097] -可信度检查
[0098] -在代理Trk2上执行。
[0099] 图7以示意性方式示出了用于执行根据发明的方法的实施例(单步转移)、即应用于与附加的中间设备32(CSP)联网的系统组件的第二装置。在OpenScape办公室和OpenScape 智能办公室的这种情况下涉及CSP(CSTA服务提供商)。
[0100] 根据本发明的确定的实施方式,中间设备执行与多个交换机(Trk1和Trk2)的联网。这些交换机根据中间设备的当前技术被示为仅仅一个交换机。交换机(Trk1和Trk2)不知道,存在联网并且涉及多个节点。本发明因此也可以应用于联网、即跨结点。
[0101] 呼叫可以通过网关节点到达,应用28认识中继,UCD可以位于另一节点中,并且媒体服务器26可以仍然连接到第三节点上(未示出)。但是这大多直接起作用,所述那个或另一中继与媒体服务器26连接,并且不需要媒服务器26认识该中继。媒体服务器26仅须再次认识D1,并且然后将命令“单步转移”从D1放置到代理上。
[0102] C.呼叫监视
[0103] 图8以示意性方式示出了用于在呼叫监视的情况下借助于额外域设备30执行根据本发明的方法的实施例的系统组件的第三装置。
[0104] 额外域设备30的应用不仅适用于CSTA中的专门的功能/CTI服务,而且是普遍适用的,并且也可以应用于呼叫监视CTI服务以及传入和传出的呼叫。
[0105] 进行如下通知:呼叫已经到达D1,并且在开始时监视点被设置到第二终端设备D1上。
[0106] 在呼叫监视的情况下,可以临时地将监视点设置到处于CTI域10'之外的设备上。这类应用使得能够例如通过在咨询呼叫以后转移到呼叫中心来检测通话中的改变(参见章节B)。
[0107] 在图8中,第四终端设备34(例如交换空间)处的成员处于到连接C2上的呼叫中心的咨询呼叫中。该成员监听媒体服务器26的设备D1的通知(参见图3)。原始呼叫在连接C1上被保持。如果该咨询呼叫转交到呼叫中心中,则连接通常改变其值,产生连接C3(参见图9)。
[0108] 图9以示意性方式示出了用于在呼叫监视的情况下借助于中间设备(CSP)执行根据本发明的方法的实施例的系统组件的第三装置。在此,执行咨询呼叫到呼叫中心中的切换(连接的改变)。
[0109] 详细流程在表2中予以示出。
[0110]
[0111]
[0112] 表2:针对“额外域服务”的CSTA事件
[0113] 在针对“额外域设备”32(Dn)的临时监视点处,可以附加地进行从代理中继Trk2到从CTI域10'视角来看外部的设备Dn的转换。
[0114] 通过为了在处于CTI域10'之外的设备上执行CTI服务而对抽象层“额外域设备”30、32的有利引入使得高级应用28能够放弃(动态)代理管理并且代替于此专注于实际的设备。
[0115] 因此,借助于该抽象层(额外域设备30),第一CTI服务(监视:f(D1,C2))44通过CSTA在额外域设备30与应用28之间被用信号通知,并且第二CTI服务(SST:f(Trk 2),监视:f(Trk 2))46通过CSTA在“额外域设备”30与应用28和CTI服务器20之间被用信号通知。
[0116] 针对CTI控制不再需要变换逻辑(没有范式变换)。要控制的设备对高级应用28保留,并且不再进行到代理的变换。
[0117] 在此详述的示例CSTA单步转移和呼叫监视可以应用于另外的CSTA服务(呼叫控制等等)。
[0118] 在此,额外域设备30可以是额外服务器或中间设备或者软件,或者在平台本身上实现。
[0119] 单步转移和呼叫监视仅仅是不同功能的示例,所述功能能够通过本发明被简化。
[0120] 优点在于,高级应用28不必专注于CTI域10'的界限在何处。高级应用28可以利用:其它设备也可以由应用28来监控,即使所述设备处于CTI域10'之外,而不必专注于哪些附加资源内部地用于在该平台中的呼叫处理,如何对其进行寻址等。这从应用28剥离,由此简化功能。
[0121] 附加于上述两个示例(呼叫监视和单步转移),还存在其它功能,在所述功能中该抽象层应该是有利的、例如CSTA的设备监视。
[0122] 能够确定:除非另行说明或者出于技术原因本身不可行,参考所示实施方式描述的本发明的特征、比如CTI服务器、媒体服务器、控制程序(应用)、数据结构、额外域设备(所使用的参数、控制命令、协议和硬件组件的类型和设计、各个组件相对于彼此的布置或者相应方法步骤的顺序)也可以存在于其它实施方式或其变型方案中。此外,在各个实施方式的以组合描述的这样的特征中,不必一定总是在有关实施方式中实现所有特征。
[0123] 缩写
[0124] ACD          自动呼叫分配
[0125] API          应用编程接口
[0126] CSTA         计算机支持电信应用
[0127] C1、C2、C3     连接(连接)
[0128] D1、D2、D3     (成员)设备
[0129] ECMA-269     标准ECMA-269。计算机支持电信应用(CSTA)阶段III的服务。第9版(2011年12月)。
[0130] FP           特征处理
[0131] f(...   )    ...的函数
[0132] MS           媒体服务器
[0133] OSCC         OpenScape联系中心
[0134] PSTN         公共交换电话网
[0135] SIP          会话发起协议
[0136] SIP-Q        经由SIP遂穿的联网协议CorNet-NQ
[0137] SST          CSTA服务单步转移
[0138] Trk1、Trk2    (网络)中继
[0139] UCD          通用呼叫分配(OpenScape 办公室和und OpenScape 智能办公室的ACD解决方案)
[0140] 具有特征的附图标记的列表
[0141] 10、10'   CTI域
[0142] 12   网络接口设备
[0143] 14   分支/PBX
[0144] 16   设备/设备18   中央办公室
[0145] 20   CTI服务器
[0146] 22   呼叫中心分配/UCD
[0147] 24   第三通信终端设备/代理
[0148] 26   媒体服务器
[0149] 28   控制程序
[0150] 30   中间功能单元/抽象层
[0151] 32   中间功能单元
[0152] 36   第一通信终端设备/呼叫方
[0153] 40   第一CTI服务
[0154] 42   第二CTI服务
[0155] 44   第一CTI服务
[0156] 46   第二CTI服务