一键安装安装G729

测试环境

CentOS 6.9 64bit

FreeSwitch 1.6.x

安装G729模块前请安装好FreeSwitch

下载脚本并执行安装

wget file.qzlink.com/bcg729.sh

sh bcg729.sh

fs_cli -x “show codecs”

查看安装成功

配置转码功能

我们的客户端可能是G729编码(为了节约流量),但是运营商可能要求送PCMA 711编码

可以如下配置:

修改默认的2个profile 文件

/usr/local/freeswitch/conf/sip_profiles/external.xml

/usr/local/freeswitch/conf/sip_profiles/internal.xml

设置这3个属性都是false 如果没有就添加这3行

<param name="inbound-late-negotiation" value="false"/>

<param name="inbound-zrtp-passthru" value="false"/>

<param name="disable-transcoding" value="false"/>

inbound-late-negotiation  编码晚协商 关闭

inbound-zrtp-passthru   关闭,是否passthru 穿透模式

disable-transcoding     是否禁止转码 false是开启转码

FreeSwitch 1.6+以上系统 增加这一行,在profile 结尾

<X-PRE-PROCESS cmd="set" data="media_mix_inbound_outbound_codecs=true"/>

重启freeswitch 即可生效

FreeSwitch配置开启转码功能及安装G729语音编码相关推荐

  1. 关于svn的安装配置开启服务过程和 eclipse安装SVN插件的方法

    eclipse安装SVN插件的方法链接:https://www.cnblogs.com/alamps/p/6155963.html svn的安装配置开启服务相关过程: 安装一直下一步cmd中:echo ...

  2. centos8网络配置开启wifi_CentOS 7.5 最小安装开启 WIFI 连接的设置方法

    1. 需要安装的软件wireless-tools-29-5.1.1.el6.x86_64.rpm,在centos 7.5 中默认已经安装了这个软件 2. 关闭NetworkManager服务开机启动, ...

  3. 443 k8s配置开启nginx_SSL证书不会安装配置?手把手教会你,3步搞定

    本文为远怀学堂原创,纯干货分享 我们昨天发布的一篇教程(免费的SSL证书它不香吗?香,真香!)跟大家分享了如何通过阿里云去申请免费的SSL证书,有效期1年,支持个人/企业申请,一个阿里云帐户最多可签发 ...

  4. Android扫码功能--华为统一扫码服务

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.华为统一扫码服务是什么? 二.使用步骤 1.准备工作 2.开启扫码功能 3.自定义扫码页面 4.同时识别多个二维码 ...

  5. 如何在源码包编译安装的 LEMP 环境下开启 OpenSSL 功能

    如何在源码包编译安装的 LEMP 环境下开启 OpenSSL 功能 Hello,大家好!我是--邪恶君子! 今天,给大家分享一下解决源码包编译安装 LEMP 环境下开启 OpenSSL 功能问题的过程 ...

  6. centos7.4配置nginx php,centos7.4下安装配置PHP服务(源码安装)并配置nginx支持php

    一.检查php是否已经安装,使用php -v,是否能够看到版本号,或者使用rpm -qa | grep php查看是否安装过. # yum remove php* -y 二.依赖包安装 Linux软件 ...

  7. win7下搭建手动转码服务器的安装配置tomcat、java、ffmpeg、hy_changsha、FTP

    http://www.2cto.com/os/201203/122261.html 1.下载JDK安装 官网下载地址http://java.sun.com/javase/downloads/index ...

  8. centos 安装 freeswitch,开启与关闭

    ---恢复内容开始--- 官网说明地址 :https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7 1.获取源码 ...

  9. ubuntu 安装nginx 并开启目录浏览功能

    首先 如果安装apache  应该卸载 sudo apt-get --purge remove apache2 sudo apt-get --purge remove apache2.2-common ...

最新文章

  1. docker 安装mysql 5.7
  2. matlab中GUIDE的UItable居中方法
  3. 程序猿误区:程序员只负责编码
  4. 史上最大内存!曝iPhone 14 Pro系列运行内存将增至8GB
  5. Linux下清空回收站
  6. aix oracle集群日志,在AIX环境下实施Oracle 集群RAC的结构 文平
  7. jscript对URL参数进行编码与解码
  8. 水下清淤机器人_水下清淤机器人启用,箱涵清淤有了新招数~
  9. android 隐藏系统音量的接口_Android9.0 系统默认配置清单
  10. 老瞎眼 pk 小鲜肉
  11. 计算机英语凤凰职教,凤凰职教英语第册Unit1.doc
  12. 为什么说买腾讯云服务器通过代理商购买更划算
  13. C语言圣诞树(精修版)附图(有初学者版还有进阶版)
  14. MBR15200FAC-ASEMI塑封肖特基二极管MBR15200FAC
  15. ScreenFlow:屏幕录制软件
  16. matlab如何残差分析图,利用matlab绘制类似拟合、残差图(需手工合并)
  17. 贼好用的 Java 工具类库! GitHub 星标 10k+,你在用吗?
  18. atthesametime啥意思_at the same time和on the same time有什么区别吗
  19. 3种解决方案:如何彻底删除C盘的垃圾文件
  20. Linux下查看某个进程打开的文件数-losf工具常用参数介绍

热门文章

  1. 【iPhone】添加订阅日历URL-节假日
  2. 请描述定时器初值的计算方式_51波特率发生器定时器初值计算方法[转载]
  3. python读取bin文件,转成16进制通信协议
  4. 学人工智能有前途吗?人工智能前景-AI就业方向
  5. 北大肖臻老师《区块链技术与应用》系列课程学习笔记[2]Bitcoin的共识协议
  6. Map集合练习题(坐公交车)
  7. [文档] 软件需求规格说明书
  8. 基于51单片机的LED呼吸灯设计(定时器)
  9. java中的package关键字
  10. 在PowerPoint如何绘制流程图