CN1149790C - 以互联网协议承载语音的协议为基础的语音*** - Google Patents
以互联网协议承载语音的协议为基础的语音*** Download PDFInfo
- Publication number
- CN1149790C CN1149790C CNB011210869A CN01121086A CN1149790C CN 1149790 C CN1149790 C CN 1149790C CN B011210869 A CNB011210869 A CN B011210869A CN 01121086 A CN01121086 A CN 01121086A CN 1149790 C CN1149790 C CN 1149790C
- Authority
- CN
- China
- Prior art keywords
- voice
- voip
- server
- speech
- data
- 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.)
- Expired - Lifetime
Links
- 238000004891 communication Methods 0.000 claims abstract description 61
- 238000000034 method Methods 0.000 claims description 19
- 230000015572 biosynthetic process Effects 0.000 claims description 14
- 238000003786 synthesis reaction Methods 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 230000005236 sound signal Effects 0.000 claims description 6
- 238000005538 encapsulation Methods 0.000 claims 2
- 238000013461 design Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
- H04M3/4938—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals comprising a voice browser which renders and interprets, e.g. VoiceXML
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6472—Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6481—Speech, voice
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/0003—Interconnection between telephone networks and data networks
- H04M7/0006—Interconnection between telephone networks and data networks where voice calls cross both networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
启动VoIP的语音服务器包括能够被配置成通过VoIP通信通路与VoIP电话网关服务器通信的语音应用。该语音服务器还包括到该电话网关服务器的遵从VoIP的呼叫控制接口。语音应用能够通过VoIP通信通路从该电话网关服务器接收遵从VoIP的分组。根据该遵从VoIP的分组重构数字化音频数据,并对该音频数据进行语音-到-文本的转换。而且,该文本能够被合成为数字化音频数据,以及封装到遵从VoIP的分组中,并通过VoIP通信通路传送到电话网关服务器。
Description
技术领域
本发明涉及语音识别领域,尤其涉及用在IP承载语音的协议网络中的语音应用。
背景技术
LAN电话,即“通过分组交换数据网提供的电话和数据业务的集成”,是一种将个人到个人的通信提升到一个新高度而将相应成本降低到更低水平的技术。LAN电话允许使用更多灵活、合算的应用,例如自动呼叫分配、交互语音响应、语音记录等。它与现有语音/数据综合模式提供的相对有限的集成(计算机-电话集成)形成对照,在计算机-电话集成中语音业务与数据业务保持分离并且通过电路交换链路承载。鉴于集成数据和语音的旧模式使用电路交换电话结构进行数据通信,故存在以下缺点:数据业务可用带宽相对很低、因为数据业务“突发”特性造成使用电路交换的数据通信的效率低以及有限的语音/数据集成可能性,这些明显的缺点导致产生现有拓扑,其中IP数据服务器与专有PBX或语音电路交换机相捆绑,以便在电路和分组交换网之间提供松散集成,而语音通过电路交换网承载。
LAN电话的其中一个最普通的应用是在公司互联网/内联网环境中应用,这被称为IP电话。IP承载语音(“VoIP”)协议是支持语音业务通过IP网络传输的协议。在VoIP网络中,从模拟话音音频源(例如PSTN或话筒)接收的模拟话音信号被数字化、压缩并转换成IP分组以便通过IP网传输。若干众所周知的协议实现包括H.323、会话初始化协议(“SIP”)和主网关控制协议(”MGCP”)的VoIP协议规范。
IP电话的普通应用是集成语音邮件(“v-mail”)和电子邮件(“e-mail”)。另一个应用包括金融或紧急情况响应组织进行的语音记录。此外,还有助于自动呼叫分配(ACD),ACD服务器借此可以完成基于数值的入电话呼叫排队。最后,交互语音响应***可以结合IP电话,其中响应作为工作流组件在服务器中进行预编程。尽管如此,语音识别和语音合成应用(“语音应用”)在IP电话使用中仍然落后。
尤其,针对实时音频信号运行的语音应用,不能忍受传统数据通信相关的等待时间。这样,在语音应用被结合 IP电话拓扑中的场合,语音应用与IP电话服务器紧密结合以便预先排除基于网络的时延的负面影响。因此,设计和开发这样的IP电话使语音应用能够与IP电话服务器的专有特性紧密联接在一起。
语音应用和IP电话服务器之间的紧密联接实质上限制了语音应用的设计和扩展。尤其,在现有模式中,语音应用设计必须包括直接涉及选定协议将已经打成分组的语音数据传输到语音识别***并从语音合成***发送语音数据的功能。高级语音传输协议(本质上是IP电话服务器和语音应用的紧密联接)的发展能够迫使语音应用进行再设计。因而,这就需要一个基于VoIP的语音***,其中语音应用的设计和实现要与IP电话***的设计和实现保持分离。
发明内容
本发明的一个目的是提供基于VoIP的语音***,其中保持语音应用的设计和实现与IP电话***的设计和实现相分离。本发明的进一步目的是提供一个启动VoIP的语音服务器,它能通过VoIP网接收来自IP电话***的音频输入。本发明的另一个目的是提供一种方法,在VoIP网内将语音应用连接到电话网关服务器。最后,本发明的目的是提供每个基于VoIP的语音***、启动VoIP的语音服务器和方法,用于通过使用到VoIP网、电话网关服务器和语音应用的基于标准的接口将语音应用连接到电话网关服务器。
本发明的这些和其他目的在基于VoIP的语音***中实现,该***包括:VoIP电话网关服务器;至少一个语音服务器,每个语音服务器包含一个启动VoIP的语音应用;在VoIP电话网关服务器和语音服务器之间的遵从VoIP的呼叫控制接口;和,在VoIP电话网关服务器和至少一个语音服务器中的语音应用之间的一条VoIP通信通路。在基于VoIP的语音***中,VoIP电话网关服务器和语音应用能够通过遵 VoIP的呼叫控制接口建立意VoIP通信通路。
在运行中,VoIP电话网关服务器能够从电话接口接收音频信号,将音频信号数字化成数字化音频数据,将数字化音频数据压缩成遵从VoIP的分组,并使用VoIP协议通过VoIP通信通路将遵从VoIP的分组传送到在至少一个语音服务器中的语音应用。相应的,语音应用能够接收遵从VoIP的分组,根据遵从VoIP的分组重构数字化音频数据,以及对数字化音频数据进行语音-到-文本的转换。而且,语音应用能够将文本合成到数字化音频数据中,在遵从VoIP的分组中封装数字化音频数据,并将遵从VoIP的分组通过VoIP通信通路传送到VoIP电话网关服务器。然后,VoIP电话网关服务器接收遵从VoIP的分组,根据遵从VoIP的分组重构数字化音频数据并通过电话接口传送该数字化音频数据。
在本发明的一个方面中,VoIP电话服务器能够包括一个电话接口和一个VoIP关守。VoIP关守能够通过电话接口接收话音呼叫,而且对此进行响应,VoIP关守能够从语音服务器中选择一个语音服务器。一旦语音服务器被选定,VoIP关守通知选定语音服务器中的启动VoIP的语音应用:已接收到话音呼叫。
在本发明的另一方面中,语音服务器能够包含语音识别引擎;文本-到-语音引擎;用于通过VoIP电话网关服务器建立话音呼叫连接的呼叫控制接口;和,音频数据通路。注意,音频数据通路能通过已建立的话音呼叫连接将音频数据从数据流方式传送到语音识别引擎。类似的,音频数据通路能够通过已建立的话音呼叫连接从文本-到-语音引擎将音频数据以数据流方式传送出去。
在本发明的另一方面中,语音应用可以是一个语音浏览器。语音浏览器能够响应于VoIP通信通路上收到的话音指令取回Web内容。而且,语音浏览器能够将取回的Web内容进行语音合成变为音频数据。最后,语音浏览器能够将音频数据通过VoIP通信通路传送到VoIP电话网关服务器。值得注意的是,Web内容可以是话音XML(可扩展标记语言)文件。
优选的,语音服务器可以使用到VoIP电话网关服务器、VoIP通信通路和语音应用的基于标准的接口来实现。尤其,语音服务器可以包含语音识别引擎;文本-到-语音引擎;JSAPI(java语音应用程序接口)语音接口;一个JTAPI(java电话应用程序接口)电话接口;和一个JMF(java媒体框架)媒体接口。JTAPI电话接口能够建立一个话音呼叫连接,以便在电话网关服务器和语音应用之间传送数字音频数据。JMF媒体接口能够建立数据通路,以便在语音应用和话音呼叫连接之间传送数字音频数据。JSAPI语音接口能够将数字化音频数据从语音应用传送到语音识别引擎。类似,JSAPI语音接口能够将语音合成音频数据从文本-到-语音引擎传送到语音应用。
本发明还能在启动VoIP的语音服务器中实现,语音服务器包括能够被配置以便通过VoIP通信通路与VoIP电话网关服务器通信的语音应用。启动VoIP的语音服务器还包含到VoIP电话网关服务器的遵从VoIP的呼叫控制接口,此遵从VoIP的呼叫控制接口建立VoIP通信通路。在运行中,语音应用能够通过VoIP通信通路从VoIP电话网关服务器接收遵从VoIP的分组。然后,根据遵从VoIP的分组重构数字化音频数据,然后对数字化音频数据进行语音-到-文本的转换。而且,文本能够被合成到数字化音频数据中,而数字化音频数据被封装成能够通过VoIP通信通路传送到电话网关服务器的、遵从VoIP的分组。
在启动VoIP的语音服务器的另一方面中,启动VoIP的语音服务器包括语音识别引擎、文本-到-语音引擎和音频数据通路。音频数据通路能够通过已建立的话音呼叫连接将音频数据以数据流方式传送到语音识别引擎。而且,音频数据通路能够通过已建立的话音呼叫连接从文本-到-语音引擎将音频数据以流方式传送出去。
优选的,语音应用是语音浏览器。语音浏览器能够响应于VoIP通信通路上收到的话音指令取回Web内容。而且,语音浏览器能够将取回的Web内容进行语音合成变为音频数据。然后,语音浏览器能够将音频数据通过VoIP通信通路传送到VoIP电话网关服务器。值得注意的是,Web内容可以是话音XML文件。
优选的,启动VoIP的语音服务器可以通过使用到VoIP电话网关服务器、VoIP通信通路和语音应用的基于标准的接口来实现。尤其,启动VoIP的语音服务器包含JTAPI电话接口,以便在电话网关服务器和语音应用之间建立一个用于传送数字音频数据的话音呼叫连接。而且,启动VoIP的语音服务器还包含JMF媒体接口,以便在语音应用和话音呼叫连接之间建立一个用于传送数字音频数据的数据通路。最后,启动VoIP的语音服务器还包含JSAPI语音接口,以便能够将数字化音频数据从语音应用传送到语音识别引擎,而且能够将语音合成的音频数据从文本-到-语音引擎传送到语音应用。
最后,本发明包含一种方法,它能在VoIP网中将语音应用连接到电话网关服务器上。此方法包括步骤:与VoIP电话网关服务器建立一个VoIP通信通路并配置语音应用以便通过已建立的VoIP通信通路和电话网关服务器进行通信。而且,通过已建立的VoIP通信通路从电话网关服务器接收遵从VoIP的分组。根据遵从VoIP的分组重构数字化音频数据,然后,对数字化音频数据进行语音-到-文本的转换。而且,该方法包含步骤:将文本合成到数字化音频数据;将数字化音频数据封装成遵从VoIP的分组;并且通过VoIP通信通路将遵从VoIP的分组传送到电话网关服务器。
在优选实施方案中,此方法进一步包括步骤:响应于VoIP通信通路上收到的语音识别话音指令取回Web内容;将取回的Web内容合成为音频数据;将音频数据通过VoIP通信通路传送到电话网关服务器。值得注意的是,Web内容可以是话音XML文件。
附图说明
在附图中显示了现有优选实施方案,可以理解本发明不局限于这里显示的精确方案和手段。
图1图解说明根据本发明的基于VoIP的语音***。
图2是图1中VoIP电话网关服务器的优选结构图。
图3是图1中语音服务器的优选结构图。
具体实施方式
本发明是一个基于IP承载语音(“VoIP”)的语音***,其中语音服务器可以被连接到VoIP网中的电话网关服务器。电话网关服务器可以从外部电话网络接收话音呼叫,例如公用交换电话网络(“PSTN”),综合业务数字网(“ISDN”)等等。语音服务器包括能够通过VoIP通信通路接收从电话网关服务器产生的话音呼叫的实时话音输入的语音应用。类似,语音应用能够通过VoIP通信通路将语音合成音频数据传送到电话网关服务器,并且最终到达外部电话网络的终接点。值得注意,语音应用能够通过话音呼叫接收语音浏览器指令,作为其响应,语音应用从外部Web服务器上取回Web内容。而且,Web内容可以进行语音合成并且也通过VoIP通信通路传输,作为话音呼叫的一部分。在优选实施方案中,Web内容可以为话音XML文件。
图1说明根据优选实施方案的基于VoIP的语音***。注意,本领域中众所周知,VoIP规范可以使用若干公开标准,例如H.323、SIP和MGCP来实现。但是,本发明采用H.323,虽然本发明不只局限于这种VoIP特定实现。如图1所示,在运行中,用户可以使用电话设备1发起话音呼叫。话音呼叫尝试通过电话网络2(例如PSTN或ISDN)与VoIP电话网关服务器3相连。VoIP电话网关服务器3将话音呼叫的预定接收者的地址转换成内置于VoIP网4内的设备的IP地址,在此例中该设备为启动VoIP的语音服务器5。然后,VoIP电话网关服务器3向启动VoIP的语音服务器5通知启动VoIP的语音服务器5可接受的话音呼叫。接收到话音呼叫后,启动VoIP的语音服务器5在VoIP电话网关服务器3和启动VoIP的语音服务器5之间建立VoIP通信通路,这样音频数据的遵从VoIP的分组能够在VoIP电话网关服务器3和启动VoIP的语音服务器5之间传输。这种方式下,源自电话设备1的音频数据能够在启动VoIP的语音服务器5内被接收并处理。同样,源自启动VoIP的语音服务器5的音频数据能够传送回电话设备1。
尤其,在优选实施方案中,启动VoIP的语音服务器5能够接收发自电话设备1的话音指令以便从数据通信网6的Web服务器7取回Web内容。Web内容8具体地可以是话音XML文件8。作为回应,启动VoIP的语音服务器5能够从Web服务器7取回话音XML文件8并根据包含在话音XML文件8中的指示合成音频数据。然后,合成的音频数据通过VoIP网4传送到VoIP电话网关服务器3并最终传送到电话设备1。
图2说明图1中的VoIP网4并包含了VoIP电话网关服务器3更具体的说明。如图2所示,VoIP电话网关服务器3能够通过电话网络2从电话设备1中接收送入电话接口11的话音呼叫。电话接口11对话音呼叫预定接收者的地址进行转换,并相应地定向该话音呼叫。特定的,在优选实施方案中,VoIP关守14包含在VoIP电话网关服务器3中,以便为VoIP电话网关服务器3提供呼叫管理功能。尤其,VoIP关守14能够完成负载-平衡功能,以便保证能够接收话音呼叫的启动VoIP的语音服务器5的高可用性。
因此,在电话接口11接到话音呼叫后,呼叫控制可以通过呼叫控制接口13传送到VoIP关守14。尤其,VoIP关守14能够通过数据通路17和VoIP电话网关服务器3的其他组件通信。而且,呼叫控制接口13可以包含在VoIP关守14中,以便控制通过VoIP关守14处理的话音呼叫的建立、进行和终止。因为VoIP的优选实现是基于RTP的H.323标准的实现,所以呼叫控制接口13是基于H.323的呼叫控制接口。
然后,此控制被传送到VoIP关守14,使用高级呼叫管理功能15的呼叫处理器16检验VoIP网4中每个启动VoIP的语音服务器5的状态并确定VoIP网4中最适合接收话音呼叫的启动VoIP的语音服务器5。结果,VoIP关守选择一个合适的启动VoIP的语音服务器5并向这个选定的启动VoIP的语音服务器5通知话音呼叫。
接收到通知后,选定的启动VoIP的语音服务器5在VoIP电话网关服务器3和启动VoIP的语音服务器5之间建立一个VoIP通信通路18,通过此通路传输遵从VoIP的分组。然后,电话接口11将包含在话音呼叫中的音频信号进行数字化成为数字化音频数据,将此数字化音频数据压缩成遵从VoIP的分组并使用VoIP协议通过VoIP通信通路18把遵从VoIP的分组传送到选定的启动VoIP的语音服务器5。
值得注意的,本发明并不局限于VoIP电话网关服务器3的特定安排。尤其,将VoIP关守14描述为独立于VoIP电话网关服务器3其余组件的单独实体并不意味要这样限制本发明。而是图2中VoIP关守14的放置只是为了达到说明的目的。而且,本发明关于VoIP电话网关服务器3与VoIP关守结合的范围仅仅是因为要求VoIP电话网关服务器3能接收话音呼叫而VoIP关守14能在VoIP网4中通过识别适合于此话音呼叫的终端来进行呼叫管理而受限制。
图3说明图1中启动VoIP的语音服务器5的优选结构。启动VoIP的语音服务器5能够用常规网络服务器来实现,常规网络服务器传统上包括中央处理单元(CPU)和内部存储设备,例如随机存取存储器(RAM)21和固定存储器22,如硬盘驱动器(HDD)。因为启动VoIP的语音服务器5支持话音操作,所以启动VoIP的语音服务器5还包括音频电路(未显示)以便提供为启动VoIP的语音服务器5提供音频处理能力。
启动VoIP的语音服务器5能够在固定存储器22存储操作***23中,在操作***23之上可执行各种应用程序。而且,固定存储器22能够存储语音应用24和VoIP电话模块25。操作***23包括任一合适的操作***,例如微软的Windows NT、Sun Solaris或DebianLinux。值得注意的,本发明在语音应用24和VoIP电话模块25的安排与操作***23的相关的问题上不受限制。而是,每一个都可以以各种结合形式与另一个集成在一起。例如,VoIP电话模块25可以被集成进操作***23。或者,VoIP电话模块2 5保持与操作***23的独立。
而且,本发明不受限于VoIP电话模块25、语音应用24和其组件的存储位置。而是,本发明能够在更复杂的分布式***中实现,其中各个组件驻留在多个网络服务器中并且在相距甚远的过程地址中执行,每个应用通过众所周知的过程间通信机制进行通信,例如TCP/IP。当启动VoIP的语音服务器5自举时,操作***2 3被装载到RAM21中。然后,语音应用24和VoIP电话模块25被装载到RAM21中并在其中执行。一旦执行,启动VoIP的语音服务器5就被配置为通过VoIP通信通路接收话音呼叫和后续的数据。
语音应用24包含语音识别引擎34和文本-到-语音引擎35。在运行中,启动VoIP的语音服务器5能够接收遵从VoIP的分组,并根据遵从VoIP的分组重构数字化音频数据,并在语音识别引擎34中对数字化音频数据进行话音-到-文本的转换。相反,语音应用24能够在文本-到-语音引擎35中将文本合成为数字化音频数据,将数字化音频数据封装到遵从VoIP的分组中,并通过VoIP通信通路18将这些遵从VoIP的分组传送到VoIP电话网关服务器3。
优选实施方案中,语音应用包括语音浏览器30。值得注意的,语音浏览器30能够响应于VoIP通信通路18上收到的话音指令取回Web内容,由语音识别引擎34进行话音-到-文本的转换,并由语音浏览器30中进行解译。而且,语音浏览器30将接收的Web内容传送到文本-到-语音引擎35以便在通过VoIP通信通路18将语音合成的音频数据传输到VoIP电话网关服务器3前进行语音合成。
优选的,语音应用能够使用基于标准的、到VoIP通信、语音识别和语音合成功能的接口来实现。尤其,语音应用24包括在语音识别和文本-到-语音引擎34,35以及语音浏览器30之间的JSAPI语音接口33。而且,语音应用24还包括在电话模块25和语音浏览器30之间的JTAPI电话接口31。最后,语音应用24还包括在电话模块25和语音浏览器30之间的JMF媒体接口32。
语音浏览器30使用JTAPI电话接口31建立话音呼叫连接以便在电话网关服务器3和语音应用24之间传输包含数字音频数据的遵从VoIP的分组。JMF媒体接口32建立VoIP通信数据通路以便在语音应用24和话音呼叫连接之间传输包含数字音频数据的遵从VoIP的分组。JSAPI语音接口33能够将数字化音频数据从语音应用24传递给语音识别引擎34。类似,JSAPI语音接口33能够将语音合成的音频数据从文本-到-语音引擎35传递给语音应用24。
本发明的基于VoIP的语音***允许用户使用电话访问Web站点。用户可以听见描述Web站点及其特性的语音提示。这样,基于VoIP的语音***的呈现就类似于综合语音响应***。在Web站点的显示中,用户可向基于VoIP的语音***提供口头指令以便选择可选项并输入信息来完成基于Web的表格等。基于VoIP的语音***可方便地取回包含作为其网页描述性语言的话音XML的Web内容。
本发明一个重要单元是语音服务器,它能使用众所周知的标准VoIP协议H.323协议发送和接收音频和控制消息。使用VoIP协议允许语音服务器与语音***的其他单元保持隔离,因此允许语音服务器更好地进行优化。使用单独的语音服务器还显著地简化了开发进程,因为它使语音服务器从与大量可用电话硬件设备之一进行交互口的细节中解脱出来。最后,使用单独的启动VoIP的语音服务器允许语音服务器在不需要特殊开发工作情况下,与支持标准的H.323或其他VoIP协议的任一VoIP电话***共同使用。
依照本发明方案的基于VoIP的语音***具有将语音服务器从与电话网络接口的电话网关服务器中的电话硬件和软件细节中隔离出来的优点。而且,本发明的优选实施方案结合了标准协议用于传输音频和呼叫控制信息给语音服务器,这样就简化和优化了同型产品的设计。另外,结合标准协议用于传输音频和呼叫控制信息给语音服务器允许语音服务器可以对广泛的支持标准VoIP协议的电话硬件和软件进行操作。
本发明还包括将语音应用连接到VoIP电话网关服务器上的方法。此方法能够用硬件、软件或二者结合的方式实现。根据本发明的机器可读存储器可在一个计算机***中以集中方式实现,或者以不同单元散布于若干彼此互连的计算机***中的分布方式实现。任何种类的适于实现这里描述的方法的计算机***或其他装置均可接受。典型的硬件和软件组合可以是通用目的计算机***和一个计算机程序,当所述程序被装载并执行时,控制计算机***以便实现这里描述的方法。本发明还可被嵌入一个计算机程序产品中,它包含实现这里描述的方法的所有特性,并且,当装载到计算机***中时它能够实现这些方法。
本文中的计算机程序意指可以用任何语言、代码或符号来表达一组指令,目的是使***具有信息处理能力以便完成特定功能,特定功能可直接完成或者在下面任一或两个步骤后完成:(a)转换成其他语言、代码或符号;和(b)以不同材料形式再现。在此公开的本发明可以是嵌入计算机程序中的一种方法,它能由程序员使用用于上面描述的操作***23的商用开发工具来实现。
Claims (17)
1.基于IP承载语音VoIP的语音***,包含:
一个VoIP电话网关服务器;
至少一个语音服务器,每个语音服务器包含一个语音应用;
一个在所述VoIP电话网关服务器和所述语音服务器之间的遵从VoIP的呼叫控制接口;和
一条在所述VoIP电话网关服务器和在所述的至少一个语音服务器中的所述语音应用之间的VoIP通信通路;
所述VoIP电话网关服务器和所述语音应用通过遵从VoIP的呼叫控制接口建立所述VoIP通信通路;
所述VoIP电话网关服务器从电话接口接收音频信号,将音频信号数字化成数字化音频数据,将所述数字化音频数据压缩成遵从VoIP的分组,并使用一VoIP协议通过所述VoIP通信通路将该遵从VoIP的分组传送到在所述至少一个语音服务器中的语音应用;
在至少一个所述语音服务器中的所述语音应用接收所述遵从VoIP的分组,根据该遵从VoIP的分组重构所述数字化音频数据,并对该数字化音频数据进行语音-到-文本的转换;
至少一个所述语音服务器中的所述语音应用将文本合成为数字化音频数据,在遵从VoIP的分组中封装该数字化音频数据,并将该遵从VoIP的分组通过VoIP通信通路传送到VoIP电话网关服务器;
所述VoIP电话网关服务器接收所述的遵从VoIP的分组,根据该遵从VoIP的分组重构所述数字化音频数据,并通过所述电话接口传输该数字化音频数据。
2.权利要求1说明的基于IP承载语音VoIP的语音***,其特征在于,其中所述的VoIP电话网关服务器包含:
一个电话接口;和,
一个VoIP关守;
所述VoIP关守通过所述电话接口接收话音呼叫;
所述VoIP关守从所述的至少一个语音服务器中选择一个语音服务器;
所述VoIP关守通知该选定语音服务器中的启动VoIP的语音应用:已接收到所述话音呼叫。
3.权利要求1说明的基于IP承载语音VoIP的语音***,其特征在于,其中所述的至少一个语音服务器包含:
一个语音识别引擎;
一个文本-到-语音引擎;
一个用于通过VoIP电话网关服务器建立话音呼叫连接的呼叫控制接口;和,
一个音频数据通路;
所述音频数据通路通过所述已建立的话音呼叫连接将音频数据以数据流形式传送到语音识别引擎;
所述音频数据通路通过所述已建立的话音呼叫连接从文本-到-语音引擎将音频数据以数据流形式传送出去。
4.权利要求1说明的基于IP承载语音VoIP的语音***,其特征在于,其中所述的语音应用包含语音浏览器,所述语音浏览器响应于VoIP通信通路上收到的话音指令取回Web内容,所述语音浏览器将该取回的Web内容进行语音合成变为音频数据,所述语音浏览器通过VoIP通信通路将该音频数据传送到所述VoIP电话网关服务器。
5.权利要求4说明的基于IP承载语音VoIP的语音***,其特征在于,其中所述Web内容是话音可扩展标记语言XML文件。
6.权利要求1说明的基于IP承载语音VoIP的语音***,其特征在于,其中所述的至少一个语音服务器包含:
一个语音识别引擎;
一个文本-到-语音引擎;
一个java语音应用程序接口JSAPI语音接口;
一个java电话应用程序接口JTAPI电话接口;和,
一个java媒体框架JMF媒体接口;
所述JTAPI电话接口在所述VoIP电话网关服务器和所述语音应用之间建立一个用于传送数字音频数据的话音呼叫连接;
所述JMF媒体接口在所述语音应用和所述话音呼叫连接之间建立一条用于传送所述数字音频数据的数据通路;
所述JSAPI语音接口将所述数字音频数据从所述语音应用传送到所述语音识别引擎;
所述JSAPI语音接口将所述语音合成音频数据从所述文本-到-语音引擎传送到所述语音应用。
7.启动IP承载语音VoIP的语音服务器,包括:
一个语音应用,所述语音应用被配置成通过VoIP通信通路与VoIP电话网关服务器通信;和
一个到所述VoIP电话网关服务器的遵从VoIP的呼叫控制接口,该遵从VoIP的呼叫控制接口建立所述VoIP通信通路;
所述语音应用能够通过所述VoIP通信通路从所述VoIP电话网关服务器接收遵从VoIP的分组,根据该遵从VoIP的分组重构数字化音频数据,并对该数字化音频数据进行语音-到-文本的转换。
8.权利要求7说明的启动IP承载语音VoIP的语音服务器,其特征在于,所述语音应用将文本合成为数字化音频数据,在遵从VoIP的分组中封装该数字化音频数据并将该遵从VoIP的分组通过VoIP通信通路传送到所述电话网关服务器。
9.权利要求7说明的启动IP承载语音VoIP的语音服务器,其特征在于,还包含:
一个语音识别引擎;
一个文本-到-语音引擎;和,
一个音频数据通路;
所述音频数据通路通过所述已建立的话音呼叫连接将音频数据以数据流形式传送到语音识别引擎;
所述音频数据通路通过所述已建立的话音呼叫连接从文本-到-语音引擎将音频数据以数据流形式传送出去。
10.权利要求7说明的启动IP承载语音VoIP的语音服务器,其特征在于,其中所述语音应用包含一个语音浏览器,所述语音浏览器响应于所述VoIP通信通路上收到的话音指令取回Web内容,所述语音浏览器将所述取回的Web内容进行语音合成变为音频数据,该语音浏览器将音频数据通过所述VoIP通信通路传送到所述VoIP电话网关服务器。
11.权利要求10说明的启动IP承载语音VoIP的语音服务器,其特征在于,其中所述Web内容是话音可扩展标记语言XML文件。
12.权利要求7说明的启动IP承载语音VoIP的语音服务器,其特征在于,其中所述遵从VoIP的呼叫控制接口是java电话应用程序接口JTAPI电话接口,用于在所述VoIP电话网关服务器和所述语音应用之间建立一个用于传送数字音频数据的话音呼叫连接。
13.权利要求12说明的启动IP承载语音VoIP的语音服务器,其特征在于,还包含:
一个语音识别引擎;
一个文本-到-语音引擎;
一个java语音应用程序接口JSAPI语音接口;和
一个java媒体框架JMF媒体接口;
所述JMF媒体接口在所述语音应用和所述话音呼叫连接之间建立一条用于传送数字音频数据的数据通路;
所述JSAPI语音接口将所述数字音频数据从所述语音应用传送到所述语音识别引擎;
所述JSAPI语音接口将所述语音合成音频数据从所述文本-到-语音引擎传送到所述语音应用。
14.一种在VoIP网络中将语音应用连接到IP承载语音VoIP的电话网关服务器上的方法,它包含步骤:
所述语音应用建立与VoIP电话网关服务器的一条VoIP通信通路,配置所述语音应用以便通过已建立的VoIP通信通路与VoIP电话网关服务器通信;
所述语音应用通过已建立的VoIP通信通路从VoIP电话网关服务器接收遵从VoIP的分组;
所述语音应用根据该遵从VoIP的分组重构所述数字化音频数据,并对该数字化音频数据进行语音-到-文本的转换。
15.权利要求14说明的方法,其特征在于,进一步包含步骤:
将文本合成为数字化音频数据;
在遵从VoIP的分组中封装该数字化音频数据;并
将遵从VoIP的分组通过所述VoIP通信通路传送到VoIP电话网关服务器。
16.权利要求14说明的方法,其特征在于,进一步包含步骤:
响应于所述VoIP通信通路上收到的语音识别话音指令取回Web内容;
将所述取回的Web内容合成为音频数据;并
将该音频数据通过所述的VoIP通信通路传送到VoIP电话网关服务器。
17.权利要求16说明的方法,其特征在于,其中所述Web内容是话音可扩展标记语言XML文件。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/596,769 US6654722B1 (en) | 2000-06-19 | 2000-06-19 | Voice over IP protocol based speech system |
US09/596769 | 2000-06-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1329433A CN1329433A (zh) | 2002-01-02 |
CN1149790C true CN1149790C (zh) | 2004-05-12 |
Family
ID=24388620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB011210869A Expired - Lifetime CN1149790C (zh) | 2000-06-19 | 2001-06-18 | 以互联网协议承载语音的协议为基础的语音*** |
Country Status (6)
Country | Link |
---|---|
US (1) | US6654722B1 (zh) |
EP (1) | EP1178658A3 (zh) |
JP (1) | JP4222745B2 (zh) |
KR (1) | KR100420814B1 (zh) |
CN (1) | CN1149790C (zh) |
TW (1) | TW512619B (zh) |
Families Citing this family (86)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7506034B2 (en) * | 2000-03-03 | 2009-03-17 | Intel Corporation | Methods and apparatus for off loading content servers through direct file transfer from a storage center to an end-user |
US7286521B1 (en) * | 2000-07-21 | 2007-10-23 | Tellme Networks, Inc. | Localized voice over internet protocol communication |
US7095733B1 (en) * | 2000-09-11 | 2006-08-22 | Yahoo! Inc. | Voice integrated VOIP system |
US7406657B1 (en) | 2000-09-22 | 2008-07-29 | International Business Machines Corporation | Audible presentation and verbal interaction of HTML-like form constructs |
US7203186B1 (en) * | 2000-11-27 | 2007-04-10 | Fuller William H | System and device for integrating IP and analog telephone systems |
US20020085534A1 (en) * | 2000-12-28 | 2002-07-04 | Williams Donald A. | Device independent communication system |
US7379973B2 (en) | 2001-01-12 | 2008-05-27 | Voicegenie Technologies, Inc. | Computer-implemented voice application indexing web site |
US7072328B2 (en) | 2001-01-12 | 2006-07-04 | Voicegenie Technologies Inc. | Computer-implemented voice markup language-based server |
US20020095330A1 (en) * | 2001-01-12 | 2002-07-18 | Stuart Berkowitz | Audio Advertising computer system and method |
US6876647B2 (en) * | 2001-04-12 | 2005-04-05 | International Business Machines Corporation | Dynamic priority adjustment in a real time streaming engine |
US8108509B2 (en) * | 2001-04-30 | 2012-01-31 | Sony Computer Entertainment America Llc | Altering network transmitted content data based upon user specified characteristics |
US7031444B2 (en) * | 2001-06-29 | 2006-04-18 | Voicegenie Technologies, Inc. | Computer-implemented voice markup system and method |
US8000269B1 (en) * | 2001-07-13 | 2011-08-16 | Securus Technologies, Inc. | Call processing with voice over internet protocol transmission |
US7899167B1 (en) | 2003-08-15 | 2011-03-01 | Securus Technologies, Inc. | Centralized call processing |
US7206306B2 (en) * | 2002-03-26 | 2007-04-17 | Siemens Communications, Inc. | System and method for emergency call diversion |
US9026468B2 (en) | 2002-04-29 | 2015-05-05 | Securus Technologies, Inc. | System and method for proactively establishing a third-party payment account for services rendered to a resident of a controlled-environment facility |
US7860222B1 (en) | 2003-11-24 | 2010-12-28 | Securus Technologies, Inc. | Systems and methods for acquiring, accessing, and analyzing investigative information |
US9020114B2 (en) | 2002-04-29 | 2015-04-28 | Securus Technologies, Inc. | Systems and methods for detecting a call anomaly using biometric identification |
US7916845B2 (en) | 2006-04-13 | 2011-03-29 | Securus Technologies, Inc. | Unauthorized call activity detection and prevention systems and methods for a Voice over Internet Protocol environment |
US20030202504A1 (en) * | 2002-04-30 | 2003-10-30 | Avaya Technology Corp. | Method of implementing a VXML application into an IP device and an IP device having VXML capability |
US7822609B2 (en) * | 2002-06-14 | 2010-10-26 | Nuance Communications, Inc. | Voice browser with integrated TCAP and ISUP interfaces |
US7447739B1 (en) * | 2002-09-19 | 2008-11-04 | At&T Intellectual Property I, L.P. | Data and voice messaging system |
US7209551B1 (en) | 2002-09-19 | 2007-04-24 | Sbc Properties, L.P. | Provisioning unified messaging system services |
US8094789B2 (en) * | 2002-09-19 | 2012-01-10 | At&T Intellectual Property, L.P. | Provisioning unified messaging system services |
US7716725B2 (en) | 2002-09-20 | 2010-05-11 | Fortinet, Inc. | Firewall interface configuration and processes to enable bi-directional VoIP traversal communications |
US7489633B2 (en) * | 2002-09-24 | 2009-02-10 | Cisco Technology Inc. | Method and apparatus for differential link bring-up for MoIP on the Internet |
US7774466B2 (en) * | 2002-10-17 | 2010-08-10 | Intel Corporation | Methods and apparatus for load balancing storage nodes in a distributed storage area network system |
CN1711744B (zh) | 2002-11-12 | 2012-06-20 | 汤姆森特许公司 | 产生和播放指示媒介终端适配器提供状态的诊断消息的方法和装置 |
US7099442B2 (en) | 2002-11-22 | 2006-08-29 | International Business Machines Corporation | Telephony and voice interface for voice server system management |
FR2848053B1 (fr) * | 2002-11-29 | 2005-04-01 | Streamwide | Procede de traitement de donnees audio sur un reseau et dispositif de mise en oeuvre de ce procede |
US7103156B2 (en) * | 2002-12-04 | 2006-09-05 | International Business Machines Corporation | Telephony voice server |
GB0228914D0 (en) | 2002-12-11 | 2003-01-15 | Dynal Biotech Asa | Particles |
US7372957B2 (en) * | 2002-12-24 | 2008-05-13 | Intel Corporation | Method and apparatus for implementing call processing in packet telephony networks |
US7296027B2 (en) | 2003-08-06 | 2007-11-13 | Sbc Knowledge Ventures, L.P. | Rhetorical content management with tone and audience profiles |
JP2005073236A (ja) * | 2003-08-06 | 2005-03-17 | Matsushita Electric Ind Co Ltd | 中継サーバ、中継サーバのサービス管理方法、サービス提供システム、およびプログラム |
JP2011120242A (ja) * | 2003-08-06 | 2011-06-16 | Panasonic Corp | 中継サーバ、中継サーバのサービス管理方法、サービス提供システム、およびプログラム |
US7529357B1 (en) | 2003-08-15 | 2009-05-05 | Evercom Systems, Inc. | Inmate management and call processing systems and methods |
CN100411402C (zh) * | 2003-11-10 | 2008-08-13 | 合勤科技股份有限公司 | 整合网络电话伺服端与客端的数据装置 |
US7363027B2 (en) | 2003-11-11 | 2008-04-22 | Microsoft Corporation | Sequential multimodal input |
US7158779B2 (en) * | 2003-11-11 | 2007-01-02 | Microsoft Corporation | Sequential multimodal input |
US20050108316A1 (en) * | 2003-11-18 | 2005-05-19 | Sbc Knowledge Ventures, L.P. | Methods and systems for organizing related communications |
US8302111B2 (en) | 2003-11-24 | 2012-10-30 | Time Warner Cable Inc. | Methods and apparatus for hardware registration in a network device |
US7266726B1 (en) | 2003-11-24 | 2007-09-04 | Time Warner Cable Inc. | Methods and apparatus for event logging in an information network |
US9213538B1 (en) | 2004-02-06 | 2015-12-15 | Time Warner Cable Enterprises Llc | Methods and apparatus for display element management in an information network |
US8078669B2 (en) | 2004-02-18 | 2011-12-13 | Time Warner Cable Inc. | Media extension apparatus and methods for use in an information network |
US7415106B2 (en) * | 2004-03-09 | 2008-08-19 | Sbc Knowledge Ventures, Lp | Network-based voice activated auto-attendant service with B2B connectors |
WO2005091128A1 (ja) * | 2004-03-18 | 2005-09-29 | Nec Corporation | 音声処理装置とシステム及び音声処理方法 |
US20050238000A1 (en) * | 2004-04-23 | 2005-10-27 | Pollock Graham S | System and method for computing demand placed on a packet-switched network by streaming media communication |
US7346153B2 (en) * | 2004-11-12 | 2008-03-18 | International Business Machines Corporation | Dynamically alerting callers of changes to menu structures in a telephone prompting system |
US7831656B2 (en) * | 2004-12-29 | 2010-11-09 | International Business Machines Corporation | Effortless association between services in a communication system and methods thereof |
GB0507148D0 (en) * | 2005-04-08 | 2005-05-18 | Ibm | Method and apparatus for multimodal voice and web services |
US7899865B2 (en) * | 2005-04-22 | 2011-03-01 | At&T Intellectual Property Ii, L.P. | Managing media server resources in a VoIP network |
JP4823306B2 (ja) * | 2005-04-22 | 2011-11-24 | エイ・ティ・アンド・ティ・コーポレーション | VoIPネットワークにおけるメディアサーバリソースの管理 |
US20070008954A1 (en) * | 2005-07-11 | 2007-01-11 | Chao-Hung Wu | Method for transmitting audiovisual data using a mobile conversion device |
EP1773041A1 (en) | 2005-07-21 | 2007-04-11 | Chao-Hung Wu | Audio/video data transmission system using the internet to interconnect telephones |
US20070035611A1 (en) * | 2005-07-27 | 2007-02-15 | Chao-Hung Wu | Mobile audio/video data transmission system and method for the same |
WO2007096884A2 (en) | 2006-02-22 | 2007-08-30 | Elad Barkan | Wireless internet system and method |
CN100452771C (zh) * | 2006-05-16 | 2009-01-14 | 杭州华三通信技术有限公司 | 实现因特网协议语音业务的***和方法 |
US20070291923A1 (en) * | 2006-06-19 | 2007-12-20 | Amy Hsieh | Method and apparatus for the purchase, sale and facilitation of voice over internet protocol (VoIP) consultations |
US8370818B2 (en) | 2006-12-02 | 2013-02-05 | Time Warner Cable Inc. | Methods and apparatus for analyzing software interface usage |
US8204182B2 (en) * | 2006-12-19 | 2012-06-19 | Nuance Communications, Inc. | Dialect translator for a speech application environment extended for interactive text exchanges |
US8514762B2 (en) * | 2007-01-12 | 2013-08-20 | Symbol Technologies, Inc. | System and method for embedding text in multicast transmissions |
US20080291894A1 (en) * | 2007-05-21 | 2008-11-27 | Hisao Chang | Methods and apparatus to communicate using a multi-fidelity audio gateway |
US10796392B1 (en) | 2007-05-22 | 2020-10-06 | Securus Technologies, Llc | Systems and methods for facilitating booking, bonding and release |
US20090136016A1 (en) * | 2007-11-08 | 2009-05-28 | Meelik Gornoi | Transferring a communication event |
EP2351022A4 (en) * | 2008-11-21 | 2017-05-10 | Telefonaktiebolaget LM Ericsson (publ) | Method, a media server, computer program and computer program product for combining a speech related to a voice over ip voice communication session between user equipments, in combination with web based applications |
US20110224969A1 (en) * | 2008-11-21 | 2011-09-15 | Telefonaktiebolaget L M Ericsson (Publ) | Method, a Media Server, Computer Program and Computer Program Product For Combining a Speech Related to a Voice Over IP Voice Communication Session Between User Equipments, in Combination With Web Based Applications |
US8380225B2 (en) | 2009-09-14 | 2013-02-19 | Microsoft Corporation | Content transfer involving a gesture |
GB2475237B (en) * | 2009-11-09 | 2016-01-06 | Skype | Apparatus and method for controlling communication signalling and media |
GB2479180B (en) | 2010-03-31 | 2016-06-01 | Skype | System of user devices |
GB201005454D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television apparatus |
US9717090B2 (en) | 2010-12-31 | 2017-07-25 | Microsoft Technology Licensing, Llc | Providing notifications of call-related services |
US10404762B2 (en) | 2010-12-31 | 2019-09-03 | Skype | Communication system and method |
US8963982B2 (en) | 2010-12-31 | 2015-02-24 | Skype | Communication system and method |
US10291660B2 (en) | 2010-12-31 | 2019-05-14 | Skype | Communication system and method |
KR101423143B1 (ko) * | 2011-12-29 | 2014-07-28 | 하승준 | 음성 송수신 시스템 및 음성 송수신 방법 |
US9019336B2 (en) | 2011-12-30 | 2015-04-28 | Skype | Making calls using an additional terminal |
GB201301452D0 (en) | 2013-01-28 | 2013-03-13 | Microsoft Corp | Providing notifications of call-related services |
CN106970946A (zh) * | 2017-02-24 | 2017-07-21 | 阿里巴巴集团控股有限公司 | 一种页面显示方法及装置 |
CN106953903A (zh) * | 2017-03-10 | 2017-07-14 | 广州芯德通信科技股份有限公司 | Iad上实现ivr实时编程的方法、装置及应用方法、*** |
US11716558B2 (en) | 2018-04-16 | 2023-08-01 | Charter Communications Operating, Llc | Apparatus and methods for integrated high-capacity data and wireless network services |
CN112840728A (zh) | 2018-10-12 | 2021-05-25 | 特许通讯运营公司 | 用于无线网络中的小区标识的设备及方法 |
US11129171B2 (en) | 2019-02-27 | 2021-09-21 | Charter Communications Operating, Llc | Methods and apparatus for wireless signal maximization and management in a quasi-licensed wireless system |
CN110379429B (zh) * | 2019-07-16 | 2022-02-11 | 招联消费金融有限公司 | 语音处理方法、装置、计算机设备和存储介质 |
US11026205B2 (en) | 2019-10-23 | 2021-06-01 | Charter Communications Operating, Llc | Methods and apparatus for device registration in a quasi-licensed wireless system |
CN113053411B (zh) * | 2020-03-30 | 2024-01-16 | 深圳市优克联新技术有限公司 | 语音数据处理设备、方法、***及存储介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993026113A1 (en) * | 1992-06-15 | 1993-12-23 | British Telecommunications Public Limited Company | Service platform |
GB9523759D0 (en) * | 1995-11-21 | 1996-01-24 | Pollitt Alexander J | World wide web information retrieval system |
US6154445A (en) * | 1996-04-18 | 2000-11-28 | Bell Atlantic Network Services, Inc. | Telephony communication via varied redundant networks |
US5915001A (en) * | 1996-11-14 | 1999-06-22 | Vois Corporation | System and method for providing and using universally accessible voice and speech data files |
US5916302A (en) * | 1996-12-06 | 1999-06-29 | International Business Machines Corporation | Multimedia conferencing using parallel networks |
US6014437A (en) * | 1997-02-03 | 2000-01-11 | International Business Machines Corporation | Multi service platform architecture for telephone networks |
US5933490A (en) * | 1997-03-12 | 1999-08-03 | Bell Atlantic Network Services, Inc. | Overload protection for on-demand access to the internet that redirects calls from overloaded internet service provider (ISP) to alternate internet access provider |
US5983190A (en) * | 1997-05-19 | 1999-11-09 | Microsoft Corporation | Client server animation system for managing interactive user interface characters |
JP3789614B2 (ja) * | 1997-10-02 | 2006-06-28 | 日本電信電話株式会社 | ブラウザシステム、音声プロキシサーバ、リンク項目の読み上げ方法及びリンク項目の読み上げプログラムを格納した記憶媒体 |
EP0964567A3 (en) * | 1998-06-12 | 2002-01-02 | Alcatel USA Sourcing, L.P. | A programmable telecommunications interface for communication over a data network |
US6269336B1 (en) * | 1998-07-24 | 2001-07-31 | Motorola, Inc. | Voice browser for interactive services and methods thereof |
EP1099152A4 (en) * | 1998-07-24 | 2004-05-19 | Motorola Inc | MARKING LANGUAGE FOR INTERACTIVE SERVICES AND METHODS THEREFOR |
KR100459299B1 (ko) * | 1998-10-02 | 2004-12-03 | 인터내셔널 비지네스 머신즈 코포레이션 | 대화식 브라우저 및 대화식 시스템 |
-
2000
- 2000-06-19 US US09/596,769 patent/US6654722B1/en not_active Expired - Lifetime
-
2001
- 2001-05-25 KR KR10-2001-0028802A patent/KR100420814B1/ko active IP Right Grant
- 2001-06-14 EP EP01000215A patent/EP1178658A3/en not_active Ceased
- 2001-06-15 TW TW090114575A patent/TW512619B/zh not_active IP Right Cessation
- 2001-06-18 JP JP2001184053A patent/JP4222745B2/ja not_active Expired - Fee Related
- 2001-06-18 CN CNB011210869A patent/CN1149790C/zh not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1329433A (zh) | 2002-01-02 |
TW512619B (en) | 2002-12-01 |
EP1178658A3 (en) | 2004-05-26 |
US6654722B1 (en) | 2003-11-25 |
KR20010113471A (ko) | 2001-12-28 |
JP4222745B2 (ja) | 2009-02-12 |
KR100420814B1 (ko) | 2004-03-02 |
JP2002057724A (ja) | 2002-02-22 |
EP1178658A2 (en) | 2002-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1149790C (zh) | 以互联网协议承载语音的协议为基础的语音*** | |
US7095733B1 (en) | Voice integrated VOIP system | |
US8964769B2 (en) | Networked computer telephony system driven by web-based applications | |
AU2008288853B2 (en) | Dynamic routing of telephone calls to one out of a plurality of computer telephony servers comprising premises- and network-based servers | |
US7283621B2 (en) | System for speech-enabled web applications | |
US6385202B1 (en) | Method and system for allowing access to traditional voice mail and interactive voice response systems over internet-like networks | |
WO2007042401A1 (en) | Integrating an ivr application within a standards based application server | |
US7251314B2 (en) | Voice message transfer between a sender and a receiver | |
US20040003048A1 (en) | Outbound notification using customer profile information | |
Danielsen | The promise of a voice-enabled Web | |
US7822612B1 (en) | Methods of processing a voice command from a caller | |
CN1373956A (zh) | 因特网电话***与方法 | |
CN1213578C (zh) | 电话通信*** | |
EP1889257B1 (en) | A method and system for recording an electronic communication and extracting constituent audio data therefrom | |
CN100334863C (zh) | 用于把文本数据转换为语音输出的*** | |
EP1570614B1 (en) | Text-to-speech streaming via a network | |
CN102438086A (zh) | 一种融合通信中智能语音***及实现方法 | |
CN100452809C (zh) | 一种设置电话***自动回复内容的方法 | |
Rodríguez Fonollosa et al. | Automatic database acquisition software for ISDN PC cards and analogue boards | |
Fonollosa et al. | Automalic database acquisition software for ISDN PC cards and analogue boards. | |
Foo et al. | An Internet speech gateway server | |
WO2001019066A1 (en) | Method, system and software product for transmitting speech on internet | |
Hui et al. | Integrating Internet with PSTN networks for voice services | |
KR20040063439A (ko) | 원클릭 전화연결을 위한 전화번호 변환 서비스 제공 서버및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: CISCO TECH IND. Free format text: FORMER OWNER: INTERNATIONAL BUSINESS MACHINES CORPORATION Effective date: 20120725 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20120725 Address after: American California Patentee after: Cisco Tech Ind. Address before: American New York Patentee before: International Business Machines Corp. |
|
CX01 | Expiry of patent term |
Granted publication date: 20040512 |
|
CX01 | Expiry of patent term |