FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898
下载地址: http://freeswitch.net.cn/static/FreeSWITCH%E7%AE%80%E8%A6%81%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8BV1.1.pdf
目录
一、 通信发展历程 7
1. 电话的发明者 7
2. 第一代结构 7
3. 第二代 8
4. 第三代 8
5. 第四代 9
二、 呼叫中心和IPPBX的区别 10
IPPBX的说明 10
呼叫中心的说明 10
三、 FreeSWITCH的安装 10
A. Windows下安装 10
B. CentOS下安装 11
C. Debian安装 13
四、 FreeSWITCH的音频通话 16
A. FreeSWITCH启动及查看 16
查看启动与否 19
fs_cli 连接不了本机的freeswitch 21
查看本机freeswitch的运行状态 21
查看sip相关的状态 21
添加一个新的用户 22
FreeSWITCH中的路由配置 22
B. linphone配置 23
C. linphone通话及FreeSWITCH日志查看 24
五、 使用FreeSWITCH作为视频通话服务器 26
A. 配置视频相关 26
B. Linphone配置视频通话 28
C.FreeSWITCH视频会议相关 29
六、 FreeSWITCH与外线连接 29
A. 与sangoma板卡相连 29
B. 与网关或Voip外线连接 29
七、 FreeSWITCH与WEBRTC 30
A. 什么是WEBRTC 30
B. 让FreeSWITCH支持WEBRTC 30
C. 使用Jssip来实现webrtc通话 31
D. Sip.js与Odoo与FreeSWITCH结合 31
八、 FreeSWITCH的彩铃和IVR 32
A. 来去电回应 32
B. Ring的格式及转码 32
C. IVR配置 32
九、 FreeSWITCH的API与 APP 33
十、 FreeSWITCH Inbound连接 33
十一、 FreeSWITCH Outbound连接 34
十二、 FreeSWITCH与LUA 35
A.什么是 Lua 35
B. 在FreeSWITCH中如何调用Lua 36
C. 使用lua与数据库协助FreeSWITCH管理用户 36
十三、 其它与FreeSWITCH相关的开发语言 36
十四、智能客服、外呼 37
十五、语音实时识别 37
十六、FSGui介绍 38
附录: 39
安装问题 39
源码快速git地址 39
到底如何选择一个版本 39
如何去编译某个模块 39
如何选择一个操作系统 40
如何在centos上安装libyuv,vpx,opus,libpng,libav 40
如何在centos上快速源码编译一套freeswitch 41
如何让freeswitch支持h264 41
如何让freeswitch支持postgresql 42
使用问题 42
如何增加一个分机帐号 42
如何动态增加一个分机帐号 42
FreeSWITCH 使用域名注册 43
有关透传号码及由平台发起呼叫或回拨 43
如何采用esl inbound处理路由 43
如何采用esl outbound处理路由 43
如何向一个正在通话的通道中送dtmf 44
如何配置mrcp 44
Freeswitch配置外呼并录音 44
ESL中获取是呼入fs还是由fs 呼出的 45
ESL中如何收DTMF 45
代码重启fs 46
允许或限制多终端注册 46
如何设置一个FS服务器支持的并发数? 46
如何设置一个FS服务器每秒呼叫数 46
如何设置一个FS服务器的rtp端口范围 46
如何修改一个编码的ptime 46
如何一直保持某个呼入不被挂断 46
将接通的电话转至conference 47
从fs_cli查看相关具体的事件 47
中止当前某个通道上的操作 47
查看fs中相关sip profile信息 47
开启sip包跟踪 47
变更日志级别 47
发送(180 RINGING)的效果 47
重新注册网关 47
fs监听某个通话 48
使用esl监听 48
Fs同步系统时间 48
优化一、采用内存数据库 49
优化二、使用jemalloc 49
FreeSWITCH与线路网关对接(IP认证) 50
FreeSWITCH与线路采用密码验证 50
如何设置最长通话时间 51
FreeSwitch中用户不经过认证即可注册成功 51
如何设置不听远程的彩铃,按自己的设置放彩铃 51
设置呼转的号码是多个且同时振铃,当有一个接听后,其它就不再振铃 51
设置呼转的号码是多个且顺序振铃,当有一个接听后,其它就不再振铃 51
某个路由必须走某种编码 52
如何在外呼时,让其送出的号码不是’0000000’ 52
控制通话的音量 52
fs转发客户端的自定义头 52
如何使用postgresql记录freeswitch话单 52
修改sdp中的fs名称 53
如何做一个fs的级联 53
Fs中如果放公网需要开放的端口(默认) 54
由平台先呼a再呼b时,先放彩铃再听回铃再接通 54
平台外呼后放音再转座席 54
如何调整 jitterbuffer 54
FreeSwitch网关轮询模块mod_distributor 54
遇到本机8021fs_cli连fs不上 58
使用webrtc时没声音或提示Remote Address Error! 58
遇到总是提示domain 被acl拒绝 58
刚安装好,使用时总是延时十秒才呼叫 59
修改默认密码 59
Webrtc中candidate 多个ip地址 59
fs在内网,但要处理公网上的请求 60
关闭rtp自动调整 60
修改默认的sip端口 60
ULIMIT 配置 60
在哪里去检查语音通话的质量 61
如何查看已注册的相关分机 61
在dialplan xml中检查文件是否存在 61
如何调整fs_cli中日志显示的级别 61
呼叫保持和恢复 62
expand的使用 62
limit_execute的使用 62
控制呼叫频率 62
控制呼出总数 63
重新加载external配的网关 63
呼叫保持和恢复 63
让通话接通后放音 63
如何让fs回复一个值,如486 63
放在内网的goip注册到公网中的fs如何呼叫 63
如何判断是由先挂机 63
如何快速查看fs使用中的通道变量 64
Freeswitch通道变量 64
选择G711还是G729? 80
添加sip头,用于非标的一些sip server 80
强行注销一个sip分机或重启 81
让fs内核使用postgresql数据库 81
录音最短时间 81
当b路挂机后继续走路由 81
freeswitch将sip日志写入文件 81
如何设置P-Asserted-Identity 82
让freeswitch通话进行变声 82
限制5080送入需要认证才能呼叫 82
让客户端定时发送注册包 82
让fs转发info 82
fs1.6.7以后默认不转码处理 82
调试xml_curl 83
用于控制originate的一些参数 83
示倒,用pocketsphinx实现的说省会城市就放音 83
Auto Changing audio port 是什么设置导致的? 91
有的移动ims没有彩铃 91
无法二次拨号,DTMF不能用 91
接通后报工号 91
fs 的 invite中的几个头参数 92
FreeSwitch模块mod_unimrcp配置数据库化初探 92