基于互联网的VOIP电话系统组建

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://wangchunhai.blog.51cto.com/225186/42379
 
为了节省办公费用,尤其是长途电话费用,许多企业和个人用户,都在部分或全部使用IP电话进行联系。
随着Internet及宽带接入的普及,为了近一步降低联系费用,人们逐渐使用E-Mail、QQ、MSN代替传统的联系方式。在最初的时候,电子联系、即时消息降低了很大的联系费用,也让我们体验到了“天涯在咫尺”。但不可否认,这些都比不上使用电话来的方便、自然。原因就不多说了。目前电话联系还是最方便、最自然、效率最高的工具。
现在,一种新型的联系方式,基于Internet网络的电话系网――络电话已经推出。只要联系双方(或多方)都能连接到Internet上,只要购买专用的网络电话机,就可以实现双方的“零”话费。使用网络电话,您不必担心音质问题,网络电话的音质很好,其通话质量远高于我们现在使用的IP电话,音质与普通的PSTN电话差不多;你也不用担心你的网络是否“承受不了”,每一部网络电话只占用5.3K的带宽(理论上说,一个56K拨号的Modem可以带10个网络电话同时通讯); 你也不用担心投资问题,用相当于你以前一个月的电话联系的费用就可以组建一个“网络电话网络”,一次组建之后,不在有其他的问题;组建网络电话系统,无需 对你的网络进行改造,有的只要在代理服务器上做简单的设置即可;你也不用担心政策问题,这只是互联网的增值服务,与使用QQ聊天一样。
网络电话机,是一个外形与普通电话相同、使用相同的带RJ45接口的电话机(如下图1-图2所示),它集成了网卡、语音压缩、语音编码、数据处理、存储器等相关的功能,可以直接将五类双绞线插在这种电话机上,只要网络可以连接到Internet,就可以通过Internet与具有相同功能的电话机互相联系,如果有网关的支持,还可以打到固定电话上。

第一部分:基础部分

1、网络电话机的外形

 
 
图1

2、IP电话系统的网络拓扑图

如图2所示,这是IP网络电话系统的示意图,分支机构一、分支机构二是经常有电话联系的两个单位(或多个单位),这两个单位(或多个单位)都已经连接到Internet。GK-关守服务器,是用来提供IP语音服务的专门服务器,使用网络电话机通过Internet进行语音通话时,就需要这样专门的服务器来支持。
图2
对于中大型企业来说,都会专门组建自己的关守服务器,而对于个人用户及中小企业来说,可以直接使用我公司提供的的关守服务器来组建自己的IP电话系统。
每个网络电话机,与网络中的计算机一样,需要为其分配一个IP地址,也需要设置子网掩码、网关地址,在网络电话机中,还可以为每个电话设置一个“电话号码”,当网络电话机登录后,别的网络电话用户就可以拨叫你这个号码。

第二部分:个人用户及中小企业网络电话的设置

对于个人用户来说,实现包月上网的方式有如下几种:
第一种方式:直接使用电信、网通或者其他服务商的包月上网,有一个ADSL,只能接一台计算机,需要拨号上网。
第二种方式:几家共用一个宽带(虽然接入商不允许,但许多住宅用户都是这样一种方式),自己组建了一个小局域网,使用了宽带共享器或者直接使用ADSL的NAT功能,每个用户都不需要拨号,开机就可以上网。
第三种方式:直接局域网接入,五类网线直接接入用户家中。
对于第一种方式,用户需要设置自己的ADSL,启用ADSL内置的pppoe和NAT功能,让计算机“开机就可以上网”,这方面,可以参照电脑报以前的文章。然后,购买有两个RJ45接口的“网络电话机”,其中一个接口直接接ADSL的RJ45口,另一个接口用RJ45网线接在计算机上,这就不需要购买其他的设备。
如果ADSL不支持上述功能,请更换成支持此功能的ADSL,或者直接购买一个宽带共享器即可。将ADSL接在宽带共享器的wan口上,将计算机和“网络电话机”接在宽带共享器的lan口上(通常都有四个RJ45口)。
对于第二种方式,可以将你的入户网线“改造”一下,用“橙、绿”做一个头,用“蓝、棕”做另一个头,在做RJ45头的时候,用“白橙、橙、白绿、绿”插在RJ45口的1、2、3、6位置,将“白蓝、蓝、白棕、棕”插在另一个RJ45接口的1、2、3、6位置,两边都要这样作,这样,一根网线就“分”成了两个。在交换机一端插在两个端口上,在用户一端,一个用来接计算机,一个就用来接电话。如果交换机端口不够或者赚麻烦,直接购买双RJ45接口的网络电话机也可。
对于第3种方式,购买双口的“网络电话机”就行了。
解决方案:使用生产电话的公司的免费关守,使用话机的电话号码进行注册。
方案特点:用户投资最少,也最可靠、方便。
 
 
【说明】本节网络电话机的设置,主要用于:个人用户或中小企业,所在企业无防火墙。本设置的关键之处在于使用“citron”代理,在使用本公司的关守时,不需要对网络电话机所在的网络进行更改,不需要用于共享上网的代理服务器上做端口映射。直接在电话机上设置完成后即可。

1、查看网络电话机的参数

购买IP电话机后,将电话机附带的电源及网线接好,打开电话机的电源(通常在电话机插网线的地方,是一个拨动开关),等电话机的屏幕出现提示后“PA168S V1.XX.YYY……”(其中XX.YYY是话机的版本后几位,如显示PA168S V1.25.003),就可以在网络中的一台计算机上进行设置了。
【注意】 如果电话机的版本显示“PA168S V1.XX”,如显示“PA168S V1.25”,不能显示后面的数字,说明话机的程序有问题,此种话机是不能使用的。解决的方法是按照本系列第4部分的设置(后两期刊登),重新升级话机的程序,或者向厂商更换此话机。
电话机出厂设置的IP地址是192.168.1.100,子网掩码是255.255.255.0,网关是192.168.1.1。你可以分别按电话机的“LocalIP”、“Netmask”、“Router IP”键,电话机将用中文的语音报出话机的IP地址、子网掩码和网关地址。各个按键如图1所示。
 
图1

2、进入设置界面

将你的电脑的设置为和网络电话机在同一个网段的地址(电话默认地址为192.68.1.100)的另一个地址(如192.168.1.125)。打开IE,在地址栏中输入[url]http://192.168.1.100[/url],如图2所示。
 
图2
默认的密码是1234,输入密码,单击“登录”按钮进入话机的设置界面,如图3所示。
 
图3
PA168S电话机的设置分为“网络设置”、“协议设置”、“话机设置”、“语音设置”、“其他设置”五个部分,下面我们分别进行说明。主要需要设置图3中用“方框”圈中的内容。下面我们将一一说明各项的具体意义。

3、电话机“网络设置”部分

 
图4
网络设置部分用来设置话机取得IP地址方法及相关的参数。在“IP分配方式”后面的下拉菜单中可以选择“静态、DHCP、PPPOE、MODEM”五种方式,当选择“静态”时,表示话机的IP地址、子网掩码、路由地址(网关地址)、DNS地址都需要手动输入。如果话机所在的网络中有DHCP服务器,可以选择“DHCP”来自动获取IP地址及相关的参数。
如果将网络电话机直接接在ADSL或Cable Modem上,或者,你的网络是需要使用用户名及密码才能连接的话(某些小区的宽带用户),你需要在“IP分配方式”中选择“PPPOE”。 并且需要在“PPP帐号”及“PPP密码”后面输入ISP厂商为你分配的拨号用户名及密码。如图5所示。此时,本机IP地址、子网掩码、路由IP地址及DNS地址不需要输入。
 
图5
对于大多数人来说,都是通过局域网中的代理服务器上网的,所以,IP地址选择“静态”,并在“本机IP地址”后面输入分配给网络电话机IP的地址(此地址不应该与网络中的其他计算机和网络电话机冲突,并正确输入子网掩码和网关地址。

4、“协议设置”部分

在“协议设置”部分,设置话机所使用的协议、代理服务器设置、网关服务器地址、服务端口、注册名称等方式。请按照如下的说明进行设置。如图6所示
 
图6
在“协议”后面选择“H323”。在网络中只有一个电话时,在“使用代理服务器”后面选择“Citron”。如果网络中有多个电话,请按照本文第3部分进行设置。
【说明】 当使用免费的关守时,在使用“Citron”时,免费的关守不支持同一局域网内的电话互通,必须在服务器上进行端口映射和在“使用代理服务器”中选择“使用”时,并在电话其他部分进行设置时,同一局域网内的网络电话才可以“互通”。在自己组建关守时可以解决此类问题。当一个局域网内只有一个电话时或同一局域网内虽有多部电话并且只与外部通话时,使用“Citron”是最简单的设置。此时不需要在服务器上进行任何的设置。
在“代理服务器IP”后不需要输入地址,采用默认“0.0.0.0”即可。
选中“使用登录服务”,“服务ID”后面留空,在“服务addr”后面输入电话机厂商提供的免费关守的地址,也可以直接使用Centrality Communications公司提供的免费关守地址203.93.9.57,“服务端口”后面输入“1719”。
 “注册名称”选择“电话号码”,“呼叫方式”选择“快速启动”,“dtmf发送方式”选择“control string”,“使用预付费卡”为“不使用”。

5、“话机设置”部分

 
图7
“电话号码”后面可以使用话机出厂设置的号码,也可以自己设置如9888,需要注意,最好多设置几位,免得与其他登录到关守的话机产生冲突。“使用拨号规则”和“允许呼叫外线”均为“不使用”,“振铃音类型”后面可以选择电话的振铃声音,“预拨号时长”、“间隔拨号时长”、“后拨号时长”、“振铃时长”分别为“30、30、4、0”。
【说明】 网络电话机和手机一样,可以选择不同的铃声,可以使用厂家提供的铃声,也可以自己进行录制。关于铃声的设置和使用,请参见本系列的第4部分。

6、“语音设置”部分

在此项主要是选择“音频编码方式”,推荐使用g7231。选择不同的音频编码方式,占用的网络带宽也不同,占用宽带最高的是g711(64Kbps),g7231(5.3Kbps或6.3Kbps)最低, g729(8.0Kbps)居中,推荐使用“g7231”并且不选中“g7231使用高码率”(使用5.3Kbps语音编码),还要选中“vad”(自动带宽调整)和“aec”(自动回声消除)。不要选中“agc”(自动增益控制),否则容易引起啸叫。
“话筒输入音量”设置话筒的输入音量,范围是1-15,“听筒输出音量”范围是1-31,“免提输出音量”范围是1-31。在设置音量时,不要设置过大,如果设置过大,容易产生回音。推荐话筒的输入音量为11,听筒输入音量为21即可。在通话的时候,按话机上的“Volumbe+和Volume-”两个按键可以增加或减小音量。

7、“其他设置”部分

本项用来设置话机的设置密码、选择时间服务器(用来给话机提供时间)和时区选择等,在时区中选择北京时区。如图8所示。
 
图8
根据实际情况进行设置,之后单击“更新”按钮,出现“更新成功”的按钮,然后话机的保存设置并重新启动,然后按照新的设置进行注册。
【注意】如果你在当前设置界面停留的时间过长,IE将会出现错误信息,此时重新登录设置界面,重新进行设置即可。

8、话机的使用

设置之后,话机将按照设置值登录到指定的关守,当话机登录成功后,在话机的屏幕上会出现“Readys For Calls”的提示(如图9所示),如果是1.17以后的版本,过一会还会显示当前的日期与时间,如出现“02/23 MON 21:16”的提示(如图10所示),分别代表“月/日 星期 时间”。如果在话机的“其他部分”没有设置时间服务器和没有正确的选择时区,话机显示的日期将不准确。
 
图9
 
图10
如果话机没有出现图9或图10的显示,而显示图11的设置,表明话机没有登录到关守服务器上,当出现这个问题时,请检查服务端口、服务器的地址及电话号码(如果你设置的号码已经有人使用,你将不能登录)。
 
图11
当所有的话机都设置完成并登录到同一关守后,您就使用IP网络电话机进行语音通讯时,使用网络电话机的方法与使用普通电话相同,当拿起话筒,听到拨号音后,在键盘上拨对方的网络号码,如果对方话机在线,并且没有使用,一会就会听到拨通的声音,对方拿起话筒即可进行通话。
 

第三部分:大、中企业网络电话的设置

1、网络电话在局域网内设置的原则

对于网络中有防火墙的企业,必须在防火墙上,为分配给网络电话机的IP地址进行指定的端口映射,网络电话机才能使用。
另外,使用其他公司提供的关守服务器的问题,使用前一节的设置时(话机的“代理服务器”使用cirton时)IP电话在同一个局域网中不能通话,只能与外部用户通信。为了解决这个问题,需要在局域网的代理服务器上和话机做不同的设置,并采用一定的规则。
解决问题的办法是在代理服务器上(或防火墙上)做端口映射,并在话机中为每项服务进行设置。每一部话机,在登录到网络后并与其他话机通过网络建立连接,需要使用六个端口,这几个端口分别是:
关守服务端口:默认使用TCP的1719端口,这个端口与关守服务器设置相关。使用默认的关守服务器时,请使用此地址,不要随意更改。
Q.931信令动态端口,TCP服务,端口号可以指定。
H.245控制端口,TCP服务,端口号可以指定。
RAS注册端口,UDP服务,端口号可以指定。
RTP端口,UDP服务,端口号可以指定。但RTP端口号必须为偶数。
RTCP端口,UDP服务,端口号是RTP端口号+1(自动使用RTP端口号+1)
当同一个网络上有多个网络电话机时,当这些网络电话机注册到互联网上的关守时,是使用同一个合法的IP地址进行注册的,只是注册的端口号不同。这样,当同一个网络内的电话互相通讯时,会出现“无声(拨通之后,双方的电话没有声音)”或“占线(被拨的电话没有使用,但拨号方却听到占线的声音)”的问题。为了解决这个问题,网络电话机的IP地址及相应的端口需要进行如下的设置:
假如分支机构一中,分配给第一台网络电话的IP地址为192.168.1.121,分配给第2台网络电话的地址则为192.168.1.125,分配给第3台话机的地址为192.168.1.129(分配地址不能连续,要“隔”4个分配下一个,但其他的地址如192.168.1.122是可以分给网络上的其他计算机使用的),还需要在路由器上或代理服务器上,将5121、5122、5123这三个端口号映射给192.168.1.121这个地址,将5125、5126、5127这三个端口号映射给192.168.1.125。映射前两个端口号需要映射TCP和UDP服务,映射最后一个端口号时(5123和5127),只映射UDP服务就可以了。IP地址和端口映射的原则是:第一个端口号(如5121)是IP地址的最后一位(125)加上5000之后得到的。并且,为了配置的方便性,IP地址以奇数开始分配为宜,并且每隔4个进行连续分配。
分支机构2和分支机构3的IP地址及端口映射也参照上述的办法进行设置。如分支机构2分配给IP电话的分别是地址172.19.100.1和172.19.100.5、172.19.100.9,则需要将5001、5002、5003映射给地址172.19.100.1,将5005、5006、5007映射给地址172.19.100.5,将5009、5010、5011映射给地址172.19.100.9。

2、网络电话机的设置

使用IE,进入电话机的设置界面,在“网络设置”中,设置分配给话机的IP地址,在“使用代理服务器”后选择“使用”,在“注册端口”和“信令端口”后面填写“本机IP地址”的最后一位数字+5000,如下图中的IP地址为192.168.1.121,则填写为5121,在“RTP端口”及“控制端口”填写5122,其中RTP端口必须为偶数。
 
 
其他的设置与上一节相同,设置之后,单击“更新”按钮保存。
为每个分支机构的每个话机按照上述的规则进行设置。

3、代理服务器的设置

下面的任务就是在代理服务器上进行设置了,主要是做端口映射的工作。我们试举两例。
如果是用Windows 2000的“路由和远程访问服务”中的NAT做的代理服务器,设置方法如下(以映射IP地址为192.168.1.121为例):
打开“路由和远程访问”,在“IP路由选择->网络地址转换”右边的窗口中,双击连接到Internet的连接名称,单击“特殊端口”选项卡,如下图所示。
先从“协议”下拉列表中选择“TCP”,然后单击“添加”按钮,弹出“添加特殊端口”对话框,如上右图所示。
在“传入端口”和“传出端口”后面输入5121,在“专用地址”后面输入192.168.1.121。然后单击“确定”按钮返回上一图。然后单击“添加”按钮,将TCP的5122端口也映射在地址192.168.1.121上。对于192.168.1.121,映射的端口号如下图所示。
 
然后从上图“本地连接2”属性中,从“协议”中选择“UDP”,单击“添加”按钮,依次将5121、5122、5123的端口映射在地址192.168.1.121上。映射的UDP端口如上图所示。
如果网络中有多个电话机,将每一个电话机使用的IP地址及需要映射的端口,按照上面的方法添加进去。之后关闭“路由和远程访问”服务,设置完成,电话就可以在局域网和广域网上使用了。
如果是通过ADSL自带的路由功能共享上网,设置就简单多了,直接进入ADSL的“NAT RULE”选项,将需要映射的起始端口及需要映射的局域网的IP地址添加即可,如下图所示。
 
上图所示即是映射了多个地址的示例,映射之后,保存退出。
【注意】不同的ADSL,设置也各不相同,映射的方法也略有差异,但,只要知道需要映射的端口及思路,都是可以解决的。
如果使用的是其他的代理服务器,如Winroute、Wingate等,请参考相应的使用说明,在此不在叙述。
经过上述设置后,网络电话机就可以在局域网和广域网中使用了。
 

第四部分:大型企业网络电话解决方案

对于大型企业,网络已经组建的很完善:防火墙、OA服务器、WEB服务器、邮件服务器等,都已经组建完成。基本示意图如下:
 
企业网络示意图
网络改造示意图如下:
 
改造后的企业网络示意图
企业需要如下的准备工作:
专门找一台比较稳定、配置比较高档的、安装双网卡的计算机,安装我公司提供的网络电话服务器端软件,用做网守软件。另外,在防火墙上,针对每个网络电话机所占用的局域网的地址,进行端口映射。

第五部分:网络电话的其他设置

1、网络电话机的升级和铃声设置

现在购买到的网络电话机,话机的程序可能是1.17、1.23等版本的,现在话机的最高版本是1.29,以后可能还有更新的版本。关于话机程序的升级,最好还是要掌握一些。
话机的升级需要专门的软件程序―――Palmtool。此程序及PA168S话机的升级程序、话机的铃声可以从我公司网站下载,也可以从话机厂商的主页下载。将下载后的程序及文件,展开到硬盘的一个目录下,运行palmtool.exe程序(在升级前,将话机电源打开并且连通网络),如图所示。
 
在“片上IP地址”后输入想要升级的电话机的IP地址,在“PFlash Page”后面选择“Page 0”,在“PFlash型号”后面选择话机的Pflash的型号(可以咨询话机的厂商),然后单击更新“PFlash”按钮,将弹出一个选择文件对话框,如图所示。
 
 
在“文件类型”中选择“All files(*.*)”,选择下载的Pflash升级程序(扩展名为*.hex),选择之后,单击“打开”按钮,将开始升级。在升级的过程中不要关掉话机的电源及拔掉话机的网线。
升级Pflash程序之后(相对于升级话机的BIOS),单击“更新程序”按钮,同样也是弹出一个选择文件对话框,从中选择下载的(扩展名为*.bin)升级程序文件(相当于升级计算机的操作系统),完成升级。升级程序的过程要略长一些,大约需要2分钟的时间。
如果您对IP网络电话机的铃声不满意,可以从网站下载话机的铃声数据进行升级,将下载后的铃声数据展开到Palmtool目录中,单击Palmtool程序中的“更新铃声”按钮,在弹出的对话框中,选择铃声数据文件即可以完成升级。
在升级完铃声后,必须从话机中选择才能生效。单击“话机设置”按钮,进入palmtool设置话机的界面,如图所示。
 
 
从“振铃音类型”中选择“user define”,之后,单击“确定”按钮即可以完成设置选择。
【说明】使用“话机设置”按钮,同样也可能对话机进行其他设置,也使用IE进行设置是一样的。需要说明的事,palmtool也是有版本之分的,用那一个版本,只能设置与话机程序版本相同的话机,如果palmtool版本与话机的版本不同,设置将会出错。另外,在升级时,palmtool的版本也需要与升级文件的版本相同。如果您有兴趣和时间,也可以自己录制话机使用的铃声。这一点是不是象手机呢?
“铃声选择”也可以在IE浏览器中、进入话机的设置界面进行设置,这一项在“话机设置->振铃声类型”中选择。

2、其他说明和建议

IP网络电话机,还可以直接在电话机上,使用话机的键盘进行设置。设置的主要方法介绍如下:
在话机正常的情况下,拿起听筒(或按hand free键),按1234,然后一直按住#键,直到屏幕出现password为止。
也可以关闭话机的电源,然后一直按住#号键的同时,再次打开话机的电源,直到话机的液晶屏上出现password为止。
使用上述的任意一种方法进入,然后输入密码1234,然后按Hand free(免提键,相当于计算机的“回车键”)进入设置界面。
按话机的“redial”(相当于计算机上的←键)选择大项功能(网络设置、协议设置、话机设置、语音设置、其他设置),按“Volume +”和“Volume –”,相当于计算机上的“↑↓”键选择相应的小项,按“local IP”键修改,按数字键0、1、2等进行选择,设置之后,按Hand free确认。当修改后,按Redial键,可以进入其他项的设置。设置完成后,按Redial键,当屏幕上出现save或exit时,按Hand free键,确认“保存退出”或“不保存退出”。
需要说明,在设置IP地址时,用*键代替英文的句点(.),在设置电话机的服务地址时,如果需要输入域名(即输入字母),也是用键盘上的0-9输入的,每个数字代表如下的意义:
数字键
按一次
连续按两次
连续按三次
连续按四次
连续按五次
0
0
空格键
冒号:或@
;或-
‘或&
1
1
.
,
?
!
2
2
A/a
B/b
C/c
 
3
3
D/d
E/e
F/f
 
4
4
G/g
H/h
I/i
 
5
5
J/j
K/k
L/l
 
6
6
M/m
N/n
O/o
 
7
7
P/p
Q/q
R/r
S/s
8
8
T/t
U/u
V/u
 
9
9
W/w
X/x
Y/y
Z/z
其中#号键用于切换大小写,上表中的0,连接按三次时,如果在小定状态,将输入冒号(:),如在大写状态,将输入@。
以设置话机的IP地址为例进行说明:
当液晶屏显示“Network Settings”时,按Hand free键,然后按“Volume+”键,当屏幕上出现“IP x.x.x.x”时,如果需要修改,按“Local IP”键,然后输入IP地址,如想修改IP为192.168.19.34,则需要依次按192*168*19*34,然后按Hand free确认,之后继续按“Volume+”或“Volume-”选择查看小项,如果想修改某一项的值,按按“Local IP”键进入修改状态,按相应的数字,将其修改为指定的值。
如果想修改话机的服务地址为111.222.33.44,则按如下的键:
按“Redial”键,当液晶屏上出现“Protocol Settings”时,按“Hand free”键,然后按“Volume+”键,当屏幕上出现“serviceaddr x.x.x.x”时,按“Local IP”键,然后依次按下111*222*33*44。然后按“Hand free”键确认。注意,在依次按下相同的键时,间隔的时间要长一些。
设置完成后,按“Redial”键,当屏幕上出现“Save”时,按两次“Hand free”键,话机保存设置并重新启动。
本次的方案主要是针对个人用户和中小企业用户进行配置使用的,也没有介绍关守软件的安装与设置,对于中大型企业,需要在企业网络中的一台服务器上安装关守软件,用来提供稳定的、基于Internet的IP电话服务。
 
【说明】本文最早发表于2004年电脑报上 。
本人发现,其他网站在转载本文时,没有保留作者姓名及出处(最早出自天极网),本人保留追诉的权利。
 

本文出自 “王春海的博客” 博客,请务必保留此出处http://wangchunhai.blog.51cto.com/225186/42379

posted @ 2016-07-07 16:20  微信公众号--共鸣圈  阅读(8268)  评论(0编辑  收藏  举报