CN1653752A - 用于调制解调器中继端接的方法和设备 - Google Patents

用于调制解调器中继端接的方法和设备 Download PDF

Info

Publication number
CN1653752A
CN1653752A CN03810607.8A CN03810607A CN1653752A CN 1653752 A CN1653752 A CN 1653752A CN 03810607 A CN03810607 A CN 03810607A CN 1653752 A CN1653752 A CN 1653752A
Authority
CN
China
Prior art keywords
data
network
modem
session
software
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.)
Pending
Application number
CN03810607.8A
Other languages
English (en)
Inventor
文森特·T·格罗夫
赫伯特·M·维尔德弗伊尔
梅尔亚尔·K·加拉卡尼
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.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
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 Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN1653752A publication Critical patent/CN1653752A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/125Details of gateway equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • H04L69/085Protocols for interworking; Protocol conversion specially adapted for interworking of IP-based networks with other networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/168Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] specially adapted for link layer protocols, e.g. asynchronous transfer mode [ATM], synchronous optical network [SONET] or point-to-point protocol [PPP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/169Special adaptations of TCP, UDP or IP for interworking of IP based networks with other networks 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]

Abstract

一种调制解调器数据聚集网关,支持调制解调器中继功能,以允许调制解调器流量在VoIP网络与例如因特网的数据分组交换因特网协议(IP)网络之间的可靠交换。调制解调器中继聚集器可以接收按照简单可靠协议传输(SPRT)机制被封装为IP语音(VoIP)数据分组的调制解调器数据。数据分组被重打包用于向最终目标转发之前,可以被纠错和/或解压缩。在目标自身是IP设备的情况中,调制解调器中继聚集器可以直接在IP网络上转发分组。结果,如果调制解调器呼叫的目标是IP设备(例如万维网站点或其他使能因特网的设备),则该技术从处理路径中消除了两个点,否则在该路径中数字处理(DSP)将必须进行调制解调器协议处理。否则,可以在聚集点进行最小的调制解调器重格式化。

Description

用于调制解调器中继端接的方法和设备
背景技术
大多数家庭计算机用户现在以这样或那样的方式连接到例如因特网的网络。最普遍的连接技术仍然是使用公共交换电话网络(PSTN)和被称作调制解调器的设备。如现在普通人群也相当熟悉的,调制解调器通过拨因特网服务提供商(ISP)的电话号码来进行连接,该ISP维护连接到因特网的设备。由用户计算机生成的数字信号被调制解调器转换为模拟信号,反之亦然,使得信号可以正确地在电话线上输送。
多数公众较不熟悉的是ISP设备的配置以及它是如何提供到因特网的连接的。诸如美国在线(AOL)之类的ISP维护非常大量的拨号接入点。这些接入点允许用户拨本地电话号码,然后将呼叫连接至本地中央局。中央局交换机(可以是所谓的5类(Class 5)交换机)然后将该呼叫引导至拨号端接点。拨号端接点可以位于中央局中或其后,例如在计算机网络存在点(POP)处。在POP处,被称作远程访问服务器(RAS)的设备对连接进行端接。RAS处的端接调制解调器(Terminating Modem,TM)在那里经常被聚集在一起。具体地说,RAS含有大量调制解调器设备,它们被用于连接以向用户始发调制解调器(Originating Modem,OM)发送调制解调器信号和接收来自用户OM的调制解调器信号。
从将信号转换回数字形式的RAS,信号可以被运送通过基于分组的网络,例如因特网协议(IP)网络,以到达因特网。在某些情况中,诸如AOL之类的大的服务提供商与诸如Genuity或者UUNet之类的网络服务提供商签订合同,以在高速数字线路上将流量从本地中央局交换机运送到远程访问服务器位置。
但是,其他的范例导致了电话网络属性的根本变化。最显著的变化是:在使用最初用于运送数据流量(例如因特网协议(IP))的技术的数字传输网络上,从中央局运送语音流量。所谓的IP语音(VoIP)分组网络被预见为是用于语音传输的体系结构的未来选择。
如图1中在高层次中所示出的,在这种体系结构中,中央局(CO)12可以聚集普通老式电话业务(POTS)型语音连接10,将它们复用为数字时分复用(TDM)传输14格式,例如T1或E1载波。这允许使用数字技术来将语音信号传输到其中安装有语音网关(VoIP GW)20的转接位置。VoIP GW将TDM信号转换为分组交换传输格式,将它们转发到IP网络30。在IP网络的另一侧,第二VoIP GW 40接收这些信号,将它们转换回TDM格式,并将它们转发到远端中央局(CO)42,该远端中央局42然后进一步将信号转发到个人远端POTS连接44。
随着电信网络向VoIP体系结构转变,支持用户希望在TDM网络上作出的各种类型呼叫变得重要。目前,有多种标准用于在IP连接上运送语音、按键音(双音多频(DTMF))拨号数字和传真信号。虽然仍旧努力在开发用于在TDM连接上运送调制解调器流量的标准,但是迄今还没有用于在IP连接上可靠传输调制解调器信号的标准被采用。
一种试图解决该问题的努力是所谓的调制解调器中继传输。调制解调器中继正在被国际电信联盟(ITU)和因特网工程任务组(IETF)考虑,并积极地计划在不远的将来批准该标准。
该体系结构背后的基本想法是将“调制解调器中继”能力加入VoIPGW中。图2中示出了这样的体系结构。这里,拨号调制解调器14担当向目标点的呼叫的始发点,该目标点可以是因特网服务提供商(ISP)60。调制解调器呼叫一般首先在电路交换PSTN 18上以标准方式被转发到5类交换机或者其他中央局交换机。5类交换机(图2中未示出)通过PSTN18将呼叫连接到支持调制解调器中继的始发语音网关(OGW)20。
OGW 20实现某种程度的调制解调器智能(即,在模拟和数字形式之间转换数据),以便在IP网络30上进行向端接网关(TGW)40的运送。这可以包括例如调制(解调)调制解调器协议数据(例如V.34),应用纠错协议(V.42)以及将得到的调制解调器数据封装成简单分组中继传输(SPRT)分组。
TGW 40接收该“IP调制解调器”(MoIP)格式的分组,然后将其转换回TMD格式,以便它能够在另一PSTN 44连接上被传输到远程访问服务器(RAS)50。这涉及剥除SPRT格式化、进行纠错V.42以及数据调制协议(例如V.90、V.34、V.32、V.22等)格式化。然后从远程访问服务器,数组在纯TDM网络44上被传到ISP 60。这里,数据通过端接调制解调器(RAS)被调制(解调)并被纠错。
在这种调制解调器中继体系结构中,OGW 20和TGW 40都必须包括某种程度的调制解调器智能,以便允许调制解调器信号在IP网络上的正确传输。具体地说,它们应当执行调制解调器协议栈处理的基本部分,如所示的那样。位于RAS 50处与网关20和40的每个中的数字信号处理器(DSP)执行所要求的协议翻译。在协议栈的最低层,这包括物理层,该层根据调制解调器标准(V.90、V.34、V.32、V.22等)执行调制/解调或者数据“调制解调器泵(modem pump)”功能。有调制解调器能力的网关20和40还执行第二物理层功能,诸如由例如V.42或V.44所规定的检错和纠错。
网关20和40还执行与网络层任务相关联的任务。这例如可以包括形成UDP上的简单分组中继传输(SPRT)层,以格式化数据信号,以便它们可以在IP网络30上被正确地传输。注意,SPRT分组当被如此转发时,仍旧是被压缩的(经V.42bis或者V.44)。
发明内容
基本上,本发明来源于实现人们能够消除调制解调器中继呼叫的多段PSTN中的一个,并从而消除调制解调器过程中的大部分。考虑到只有物理层调制解调器处理的某些部分需要被端接网关(TGW)执行,以便使得信号适于在因特网上传输。具体地,在一个始发点,用户的数据被格式化为调制解调器信号,并被传输到始发网关(OGW),如使用现有技术调制解调器中继操作一样。但是,我们注意到,调制解调器信号当到达端接网关时已经被格式化为数字信号了。因而,当目标最终是因特网节点时,最后的PSTN段可以被消除,并且调制解调器调制/解调数字处理完全不需要执行。端接网关(TGW)因此可以简单地将分组转发给目标IP网络,并且使用少量的处理,可以取代与现有技术TGW和RAS相关联的其他调制解调器中继功能。
利用这种体系结构,使用了被称作调制解调器中继聚集器(MRA)的新设备。OGW功能如其在调制解调器中继(MR)呼叫中的一样,将IP调制解调器(MoIP)分组转发到TGW位置。但是,调制解调器中继聚集器(MRA)取代了端接网关和RAS两者的功能性,进行解压缩以及所要求的任何应用层处理,例如PPP端接。
MRA因此取代了端接网关,并直接与目标IP设备通信。这种技术为调制解调器中继方案提供了简单得多的端接。
结果,MRA为跨过分组网络的调制解调器流量提供了可靠的传输。它避免了为向接口的PSTN侧传输而对调制解调器信号解调,然后简单地将被封装的数据发送到分组网络,消除了最后的PSTN段。其他系统部件不必完成传统调制解调器中继呼叫处理的各方面。
使用本发明,因特网服务提供商(ISP)可以端接在使用MR的VoIP网络上传输的订户调制解调器会话。在始发站点处的语音网关只需要被修改以支持例如数据调制、检错和纠错的能力。
作为结果还出现了若干其他的优点。例如,如果调制解调器呼叫的目标是例如万维网站点的IP设备,则这种技术消除了在至少两个位置(即TGW和RAS)中实现用于调制或解调信号的数字信号处理(DSP)的需要。这为更有效的网络体系结构创造了机会。
实际上,RAS也并非是必需的。具有相对简单需求的单个设备从而可以取代传统调制解调器中继网络中的RAS和端接网关两者。单个设备的示例可以是计算设备,该计算设备具有执行软件的通用或者专用处理器、用于与其他网络设备通信的(一个或多个)接口,以及用于存储软件和数据分组的存储器单元。
附图说明
从下面对如附图所图示的本发明优选实施例的更详细的说明,本发明的前述和其他目的、特征和优点将变得清楚,附图中,贯穿不同的示图,类似的参考标记是指相同的部分。附图不一定是成比例的,而是将重点放在对本发明原理的说明上。
图1是用于处理调制解调器流量的现有技术电信网络的框图;
图2是现有技术调制解调器中继网络的框图;
图3是根据本发明的调制解调器中继网络的示图;
图4是在图3的调制解调器中继体系结构中使用的调制解调器中继聚集器(MRA)的概括框图;
图5是由图4的MRA中的处理器所执行的过程的实施例的概括流程图;
图6是用于从网络中的始发网关(OGW)向图4的MRA传输数据的过程的流程图;
图7是使用V.8调制解调器协议的始发调制解调器、图4的MRA和OGW之间的示例数据交换的流程图;
图8是被用于拨出会话的图4的MRA中的过程的流程图;
图9是在计算机网络中的另一位置中使用的图4的MRA的网络示图;
图10是执行如图5~图8中所描述的提供图4的MRA功能性的软件的通用计算机的框图;以及
图11是能够执行MRA的基于主处理器的实施例的图10的通用计算机系统的示意图。
具体实施方式
下面描述本发明的优选实施例。
图3是在因特网协议语音(VoIP)网络中实现调制解调器中继的电信网络的框图。在这样的网络中,客户具有电话机,该电话机接收来自另一电话机27的语音呼叫和向另一电话机27发出语音呼叫。语音信号被引发在公共交换电话网络(PSTN)18上传播经过一个或多个本地中央局(未示出)。中央局包括诸如5类(C5)交换机之类的交换设备,用于以本领域公知的方式,将这些呼叫聚集到例如T1载波信号的数字时分复用(TDM)载波上。
根据公知的电话VoIP语音呼叫控制信令技术,通过提供经由例如时分复用(TDM)传输网络19的传输网络到始发VoIP网关20的连接,建立语音呼叫。IP语音(VoIP)网关(VoIP GW)一般被用于运送语音流量。在这种情况中,TDM语音信号被转换为分组格式,以便它们可以在IP网络30上被运送到端接网关24。端接网关24又将调制解调器信号转换回TDM格式(PCM),成为经由PSTN 26向远方中央局传输的馈送信号。这又提供了到目标电话机27的连接。这样,语音流量可以以本领域公知的方式在IP网络30上被运送。
本发明涉及调制解调器信号通过VoIP网络的传送或者所谓的IP调制解调器(MoIP)传送。在客户调制解调器14处始发的计算机调制解调器信号例如被馈送通过载波IP转接网络30,经过调制解调器中继聚集器55,到达例如通过因特网服务提供商(ISP)60可用的因特网连接。ISP 60又提供到例如因特网的计算机网络70的连接,以获得数据、览全球万维网站点等。
根据本发明的原理,端接网关设备(在这种情况中是调制解调器中继聚集器(MRA)55)不需要如图2的现有技术调制解调器中继体系结构中的情况那样,为在第二PSTN连接上的传输而向时分复用(TDM)格式转换。而是,本发明利用了在同一设备中实现调制解调器中继功能性和因特网网关功能性的优点。MRA 55因而是一种可以在载波IP转接网络30的目标端处运行的新类型的电信设备。这里,MRA 55完成调制解调器协议栈的端接,并担当到因特网70的网关,而不需要再次经过PSTN。
在调制解调器呼叫建立的时候,控制信令将呼叫识别为调制解调器呼叫,并使呼叫的目标是有调制解调器中继聚集器(MRA)能力的VoIPGW 20,而不是远程访问服务器(RAS)(如在图2中所示的现有技术调制解调器中继网络的情况)。实践中,调制解调器功能性220在OGW中被支持,尤其是用于执行物理层调制/解调处理(数据调制解调器泵)的能力。因而,当调制解调器信号在始发网关(OGW)20处从客户调制解调器14被接收时,只执行解调功能。类似地,要被发送到客户调制解调器14的从IP网络30始发的信号被重新调制,并在TDM网络19上被发送。不管怎样,这是OGW 20必须执行的所有过程。
OGW 20从而进行向调制解调器中继聚集器55的呼叫,通过IP网络30建立连接。可以以本领域公知的方式,通过标准呼叫控制信令(例如,经由H.323网络31)进行连接。在开启到MRA 55的呼叫连接之后,调制解调器数据然后可以在IP网络30上以压缩形式被传输,到达MRA 55。
除了对调制解调器信号进行解调以及执行检错和纠错之外,OGW 20不需要完成传统调制解调器端接的其他方面。例如,不需要由始发网关20中的调制解调器功能性40提供压缩和PPP或者其他传输层协议。IP网络30然后在IP网络30上将压缩的且固定帧格式的数据运送到MRA 55。应当注意,单个MRA 55可以对许多不同的连接进行调制解调器聚集。
目标IP设备70可以是任何使能IP的设备,例如因特网网关、路由器、IP交换机或者其他可进行IP寻址的因特网联网设备。
调制解调器中继聚集器(MRA)55一般可以在调制解调器中继状态中一次执行许多功能。例如,在与OGW 20协商MR会话之后,MRA 55可以去除通过在始发网关(OGW)20添加的简单分组中继传输协议(SPRT)实现的基于IP的封装。在接着的步骤中,数据被解压缩,并且如果需要的话,可以执行例如PPP处理的任何应用层处理。
然后可以创建所得到的具有IP设备70目标地址的新IP分组。一旦完成,MRA 55然后可以在例如由ISP 60表示的分组交换网络上将分组转发到目标设备70,其中在网络上分组被路由。
图4是MRA 55的实施例的概括框图。MRA 55包括至少一个执行软件62的处理器61、至少一个被连接到(一个或多个)处理器61上的接口64、至少一个被连接到(一个或多个)接口64和(一个或多个)处理器61上的存储器单元68,以及被连接到(一个或多个)处理器61上的显示驱动器69。(一个或多个)接口64可以包括用于数据流量的以太网收发器66。
(一个或多个)接口64从始发网关20输入IP分组65a和向其输出IP分组65a。(一个或多个)接口64还向/从本地或远程计算机(未示出)传输IP分组65b。
由处理器61执行的软件62提供对在前向和反向的两个方向上(即,从始发网关20到端节点计算机,或者反之)的IP分组65a、65b的处理。该软件有效地提供了现有技术的远程访问服务器和端接网关的功能性,并且由于这种缩合的功能性,该软件允许消除先前的重新调制数据(即,端接语音网关功能)和解调数据(即,远程访问服务器功能)的冗余功能性。这样,由于不需要在MRA 55中进行物理层(Layer 1)的调制/解调处理,所以MRA 55不需要包括数字信号处理器(DSP)来进行其操作。图5中示出了概括的软件的流程图。
参考图5,MRA 55当以被封装的数据的形式(很可能是在PPP会话中)从始发网关20接收到IP分组65a时(步骤72),执行过程71,该过程71是软件62(图4)的一部分。过程71去除封装(步骤74),并提供对调制解调器会话的端接以跨过使用调制解调器中继技术的VoIP网络传输数据。例如,调制解调器会话可以使用简单分组中继传输(SPRT)(步骤75)。过程71可以进行解压缩数据(步骤76)、端接点对点协议(PPP)会话(步骤78)两者,或者两个都不进行。
一旦所有数据被收集到,则过程71将经压缩或未压缩的数据封装在具有端节点IP设备目标地址的新IP分组中(步骤80)。当新的IP分组中的数据已经被输送到数据网络用于端节点IP设备接收时,过程71结束。
图6是在MRA 55与始发网关20之间引入的过程82的详细流程图。当数据从始发网关20通过MRA 55被发送到端节点(未示出)时,可以使用过程82。过程82包括(i)由始发网关20执行的第一子过程84,被称作OGW子过程84,和(ii)第二子过程86,它是由MRA 55中的(一个或多个)处理器61执行的软件62(图4)的一部分,被称作MRA子过程86。
过程82开始于OGW子过程84向MRA 55发送对于VoIP呼叫的请求(步骤88)。MRA子过程86响应对于VoIP呼叫的请求(步骤90)。各子过程84、84进行能力交换(CE)(分别是步骤92a和92b)。在能力交换期间,OGW 20和MRA 55交换与所支持的信令方法、编解码器类型和冗余有关的信息。
能力交换(步骤92a和92b)之后,子过程84、86判断OGW 20是知道调制解调器中继聚集器(MRA)的还是只懂得传统的端接网关和远程访问服务器(RAS)技术(步骤94和96)。如果OGW 20是知道更新的技术的,则过程直接进行到数据传输(步骤112和114)。如果是工作在传统技术状态中,则进行握手,其开始于MRA子过程86向OGW 20发送ANSam音或者指示(步骤100),其由OGW子过程84检测(步骤104)。
OGW子过程84接收ANSam指示,并产生对应的ANSam音(步骤104)给其客户设备(步骤106),然后OGW接收例如呼叫菜单(CallManu,CM)音的客户调制解调器响应,或者来自其客户设备的响应(步骤107)。CM响应由OGW 20发往MRA 55,由MRA 55接收(步骤110)。
在子过程84、86的这个点处,MRA子过程86和OGW子过程84两者一起工作,以发送和接收数据分组(步骤112和114)。分别通过“释放”消息和“释放完成”消息,或者本领域中一般公知的某些其他方式,完成呼叫(步骤116和118)。
上述的握手可以包括另外的、等同的或者其他的步骤。例如,在语音呼叫建立和能力交换之后,OGW 20和MRA 55可以建立发送ANSam指示的方法。可能用于发送ANSam指示的方法可以包括RFC2822事件或者语音频带数据(VBD)指示。
为了图示说明刚刚讨论的过程,图7是被用来传输数据的高速V.8调制解调器协议使用MRA 55的过程的流程图。操作大体上类似于其他调制,不过,特定的调制解调器事件与其他调制不同。
参考图7,OGW 20向始发调制解调器14发送ANSam音(步骤120),始发调制解调器14检测ANSam音(步骤122)。始发调制解调器14产生“呼叫菜单”消息(步骤124),该消息被发送回OGW 20(假定是V.8调制解调器,其包含V.34、V.90和V.92)。一旦OGW 20检测到该CM消息,则OGW 20可以切换到调制解调器中继模式(步骤126)。在转换到调制解调器中继模式之后,OGW 20开始与始发调制解调器14的训练序列(分别是步骤132和130)。
当始发调制解调器14和OGW 20达到数据传输状态时,从始发调制解调器14接收的数据(步骤136和138)被传递到MRA 55。MRA 55对收到的数据分组进行数据处理(步骤140)。该数据处理包括去除与IP传输层(例如简单分组中继传输(SPRT))相关联的任何头部,解压缩数据(如果需要的话)以及剥去与分组流相关联的任何PPP帧,如上面参考图5所讨论的。
继续参考图7,当MRA 55开始接收数据分组时,它进行某些初步的数据处理,包括:验证、动态主机配置协议(DHCP)处理以及用户的IP分配。当该数据处理完成时,用户向MRA 55发送数据。MRA 55在将数据引导到IP数据网络之前,剥去任何传输头部,解压缩数据(如果需要的话),并将数据封装在新的IP分组中(步骤142)。当OGW 20检测到“无载波”信号时,会话完成(步骤144),呼叫被“拆除”,管理和记帐域被更新(步骤146),过程结束(步骤148)。
图8提供了对于一种情况的过程的流程图,其中MRA 55担当由具有IP计算设备的终端用户发起的拨出会话的始发设备。该情形被用于始发对于拨号会话的呼叫(例如,访问付费电话或家庭安全系统的远程遥测信息)。
当设备(例如个人计算机)请求拨出会话(步骤150)时,它使用应用程序来与MRA 55通信。MRA 55接收来自应用程序的拨出请求(步骤152),解析请求以找到目标电话号码(步骤154),并参照拨号方案来确定到目标的路由(步骤156和158)。或者,MRA 55可以通过由呼叫代理维护的拨号方案来获得路由(步骤160)。
MRA 55建立与端接网关(在拨入方向上被称作OGW 20)的语音呼叫(步骤162和164),该端接网关将PSTN呼叫安置给如目标电话号码所定义的目标调制解调器(步骤166)。一旦目标调制解调器产生应答音,并且端接网关检测到该应答音(步骤168),则进行与上述相同的过程(步骤170),只是设备和握手方向相反。
图9是具有拨号网络173和调制解调器中继网络174两个子网络的网络的体系结构图。调制解调器中继网络174具有如上所讨论的体系结构,其中调制解调器中继用户180经由PSTN 16连接到始发网关20,并且OGW 20具有第一层调制解调器端接。MRA 55经由IP转接网络30从OGW 20接收VoIP分组。MRA 55提供调制解调器压缩(解压缩)、PPP端接、端口策略管理、AAA和NMS功能。MRA 55被ISP 182用来向终端用户(未示出)提供数字服务。
如上面所讨论的,调制解调器中继网络174可以使用少至一个数字信号处理器来支持从调制解调器中继用户180到ISP 182处的终端用户的调制解调器数据传输,其中DSP位于OGW 20处以支持调制解调器信号的调制/解调处理。
现在参照拨号网络172,传统拨号用户178连接到相关联的远程访问服务器。这代表传统的端接调制解调器会话的方法,其中专用数据网络将用户的数据传输到因特网。利用调制解调器中继,语音网络可以传输调制解调器会话,这是对一个网络的更有效的利用。MRA将在语音网络中使用DSP的数目从三降低到少至一。
应当理解,MRA 55可以被移动到IP转接网络30的边缘,如图所示。在这种情况中,语音载波网络提供商将代替因特网服务提供商来负责MRA 55。因而,将MRA 55放置在何处的决定是一个商业决定。
图10是一个网络示图,其中MRA 55被用在个人计算机(PC)184或者其他能够提供基于主机的功能性的通用计算设备中。在该具体实施例中,MRA 55可以完全用由PC 184中的通用处理器(未示出)执行的软件实现。PC 184所连接的网络可以是如上面参考调制解调器中继网络174(图9)或者拨号网络172所讨论的网络。
或者,MRA 55可以用被安装在PC 184中的插卡中的固件或硬件来实现,或者可以是插卡方案或者通用处理器、定制处理器可执行的软件的某种组合。软件可以被本地存储在(一个或多个)存储器单元68(图4)中,其中存储器单元可以包括RAM、ROM、CD-ROM、磁或光卡等,或者可以被远程存储,并通过网络通信被下载。
图11是计算机系统184的示意图,计算机系统184包括通过处理器总线192连接的中央处理模块186、存储器系统188和外围部件互连(PCI)芯片组190。PCI芯片组190还通过系统总线198被连接到I/O系统194和协处理器模块196。中央处理模块186从存储器系统188加载并执行调制解调器中继聚集器软件62(图4),其中调制解调器中继聚集器软件62在该具体实施例中是基于主处理器的。I/O系统194提供到IP/ATM网络30的接口。
虽然已经参考本发明的优选实施例具体地示出和描述了本发明,但是本领域技术人员应当理解,可以对其作出形式和细节上的各种变化,而不脱离权利要求包含的本发明的范围。

Claims (32)

1.一种用于端接调制解调器会话,以跨过使用调制解调器中继技术的VoIP网络来传输数据的方法,所述方法被提供为在通用计算设备上执行的基于主处理器的软件,所述方法包括:
从数据分组中去除被用于支持所述数据的网络传输的封装信息;
担当所述会话的端接点;
将所述数据封装在具有IP设备目标地址的IP分组中;以及
将所述IP分组传递到计算机网络,用于向所述IP设备的传递。
2.根据权利要求1所述的方法,其中,所述数据是调制解调器数据。
3.根据权利要求1所述的方法,其中,数据链路协议是点对点协议。
4.根据权利要求1所述的方法,还包括在去除所述封装之后,解压缩所述数据。
5.根据权利要求1所述的方法,包括跨过IP分组传输网络从网关接收所述数据。
6.根据权利要求1所述的方法,还包括跨过局域网从网关接收所述数据。
7.根据权利要求1所述的方法,还包括从第一计算机网络接收所述数据分组,并且其中,将所述IP分组传递到所述IP设备的步骤使得所述IP分组传播跨过第二计算机网络。
8.根据权利要求1所述的方法,不包括支持物理层协议处理。
9.根据权利要求8所述的方法,其中,物理层协议处理包括检错和纠错处理。
10.一种用于跨过使用调制解调器中继技术的VoIP网络来传输数据的装置,所述装置被提供为在通用计算设备上执行的基于主处理器的软件,所述装置包括:
过滤器,用于从数据分组中去除被用于支持所述数据的网络传输的封装信息;
被耦合到所述过滤器上的端接单元,用于接收所述数据并担当数据链路协议的端接点;
被耦合到所述端接单元上的封装单元,用于将所述数据封装在具有IP设备目标地址的IP分组中;和
被耦合到所述封装单元上的发送单元,用于将新的IP分组传递到数据网络,以用于向所述IP设备的传递。
11.根据权利要求10所述的装置,其中,所述数据是调制解调器数据。
12.根据权利要求10所述的装置,其中,所述数据链路协议是点对点协议。
13.根据权利要求10所述的装置,还包括被耦合到所述过滤器上的解压缩单元,用于在去除所述封装之后,解压缩所述数据。
14.根据权利要求10所述的装置,还包括接收器,用于跨过IP分组传输网络从网关接收被打包的数据。
15.根据权利要求10所述的装置,还包括接收器,用于跨过局域网从网关接收被打包的数据。
16.根据权利要求10所述的装置,还包括接收器,用于从第一计算机网络接收所述数据分组,并且其中所述发送单元将所述IP分组传递到第二数据网络。
17.根据权利要求10所述的装置,不包括用于支持物理层协议处理的信号处理器。
18.根据权利要求17所述的装置,其中,所述物理层协议处理包括检错和纠错处理。
19.一种用于端接调制解调器会话,以跨过使用调制解调器中继技术的VoIP网络来传输数据的装置,所述装置被提供为在通用计算设备上执行的基于主处理器的软件,所述装置包括:
用于从数据分组中去除被用于支持所述数据的网络传输的封装信息的机构;
用于担当所述会话的端接点的机构;
用于将所述数据封装在具有IP设备目标地址的IP分组中的机构;和
用于将新的IP分组传递到计算机网络的机构。
20.一种执行基于主处理器的软件的通用计算设备,所述软件用于端接调制解调器会话,以跨过使用调制解调器中继技术的VoIP网络来传输数据,所述计算设备包括:
被耦合到所述网络上的接口,用于接收以被用于支持所述数据的网络传输的信息进行封装的数据;
存储器单元,存储用于在所接收的被封装的数据上操作的软件;和
被耦合到所述接口和所述存储器单元上的处理器,所述处理器加载所述软件,并执行所述软件以:
去除所述封装信息;
担当所述会话的端接点;
将所述数据封装在具有IP设备目标地址的IP分组中;以及
将新的IP分组传递到计算机网络,用于向所述IP设备的传递。
21.一种其上存储有用于在通用计算设备上执行的基于主处理器的软件的指令序列的计算机可读介质,所述指令序列当被数字处理器执行时,使得所述处理器:
去除被用于支持数据的网络传输的封装信息,所述数据在会话中跨过网络被传输,所述会话使用为在电路交换网络上传输数据而设计的数据链路协议;
担当所述会话的端接点;
将所述数据封装在具有IP设备目标地址的IP分组中;以及
将新的IP分组传递到计算机网络,用于向所述IP设备的传递。
22.一种用于为请求会话的端节点提供拨出服务的方法,所述会话使用被设计用来跨过使用调制解调器中继技术的VoIP网络来传输数据的数据链路协议,所述方法被提供为在通用计算设备上执行的基于主处理器的软件,所述方法包括:
从所述端节点接收请求和目标电话号码;
获取与所述目标电话号码相关联的网络路由信息;
建立与端接网关的语音呼叫,所述端接网关建立到在所述目标电话号码处的节点的电路交换呼叫;以及
在所述会话中将从所述端节点接收的数据发送到所述端接网关。
23.根据权利要求22所述的方法,其中,所述数据是调制解调器数据。
24.根据权利要求22所述的方法,其中,所述会话是点对点协议会话。
25.根据权利要求22所述的方法,还包括压缩所述数据以及封装所述数据,用于发送到所述端接网关。
26.一种用于为请求会话的端节点提供拨出服务的装置,所述会话使用被设计用来跨过使用调制解调器中继技术的VoIP网络来传输数据的数据链路协议,所述装置被提供为在通用计算设备上执行的基于主处理器的软件,所述装置包括:
接口,用于从所述端节点接收请求和目标电话号码;和
被耦合到所述接口上的处理器,用于获取与所述目标电话号码相关联的网络路由信息,以及建立与端接网关的所述会话。
27.根据权利要求26所述的装置,其中,所述数据是调制解调器数据。
28.根据权利要求26所述的装置,其中,所述会话是点对点协议会话。
29.根据权利要求26所述的装置,其中,所述处理器包括用于压缩所述数据的压缩单元和封装单元,所述封装单元用于封装所述被压缩的数据以将所述被压缩的数据发送到所述端接网关。
30.一种用于为请求会话的端节点提供拨出服务的装置,所述会话使用被设计用来跨过使用调制解调器中继技术的VoIP网络来传输数据的数据链路协议,所述装置被提供为在通用计算设备上执行的基于主处理器的软件,所述装置包括:
用于从所述端节点接收请求和目标电话号码的机构;
用于获取与所述目标电话号码相关联的网络路由信息的机构;
用于建立与端接网关的会话的机构,所述端接网关建立到在所述目标电话号码处的节点的电路交换呼叫;和
用于在所述会话中将从所述端节点接收的数据发送到所述端接网关的机构。
31.一种执行基于主处理器的软件的通用计算设备,所述软件用于为请求会话的端节点提供拨出服务,所述会话使用被设计用来跨过使用调制解调器中继技术的VoIP网络来传输数据的数据链路协议,所述计算设备包括:
被耦合到所述网络上的接口,用于从所述端节点接收请求和目标电话号码;
存储器单元,存储用于帮助传输被打包的数据的软件;和
被耦合到所述接口和所述存储器单元上的处理器,所述处理器加载所述软件,并执行所述软件以:
从所述端节点接收请求和目标电话号码;
获取与所述目标电话号码相关联的网络路由信息;
建立与端接网关的会话,所述端接网关建立到在所述目标电话号码处的节点的电路交换呼叫;以及
在所述会话中将从所述端节点接收的数据发送到端接网关。
32.一种其上存储有用于在通用计算设备上执行的基于主处理器的软件的指令序列的计算机可读介质,所述指令序列当被数字处理器执行时,使得所述处理器:
从计算机网络中的端节点接收请求和目标电话号码;
获取与所述目标电话号码相关联的网络路由信息;
建立与端接网关的会话,所述会话使用为在电路交换网络上传输数据而设计的数据链路协议,所述端接网关建立到在所述目标电话号码处的节点的电路交换呼叫;以及
在所述会话中将从所述端节点接收的数据发送到所述端接网关。
CN03810607.8A 2002-05-10 2003-05-09 用于调制解调器中继端接的方法和设备 Pending CN1653752A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/143,998 US20030210677A1 (en) 2002-05-10 2002-05-10 Host-based device to terminate a modem relay channel directly to an IP network
US10/143,998 2002-05-10

Publications (1)

Publication Number Publication Date
CN1653752A true CN1653752A (zh) 2005-08-10

Family

ID=29400226

Family Applications (1)

Application Number Title Priority Date Filing Date
CN03810607.8A Pending CN1653752A (zh) 2002-05-10 2003-05-09 用于调制解调器中继端接的方法和设备

Country Status (6)

Country Link
US (1) US20030210677A1 (zh)
EP (1) EP1504569A1 (zh)
CN (1) CN1653752A (zh)
AU (1) AU2003230349B8 (zh)
CA (1) CA2484253A1 (zh)
WO (1) WO2003096629A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7395309B1 (en) 2000-07-25 2008-07-01 Cisco Technology, Inc. Modem activity detection
US7543063B1 (en) 2002-05-10 2009-06-02 Cisco Technology, Inc. Device to terminate a modem relay channel directly to an IP network
US7359370B1 (en) * 2003-02-27 2008-04-15 3Com Corporation Method of communicating between network devices through gateways using call discrimination options
US7508814B1 (en) 2003-12-30 2009-03-24 At&T Intellectual Property, Ii, L.P. Electronic loop provisioning methods and systems
US7535891B1 (en) * 2003-12-30 2009-05-19 At&T Intellectual Property Ii, L.P. Methods and systems for converting signals
US8184793B2 (en) * 2004-07-20 2012-05-22 Qwest Communications International Inc. Multi-line telephone calling
US20060018310A1 (en) * 2004-07-20 2006-01-26 Qwest Communications International Inc. Data network call routing
US20060018449A1 (en) * 2004-07-20 2006-01-26 Qwest Communications International Inc. Telephone call routing
US20060018448A1 (en) * 2004-07-20 2006-01-26 Qwest Communications International Inc. Routing telephone calls via a data network
US7808991B2 (en) * 2004-07-30 2010-10-05 Agere Systems Inc. Network-based data transport architecture
US8755258B2 (en) 2005-02-16 2014-06-17 Mitsubishi Electric Corporation Optical disc and optical disc device
WO2006089273A2 (en) * 2005-02-18 2006-08-24 Santera Systems, Inc. Methods, systems, and computer program products for providing time division multiplexed(tdm) terminating service in a packet network
US7764612B2 (en) * 2005-06-16 2010-07-27 Acme Packet, Inc. Controlling access to a host processor in a session border controller
US20080240152A1 (en) * 2007-03-27 2008-10-02 Dell Products L.P. System And Method For Communicating Data For Display On A Remote Display Device

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965641A (en) * 1989-02-21 1990-10-23 Motorola, Inc. Processor modem
US20020118671A1 (en) * 1995-11-15 2002-08-29 Data Race, Inc. Extending office telephony and network data services to a remote client through the internet
US5862202A (en) * 1997-04-10 1999-01-19 Information Medical Retrieval, Inc. Fax routing system and method using standard fax machine and personal computer
US6381238B1 (en) * 1998-07-31 2002-04-30 Sonus Networks Apparatus and method for a telephony gateway
US6282193B1 (en) * 1998-08-21 2001-08-28 Sonus Networks Apparatus and method for a remote access server
US6986157B1 (en) * 1998-12-21 2006-01-10 3Com Corporation Method and system for dynamic service registration in a data-over-cable system
US6912276B1 (en) * 1999-04-12 2005-06-28 Silicon Laboratories, Inc. Modem on hold
US7423983B1 (en) * 1999-09-20 2008-09-09 Broadcom Corporation Voice and data exchange over a packet based network
US6272633B1 (en) * 1999-04-14 2001-08-07 General Dynamics Government Systems Corporation Methods and apparatus for transmitting, receiving, and processing secure voice over internet protocol
US6788651B1 (en) * 1999-04-21 2004-09-07 Mindspeed Technologies, Inc. Methods and apparatus for data communications on packet networks
US7161931B1 (en) * 1999-09-20 2007-01-09 Broadcom Corporation Voice and data exchange over a packet based network
US6768749B1 (en) * 1999-10-14 2004-07-27 Cisco Technology, Inc. Dual-channel communications protocol providing enhanced capabilities for modems
IL142379A0 (en) * 2000-05-21 2002-03-10 Surf Comm Solutions Ltd Modem relay over packet based network
WO2001091441A1 (en) * 2000-05-21 2001-11-29 Surf Communication Solutions, Ltd. Modem relay over packet based network
DE60131279T2 (de) * 2000-05-21 2008-09-04 Surf Communication Solutions, Ltd. Modem-relais über einen paketbasierten netzwerk
US6914899B2 (en) * 2001-01-30 2005-07-05 Estara, Inc. Caller identification and voice/data synchronization for internet telephony and related applications
US6985573B2 (en) * 2001-04-13 2006-01-10 General Instrument Corporation Customer premises equipment that can support multiple call control languages or multiple call agents
US7075979B2 (en) * 2001-05-01 2006-07-11 Mindspeed Technologies, Inc. Modem relay over a packet network
US20040190499A1 (en) * 2001-05-01 2004-09-30 Mindspeed Technologies, Inc. Method and system for configuring gateways to facilitate a modem connection over a packet network
US20030031302A1 (en) * 2001-05-10 2003-02-13 General Instrument Corporation Extendable call agent simulator
US20040196833A1 (en) * 2001-08-28 2004-10-07 Udi Dahan Distributed gateway for combined communication services
JP2003110596A (ja) * 2001-09-28 2003-04-11 Hitachi Ltd データ通信サービス提供方法
US7072337B1 (en) * 2002-01-25 2006-07-04 3Com Corporation System and method for resolving network addresses for network devices on distributed network subnets
US7483414B2 (en) * 2002-05-10 2009-01-27 Cisco Technology, Inc. Device to terminate a modem relay channel directly to in IP network
US7359369B2 (en) * 2002-07-30 2008-04-15 Cisco Technology, Inc. Modem relay aggregator device
US7133934B1 (en) * 2002-08-27 2006-11-07 Mindspeed Technologies, Inc. Adaptive error correction for communications over packet networks
US8072965B2 (en) * 2002-12-02 2011-12-06 Cisco Technology Inc. Modem relay originator

Also Published As

Publication number Publication date
CA2484253A1 (en) 2003-11-20
EP1504569A1 (en) 2005-02-09
US20030210677A1 (en) 2003-11-13
AU2003230349B8 (en) 2009-08-06
AU2003230349A1 (en) 2003-11-11
WO2003096629A1 (en) 2003-11-20
AU2003230349B2 (en) 2007-05-03

Similar Documents

Publication Publication Date Title
US6377571B1 (en) Virtual modem for dialout clients in virtual private network
US6292479B1 (en) Transport of caller identification information through diverse communication networks
US6697377B1 (en) Method for communicating audio data in a packet switched network
US20040001579A1 (en) Systems and methods for voice and data communications including hybrid key system/PBX functionality
KR20010072843A (ko) 원격 액세스 서버용 장치 및 방법
CA2255971A1 (en) System and method for bypassing data from egress facilities
US7058047B2 (en) Network call-back data capture method and apparatus
CN101365020B (zh) 将电话呼叫转为互联网呼叫的方法、调制解调器及服务器
CN1653752A (zh) 用于调制解调器中继端接的方法和设备
US20090135810A1 (en) Device to terminate a modem relay channel directly to an IP network
US20070183412A1 (en) Facsimile servicing via peer-to-peer internet protocol telephony network
CN100579087C (zh) 用于调制解调器中继信道端接的设备
CN1689303A (zh) 分布式体系结构中的承载连接信令
KR100281421B1 (ko) 인터넷-차세대지능망간의 연동시스템 및 방법
JP5140792B2 (ja) 共有された市内電話中継方式を支援するための方法、及びシステム
CN1223165C (zh) 经电话网或因特网选择性地建立连接的方法和交换设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20050810