用于提供voip的方法和通信终端设备的制作方法

文档序号:7677845阅读:120来源:国知局
专利名称:用于提供voip的方法和通信终端设备的制作方法
技术领域
本发明涉及根据权利要求1的前序部分用于提供VoIP的方法,以 及根据权利要求14的前序部分用于执行这种方法的通讯终端设备.
背景技术
众所周知,在电话通话范闺内产生的语音数据利用基于所谓的互联 网协议的网络传输,这种语音数据的传输方式也称为"网络电话" (VoIP)。
能够实现这种语音数据传输方式的VoIP终端设备, 一般来说同时 提供相同的增值服务(Mehrwertdienst),就像通过传统电话的终端设 备提供的增值服务一样.
"计算机电话一体化"(CTI)就是所述增值服务中的一种,这种服 务用于提高语音传输的效率.利用CTI服务,最简单的应用如计算机支 持的呼叫拨号,直至所有的呼叫中心功能都可以作为服务来提供。CTI 原则上是通过计算机技术对电话服务的一种支持.其除了对具有不同中 继功能(Vermittlungsfunktionen)的服务特征进行支持外,还包括电 信设施的控制和监视,以及费用采集.
通常CTI平台包括抗故障服务器,并且支持ITU推荐标准H. 100和 H. 110.功能性特征通常包括智能的、有联网能力的中继控制,如在呼 叫中心内控制和监视功能的自动化,还包括由软件和数据库控制的用于 自动分配呼叫的功能,以及用于采集和显示已保存和分析的联络数据的 机制'
这些年来存在不同的由生产商开发的CTI平台,这些CTI平台通过 不同的标准化委员会进行标准化。因此存在多种在一定程度上互相依赖 的标准。CTI 一方面基于已知的标准如ISDN,另一方面定义硬件结构标 准和接口标准,这样的一种接口标准例如是计算机支持的电信应'用 (CSTA)。 CSTA为不同的服务特征确定消息的结构和形式,例如呼叫等 待(Makeln)、呼叫转接、三方会议.目前用于提供VoIP服务的方法使用所谓的实时传输协议(RTP), 因为它是用于通过基于IP的网络连续传输视听数据(流)的协议.该 协议在1996年首次标准化到RFC 1889中,2003年公开经过修改的RFC。 随即RFC 3550代替了 RFC 1889,
RTP是基于分组的协议,而且一般来说通过UDP操作.为了应用IP 电话,使用协议H. 323和SIP来协商用于通话的音频流/视频流的参数, 在此,H. 32 3和S IP基本上作为信令协议来使用,该信令协议用在有Vo IP 能力的终端设备(VoIP电话)和被赋予VoIP能力的计算机如PC, PDA 或者膝上型电脑之间,
在这种用于提供VoIP的解决方案中,必须通过附加的编程技术措 施在VoIP协议与提供VoIP的服务器中的CTI协议之间进行同步.

发明内容
因此,本发明的任务是给出一种提供VoIP的改良方法.
该任务从权利要求1的前序部分出发,通过其特征部分特征解决, 以及从权利要求14前序部分出发,通过其特征部分特征解决,
本发明所述方法用于在通信系统中提供网络电话(VoIP),该通信系 统具有多个根据VoIP工作的终端设备(VoIP ),在这些终端设备之间根据 VoIP或者信令实现语音数据的传输,该信令基于计算机支持的电信应用 (CSTA)接口标准实现.
通过本发明的方式有益地替代由现有技术公开的VoIP协议H. 323和 SIP.对此还有其他的优点,即为了扩展到完整的VoIP协议只需对CSTA 进行微小的改变.另夕卜U营商方面来说CSTA有较大的认可度,因为它 是ECMA和ISO标准.这样也顺带保证了较大的兼容性.另外CSTA非常灵 活,而且由于它的结构而具有对所谓非语音服务的特殊适应性,该非语音 服务例如是传真、数据传输或者视频传输,此外客户端应用不再需要VoIP 和CTI之间的同步性,因为全部的信令在根据唯一一个协议的解决方案范 围内实现.
在有益的扩展中,该信令根据CSTA这样实现,即在通过CSTA服务的 呼叫触发的CSTA消息交换的范围内,给这些CSTA消息分别附加至少一个涉 及VoIP相关实时数据的信息,所述CSTA服务的呼叫是为建立VoIP连接而 进行的,据此给出一种简单的替代协议H. 323和SIP的方法。优选的是,在此作为涉及VoIP相关实时数据的信息,至少附加根据 实时传输协议为传榆数据流所必需的数据.据此,通过CSTA确切地映射了 被替代的协议,
如果按这种方式有组织地附加数据,即该数据至少标明信号源的IP 地址、端口号码、说明^H体类型和/或所应用的Codec (编解码器)的信息, 则根据本发明以有益的方式提供VoIP通信所必须的最少数据,
可替换或补充地,作为涉及VoIP相关实时数据的信息,至少附加定 义信令音调(Signalisierungstiine)的数据,这种扩展的益处在于,给予 所述的终端设备自己产生信令音调的可能性.
在此以这种方式有组织地附加定义信令音调的数据,即至少通过所产 生的音调的频率说明、时间间隔说明和/或说明音调水平的信息来表示至少 一个音调(Tone )a通过这种扩展使设备可使用为了产生信令所必须的最少 信息,
可替换或补充地能以这种方式实施本方法,即依赖于接收器的至少一 个特征,将定义VoIP相关实时数据的数据作为根据RTP协议格式化的数据 流来传输。通过这种有益的设置使得例如在接收终端设备或者所述的终端 设备是通信服务器时,音调数据可以作为RTP数据流来传输,在接收终端 设备或者所述的终端设备是通信终端设备时,这些数据可以作为单独的音 调信息附加上去.据此也保证了适应系统的信令。
如果在信号源一端转化到与CSTA不同的VoIP协议,尤其是到H. 323 或者SIP,本发明的方法也能够以有益的方式用于不同的通信系统中。
在此,根据CSTA进行的信令也能被加密,尤其是通过所谓的"传 输层安全"(TLS)插件传输,由此保证了数据的安全。
可替换或补充地,通过将根据CSTA附加并根据RTP结构化的数据尤其 是按照Secure RTP (加密RTP)加密地传输,可以得到保证数据安全的另 一种方式.
在此,优选利用CSTA信令传输必要的加密信息,由此也能够在此有益 地利用在CSTA中已经存在的功能。在该方法另一个有益设置中,利用CSTA 信令实现终端设备的操作模式,尤其是所谓的激励模式和功能模式.这同 样支持了本发明的基本思珞,即将对于VoIP所必需的协议减少到最少数 量.在此,优选基于通过CSTA提供的功能"物理设备特征和亊件"实现激 励模式,基于通过CSTA提供的功能"呼叫控制服务和亊件"实现功能模式. 通过这种方式可以简单地转换所述操作模式的实现,而不需要大的改动.
本发明的通信终端设备的特征在于执行本方法的装置,并且具有在 通信系统中实施该方法的优点.
具体实施例方式


图1示出作为本发明方法的基础的所谓网络电话"VoIP系统",其 中在此仅仅示出典型地在这种系统中运行的终端设备的代表.
这些终端设备包括电话"VoIP电话"、计算机,如PDA或者膝上型 电脑或者桌上型电脑 "VoIP客户端"、实现网络电话服务的服务器 "VoIP服务器",以及在所示网络电话系统"VoIP系统"与电话网络之 间产生连接的接口设备,它们分别通过局域网或者广域网LAN/WAN进行 连接.
作为所示终端设备之间的信令协议在此主要使用协议H. 323和 SIP.替换性地,也可以应用专有的软件协议.但是这种替换要求一致 的基础结构.
为了交换也被称为所谓有效栽荷(Payload)的数据如语音、数据 分组或者视频应用、多媒体应用以及其他的多媒体应用,只应用所谓的 实时协议RTP,其中在参与的终端设备之间的所谓端到端连接中实现这 种协议,
图2为解释作为基础的网络电话系统"VoIP系统",详细示出网关 "VoIP网关"的功能.
在此可以看出,在网关"VoIP网关"上连接了电话,该电话是传统 的分时复用TDM终端设备,或者与电话局干线连接到公共电话网TDM、 ISDN中,以此实现从网络电话网络LAN/WAN到电话业务的传统终端设备 的转换.
如在图2中示出,网关"VoIP网关"除网关功能外经常也提供服务 器功能,其在图2中通过忽略服务器"VoIP服务器"表明.
接口设备或者网关必须总是在所谓的有效栽荷从根据网络电话的 通信转换到根据传统TDM方法的通信或者反向转换时,中间连接用于这 种转换的数字信号处理器,在此,通过中央的计算机电话集成CTI接口控制网关资源,其中 一般情况下必须通过编程技术措施在网络电话网络
LAN/WAN和服务器"VoIP服务器"中的CTI协议以及终端设备"VoIP 客户端"之间进行所谓的同步.
图3为解释所谓的计算机电话集成系统,示出这种系统"CTI系统" 的示意图.
在公知的通信系统内,除了上面解释过的针对所谓CTI接口的终端 设备的信令协议以外,还提供这种系统"CTI系统",利用该系统计算机 例如PC、 PDA或者膝上型电脑能够控制或者监视电话.
一般情况下,在此使用所谓的计算机支持的电信应用CSTA协议, 该协议定义所有用于处理和监视呼叫所必需的服务.通过CTI服务器的 集中CTI连接在这里称为所谓的笫三方控制。
这里可替换地也有第一方控制,在此控制计算机PC直接与被控制 的终端设备交换CTI消息。然而经常不使用这种根据CSTA协议原则上 提供的功能,而是替代为专门的协议.
这种第一方控制CTI应用在此通常是涉及待控制或者待观察终端设 备的程序.作为示例在此例如可以是所谓的拨号帮助.
与此相反,由服务器和客户端组成的笫三方应用涉及这样的组,即 这些组包含多个终端设备,或者甚至也包含代替笫三方服务器的通信系 统的所有已连接的终端设备,比如在呼叫中心的情况下或者为了集中的 费用采集.
最后在图4中示出根据本发明的方法的实施例,该实施例根据本发 明表示根据本发明的CSTA协议扩展,该扩展根据本发明如此实现,即 网络电话VoIP有效栽荷所必需的RTP信息通过CSTA协议传输,由此不 再需要单独的信令协议,如所提到的H. 323或者SIP。
根据本发明在此利用了基于现有的CSTA协议已经可以完全地控 制和监视终端设备,由此能够实现CTI客户端的所有採作行为.
根据本发明,在此在终端设备"CSTA信令设备"中通过本发明的方 法,可以使针对该终端设备的不同操作方式得以使用,由此除了功能操 作和激励操作这两种操作方式的混合(混合终端设备)之外,纯功能操 作以及纯激励操作也是可能的,
图4从由CTI用户、第一终端设备A、所谓的CSTA交换机以及第二 终端设备B构成的示意性示出的装置出发,在此示出如何实现根据本发明扩展的CSTA消息交换.
可以看出,在第一个时间点1启动呼叫,这产生"生成呼叫"消息, 该消息可以从CTI客户端"CTI客户端"传送给"CSTA交换机",也就 是说CTI应用由笫一方或者第三方触发.此处可替换的是,这能直接由 第一终端设备A进行.根据所描述的例子也是这样的情况,这应该通过 从笫一终端设备A到"CSTA交换机"的实线箭头加以说明.可以看出, 在"生成呼叫"呼叫的同时,终端设备也包含涉及第一终端设备的RTP 信息"RTP-INF0-A",该RTP信息导致在下一步骤中CSTA交换机将"已 提供呼叫"消息传送给笫二终端设备B,该"已提供呼叫"消息同样包 含这个RTP信息"RTP-INF0-A"。在第二个时间点2在第二终端设备B 上实现"接受"消息的传输,该消息本身包含涉及第二终端设备的RTP 信息"RTP- INFO-B".这个传送到"CSTA交换机"的消息在下一步稞中 触发通知笫二终端设备B的"已传送呼叫"消息,以及提供给笫一终端 设备A的"已传送呼叫"消息,其中提供给第一终端设备的"已传送呼 叫"消息根据本发明包含涉及第二终端设备B的RTP信息"RTP - INF0-B" 和以所谓音调信息的形式附加的呼叫信令标志"TONE-1NF0".
在第三个时间点,第二终端设备B给"CSTA交换机"发送所谓的"应 答"消息,"CSTA交换机"在下一步骤中不但给笫一终端设备A,而且 给第二终端设备B分别传送"呼叫建立"消息,其中根据本发明在发送 到笫一终端设备的"呼叫建立"消息中包含涉及笫二终端设备B的RTP 信息"RTP-INF0-B",在发送到第二终端设备B的"呼叫建立"消息中 包含涉及笫一终端设备A的RTP信息"RTP - INFO一A".
从这种根据本发明的方法出发,基于所谓的P2P (点对点)环境的 应用或者使用也是可能的,如借助困5所解释的那样.
在此可以看出,笫一终端设备A和第二终端设备B具有没有交换机 的连接,然而又存在能启动呼叫的CTI客户端,但这在所示的实施例中 是在第一终端设备A上实现的.
在此可以看出,在从第一终端设备A向第二终端设备B传送的消息 中,又分别包含涉及发出消息的终端设备A,B的RTP信息"RTP-INFO-A"; "RTP-INFO-B",并且直接传送给各自的伙伴A,B。
图6示出针对CSTA协议的根据本发明协议扩展的一个例子.在此 一方面在图6a中示出RTP信息的可能结构.这个结构包含IP地址字段"IP地址(IP Address)",标识所传输数据的内容的标志"媒体模式 (MEDIA MODE)",以及所应用的编解码器的说明"CODEC",
在此本发明不限于示出的结构.而是原则上可以传输关于RTP信息 的所有为建立双向RTP流所必需的信息.
另一方面,在图6b中示例性地示出音调信息元"TONE-INFO"的结构。
例如在发生"已传送呼叫"亊件的情况下,当信令音调应该在本地 产生时为了替换或者补充RTP信息字段而使用这个信息元.也就是,这 个信息元是有条件发生的消息.
在此这个字段可以如此建立,即在第一个字段中包含要产生的音调 的时间间隔,在第二个字段中包含这个音调的频率,如此在第三个字段 中包含这个音调的水平,可以这样一直设置到音调N.
在此根据本发明指定,依赖于接收器,关于要产生的音调的信息或 者包括在RTP信息元中,或者包括在音调信息元"TONE-INFO"中,例 如在应该由通信服务器使用音调的情况下,必须传送包含相应音调信息 的RTP信息而不是音调信息,也就是说,在这种情况下在RTP流中传输 音调,这导致在"呼叫建立"事件之后必须从通信服务器的RTP信道转 换到其他终端的RTP信道,
在图7中,CSTA协议根据本发明的扩展或者该扩展对网络电话的应 用,也可有益地使用于注册,该注册通过借助于输入用户密码和用户账 户进行的验证来完成,由此通过网络电话协议的注册也可完全被CSTA 标准机制替换.
从连接于CSTA交换机的第一终端设备A出发,在此联合控制服务 元素请求AARQ (Association Control Service Element Request)用 ACSE响应AARE来答复,从而如果验证正确,则CSTA链接被激活(aktiv geschaltet).如果该验证不正确,CSTA交换机用ACSE中断消息ABRT 来答复,而且拒绝该请求.
CSTA根据本发明的扩展或者应用也实现了操作模式-激励模式和 功能模式,如在图S中图表化地示出.
在此通过应用所谓的"呼叫控制服务和亊件"实现功能搮作方式, 同时通过现有的"物理设备特征和亊件"实现激励操作方式。
在此从CSTA协议方面来看,对于两种操作方式来说设备是所谓的软客户端或者硬件终端是不重要的,
在此没有示出针对功能操作模式的例子.所述的"呼叫控制服务和 亊件"在此以这种形式实现控制,即消息往来能够不依赖于终端设备的 控制元件实现.在此每个服务和事件都涉及待控制的呼叫。例如将咨询 呼叫服务应用于已存在的呼叫,而不需要该服务在采用哪一个操作元件 的协议中发挥作用。
针对呼叫控制服务的流程的示例是在困l和图2中示出的针对"生 成呼叫"事件的流程.其它呼叫服务例如是查询会议 (Rueckf ragekonferenz )或者呼叫保持,
图8当前示意性地示出针对激励操作模式的流程。在此,利用上述 "物理设备特征和亊件"能够以只被CSTA交换机知道的硬件配置运行 终端设备,也就是说,发生涉及硬件元件(LED、键显示、扬声器)的 控制,其中在这种模式下特征的执行只在交换机中进行.
例如,所述查询能通过按键服务(Press Button Service)启动, 为此必须提前将该功能分配给一个键.图中示出控制终端设备B的CSTA 交换机,在CSTA交换机中以这种方式配置用于激活呼叫转接的键20, 即该激活在交换机中进行.如果现在搮作该键并激活该服务,则终端设 备通过相应的消息通知CSTA交换机,其通过最上面的箭头示出.随后 交换机产生一个命令,该命令在终端设备B中使相应键的LED亮起.此 外,在CSTA交换机上产生一个命令并且传送给终端设备B,该命令使相 应的消息在该设备的显示器中显示.
ii
权利要求
1. 一种用于在通信系统中提供VoIP的方法,该通信系统具有多个根据VoIP工作的终端设备(VOIP电话,VOIP用户,VOIP服务器,VOIP网关),在这些终端设备之间借助于信令实现根据VoIP的语音数据的传输,其特征在于,该信令(RTP-INFO_A,RTP-INFO_B,TONE-INFO)基于计算机支持的电信应用“CSTA”接口标准实现。
2. 根据权利要求1所述的方法,其特征在于,所述信令利用CSTA以 这种方式实现,即在通过CSTA服务的呼叫触发的CSTA消息交换的范闺内, 给这些CSTA消息分別附加至少一个涉及VoIP相关实时数据的信息(RTP -INFO-A, RTP - INFO-B ),所述CSTA服务的呼叫是为建立VoIP连接而进 行的.
3. 根据权利要求2所述的方法,其特征在于,作为涉及VoIP相关实 时数据的信息(RTP-INFO-A, RTP-INFO-B, T0NE-INF0),至少附加根据 实时传输协议"RTP"为传输数据流所必需的数据(RTP-INFO-A, RTP-INFO画B).
4. 根据上一项权利要求所述的方法,其特征在于,以这种方式有组 织地附加数据(RTP-INFO-A, RTP-INFO-B ),即该数据至少标明信号源的 IP地址、端口号码、说明媒体类型(MEDIA MODE)和/或所应用的编解码 器(CODEC)的信息.
5. 根据权利要求3或权利要求4所述的方法,其特征在于,作为涉 及VoIP相关实时数据(RTP-INFO—A, RTP-INFO-B, TONE INFO )的信息, 至少附加定义信令音调的数据(TONE-INFO).
6. 根据权利要求3至5的任意一项所述的方法,其特征在于,以这 种方式有组织地附加定义信令音调(TONE-INFO)的lt据,即至少通过要产 生的音调的频率说明、时间间隔说明和/或说明音调水平的信息,来标明至 少一个音调.
7. 根据权利要求3至6的任意一项所述的方法,其特征在于,依赖 于接收器的至少一个特征,将定义VoIP相关实时数据(RTP-INF0_A, RTP -INFO-B, TONE INFO)的数据作为根据RTP协议格式化的数据流传输.
8. 根据上一项权利要求所述的方法,其特征在于,在信号源一端转化到与CSTA不同的VoIP协议,尤其是到H. 323或者SIP。
9. 根据上g利要求中的任意一项所述的方法,其特征在于,加密 地、尤其是通过所谓的TLS插件传输根据CSTA进行的信令.
10. 根据上述权利要求中的任意一项所述的方法,其特征在于,根据 CSTA附加并根据RTP结构化的数据尤其是按照Secure RTP加密地传输.
11. 根据上一项权利要求所述的方法,其特征在于,利用CSTA信令传 输所需要的加密信息.
12. 根据上述权利要求中的任意一项所述的方法,其特征在于,利用 CSTA信令实现终端设备的搮作模式,尤其是激励模式和功能模式.
13. 根据上一项权利要求所述的方法,其特征在于,基于通过CSTA 提供的功能"物理设备特征和亊件"实现激励模式,基于通过CSTA提供的 功能"呼叫控制服务和亊件"实现功能模式.
14. 一种通信设备,其特征在于具有执行按照上述任何一项权利要求所 述方法的装置.
全文摘要
本发明涉及用于在通信系统中提供网络电话(VoIP)的方法,该通信系统具有多个根据VoIP工作的终端设备,在这些终端设备之间根据VoIP或者信令实现语音数据的传输,其中该信令基于计算机支持的电信应用(CSTA)接口标准实现。
文档编号H04L29/06GK101485172SQ200780025517
公开日2009年7月15日 申请日期2007年7月4日 优先权日2006年7月5日
发明者C·里斯特, O·施罗特 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1