CN103222255B - 自动启动用于文本通信的通信终端设备的方法和装置 - Google Patents

自动启动用于文本通信的通信终端设备的方法和装置 Download PDF

Info

Publication number
CN103222255B
CN103222255B CN201180057916.5A CN201180057916A CN103222255B CN 103222255 B CN103222255 B CN 103222255B CN 201180057916 A CN201180057916 A CN 201180057916A CN 103222255 B CN103222255 B CN 103222255B
Authority
CN
China
Prior art keywords
services device
communication terminal
scs
voice communications
text messaging
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201180057916.5A
Other languages
English (en)
Other versions
CN103222255A (zh
Inventor
C.里斯特
S.科德斯
S.菲舍尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unify GmbH and Co KG
Original Assignee
Siemens Enterprise Communications GmbH and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Enterprise Communications GmbH and Co KG filed Critical Siemens Enterprise Communications GmbH and Co KG
Publication of CN103222255A publication Critical patent/CN103222255A/zh
Application granted granted Critical
Publication of CN103222255B publication Critical patent/CN103222255B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
    • H04M3/42374Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity where the information is provided to a monitoring entity such as a potential calling party or a call processing server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4416Network booting; Remote initial program loading [RIPL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1046Call controllers; Call servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42382Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0042Services and arrangements where telephone services are combined with data services where the data service is a text-based messaging service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/65Aspects of automatic or semi-automatic exchanges related to applications where calls are combined with other types of communication
    • H04M2203/651Text message transmission triggered by call
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/65Aspects of automatic or semi-automatic exchanges related to applications where calls are combined with other types of communication
    • H04M2203/652Call initiation triggered by text message

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

在用于在至少一个被设立用于文本通信的第二通信终端设备(CL A,CL B)上自动启动被设立用于语音通信的第一通信终端设备(EG A,EG B)的方法或者装置中,在通信终端设备之间的语音通信通过至少一个语音通信服务器(SCS)被传送,而在通信终端设备之间的文本通信通过至少一个文本通信服务器(TCS)被传送。所述至少一个语音通信服务器(SCS)和所述至少一个文本通信服务器(TCS)通过至少一个转换装置(GW)交换消息。通过至少一个文本通信服务器(TCS)、至少一个转换装置(GW)和至少一个语音通信服务器(SCS),给至少一个第二通信终端设备(EG A,EG B)启动至少一个第一通信终端设备(CL A,CL B)。

Description

自动启动用于文本通信的通信终端设备的方法和装置
技术领域
本发明涉及一种用于在至少一个被设立用于语音通信的第二通信终端设备上自动启动被设立用于文本通信的第一通信终端设备的方法,其中在通信终端设备之间的语音通信通过至少一个语音通信服务器被传送,而在通信终端设备之间的文本通信通过至少一个文本通信服务器被传送。此外,本发明还涉及一种用于将用于启动至少一个被设立用于文本通信的第一通信终端设备的信息自动传输给至少一个被设立用于语音通信的第二通信终端设备的装置,该装置具有用于传送在通信终端设备之间的文本通信的至少一个文本通信服务器和用于传送在通信终端设备之间的语音通信的至少一个语音通信服务器。
背景技术
电信网络和数据网络的整合变得越来越重要。电信网络主要用于电信用户借助譬如电话之类的电信终端设备进行通信。数据网络主要用于将计算机、例如PC与所谓的服务器联网。其中在计算机上安装的应用控制和监控通信设备和通信连接的方法和装置通常被公知为CTI解决方案(CTI=计算机电话集成(Computer Telephony Integration))。在此,一方面可以控制和监控通信设备的端子,而另一方面可以控制和监控这些端子之间的连接。连接分别为在一个通信设备或者多个通信设备的两个或更多个用户之间的临时通信信道。
在CTI解决方案工作时,在通信设备与CTI应用(CTI应用程序)之间分别传输带有控制和状态信息的数据。为此,通信设备拥有用于交换数据的特定接口、即CTI接口。同样,应用或PC拥有相对应的用于数据交换的CTI接口。对此,通信设备的CTI接口和应用的CTI接口通过数据线路或者通过数据网络彼此连接。由于在通信设备上的CTI接口的最大数目受限,所以在通信设备与应用之间常常接有电话服务器。
出版文献WO 98/51092 A1“计算机电话集成网关(Computer telephony integration gateway)”表明了一种具有多个通信设备的公用通信网络和一种具有多个域的专用通信网络,其分别具有带有用于控制和/或监控公用通信网络的资源的应用的计算机。所表明的装置作为***装置(Umwertungseinrichtung)具有如下“CTI网关”:所述“CTI网关”改变为了控制和/或监控公用通信网络的资源被发送到专用通信网络的数据,使得这些数据被表示为唯一的公用通信设备的数据,并且相反地改变从具有应用的专用通信网络被发送到公用通信网络的数据,就好像这些数据会从具有仅仅一个应用的专用通信网络被发送那样。
DE 101 59 636 B4描述了一种用于借助在通信设备与至少一个应用之间的数据交换来控制和/或监控资源和连接的方法,其中数据分别具有区分资源和连接的标记,其中资源的标记在交换时分别被***,使得这些标记针对其中一个应用或每个应用被表示为具有用户端子的唯一的通信设备的标记,其特征在于,在不同的通信设备的资源之间的连接的标记分别包括参与连接的通信设备的本地连接号码(呼叫ID(Call-ID))和全球连接号码(呼叫ID),并且通过***而将全球连接号码(呼叫ID)传输到应用,使得全球连接号码不可由应用来与本地连接号码(呼叫ID)相区分。
XMPP协议是所谓的即时消息协议(Instant Messaging Protokolle)的重要的公知代表,所述即时消息协议在计算机电话集成中起重要作用。公知的基于XMPP协议的客户端/服务器架构与电话异步地工作。在公知的解决方案中并未设置自动链接和启动。
发明内容
本发明的任务可以被视为给出用于CTI服务器的自动启动的解决方案,该CTI服务器例如在XMPP环境中工作。该任务通过根据独立权利要求之一所述的方法或装置来解决。本发明的有利改进方案是从属权利要求的主题。
根据本发明,设置了一种用于在至少一个被设立用于语音通信的第二通信终端设备上自动启动至少一个被设立用于文本通信的第一通信终端设备的方法,其中在通信终端设备之间的语音通信通过至少一个语音通信服务器被传送,而在通信终端设备之间的文本通信通过至少一个文本通信服务器被传送。至少一个语音通信服务器和至少一个文本通信服务器通过至少一个转换装置交换消息,并且所述启动从至少一个第一通信终端设备通过至少一个文本通信服务器、至少一个转换装置和至少一个语音通信服务器被用信号通知给至少一个第二通信终端设备。
根据本发明的一种优选实施形式(所述优选实施形式的特征也可以与本发明的其他实施形式的特征相组合)设置,当语音通信服务器事先已用信号通知给文本通信服务器要进行启动时,那么用于用信号通知启动的信息的传输在文本通信服务器与语音通信服务器之间进行。
根据本发明的另一优选实施形式(所述另一优选实施形式的特征也可以与本发明的其他实施形式的特征相组合)设置,用于用信号通知启动的信息的传输在文本通信服务器与语音通信服务器之间在通过以前的信令所详细说明的程度上进行。
根据本发明的另一优选实施形式(所述另一优选实施形式的特征也可以与本发明的其他实施形式的特征相组合)设置,该方法包括将至少一个用于用信号通知启动的信息传输给通信终端设备。
根据本发明的另一优选实施形式(所述另一优选实施形式的特征也可以与本发明的其他实施形式的特征相组合)设置,至少语音通信服务器在没有请求的情况下传输消息。
根据本发明,此外还设置一种用于将用于启动至少一个被设立用于文本通信的第一通信终端设备的信息自动传输给至少一个被设立用于语音通信的第二通信终端设备的装置,该装置具有用于传送在通信终端设备之间的文本通信的至少一个文本通信服务器和用于传送在通信终端设备之间的语音通信的至少一个语音通信服务器。在此,设置至少一个转换装置,至少其中一个语音通信服务器和所述至少一个文本通信服务器通过所述至少一个转换装置交换消息。用于启动至少所述第一通信终端设备的信息通过所述至少一个文本通信服务器、所述至少一个转换装置和所述至少一个语音通信服务器被传输给至少一个第二通信终端设备。
根据本发明的一种优选实施形式(所述优选实施形式的特征也可以与本发明的其他实施形式的特征相组合)设置,当语音通信服务器事先已用信号通知文本通信服务器要进行传输时,那么用于用信号通知启动的信息的传输在文本通信服务器与语音通信服务器之间进行。
根据本发明的另一优选实施形式(所述另一优选实施形式的特征也可以与本发明的其他实施形式的特征相组合)设置,用于用信号通知启动的信息的传输在文本通信服务器与语音通信服务器之间在通过以前的信令所详细说明的程度上进行。
根据本发明的另一优选实施形式(所述另一优选实施形式的特征也可以与本发明的其他实施形式的特征相组合)设置,被传输给通信终端设备的至少一个用于用信号通知启动的信息包含至少一个工作信息。
根据本发明的另一优选实施形式(所述另一优选实施形式的特征也可以与本发明的其他实施形式的特征相组合)设置,至少语音通信服务器在没有请求的情况下传输消息。
根据实施形式,根据本发明的解决方案的优点是,用于在被设立用于文本通信的通信终端设备上自动启动被设立用于语音通信的通信终端设备的方法可以说作为“机器对机器”通信独立地(自动地)可以启动与版本有关的CTI控制,而对此不必配置参数。两个“机器”、即交换机(PBX)和XMPP服务器告知其CTI能力并且独立地(自动地)被适配到相应伙伴的可能性上,而无需从外部介入(能力的协商)。这意味着,使用者不必(一般而言并且在起动/重新起动时)经历登记过程(譬如在如Microsoft Word这样的程序的设置/安装时的配置)。因此,本发明提供了在(交换机/PBX=语音服务器(Voice Server)和XMPP服务器=存在服务器(Presence Server))之间的同步的基础,并且可以说将语音和存在(Presence)结合(类似在发动机与车身之间的结合)。
附图说明
以下依据优选实施例和借助附图更详细地描述了本发明。
在此,
图1示意性地示出了用于执行根据本发明的方法的实施例的***部件的第一装置;
图2示意性地示出了用于执行根据本发明的方法的实施例的***部件的第二装置;
图3示意性地示出了根据本发明的第一实施例的方法的步骤过程;
图4示意性地示出了根据本发明的第二实施例的方法的步骤过程;
图5示意性地示出了根据本发明的第三实施例的方法的步骤过程;
图6示意性地示出了用于执行根据本发明的方法的实施例的***部件的第三装置;
图7示意性地示出了用于执行根据本发明的方法的实施例的***部件的第四装置;
图8示意性地示出了用于执行根据本发明的方法的实施例的***部件的第五装置。
具体实施方式
图1示出了根据本发明的装置的优选实施例。语音通信服务器SCS在该例子中与两个被设立用于语音通信的终端设备EGA和EGB处于连接,并且与这两个通信终端设备交换语音消息和状态信息15、16。例如,如果通信终端设备EGA的状态改变,则该通信终端设备EGA将相对应的状态信息传输给语音通信服务器SCS,于是该语音通信服务器SCS将状态信息或者相对应的状态改变信息14传输给转换装置GW。转换装置GW于是将相对应的状态信息或者状态改变信息13传输给文本通信服务器TCS,这两个文本通信客户端CLA和CLB与该文本通信服务器TCS进行通信11、12。在该例子中,文本通信客户端CLA被也使用语音通信终端设备EGA的通信用户使用。相对应地,文本通信客户端CLB被也使用语音通信终端设备EGB的通信用户使用。
以这种方式变得可能的是,使用文本通信客户端CLB的通信用户被通知语音通信终端设备EGA的状态改变,而使用者A对此无须手动地开始给使用者B的消息传输。
示例性地以OpenScape Office MX形式实施的在图2中示出的呼叫控制网关CCGW(Call Control Gateway)在整个***中的嵌入是示范性的并且代表总体上有创造性的构思,在该构思中,用于在至少一个被设立用于语音通信的第二通信终端设备(EG A,EG B)上自动启动至少一个被设立用于文本通信的第一通信终端设备(CL A,CL B)的方法,其中在通信终端设备之间的语音通信通过至少一个语音通信服务器(SCS)被传送,而在通信终端设备之间的文本通信通过至少一个文本通信服务器(TCS)被传送,其中该方法被设置为,至少一个语音通信服务器(SCS)和至少一个文本通信服务器(TCS)通过至少一个转换装置(GW)来交换消息,并且所述启动从至少一个第一通信终端设备(CL A,CL B)通过至少一个文本通信服务器(TCS)、至少一个转换装置(GW)和至少一个语音通信服务器(SCS)被用信号通知给至少第二通信终端设备(EG A,EG B)。
在该实施例中,语音通信服务器SCS尤其包括CSTA服务供应商(CSP,CSTA Service Provider)、特征处理装置(FP,Feature Processing)和LAN设备处理程序(LDH,LAN Device Handler)。附图标记EG A、EG B标明了如所示的终端设备,GW标明了呼叫控制网关(CCGW),文本通信服务器(TCS)在该例子中是XMPP服务器-Openfire,而客户端CL A、CL B示例性地通过XMPP客户端-Spark(S1,S2)来表示。在此可能但不是必需的是,前面所描述的部件在物理上彼此分开或者位于有限的域之内。
在CCGW(GW)与XMPP(TCS)服务器之间的通信信道(13)可以通过XMPP服务器/服务器连接实现,其中CCGW充当独立的XMPP服务器。要不然,该通信信道(13)可以通过XMPP客户端/服务器连接实现,其中CCGW作为客户端在XMPP服务器(例如Openfire)中被管理。第三可能性在于,CCGW是XMPP服务器的服务器部件,例如根据XEP 0114的服务器部件。在CCGW(GW)与XMPP(TCS)服务器之间的通信信道(13)同样示例性地代表将用于启动至少一个第一通信终端设备(CL A,CL B)的信息通过至少一个文本通信服务器(TCS)、至少一个转换装置(GW)和至少一个语音通信服务器(SCS)传输给至少第二通信终端设备(EG A,EG B)。
PBX、即交换技术***和即时消息服务器(Instant Messaging Server)XS、例如XMPP服务器借助呼叫控制网关CCGW来连接。CCGW是在PBX的CTI与XMPP服务器之间的连接。XMPP客户端可以通过该呼叫控制网关来预订和提供CTI业务。在这种情况下,在本发明的实施形式中优选地涉及在ECMA-269(用于计算机支持的电信应用(CSTA,Computer Supported Telecommunications Applications)第III阶段的标准ECMA-269服务,第8版(2009年6月))中所描述的CSTA呼叫控制服务和事件。该文档(http://www.ecma-international.org/publications/standards/Ecma-269.htm)被作为本说明书的组成部分。
在其中一方面,经由CSTA XML借助所谓的CSTA 服务供应商(CSP)而连接到特征处理装置。在另一方面,CSTA通过XMPP被传输给XMPP服务器(在根据该图的实施例中:Openfire)。借助CCGW,XMPP客户端(在根据该图的实施例中:Spark)可预订CTI业务。
为了保证CTI功能性的自动启动,优选地经历如下步骤:
步骤1:
在客户端向服务器登记时,该客户端通过服务发现(Service Discovery)(在根据XEP-0030的实施形式中)查询服务器的特性。应答尤其包括一个或多个<feature/>元素。这些元素中的每个都包括表示所支持的名字空间(Namespace)的“var”属性。在可供使用的名字空间之内,补充可能的CTI功能性。
如果应答在所包含的<feature/>元素之内包含对一般的或者版本特定的CTI支持的提示,则肯定的检查结果(客户端支持该CTI版本)能够实现借助所确定的名字空间的查询节(query-Stanza)向服务器要求CTI业务,其被封装在“Get(获取)”类型的IQ节中。
如果服务器的应答包含该客户端也支持的多个CTI版本,则在客户端的实施中,依据具有按优先序排列的CTI版本或名字空间的优先级列表来执行选择,或者也选择在应答中被列为第一的名字空间。
在服务器的通常的CTI支持中,根据CTI功能性的要求才进行CTI版本检查。
步骤2:
在客户端的服务发现(在根据XEP-0030的实施形式中)上,服务器通过要针对<feature/>元素确定的名字空间报告其支持的CTI版本。
根据本发明的实施例,优选地进行CSTA XML版本3(< feature var = "http://www.ecma-international.org/standards/ecma-323/csta/ed3" />) 的支持或者CST XML版本5 (< feature var = "http://www.ecma-international.org/standards/ecma-323/csta/ed5" />)的支持。
CTI版本的具体支持能够使服务器就其那方面来说实施有效性检查。有效性检查的方式是所要求的CTI服务与JabberID和与该客户端关联的呼叫号码的正关联(positive Zuordnung)。这使得服务器能够判定CTI连接(第一方或者第三方)的质量。
在第一方CTI连接的情况下,客户端仅允许实施用于与JabberID关联的呼叫号码的CTI服务,其他服务要求会被拒绝。在第三方CTI连接的情况下,客户端允许针对任意呼叫号码实施CTI服务。
如果服务器不支持具体的CTI版本,则服务器可以将CTI版本检查让给CCGW或置于后面的(nachgeschaltet)CTI实例。
针对借助IQ由客户端进行的CTI要求,服务器送回CCGW的状态以及与该客户端关联的呼叫号码(设备列表(Devicelist))。
为了能够实现联网场景,应答可选地也可以参照其他服务器,该其他服务就其那方面来说支持CTI功能性。在该情况下,该应答没有提供设备列表,并且CCGW的状态用“未知(unknown)”表征。客户端的下一步在于重新在现在已知的服务器中开始服务发现。
联网的另一可能性是通过单个服务器支持多个CCGW。
如果服务器从CCGW获得登录(Login)/退出(Logoff)消息,则服务器将状态消息发送给已预订CTI功能性的所有客户端。当中断到CCGW的连接时,该状态消息同样由服务器产生。
步骤3:
随着登录服务器,提供CTI连接。当CCGW并不支持该CTI版本时,CCGW检查CTI版本并且中断连接。必要时,CCGW将CTI版本检查让给置于后面的CTI实例。
可选地,直接存在状态(Praesenz-Status)可以被用于支持自动启动。
a)CCGW的可用性
在CCGW起动之后,该CCGW将直接存在消息发送给提供该CTI功能性的XMPP服务器。于是,XMPP服务器开始一种机制,该机制通知所有已经登记的与CCGW关联的具有CTI能力的客户端:CCGW现在是可用的(当XMPP服务器提供多个CCGW时,这是有意义的)。
现在,如果管理在CCGW与CTI之间的连接的XMPP服务器不期望地崩溃,则XMPP服务器获得存在消息,其中该存在消息通知该XMPP服务器:CCGW现在不再是可用的。这允许XMPP服务器也通知所有登记的已被分配给CCGW的客户端:其CCGW当前不再是可用的并且因此停止CTI功能性。
b)具有CSTA能力的客户端的可用性
如果客户端从XMPP服务器获得状态消息,该状态消息说明所分配的CCGW现在可联系上(与该状态消息是否是XMPP服务器对CTI业务上的要求的应答或者状态消息是否是事后可用的CCGW的结果无关),则客户端将直接存在消息发送给CCGW。这迫使XMPP服务器为此通知CCGW:客户端何时不再是可用的,CCGW也不用位于客户端的名册(联系列表)中。
如果CCGW被通知其客户端之一不再是可用的,则检验该客户端是否已设置监控点。如果情况如此,则“监控停止(MonitorStop)”可以自动地代表客户端地被发送给置于后面的CTI实例。
图3、图4和图5示出了服务发现和CTI业务的紧接着的要求的实施例。
在图3中,通过左边竖直线所示的具有CSTA能力的XMPP客户端在服务发现的范围中将消息发送给通过右边竖直线所示的具有CTI插件(Plugin)的XMPP服务器。具有CTI能力的XMPP服务器应答该询问。据此,客户端识别XMPP服务器的CTI资格,并且要求CTI业务,对此XMPP服务器利用CCGW的所分配的设备、地址和状态来应答。
以下,依据本发明的实施例描述了CCGW的登记和在客户已经登记期间的注销。
在图4中所示的实施例所基于的假设是,三个客户端已经如前面所描述的那样执行了其在XMPP服务器处的登记。
出于清楚的原因,在此在XMPP服务器与三个具有CSTA能力的客户端之间的消息缩短地被示出,并且未示出在客户端侧的确认(“result(结果)”类型的IQ节和其中名字空间的查询节http://www.ecma-international.org/standards/ecma-323/csta/ed3)。
图4示出了CCGW借助直接存在消息向XMPP服务器的登记。图5示出了在CCGW与XMPP服务器之间的连接不期望地崩溃时的消息流。
图6、图7和图8依据不同的实施例示出了与本发明结合的可能的联网场景。在图6中所示的实施例中,服务器63、优选地具有通过XMPP针对CSTA的配置插件的XMPP服务器已分配两个不同的CCGW 64、65,该服务器63优选地通过消息路径68、69与CCGW 64、65进行通信。服务器63优选地通过消息路径66、67与客户端61、62进行通信,所述客户端61、62优选地是带有CTI插件的XMPP客户端。在配置插件中,优选地设置,客户端的消息被转发给哪个CCGW。
在图7中所示的实施例中,这两个服务器73、74的每个都在自己的域中具有CCGW 75、76。服务器73和74优选地是XMPP服务器。消息路径7a、7b、7c、7d和7e表示单元71、72、73、74、75和76彼此通信的消息路径。优选地,设置如下可能性,也可以利用其他域的CCGW。由此例如变得可能的是,客户端72或客户端71使用CCGW 75或76,尽管这两个CCGW位于不同的域中。客户端71和72优选地是XMPP客户端。
在图8中所示的实施例中,客户端81的服务器82并不具有完整的配置插件,而是具有减小的配置插件,该减小的配置插件使客户端81参照具有完整的插件的其他服务器83。75、76在自己的域中。消息路径8a、8b、8c和8d表示单元81、82、83、84和85彼此通信的消息路径。服务器82和83优选地是XMPP服务器。客户端81优选地是XMPP客户端。
在以OpenScape Office MX为例的整个***中的示例性嵌入代表总体上的方法,其中用于在至少一个被设立用于语音通信的第二通信终端设备(EG A,EG B)上自动启动至少一个被设立用于文本通信的第一通信终端设备(CL A,CL B)的方法,其中在通信终端设备之间的语音通信通过至少一个语音通信服务器(SCS)被传送,而在通信终端设备之间的文本通信通过至少一个文本通信服务器(TCS)被传送,其特征在于,至少一个语音通信服务器(SCS)和至少一个文本通信服务器(TCS)通过至少一个转换装置(GW)来交换消息,并且所述启动从至少一个第一通信终端设备(CL A,CL B)通过至少一个文本通信服务器(TCS)、至少一个转换装置(GW)和至少一个语音通信服务器(SCS)被传输给至少第二通信终端设备(EG A,EG B)。
OpenScape Office Mx的部件优选地是:
SCS:其尤其包括CSTA服务供应商(CSP)、特征处理装置(FP)和LAN设备处理程序(LDH)
EG A、EG B:通信终端设备
GW:呼叫控制网关(CCGW)
TCS:  XMPP 服务器-Openfire
CL A、CL B:XMPP客户端-Spark。
在此不是必需的是,前面所描述的部件在物理上彼此分开,或者必须位于有限的域之内。
在CCGW与XMPP服务器之间的通信信道优选地如下来实现:
- 或者通过XMPP服务器                                                服务器连接,也就是说CCGW充当独立的XMPP服务器;
- 或者通过XMPP客户端服务器连接,也就是说,CCGW作为客户端在XMPP服务器(例如Openfire)中被管理;
- 或者作为例如根据XEP 0114的服务器部件,也就是说,CCGW是XMPP服务器的服务器部件。

Claims (10)

1.一种将用于启动被设立用于文本通信的至少一个第一通信终端设备(CL A,CL B)的信息自动传输给被设立用于语音通信的至少一个第二通信终端设备(EG A,EG B)的方法,其中在通信终端设备之间的语音通信通过至少一个语音通信服务器(SCS)被传送,而在通信终端设备之间的文本通信通过至少一个文本通信服务器(TCS)被传送,
其中所述至少一个语音通信服务器(SCS)和所述至少一个文本通信服务器(TCS)通过至少一个转换装置(GW)交换消息,并且所述启动从至少一个第一通信终端设备(CL A,CL B)通过所述至少一个文本通信服务器(TCS)、所述至少一个转换装置(GW)和所述至少一个语音通信服务器(SCS)被用信号通知给所述至少一个第二通信终端设备(EG A,EG B),
其特征在于,当语音通信服务器(SCS)事先已用信号通知文本通信服务器要进行启动时,那么用于用信号通知启动的信息的传输在文本通信服务器(TCS)与语音通信服务器(SCS)之间进行。
2.根据权利要求1所述的方法,其特征在于,用于用信号通知启动的信息的传输在文本通信服务器(TCS)与语音通信服务器(SCS)之间在通过以前的信令所详细说明的程度上进行。
3.根据上述权利要求1-2之一所述的方法,其特征在于,该方法包括将至少一个用于用信号通知启动的信息传输给另一第一通信终端设备(CL A,CL B)。
4.根据权利要求3所述的方法,其特征在于,至少语音通信服务器(SCS)在没有请求的情况下传输消息。
5.根据上述权利要求1-2之一所述的方法,其特征在于,至少语音通信服务器(SCS)在没有请求的情况下传输消息。
6.一种将用于启动被设立用于文本通信的至少一个第一通信终端设备(CL A,CL B)的信息自动传输给被设立用于语音通信的至少一个第二通信终端设备(EG A,EG B)的装置,其具有至少一个用于传送在通信终端设备之间的文本通信的至少一个文本通信服务器(TCS)和至少一个用于传送在通信终端设备之间的语音通信的语音通信服务器(SCS),其中设置至少一个转换装置(GW),通过所述至少一个转换装置(GW),至少其中一个语音通信服务器(SCS)和所述至少一个文本通信服务器(TCS)交换消息,并且用于启动至少第一通信终端设备(CL A,CL B)的信息通过至少一个文本通信服务器(TCS)、至少一个转换装置(GW)和至少一个语音通信服务器(SCS)被传输给所述至少一个第二通信终端设备(EG A,EG B),
其特征在于,该装置被设立为使得:当语音通信服务器(SCS)事先已用信号通知文本通信服务器(TCS)要进行传输时,用于用信号通知启动的信息的传输在文本通信服务器(TCS)与语音通信服务器(SCS)之间进行。
7.根据权利要求6所述的装置,其特征在于,该装置被设立为使得:用于用信号通知启动的信息的传输在文本通信服务器(TCS)与语音通信服务器(SCS)之间在通过以前的信令所详细说明的程度上进行。
8.根据上述权利要求6-7之一所述的装置,其特征在于,至少一个被传输给另一第一通信终端设备(CL A,CL B)的用于用信号通知启动的信息包含至少一个工作信息。
9.根据权利要求8所述的装置,其特征在于,至少语音通信服务器(SCS)在没有请求的情况下传输消息。
10.根据上述权利要求6-7之一所述的装置,其特征在于,至少语音通信服务器(SCS)在没有请求的情况下传输消息。
CN201180057916.5A 2010-12-23 2011-12-22 自动启动用于文本通信的通信终端设备的方法和装置 Active CN103222255B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
EP10016050.6 2010-12-23
EP10016050 2010-12-23
EP11005594.4A EP2469821B1 (de) 2010-12-23 2011-07-08 Verfahren zur automatischen Übertragung einer Information zur Inbetriebnahme eines für die Textkommunikation eingerichteten Kommunikationsendgerätes an ein für die Sprachkommunikation eingerichtetes Kommunikationsendgerät
EP11005594.4 2011-07-08
PCT/EP2011/006512 WO2012084248A1 (de) 2010-12-23 2011-12-22 Verfahren zur automatischen inbetriebnahme eines für die sprachkommunikation eingerichteten kommunikationsendgerätes an einem für die textkommunikation eingerichteten kommunikationsendgerät

Publications (2)

Publication Number Publication Date
CN103222255A CN103222255A (zh) 2013-07-24
CN103222255B true CN103222255B (zh) 2015-10-21

Family

ID=44799460

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180057916.5A Active CN103222255B (zh) 2010-12-23 2011-12-22 自动启动用于文本通信的通信终端设备的方法和装置

Country Status (4)

Country Link
US (3) US20130305029A1 (zh)
EP (2) EP2469821B1 (zh)
CN (1) CN103222255B (zh)
WO (1) WO2012084248A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2469821B1 (de) 2010-12-23 2014-09-10 Unify GmbH & Co. KG Verfahren zur automatischen Übertragung einer Information zur Inbetriebnahme eines für die Textkommunikation eingerichteten Kommunikationsendgerätes an ein für die Sprachkommunikation eingerichtetes Kommunikationsendgerät
CN105207878A (zh) * 2014-05-30 2015-12-30 北大方正集团有限公司 一种即时通讯的方法及***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101502086A (zh) * 2006-06-08 2009-08-05 三德惬瑞公司 融合呼叫中心

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5333266A (en) * 1992-03-27 1994-07-26 International Business Machines Corporation Method and apparatus for message handling in computer systems
US5475738A (en) * 1993-10-21 1995-12-12 At&T Corp. Interface between text and voice messaging systems
CA2139081C (en) * 1994-12-23 1999-02-02 Alastair Gordon Unified messaging system and method
US6094479A (en) 1997-05-06 2000-07-25 Telefonaktiebolaget Lm Ericsson Computer telephony integration gateway
GB9814412D0 (en) * 1998-07-03 1998-09-02 Northern Telecom Ltd Communications method and apparatus
US7512217B2 (en) * 1998-10-27 2009-03-31 Gateway Inc. System and method for communicating with instant messaging clients using a telephone
US6195636B1 (en) * 1999-02-19 2001-02-27 Texas Instruments Incorporated Speech recognition over packet networks
US7068769B1 (en) * 2001-09-04 2006-06-27 Sprint Spectrum L.P. Method and system for communication processing based on physical presence
DE10159636B4 (de) 2001-12-05 2005-10-20 Siemens Ag Verfahren zur Steuerung und/oder Überwachung von Ressourcen und Verbindungen
US20030135569A1 (en) * 2002-01-15 2003-07-17 Khakoo Shabbir A. Method and apparatus for delivering messages based on user presence, preference or location
US7917581B2 (en) * 2002-04-02 2011-03-29 Verizon Business Global Llc Call completion via instant communications client
ATE423354T1 (de) * 2002-04-02 2009-03-15 Verizon Business Global Llc Nachrichtenantwortsystem
US20050043951A1 (en) * 2002-07-09 2005-02-24 Schurter Eugene Terry Voice instant messaging system
US7640293B2 (en) * 2002-07-17 2009-12-29 Research In Motion Limited Method, system and apparatus for messaging between wireless mobile terminals and networked computers
US7412044B2 (en) * 2003-07-14 2008-08-12 Avaya Technology Corp. Instant messaging to and from PBX stations
US7317716B1 (en) * 2003-07-25 2008-01-08 Verizon Laboratories Inc. Methods and systems for presence-based telephony communications
US7668157B2 (en) * 2003-07-25 2010-02-23 Verizon Patent And Licensing Inc. Presence based telephony
US7804949B2 (en) * 2003-12-31 2010-09-28 Alcatel Lucent Client-based integration of PBX and messaging systems
US7702792B2 (en) * 2004-01-08 2010-04-20 Cisco Technology, Inc. Method and system for managing communication sessions between a text-based and a voice-based client
EP1643739A1 (de) * 2004-10-04 2006-04-05 Alcatel Telekommunikationsnetz und Dienstrechner sowie Verfahren zum Austausch von Nachrichten zwischen einem Endteilnehmer und einem Textnachrichten-Server
US20060104293A1 (en) * 2004-11-17 2006-05-18 Alcatel Method of performing a communication service
US20060114882A1 (en) * 2004-11-30 2006-06-01 Mills James L Presence management in packet-switched networks using circuit-switched USSD signaling
EP1694043A1 (en) * 2005-02-08 2006-08-23 Alcatel SMS transport using CTI link of a node in a network
US8781081B2 (en) * 2005-04-21 2014-07-15 At&T Intellectual Property I, L.P. Presence management system
FR2888706A1 (fr) * 2005-07-12 2007-01-19 France Telecom Procede de mise en relation interpersonelle
US7792253B2 (en) * 2005-10-27 2010-09-07 International Business Machines Corporation Communications involving devices having different communication modes
US7912187B1 (en) * 2006-06-01 2011-03-22 At&T Mobility Ii Llc Transcoding voice to/from text based on location of a communication device
US8712451B2 (en) * 2007-10-29 2014-04-29 International Business Machines Corporation Phone messaging using audio streams
US20090225962A1 (en) * 2008-03-07 2009-09-10 International Business Machines Corporation Interactive voicemail message selection to refuse an incoming call
US8670546B2 (en) * 2008-10-22 2014-03-11 At&T Intellectual Property I, L.P. Systems and methods for providing a personalized communication processing service
US8509408B2 (en) * 2008-12-15 2013-08-13 Verizon Patent And Licensing Inc. Voice and text communication system
US8775514B2 (en) * 2009-06-11 2014-07-08 Verizon Patent And Licensing Inc. System and method for providing instant communication based customer support services using voice recognition
US9516069B2 (en) * 2009-11-17 2016-12-06 Avaya Inc. Packet headers as a trigger for automatic activation of special-purpose softphone applications
EP2424205B1 (de) * 2010-08-26 2019-03-13 Unify GmbH & Co. KG Verfahren und Anordnung zur automatischen Übertragung einer Zustandsinformation
EP2469821B1 (de) 2010-12-23 2014-09-10 Unify GmbH & Co. KG Verfahren zur automatischen Übertragung einer Information zur Inbetriebnahme eines für die Textkommunikation eingerichteten Kommunikationsendgerätes an ein für die Sprachkommunikation eingerichtetes Kommunikationsendgerät
US9804980B2 (en) * 2013-07-25 2017-10-31 Dell Products, Lp System management through direct communication between system management controllers

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101502086A (zh) * 2006-06-08 2009-08-05 三德惬瑞公司 融合呼叫中心

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Information OpenScape MobileConnect;siemens;《Siemens Enterprise Communication Gmbh & Co.Kg》;20100501;全文 *

Also Published As

Publication number Publication date
EP2782313B1 (de) 2020-10-14
EP2469821A1 (de) 2012-06-27
EP2782313A2 (de) 2014-09-24
US20130305029A1 (en) 2013-11-14
US11102349B2 (en) 2021-08-24
US20170223185A1 (en) 2017-08-03
CN103222255A (zh) 2013-07-24
WO2012084248A1 (de) 2012-06-28
EP2469821B1 (de) 2014-09-10
EP2782313A3 (de) 2014-10-15
US20200195777A1 (en) 2020-06-18
US10616408B2 (en) 2020-04-07

Similar Documents

Publication Publication Date Title
EP2003909A9 (en) A communication method, device and system for realizing scheduling communication service
JP5739158B2 (ja) 通信ルータ
CN101208941B (zh) 利用出现检测执行自动联络分配的方法和***
JP2009089033A (ja) 通信装置、及び通信システムで用いられる端末登録方法
EP2015551A2 (en) Telephone system, server and proxy response telephone
US11102349B2 (en) Method for automatic start up of a communication terminal configured for voice communication on a communication terminal configured for text communication
CN103262563A (zh) 用于将电信网的功能集成到数据网中的方法
CN102333165B (zh) 用于标记呼出电话呼叫的方法和装置
CN101938496B (zh) 话务台的呼叫控制方法、设备和***
JP2010087704A (ja) 通信方法、サーバ装置及びそのシステム
JP2007174047A (ja) 呼制御方法および呼制御システム
JP2006333220A (ja) ネットワーク電話システム及びこのネットワーク電話システムのサーバ装置
US9521096B2 (en) Computer telephony integration with connection of the computer via a presence-server
US10944658B2 (en) Method, apparatus and system for method for start-up of monitoring of monitor objects in a computer-integrated telecommunications environment
TW201238318A (en) Method for communication and component in a communication network
KR100613096B1 (ko) 피티티 서비스를 지원하는 시스템에서 버디 추가 요청 방법
JP2010183521A (ja) 通信メディア変換システム、方法及びプログラム
JP4852181B2 (ja) 通信装置、及び通信システムで用いられる端末登録方法
KR100724997B1 (ko) 음성호에 의한 통신을 비 음성호에 의한 통신으로 전환하는장치 및 방법
CN104704796A (zh) 丰富的存在状态
KR20020089644A (ko) 인터넷 폰 시스템의 상태정보 공유 방법
KR20120024215A (ko) 가입자 정보를 제공하는 통신 시스템 및 호 처리 방법
JP2007259312A (ja) サーバ装置
JP2004088490A (ja) 電話システム、ボタン電話装置およびプログラム
KR20110024894A (ko) 구내 통신 서비스 연동 시스템 및 구내 통신 서비스 연동 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant