对接移动IMS线路
对接IMS线路,其实就是把电话服务器加入到运营商的IMS网络中。
对接开始前的准备工作:
a. 已经获取到ims账号信息和运营商IMS服务接入点地址;
b. 运营商已经分配一个ip地址给easycallcenter365电话服务器;
(注意这个地址不是IMS服务接入点地址,而是绑定到电话服务器网卡的ip地址)
c. 电话服务器已经安装好debian12操作系统;
d. 使用debian12的 nmtui 工具,配置好双网卡信息,且电话服务器的两个网卡都已经接上网线
(一个接入到企业内网,一个接入到ims网络; 网卡1填写IMS内网的IP地址,网卡2填写公司内网地址)
配置电话服务器的双网卡,
1. 安装 network-manager 服务
# apt install network-manager
# systemctl enable NetworkManager
# systemctl start NetworkManager
2. 禁用 network 服务
# systemctl stop networking.service
# systemctl disable networking.service
这样避免 network 和 network-manager 服务冲突。
3. 准备好IMS网络的IP地址信息、局域网的IP地址信息
这里为了便于讲述,我们假定一下信息。
| IMS网络分配的IP地址 | IMS服务的接入点地址 | 局域网ip地址 |
|
地址 36.33.216.174 网关 36.33.216.1 |
地址: 36.33.216.188:5060 这里以安徽移动ims为例 ims.ah.chinamobile.com |
地址 192.168.1.200 网关 192.168.1.1 |
4. 分配配置2个网卡的地址信息及路由
网卡1的配置:
网卡2的配置:
注意:网卡2不需要配置自定义路由
easycallcenter365配置对接IMS线路
1. 创建名称为ims的profile
a. 新增external的profile,profile名称填写为ims
b. 四个ip地址全部填写为网卡1的地址,比如 36.33.216.174
c. 拨号计划环境填写public;
d. 检查是否存在profile参数 enable-100rel = true,不存在则添加;
e. dialplan/public.xml 拨号计划文件修改下匹配规则:
<condition field="destination_number" expression="^\+86(\d{5,13})$" >
2. 创建名称为ims的网关
a. 网关的profile名称选择ims;
b. 增加4个自定义参数 outbound-proxy、register-proxy、expire-seconds=3600、from-user
(前两个参数的值设置为ims服务接入点的ip地址)
c. 认证用户名填写为 +86551758xxxx@ims.ah.chinamobile.com
d. 网关地址填写为 ims.ah.chinamobile.com
3. 查看profile状态,看是否可以看到 ims 为REGD的状态;
4. 增加呼入配置;
5. 进行呼入测试,看机器人是否有应答。









No comments to display
No comments to display