对于企业来说,安装的网络电话机肯定不止一部,会有几部甚至十几部之多,但这些电话却不能互相通话。出现这个问题的原因是:当在局域网内使用代理服务器实现共享上网时,网络中的每部网络电话机都是通过同一个合法的IP地址注册在关守服务器上的,当在同一企业网内进行通信时,免费关守服务器无法正常识别,会造成同一网络内的网络电话不能互通。
为了解决此类问题,需要按照一定的规则对企业网中的网络电话机以及用于共享上网的代理服务器做一下简单的设置。
局域网内进行设置的原则
如果同一网络中有多部网络电话机,当这些网络电话机注册到互联网上的关守服务器时,是使用同一个合法的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地址的最后一位(如121)加上5000之后得到的(如5121)。为了配置方便,IP地址最好以奇数开始分配。
提示:每一部网络电话机登录到网络并与其他话机通过网络建立连接,需要使用六个端口,这六个端口分别是:
①关守服务端口:默认使用TCP的1719端口,这个端口与关守服务器设置相关。使用默认的关守服务器时,请使用此地址,不要随意更改。
②Q.931信令动态端口:TCP服务,端口号可以指定。
③H.245控制端口:TCP服务,端口号可以指定。
④RAS注册端口:UDP服务,端口号可以指定。
⑤RTP端口:UDP服务,端口号可以指定,但RTP端口号必须为偶数。
⑥RTCP端口:UDP服务,端口号必须是RTP端口号+1。
话机设置
使用IE浏览器,进入话机的设置界面,在“网络设置”中,设置分配给话机的IP地址。在“使用代理服务器”后选择“使用”,并在“注册端口”和“信令端口”栏中填写“本机IP地址的最后一位数+5000”,如图1中的IP地址为192.168.1.121,则填写为5121。在“RTP端口”及“控制端口”填写5122,其中RTP端口必须为偶数。设置完毕,单击“更新”按钮进行保存。
图1
按照上述规则,对分支机构中的每部话机进行相同的设置。
在所设置的几个端口中,RTP端口和控制端口使用同一端口,但它们一个是UDP服务端口,一个是TCP服务端口,其中RTP端口必须为偶数。注册端口和信令端口使用同一端口,同样,它们一个是UDP服务端口,一个是TCP服务端口。1719是服务端口的默认值,不可修改。
提示:注册端口、信令端口、RTP端口、控制端口可以自己设置,但要遵守设置的原则。通常情况下,按照本文的示例进行设置就可以了。
代理服务器的设置
现在就需要在代理服务器上进行设置了,主要是做端口映射的工作。我们试举两例。
如果是利用Windows 2000的“路由和远程访问服务”中的NAT做的代理服务器,设置方法如下(以映射IP地址号192.168.1.121为例):
进入“管理工具”运行“路由和远程访问”,依次点击“计算机名→IP路由选择→网络地址转换”,双击网卡(连接到Internet的网卡)连接,进入网络属性对话框,然后单击“特殊端口”选项卡。在“协议”下拉列表中选择“TCP”,然后单击“添加”按钮,弹出“添加特殊端口”对话框(图2)。
图2
在“传入端口”和“传出端口”栏输入5121,在“专用地址”栏输入192.168.1.121,点击“确定”按钮返回上一界面,单击“添加”按钮,将TCP的5122端口也映射在地址192.168.1.121上(图3)。
图3
接着实现UDP端口的映射,在“协议”栏中选择“UDP”,单击“添加”按钮,依次将端口5121、5122、5123映射在IP地址192.168.1.121上。
如果在企业网中有多部电话机,用户可将每部电话机使用的IP地址以及需要映射的端口,按照上述方法添加进去。设置完毕后,网络电话机就可以在局域网和广域网中使用了。
如果是通过ADSL Modem自带的路由功能共享上网,设置就简单多了,直接进入ADSL Modem的“NAT RULE”选项,将需要映射的端口以及需要映射的局域网的IP地址逐一添加即可。
提示:不同的ADSL Modem,设置也各不相同,映射的方法也略有差异,但用户只要知道需要映射的端口以及思路,都是可以搞定的。