1. 首页
  2. 经验分享

FreeSWITCH 完美对接河北移动 IMS , 可正常通话

FreeSWITCH 对接移动 IMS ,实现 IMS 落地。FreeSWITCH 与移动 IMS 核心网对接,可实现自己的个性需求,如外呼,彩铃,IVR,话务量批发等。

FreeSWITCH 对接移动 IMS ,实现 IMS 落地。FreeSWITCH 与移动 IMS 核心网对接,可实现自己的个性需求,如外呼,彩铃,IVR,话务量批发等。

公司联网使用的是联通专线,电话使用的是移动 IMS,FreeSWITCH 服务器上还有内部管理系统,所以将 FS 服务器配置成了双网卡,移动 IMS 数据走 网卡1,内网走 网卡2,两个网卡分别进行ip设置,唯一不同的就是 网卡1 设置了网关。(两个网卡不能同时连接 移动IMS和联通外网,暂时没有解决)。网络联通后,进行FreeSWITCH 相关的配置。

1、配置 FreeSWITCH 接移动 IMS 网关,测试的为河北移动 IMS。在 /etc/freeswitch/sip_profiles/external/ 中添加 xml 网关文件,将星号部分改为自己的信息,包括网关名称,注册的服务器ip 用户名和密码等。

<include>
<gateway name=”75*****“>
<param name=”realm” value=”ims.he.chinamobile.com”/>
<param name=”register-proxy” value=”111.*.*.5″/>
<param name=”username” value=”8633575*****@ims.he.chinamobile.com”/>
<param name=”password” value=”*****“/>
<param name=”from-user” value=”+8633575*****“/>
<param name=”register” value=”true”/>
<param name=”outbound-proxy” value=”111.*.*.5″/>
</gateway>
</include>

因为是双网卡,还需要设置 /etc/freeswitch/sip_profiles/internal.xml 文件 97行左右,将$${local_ip_v4} 设置成自己的内网ip

<param name=”rtp-ip” value=”$${local_ip_v4}”/>
<param name=”sip-ip” value=”$${local_ip_v4}”/>

重新加载 FreeSWITCH 配置信息(在 fs_cli 中),执行下面命令,按 F5 即可看到网关是否能成功注册

sofia profile external restart

2018082408040871

显示 REGED ,为注册成功,配置好 呼入呼出路由即可实现通话了

配置呼出路由 在/etc/freeswitch/dialplan/default/ 下增加 call_out.xml 文件,号码前+9 进行外呼,${caller_id_number} 网关名称,测试时设置为,真实电话号码及FreeSWITCH的用户名

<include>
<extension name=”call out”>
<condition field=”destination_number” expression=”^9(\d+)$”>
<action application=”bridge” data=”sofia/gateway/${caller_id_number}/$1″/>
</condition>
</extension>
</include>

配置呼入路由 在 /etc/freeswitch/dialplan/public/ 中增加 call_in.xml,配置红色字符部分即可,测试电话号为秦皇岛号码 区号 335, 75开头的7位号马

<include>
<extension name=”call_in”>
<condition field=”destination_number” expression=”^86335(75[0-9]{5})@ims.he.chinamobile.com$”>
<action application=”transfer” data=”$1 XML default”/>
</condition>
</extension>
</include>

 

本文来自投稿,不代表WebSE立场,如若转载,请注明出处:https://webse.cn/736.html

发表评论

登录后才能评论

联系我们

QQ:44069836

在线咨询:点击这里给我发消息

邮件:admin@webse.cn

工作时间:周一至周五,9:30-18:30,节假日休息