05 2018 档案
摘要:一、查看Linux内核版本命令(两种方法): 1. cat /proc/version 2. uname -a 二、查看Linux系统版本的命令(两种方法): 1. lsb_release -a 2. cat /etc/redhat-release,这种方法只适合Redhat系的Linux:
阅读全文
摘要:一、说明: FreeSWITCH版本1.6.13二、测试准备 软电话A的语音编码只配置iLBC;软电话B的语音编码只配置PCMU; 三、修改文件vars.xml 添加如下一行: 四、重启FreeSWITCH A->B,呼叫成功。 看日志,发现Fs和A协商了iLBC编码,然后和B协商了PCMU编码。
阅读全文
摘要:1. 安装ilbc库从第三方库里下载指定版本 注意:我试过,从iLBC官网下载的最新版本目前是不适配的。 2. 安装ilbc-devel CentOS 7: Debian 8: 3. 更新ilbc库 4. 打开编译配置项vim modules.conf#codecs/mod_ilbc //去掉这个注
阅读全文
摘要:背景:经常用到第三方的库,通过yum命令查询不到。例如:yum search ilbcWarning: No matches found for: ilbc 不要感叹,CentOS没你想象的支持力度那么弱。加入这两个扩展源试试看:epel和ius 一、EPEL1. EPEL是专门为RHEL、Cent
阅读全文
摘要:一、背景 用户是运营商手机,拨打的是运营商的固话号码进入的FreeSWITCH的IVR,进入IVR语音播报后,按指定的分机号呼相关人员。 二、现象 用户反映拨打124870找不到指定人员,以前是正常的。 三、排查 跟踪日志。 四、分析日志 发现收到了DTMF信号是111244。一个一个看, 也就是说
阅读全文
摘要:这个参数定义了呼叫中主叫信息的头字段类型。支持两种类型: 1. rpidRemote-Party-ID头,这是默认的设置。{sip_cid_type=rpid}sofia/default/user@example.com此时送出去的SIP消息头的主叫信息字段示例:Remote-Party-ID: "
阅读全文
摘要:1. 这个配置项两个设置值: true和false(默认) <param name="caller-id-in-from" value="true"/> 2. 干什么用的呢? 顾名思义,是否使用from头域中的主叫信息。 3. 效果如下:false(默认): true:
阅读全文
摘要:一、主动发送 1. 加入sip_h_前缀 这样FreeSWITCH就能自动加上后面的扩展头。 2. 示例 这样后续的SIP呼叫消息会带上自定义头: 3. 注意:这个头的封装创建是FreeSWITCH来完成的。 二、被动接收 1. 约定X-前缀 这样收到的自定义头能被FreeSWITCH解析出来。 2
阅读全文