1. FreeSWITCH简要使用教程V1.1:
  2. 宁卫通信
  3. 新闻动态
  4. 宁卫新闻
  5. FreeSWITCH简要使用教程V1.1

FreeSWITCH简要使用教程V1.1

从2014年给企业做内部培训开始,一直也没更多的更新这个培训教程,因为语音部分的基础部分没有那么复杂,直到今年增加了智能客服和智能实时质检的内容。水平有限,请相关人员多提宝贵意见!

下载地址:

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


目录一、 通信发展历程  71. 电话的发明者  72. 第一代结构  73. 第二代  84. 第三代  85. 第四代  9二、 呼叫中心和IPPBX的区别  10IPPBX的说明  10呼叫中心的说明  10三、 FreeSWITCH的安装  10A. Windows下安装  10B. CentOS下安装  11C. Debian安装  13四、 FreeSWITCH的音频通话  16A. FreeSWITCH启动及查看  16查看启动与否  19fs_cli 连接不了本机的freeswitch  21查看本机freeswitch的运行状态  21查看sip相关的状态  21添加一个新的用户  22FreeSWITCH中的路由配置  22B. linphone配置  23C. linphone通话及FreeSWITCH日志查看  24五、 使用FreeSWITCH作为视频通话服务器  26A. 配置视频相关  26B. Linphone配置视频通话  28C.FreeSWITCH视频会议相关  29六、 FreeSWITCH与外线连接  29A. 与sangoma板卡相连  29B. 与网关或Voip外线连接  29七、 FreeSWITCH与WEBRTC  30A. 什么是WEBRTC  30B.  让FreeSWITCH支持WEBRTC  30C. 使用Jssip来实现webrtc通话  31D. Sip.js与Odoo与FreeSWITCH结合  31八、 FreeSWITCH的彩铃和IVR  32A. 来去电回应  32B. Ring的格式及转码  32C. IVR配置  32九、 FreeSWITCH的API与 APP  33十、 FreeSWITCH Inbound连接  33十一、 FreeSWITCH Outbound连接  34十二、 FreeSWITCH与LUA  35A.什么是 Lua  35B. 在FreeSWITCH中如何调用Lua  36C. 使用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如何动态增加一个分机帐号  42FreeSWITCH 使用域名注册  43有关透传号码及由平台发起呼叫或回拨  43如何采用esl inbound处理路由  43如何采用esl outbound处理路由  43如何向一个正在通话的通道中送dtmf  44如何配置mrcp  44Freeswitch配置外呼并录音  44ESL中获取是呼入fs还是由fs 呼出的  45ESL中如何收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重新注册网关  47fs监听某个通话  48使用esl监听  48Fs同步系统时间  48优化一、采用内存数据库  49优化二、使用jemalloc  49FreeSWITCH与线路网关对接(IP认证)  50FreeSWITCH与线路采用密码验证  50如何设置最长通话时间  51FreeSwitch中用户不经过认证即可注册成功  51如何设置不听远程的彩铃,按自己的设置放彩铃  51设置呼转的号码是多个且同时振铃,当有一个接听后,其它就不再振铃  51设置呼转的号码是多个且顺序振铃,当有一个接听后,其它就不再振铃  51某个路由必须走某种编码  52如何在外呼时,让其送出的号码不是’0000000’  52控制通话的音量  52fs转发客户端的自定义头  52如何使用postgresql记录freeswitch话单  52修改sdp中的fs名称  53如何做一个fs的级联  53Fs中如果放公网需要开放的端口(默认)  54由平台先呼a再呼b时,先放彩铃再听回铃再接通  54平台外呼后放音再转座席  54如何调整 jitterbuffer  54FreeSwitch网关轮询模块mod_distributor  54遇到本机8021fs_cli连fs不上  58使用webrtc时没声音或提示Remote Address Error!  58遇到总是提示domain 被acl拒绝  58刚安装好,使用时总是延时十秒才呼叫  59修改默认密码  59Webrtc中candidate 多个ip地址  59fs在内网,但要处理公网上的请求  60关闭rtp自动调整  60修改默认的sip端口  60ULIMIT 配置  60在哪里去检查语音通话的质量  61如何查看已注册的相关分机  61在dialplan xml中检查文件是否存在  61如何调整fs_cli中日志显示的级别  61呼叫保持和恢复  62expand的使用  62limit_execute的使用  62控制呼叫频率  62控制呼出总数  63重新加载external配的网关  63呼叫保持和恢复  63让通话接通后放音  63如何让fs回复一个值,如486  63放在内网的goip注册到公网中的fs如何呼叫  63如何判断是由先挂机  63如何快速查看fs使用中的通道变量  64Freeswitch通道变量  64选择G711还是G729?  80添加sip头,用于非标的一些sip server  80强行注销一个sip分机或重启  81让fs内核使用postgresql数据库  81录音最短时间  81当b路挂机后继续走路由  81freeswitch将sip日志写入文件  81如何设置P-Asserted-Identity  82让freeswitch通话进行变声  82限制5080送入需要认证才能呼叫  82让客户端定时发送注册包  82让fs转发info  82fs1.6.7以后默认不转码处理  82调试xml_curl  83用于控制originate的一些参数  83示倒,用pocketsphinx实现的说省会城市就放音  83Auto Changing audio port 是什么设置导致的?  91有的移动ims没有彩铃  91无法二次拨号,DTMF不能用  91接通后报工号  91fs 的 invite中的几个头参数  92FreeSwitch模块mod_unimrcp配置数据库化初探  92