freeswitch 对接IMS

摘要:
有关更多问题,请联系操作员。
理论

FS注册到IMS上面

实施
Freeswitch上配置SIP gateway

<include>
<gateway name="ims1">
            <param name="realm" value="ims.yn.chinamobile.com"/>
            <param name="username" value="+86xxxxxxxxxx@ims.yn.chinamobile.com"/>
            <param name="from-user" value="+86xxxxxxxxxx"/>
            <param name="from-domain" value="ims.yn.chinamobile.com"/>
            <param name="password" value="XXXXXX"/>
            <param name="register" value="true"/>
            <param name="outbound-proxy" value="XXX.XXX.XXX.XXX"/>
            <param name="register-proxy" value="XXX.XXX.XXX.XXX"/>
            <param name="expire-seconds" value="300"/>
</gateway>
</include>
示例为云南移动IMS

问题1: 没有彩铃
解答:在sip profile 中开启
<param name="enable-100rel" value="true"/>

问题2:无法二次拨号,DTMF不能用。
解答:拨号方案中添加
<action application="export" data="nolocal:execute_on_answer=start_dtmf"/>
后续~~

另有来自FreeSWITCH-CN群里,其他群友分享的与IMS对接配置,安徽移动IMS。
QQ20130517102745_thumb.jpg

更多问题,找运营商吧。嘿嘿。

免责声明:文章转载自《freeswitch 对接IMS》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Tweepy1_抓取Twitter数据JSP中文乱码问题的由来以及解决方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ICE3.7.3集群安装与部署

ICE3.7.3集群安装与部署前言: 本文ice3.7.3基于ubuntu16.04版安装,如果版本不一致可能造成离线安装包缺少依赖或者依赖版本过低或过高的问题,需要重新下载安装包。本安装包包含openjdk_1.8.0_242无需自己下载安装。 准备五台ubuntu16.04(三台也可以)icegrid-master、icegrid-slave、node...

开源电话交换平台FreeSwitch的安装与配置

环境: 操作系统:RHEL5.2 电话交换平台:FreeSwitch 1.07 支持工具:git-1.7.4.tar.bz2 1. 安装Epel源(配置这个源其实是不必要的。) Epel官网:http://fedoraproject.org/wiki/EPEL su -c 'rpm -Uvhhttp://download.fedora.r...

FREESWITCH 填坑指南

转接 1.查看网关注册状态  sofia status 2.桥接(未实践) http://wiki.freeswitch.org.cn/wiki/Mod_lua.html#jump10237 freeswitch.bridge session1 = freeswitch.Session("sofia/internal/1001%192.168.1.1")...

FreeSwitch下配置DID的方法

首先介绍下什么是DID? 翻译为中文为“直接向内拨号”,该服务是由电话公司提供的,它使用户能够直接拨打PBX或VOIP系统中的分机号码,而无需求助于总机或自动话务系统。 现在要实现这样一个功能 - 通过手机或座机拨打一个号码(例如:01088888888),可以直接联系到VOIP系统(FreeSwitch系统)的1008这个用户。如下图所示: 手机/座机...

Freeswitch 入门

让我们从最初的运行开始,一步一步进入 FreeSWITCH 的神秘世界。 命令行参数 一般来说,FreeSWITCH 不需要任何命令行参数就可以启动,但在某些情况下,你需要以一些特殊的参数启动。在此,仅作简单介绍。如果你知道是什么意思,那么你就可以使用,如果不知道,多半你用不到。 使用 freeswitch -help 或 freeswitch --he...

freeswitch用户整合(使用mysql数据库的用户表)

freeswitch是一款强大的voip服务器,可以语音和视频。但是它默认是采用/directory文件夹下的xml来配置用户的,对于整合到现有系统或者使用数据库保存用户信息的系统都是非常不方便的,所以,本文主要描述一种方法,解决freeswitch用户整合的问题。 完成这一任务需要三步,配置unixodbc,将用户验证转接到lua脚本,修改拨号计划使得...