E1网关IMS中继测试方法:E1网关eth0接内网,eth1接运营商过来的IMS线路
1、修改Eth1网络
2、建立IMS-Trunk对接
详细配置如下:
参数 | 值 |
---|---|
Name | IMS用户名66630978 |
Username | IMS账号 8675566630978@ims.gd.chinamobile.com |
Password | IMS密码,例如 XXXXX |
hostname or IP Address | IMS域名 ims.gd.chinamobile.com |
From User | +8675566630978 |
From Domain | IMS域名,ims.gd.chinamobile.com |
Outbound Proxy | 运营商提供的代理IP 10.211.0.241:5060 |
Directmedia | no |
Registery String | 格式为 fromuser@fromdomain:password:authuser@host:port/extension,例如 +8675566630978@ims.gd.chinamobile.com: XXXXX:8675566630978@ims.gd.chinamobile.com@10.211.0.241/+8675566630978 |
在高级–信令设置设置Directmedia参数
3、在网关后台修改相应配置,增加Eth1出局的静态路由
#vim /etc/hosts
增加静态路由
route add -net 10.211.0.0/16 gw 10.244.122.65 dev eth1
应该使用以下命令才可以正常添加ims路由(2018-12-27 18:57调试)
route add -net 10.211.0.0 netmask 255.255.0.0 gw 10.211.122.65 metric 0 dev eth1
为了避免系统重启后路由丢失,需要在/etc/rc.local添加以上命令:
route add -net 10.211.0.0/16 gw 10.244.122.65 dev eth1
route add -net 10.211.0.0 netmask 255.255.0.0 gw 10.211.122.65 metric 0 dev eth1
4、网关Web页面创建sip分机和呼入呼出路由,进行通话测试
其中呼入路由需要添加前缀+
进行呼入和呼出通话测试,通话正常