FreeSWITCH中文网,电话机器人开发网 ,微信订阅号:

FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898

FreeSWITCH mod_xml_curl Python example


tags:FreeSWITCH mod_xml_curl Python example 创建时间:2016-01-31 12:13:40

https://freeswitch.org/confluence/display/FREESWITCH/mod_xml_curl

Configuring mod_xml_curl

cd /usr/local/src/freeswitch
make mod_xml_curl-install


FreeSWITCH的verbose_sdp 变量,解决B2BUA中FreeSWITCH生成的SDP的少内容的问题


tags:FreeSWITCH SDP 缺陷 创建时间:2016-01-30 23:18:20

原文:https://freeswitch.org/confluence/display/FREESWITCH/Variables

verbose_sdp

Enable this variable to fix a bug in certain VoIP phones.
The a=rtpmap lines ar


FreeSWITCH新版本中iLBC模块在CentOS编译过程中不过的问题


tags:FreeSWITCH iLBC 创建时间:2016-01-26 12:58:57

在新版本FreeSWITCH中,iLBC不是作为默认模块编译,默认模块除了711相关,只有OPUS这个编码模块,而在FreeSWITCH要使用iLBC,总是会提示没有安装libilbc-dev模块,由此,参照其它模块的一些解决办法,手工去编译。 这个问题在QQ群中遇到过几次,由于我以前有freeswitch1.2.x版本中的ilbc模块copy过去也可以用,但最终还是希望用最新版本的,故奉献给遇到这个问题的网友们。

cd /usr/local/src/freeswitch

git clone https://freeswitch.org/stash/scm/sd/


某地IMS History-Info字段要求配置


tags:移动 IMS History-Info配置 创建时间:2016-01-21 22:29:49

运营商要求:

INVITE sip:500000@sbc.com SIP/2.0
Via: SIP/2.0/UDP 10.43.xx.xxx:8000;branch=z9hG4bK18534-31328computer70000000
From: "500000"<sip:500000@sbc.com>;tag=Onetest2.0F-1112828683
To: "50000333"<sip:50000333@sbc.com>
P-Preferred-Identity: "500000"<sip:500000@sbc.com>
Contac


FreeSWITCH 1.6.x 从官方debian库安装的依赖包


tags:FreeSWITCH1.6.x 依赖 创建时间:2016-01-17 16:38:07

FreeSWITCH

下列【新】软件包将被安装:

 autoconf automake autopoint autotools-dev binfmt-support binutils bison build-essential bzip2-doc ca-certificates-java ccache cli-common comerr-dev cowbuilder cowdancer  dctrl-tools debhelper debian-keyring debootstrap devscripts diffstat distro-info-data doxygen dp


FreeSWITCH媒体绕过 bypass


tags:FreeSWITCH 媒体绕过 bypass 创建时间:2016-01-06 21:58:37

原文: https://freeswitch.org/confluence/display/FREESWITCH/Bypass+Media+Overview

    About
    No media mode is an SDP Passthrough feature that permits two endpoints that can see each other (no funky N.A.T.) to connect their media sessions directly while FreeSWITCH maintains control of the


FreeSWITCH优化之一 -----使用jemalloc等内存管理模块加快内存


tags:FreeSWITCH 优化 内存库 创建时间:2016-01-04 20:13:51

a. 下载

https://github.com/jemalloc/jemalloc/archive/4.0.4.tar.gz

b. 解压

tar zxvf jemalloc-4.0.4.tar.gz

c. 编译

cd jemalloc-4.0.4

./configure --prefix=/usr/local

make

make install

d. 添加到etc/profile中

export LD_PRELOAD=/usr/local/lib/libjemalloc.so

保存后,source /etc/profile

这样在重启相关应用后,就会用Jemalloc



FreeSWITCH优化之一 -----使用内存数据库作为运行数据库


tags:FreeSWITCH 优化 数据库 创建时间:2016-01-04 18:38:13

  1. Linux 下

备份原来的db

mv /usr/local/freeswitch/db /usr/local/freeswitch/db_old

创建新的目录

mkdir /usr/local/freeswitch/db

挂载内存库

mount -t tmpfs tmpfs /usr/local/freeswitch/db

  1. WINDOWS下

使用相关工具,做一个内存盘

在磁盘中做一个基本的安装目录后,进行配置且保存

做一个服务,把磁盘中的安装目录拷到内存盘中,并运行freeswithconsole.exe即可。