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

相关推荐

  • windows 系统安装 PHP的redis扩展

    上海企业网站建设制因为用windows系统开发PHP网站或应用,有一些需要用到redis,所有需要安装redis,默认是已经安装好了 PHP,首先需要下载redis,下载地址:https://git…

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

    上海企业网站建设制两个服务器间迁移数据太麻烦了,宝塔面板中有宝塔一键迁移插件安装上,注意是在要迁出数据的服务器上安装,安装完成后,在一键迁移插件设置中输入 新服务器的面板地址及面板API密钥。按照提…

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

    上海企业网站建设制公司前段时间需要开发呼叫系统与内部客户管理系统进行对接,在客户管理系统中直接拨号进行打电话,同时还需要对每通电话进行录音,统计每个员工的通话时长等。在网上查资料最终选择开源系统Fr…

    2018年11月18日
  • FreeSwitch 添加配置录音功能

    上海企业网站建设制搭建 FreeSwitch 呼叫系统,通常都需要录音功能,将所有的通话都进行录音,FreeSwitch 可以进行配置进行录音,默认不开启录音功能。 配置录音功能,需修改 /etc/…

    记事本 2018年11月18日
  • windows系统下PhpStorm试用版下载地址

    上海企业网站建设制PhpStorm 是 JetBrains 公司开发的一款商业的PHP集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。 win系统,…

    2024年3月16日
  • CentOS免密登录

    上海企业网站建设制CentOS免密登录需要配置SSH登录密码与密钥身份验证。以下是一个简单的步骤: 此外,为了方便使用,可以设置别名,将登录命令写入到配置文件中。例如,在配置文件中添加别名alias…

    记事本 2023年12月27日
  • 在PHP中 利用 CURL 模拟发送 POST , GET 请求代码

    上海企业网站建设制在做淘客程序中,需要获取远程服务器的资源,最初使用的file_get_contents() 函数来获取,因为这个使用比较简单,但是连着请求几次后出现卡顿的情况,百度了一下…

    记事本 2018年11月18日
  • 最新Brizy 插件国内不能使用解决办法

    上海企业网站建设制Brizy插件是一款适用于WordPress网站的可视化页面构建工具。它提供了一个直观且易于使用的页面编辑器,让用户可以通过拖放方式创建和设计自定义页面,而无需编写任何代码。 不过…

    2024年10月25日
  • FastAdmin 下安装使用EasyWeChat

    上海企业网站建设制上次介绍了如何在PHP8下运行 FastAdmin,今天在FastAdmin下安装 和使用EasyWeChat,EasyWeChat 是一个开源的 微信 非官方 SDK。安装非常简…

    2023年11月18日
  • 麒麟Kylin V10 安装mysql5.7

    上海企业网站建设制注意,如果有数据记得先备份 安装 设置启动项 首次登录修改密码,图中箭头指的为默认密码 恢复数据

    2024年6月5日

发表回复

登录后才能评论
WeChat