文档介绍:Keygoe VOIP媒体数据NAT端口映射工具使用指南
工具概述
。
工具界面
工具操作指南
该工具有两种映射方式:
共享连接方式: ics <DSP单元号> <DSP IP地址>;
路由和远程服务方式: rras <外网网卡名称> <DSP单元号> <DSP IP地址> <端口号基数>
说明:
每执行一次端口映射命令,即可配置一个DSP单元的30个通道的RTP端口映射。
有关DSP的单元号和RTP端口号的计算如下:
非高密度DSP的单元号计算:DSP单元号= DSP ID
高密度板DSP单元号计算:DSP单元号= DSP ID-48
例如:高密度板DSP ID为65时,DSP单元号为:65-48=17
RTP端口号的计算公式为:
RTP端口号=端口号基数+100*(DSP单元号-1)+ DSP通道号*2
例1:非高密度DSP板上对应的RTP端口计算
在DSP单元号为1的第0个DSP通道的RTP端口号为:10000+100*(1-1)+0*2=10000。
在DSP单元号为1的第1个DSP通道的RTP端口号为:10000+100*(1-1)+1*2=10002。
……
例2:高密度DSP板上对应的RTP端口计算
在DSP单元号为65的第0个DSP通道的RTP端口号为:10000+100*(65-48-1)+0*2=11600。
在DSP单元号为65的第1个DSP通道的RTP端口号为:10000+100*(65-48-1)+1*2=11602。
……
共享连接方式
桌面版的Windows系统(如xp、win7)共享连接方式建立端口映射;
共享连接方式建立端口映射。
环境说明:
PC系统:win7 32bit、双网卡
网络布局:
外网网卡WAN地址:
内网网卡LAN的地址:
Keygoe服务安装在内网上(),
步骤1:修改网卡名称。
右键桌面上的“网上邻居”点击属性,重命名外网网卡和内网网卡名。如下图:
步骤2:打开WAN网卡共享功能。
右键WAN网卡点击“属性”,选择“共享”,在“连接共享”下选择“连接来来接(N)”,点击“确定”,打开网卡的共享功能。
设置好之后,如下图:
步骤3:设置LAN网卡地址。
设置WAN共享连接时,会修改LAN的地址,。如下图:
步骤4:设置WAN网卡SIP注册端口映射。
右键WAN网卡的“属性”,在弹出的窗口中选择“共享”-》“设置”。
在弹出的窗口中点击“添加”,设置如下:
IP地址:应设置为keygoe服务IP。
内部端口:SIP的注册端口,默认5060,此端口与VoIP模块SIP协议中设置的一致。
外部端口:把内部端口号映射成外部端口号。
选择UDP: SIP注册消息通过UDP协议传输
步骤5:设置RTP端口映射
共享功能的端口映射每次只能映射一个端口,。该工具在Keygoe安装目录下的Tools文件夹中,如C:\DJKeygoe\Tools\portmap。
打开DOS环境运行,输入C:\DJKeygoe\Tools\portmap,然后按照提示信息对DSP做端口映射。
添加完成之后,右键wan网卡点击“属性”选择“共享”页签,点击“设置”。
服务列表显示添加的端口,一共30个RTP端口被映射,如下图所示。
步骤6:设置Keygoe系统配置界面的RTP协议,“网关LAN地址”和“网关WAN地址(端口映射)”,设置之后,重启voip模块,如下图所示。如果不设置会出现单通现象。
步骤7:,按照下图输入keygoe服务的IP和端口,DSP ID和IP,选择Auto Manage RTP 模式,最后点击【】按钮初始化界面。
Xlite1注册到内网上,xlite2注册到外网上,通过VoipProxy呼叫并通话。
DSP有三种管理模式::
DSP behind NAT勾选后DSP会自动按照几个DSP来区分映射端口。例如DSP ID为1的端口号是10000-10058的偶数,DSP ID为2的端口号是10100-10158的偶数,后面的以此类推。
Use Dsp RTP是用户手动模式,此处对应流程模块里面的RTP管理模式,如下图所示。
如果流程模块里面的“RTP管理模