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

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>

原创文章,作者:admin,如若转载,请注明出处:https://ntib.cn/55.html

(0)
adminadmin
上一篇 2018年11月18日 下午9:39
下一篇 2018年11月18日 下午10:00

相关推荐

  • freeswitch 批量生成用户xml文件

    碧玺优化是什么意思时候需要在 FreeSWITCH 中添加大量用户,在 Linux 上,我用以下脚本生成: 上面的脚本会生成 2001 到 2032 的用户配置文件。

    记事本 2022年11月18日
  • 2024年还能不能通过买卖域名建站赚钱

    碧玺优化是什么意思现在手机端用户越来越多,域名和网站的使用量逐渐的降低,好像域名都没那么重要了,那么现在还能不能通过买卖域名建站赚钱呢,好像也可以,但应该不会像最初那么容易了。 一方面通过电脑查信息…

    2023年11月22日
  • docker 定时任务crontab 设置

    碧玺优化是什么意思docker 中设置定时任务一之不执行,于是在宿主机中设置定时任务来执行命令

    记事本 2023年12月5日
  • 钉钉事件订阅HTTP回调功能设置

    碧玺优化是什么意思钉钉的功能越来越多,用起来也更方便了,原来钉钉中不支持主动推送,一些事件没办法实时得的反馈,现在钉钉事件订阅,可以在事件发生时主动的向你的服务器发送http请求,处理一些事件非常的…

    2023年11月18日
  • CentOS7 安装 FreeSWITCH 配置呼叫中心

    碧玺优化是什么意思公司前段时间需要开发呼叫系统与内部客户管理系统进行对接,在客户管理系统中直接拨号进行打电话,同时还需要对每通电话进行录音,统计每个员工的通话时长等。在网上查资料最终选择开源系统Fr…

    2018年11月18日
  • 阿里云轻量服务器配置及安装宝塔面板

    碧玺优化是什么意思为什么选择轻量服务器? 1、轻量服务器比 ECS 同等服务器会便宜很多,如果是新用户还是可以考虑 ECS 的, 2、带宽大,轻量服务器 限峰值带宽30Mbps ,但是每月又流量限制…

    2023年11月18日
  • 宝塔面板一键迁移网站及数据库

    碧玺优化是什么意思两个服务器间迁移数据太麻烦了,宝塔面板中有宝塔一键迁移插件安装上,注意是在要迁出数据的服务器上安装,安装完成后,在一键迁移插件设置中输入 新服务器的面板地址及面板API密钥。按照提…

    2023年11月18日
  • 讯时MX120 语音网关配置

    碧玺优化是什么意思迅时语音网关_MX120VoIP接入网关最大可配置96个模拟电话端口(FXS)和模拟外线端口(FXO),适用于运营商和大中型企业IP语音网部署、呼叫中心解决方案以及模拟“落地”等应…

    2021年11月18日
  • 银河麒麟V10在虚拟机上修改屏幕分辨率的方法

    碧玺优化是什么意思在VirtualBox虚拟机上安装银河麒麟V10时,分辨率默认为800*600,修改时 保存更改又点不到。 可以使用命令来修改分辨率。 不能使用ssh客户端登录修改

    2024年6月12日
  • CentOS 相关安全设置

    碧玺优化是什么意思1、centos 修改密码强度策略修改 /etc/pam.d/system-auth 在 password requisite pam_pwquality.so 中添加minlen…

    记事本 2023年12月13日

发表回复

登录后才能评论
WeChat