电话网络与互联网间实现语音互通的方法

文档序号:7644515阅读:538来源:国知局
专利名称:电话网络与互联网间实现语音互通的方法
技术领域
本发明涉及计算机及通信领域,是一种传统电店网络,互联网之间能实现
背景技术
随着计算机网络技术的飞速发展,基于互联网技术的语音通信技术也被越
来越广泛的使用,传统的的通信网络(PSTN)的地位依然稳固,两个网络之间 的互联互通成为一个迫切解决的问题,本模型是做为两个网络之间的一个局部 结点,能实现网间的小规模通话。本模型也使降低日益增长的话费成为可能。 本文将介绍这种互联模型。

发明内容
本发明的目的是提供一种传统通信网络(PSTN)与互联网之间的通信模型, 通过此模型能够在两个网络之间实现小规模语音通话。
本发明的电话网络与互联网间实现语音互通的方法,是将在传统电话网络与 互联网之间相互语音通话的一系统方法抽象出一个互联通话分析模型,该模型 通过对调制解调器的控制算法、对多个调制解调器的调度算法、互联网通话软 件对交换机的控制算法和对语音卡的控制算法,将本模型做为一个局部结点, 使公用电话网络PSTN与互联网成为一个互联的链路,从而实现两个网络间的语 音互通。
本发明的有益效果是,充分利用网络空间,实现电话网与互联网的有机对 接,提高电话网和互联网的利用率,大幅度降低用户的电话通讯费用。


图1是以内置调制解调器为例的电话网络与互联网间实现语音互通电路原
理图2是系统内语音客户端呼叫外部的普通电话的设备结构示意图; 图3是用户间利用电话网络和互联网实现语音互通电路原理图。 实施方式
模型的描述在一次呼叫中,有可能有外部的电话,内部的计算机上运行
的语音客户端,内部的电话,外部Internet上的语音客户端参与。所有的通话, 都需要服务器上的语音网关中转,这样服务器上必须存储内部计算机上的语音 客户端号和内部的电话号码,以及它们之间的对应关系,还要求服务器可以探 测内部计算机上的语音客户端是否在运行状态,通话状态等。如果在多地域安 装本系统,还要求服务器了解其他地域系统的内部情况,这样服务器之间就必 须保持良好的同步。
1,调制解调器和其中声卡的改造从Internet呼叫PSTN是从数字线路到 模拟线路的呼叫,其中A/D, D/A转换是必不可少的,Internet的信号是曼彻斯 特或者差分曼彻斯特编码,而PSTN中的信号是100hz —7khz的模拟码流,其中 码制,电平的差异,而系统又需要处理四路音频信号,如果采用"解码一转换 一D/A"的方式,势必需要专用硬件系统的辅助,而对四路信号的处理,则需使 用TDM (时分复用)技术,本系统里使用调制解调器转换,负责PSTN端码流的 生成,信号的调制。而语音网关负责Internet端的语音解码,解调制的功能, 这又解决了从以太网RJ-45到PSTN的RJ-ll的物理连接的转换。
2,语音网关一语音卡的组合语音卡主要是实现语音自动应答提示和外拨 的功能,语音网关运行在服务器中,语音网关中记录了内部计算机上的语音客 户端号和内部的电话号码,它可以根据呼叫情况来对语音卡进行控制,使语音 卡播放不同的语音提示,或者进行不同的呼叫,也可以要求PBX服务器转接呼 叫至内部电话网络。语音网关可以呼叫Internet上的语音客户端,并在Internet 上建立语音通信,并将呼叫转接至内部电话网络,也可以接受来自Internet上 语音客户端的呼叫。起到控制PSTN到Internet的通信的作用
3, PBX服务器一语音卡组合PBX服务器控制着内部电话网络呼叫外部电 话的权限,又可以为语音网关提供转接的功能,隔离了外部电话网络和内部电 话网络,也辅助了语音卡的功能。
该系统使用windows或linux操作系统。
功能流程说明
系统有两种状态单方安装和多方安装,多方安装是单方安装的增强状态,
更能利用Internet互联的特性。(如图2所示)
语音客户端和PSTN中的电话互通,分成了五个呼叫方式 1. 1系统中的语音客户端呼叫外部的普通电话 1.2系统中的普通电话呼叫外部的普通电话。 1.3系统中的普通电话呼叫语音客户端
1.4 Internet上的语音客户端呼叫系统中的电话。 1. 5外部的电话呼叫系统中的语音客户端 单方安装 实施例1
系统中的语音客户端呼叫外部的普通电话,呼叫过程是首先,计算机1 中的语音客户端,呼叫服务器上的语音网关,将需要呼叫的外部电话的号码, 告知服务器端的语音网关,服务器利用语音卡外拨此号码,如接通,则立即利 用PBX交换机将连接转接至线路1,在服务器端采集PBX交换机传输的声音,并 将声音送至计算机1中的语音客户端。
费用多人利用四根外部线路通话,费用由此四根外部线路决定。 实施例2
系统中的普通电话呼叫外部的普通电话。呼叫过程是系统中的普通电话是 不能直接解拨打外部电话的,本系统为拨打外部电话开通了四条线路,这样, 内部电话就可以拨打PSTN中的外部电话了。通话过程是电话机l首先拨 打语音卡的号码,服务器端的语音网关会检测到呼入电话是内部电话(根据 维护的电话号码表),语音卡然后会提示输入拨打的外部电话号码,这时在电 话机l上输入号码,语音网关会根据此电话号码利用语音卡外拨,如拨通, 将呼叫转移至话机l上。完成呼叫过程。
费用多人利用四根外部线路通话,费用由此四根外部线路决定。 实施例3
系统中的普通电话呼叫语音客户端,呼叫过程是电话机1首先拨打语音 卡的号码,然后将需要呼叫的语音客户端通知服务器上的语音网关,语音网关 会呼叫此语音客户端(可以在Internet上),如接通,则语音网关会将内部的 呼叫转移至线路1上,这样就连接了内部的话机和Internet上的语音客户端, 完成呼叫过程。
无费用
实施例4
Internet上的语音客户端呼叫系统中的电话。呼叫过程是Internet上的 语音客户端首先呼叫服务器上的语音网关,并通知语音网关需要呼叫的内部电 话号码,然后语音网关通过线路1拨叫内部电话,如接通,则呼叫建立。无费 用
实施例5
外部的电话呼叫系统中的语音客户端,通话过程外部的电话首先呼叫语音 卡号码,语音卡会根据部门的层次关系给出语音提示,直至确定到内部的语 音客户端,然后服务器的语音网关呼叫此语音客户端,如接通,则将此外部 呼叫转接至线路l,完成呼叫过程,
费用费用由外部呼叫方的地理位置决定,由外部呼叫方支付。 多方安装
如果在不同的地域,或者不同的公司安装本系统,呼叫方式1.1, 1.2, 1.5, 会与呼叫普通的外部电话不同,语音信号可以从Internet上传输。 实施例6
如图2所示,三个分公司,都安装了本系统。以公司1为例。 系统中的语音客户端呼叫外部的普通电话呼叫过程是
1) 如果外部电话不是公司2, 3中的电话,呼叫流程同呼叫方式1. 1。
2) 如果外部电话是公司2, 3中的电话,计算机1中的语音客户端可以直接 呼叫公司2,或公司3服务器上的语音网关,流程同呼叫方式1.4,无费用。
实施例7
系统中的普通电话呼叫外部的普通电话。呼叫过程是
1) 如果外部电话不是公司2, 3中的电话,呼叫流程同呼叫方式1. 2。
2) 如果外部电话是公司2,3中的电话,主叫电话呼叫语音卡,根据语音提 示输入被叫号码,服务器上的语音网关检测到是其余两个公司的内部号码,此 语音网关呼叫公司2, 3的语音网关,对于公司2, 3的呼叫流程同呼叫方式1.4 所述,公司1的语音网关发现呼叫接通后,将主叫线路转接线路l,无费用。
实施例8
系统中的普通电话呼叫语音客户端,呼叫过程同呼叫方式1. 3。 实施例9
Internet上的语音客户端呼叫系统中的电话。呼叫过程同呼叫方式1. 4。 实施例10
外部的电话呼叫系统中的语音客户端,呼叫过程是
1) 如果外部电话不是公司2,3中的电话,呼叫流程同呼叫方式1.5。
2) 如果外部电话是公司2,3中的电话,此电话可以直接呼叫公司2, 3中 的语音卡号码。对于公司2和3,流程同呼叫方式1.3。无费用。
权利要求
1.电话网络与互联网间实现语音互通的方法,其特征在于将在传统电话网络与互联网之间相互语音通话的一系统方法抽象出一个互联通话分析模型,该模型通过对调制解调器的控制算法、对多个调制解调器的调度算法、互联网通话软件对交换机的控制算法和对语音卡的控制算法,将本模型做为一个局部结点,使公用电话网络PSTN与互联网成为一个互联的链路,从而实现两个网络间的语音互通。
2、 根据权利要求1所述的方法,其特征在于利用调制解调器的控制算法, 步骤如下将调制解调器分为通讯部件和声卡部件单独控制,对于调制解调器 的通讯部件,将输入输出缓冲区并为声卡部件,建立独立的语音I/O缓冲区, 使通讯部件的缓冲区和语音I/O缓冲区相联系,然后对其进行数据复制,得到 调制解调器的原始数据流l,经过A/D转换,脉宽调制,总线转换,总线控制进 入主存储器的缓冲区,得到调制解调器数据流的基本流程和Internet通信的数 据流2,在主存储器中申请一块语音I/O缓冲区,将调制解调器的I/O缓冲区数 据复制到此缓冲区,将此缓冲区的数据由MCH北桥或称总线控制器和系统总线 送至以太网适配器或者ADSL控制器,由此进入Internet 。
3、 根据权利要求1所述的方法,其特征在于利用互联网通话软件对多个调 制解调器的调度算法,合理的控制多个调制解调器的中断,使多个调制解调器 在一个PC中共存,调度多个调制解调器的工作状态,使其在空闲,通话,保持 等状态中切换,并使互联网语音多路通话同时进行。
4、 根据权利要求1所述的方法,其特征利用交换机的控制算法,控制交换 机进行转接呼叫,使交换机根据语音卡的指令、语音卡终端、调制解调器终端 和内部电话终端的状态,控制呼叫在终端之间转移,使PSTN线路上的信号能转 接到互联网通话软件或内部话机上。
5、 根据权利要求1所述的方法,其特征为通过对语音卡的控制,普通电话 通过交换机接通语音卡后,根据配置文件判断主叫号码为外部或内部号码,根 据号码的不同性质,播放不同的语音提示,获取主叫方的输入号码,再进行外 拨或转接。
全文摘要
本发明提供一种电话网络与互联网间实现语音互通的方法,该方法是将在传统电话网络与互联网之间相互语音通话的一系统方法抽象出一个互联通话分析模型,该模型通过对调制解调器的控制算法、对多个调制解调器的调度算法、互联网通话软件对交换机的控制算法和对语音卡的控制算法,将本模型做为一个局部结点,使公用电话网络PSTN与互联网成为一个互联的链路,从而实现两个网络间的语音互通。该方法是通过一系列算法对硬件(计算机,电话,语音卡,交换机,调制解调器等)的控制,从而实现传统电话与互联网电话之间小规模的通话,通话时无需PSTN网络,能降低通话成本。
文档编号H04L12/46GK101175008SQ20071001390
公开日2008年5月7日 申请日期2007年7月7日 优先权日2007年7月7日
发明者孙磊春, 尧 陈 申请人:山东浪潮齐鲁软件产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1