安装FreeSwitch

主要示例,下面的命令:

git clone -b v1.2.stable git://git.freeswitch.org/freeswitch.git
cd freeswitch/
./bootstrap.sh && ./configure && make && make install && make hd-sounds-install && make hd-moh-install && make samples

最后一个命令大约运行20分钟

缺省安装文件夹:/usr/local/freeswitch/

FreeSwitch所需的port列表(需在防火墙设置里打开):FreeSwitch防火墙

FreeSwitch默认仅仅支持音频,为支持视频,改动vars.xml例如以下:

<X-PRE-PROCESS cmd="set" data="global_codec_prefs=PCMU,PCMA,GSM,H264,H263-1998,H263"/>
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=PCMU,PCMA,GSM,H264,H263-1998,H263"/>

检验是否成功安装

FreeSwitch安装后缺省用户是1000~1020,password均为1234。用随意sipclient(boghe, linphone, x-lite等等)登录,拨9664应该能够听到等待音乐,说明成功安装了。

另一些功能号码,总结例如以下:




号码

说明

9664

保持音乐

9196

echo,回音測试

9195

echo,回音測试,延迟5秒

9197

milliwatte extension,铃音生成

9198

TGML 铃音生成演示样例

5000

演示样例IVR

4000

听取语音信箱

33xx

电话会议,48K(当中xx可为00-99。下同)

32xx

电话会议,32K

31xx

电话会议。16K

30xx

电话会议,8K

2000-2002

呼叫组

1000-1019

默认分机号

配置电信/联通双线

复制internal.xml为internal2.xml。改动internal2.xml里第一行的name为internal2,再将sip-ip和rtp-ip改为与internal里不同的那个公网ip,重新启动freeswitch就可以。(用sofia status命令应该能够看到新建的internal2生效)

    要使用智能域名解析,将vars.xml里的domain改为域名就可以。

防掉线

在profile文件中改动nat-options-ping属性为true。大约每30秒FreeSwitch会发一个options包给client以保持连接。
參考

中文语音

中文语音包下载和用法:https://groups.google.com/forum/#!topic/freeswitch-cn/gYXmAv7sGKU


转载于:


安装FreeSwitch

主要示例,下面的命令:

git clone -b v1.2.stable git://git.freeswitch.org/freeswitch.git 
 cd freeswitch/ 
 ./bootstrap.sh && ./configure && make && make install && make hd-sounds-install && make hd-moh-install && make samples最后一个命令大约运行20分钟
缺省安装文件夹:/usr/local/freeswitch/

FreeSwitch所需的port列表(需在防火墙设置里打开):FreeSwitch防火墙

FreeSwitch默认仅仅支持音频,为支持视频,改动vars.xml例如以下:

<X-PRE-PROCESS cmd="set" data="global_codec_prefs=PCMU,PCMA,GSM,H264,H263-1998,H263"/>
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=PCMU,PCMA,GSM,H264,H263-1998,H263"/>

检验是否成功安装

FreeSwitch安装后缺省用户是1000~1020,password均为1234。用随意sipclient(boghe, linphone, x-lite等等)登录,拨9664应该能够听到等待音乐,说明成功安装了。

另一些功能号码,总结例如以下:




号码

说明

9664

保持音乐

9196

echo,回音測试

9195

echo,回音測试,延迟5秒

9197

milliwatte extension,铃音生成

9198

TGML 铃音生成演示样例

5000

演示样例IVR

4000

听取语音信箱

33xx

电话会议,48K(当中xx可为00-99。下同)

32xx

电话会议,32K

31xx

电话会议。16K

30xx

电话会议,8K

2000-2002

呼叫组

1000-1019

默认分机号

配置电信/联通双线

复制internal.xml为internal2.xml。改动internal2.xml里第一行的name为internal2,再将sip-ip和rtp-ip改为与internal里不同的那个公网ip,重新启动freeswitch就可以。(用sofia status命令应该能够看到新建的internal2生效)

    要使用智能域名解析,将vars.xml里的domain改为域名就可以。

防掉线

在profile文件中改动nat-options-ping属性为true。大约每30秒FreeSwitch会发一个options包给client以保持连接。
參考

中文语音

中文语音包下载和用法:https://groups.google.com/forum/#!topic/freeswitch-cn/gYXmAv7sGKU