原创 FreeSWITCH折騰筆記10——呼叫中心同步報工號

FresSWITCH呼叫中心同步報工號對於坐席,可以更敏捷感知客戶來電,對呼叫中心運營有一定的幫助。FresSWITCH呼叫中心模塊實現報工號比較簡單,客戶和坐席同步報工號則稍微麻煩一點,其實也就是使用的app不一樣而已。實現的思路,坐席聯

原创 FreeSWITCH折騰筆記6——科大訊飛TTS合成lua腳本

科大訊飛目前提供免費的在線語音合成(單日500次),並提供可相關的接口開發參考,閒來無事,寫了一個lua腳本來合成語音,至於合成後能做什麼用,請自由發揮。 local text=arg[1] local ltn12=require("ltn

原创 FreeSWITCH折騰筆記3——數據庫修改爲postgresql

需要修改的配置文件:switch.conf.xml //核心表 cdr_pg_csv.conf.xml //通話記錄 db.conf.xml //核心表 voicemail.conf.xml //留言相關的表 internal.xml //

原创 FreeSWITCH折騰筆記2——個性化FreeSWITCH

1、/etc/freeswitch/autoload_configs/switch.conf.xml<param name="switchname" value="Root.Lee.Sofia"/>  <!--系統“主機名”註冊時顯示的HO

原创 FreeSWITCH折騰筆記5——G729轉碼支持

FreeSWITCH默認是不支持G729轉碼的,但可至此G729媒體透傳,因此如果兩個話機有一個只支持G729時是無法進行呼叫的,同時在使用G729編碼時FreeSWITCH是不能進行錄音的。當然如果商業應用的話可以購買G729的許可,10

原创 FreeSWITCH折騰筆記7——使用keepalived進行主備切換高可用部署

freeSWITCH的高可用部署方式有兩種:主備切換和負載均衡,官方文檔介紹的主備切換部署是採用Corosync & Pacemaker,負載均衡採用前置opensips。但對使用keepalived進行主備切換的高可用方式沒有介紹,同時網

原创 FreeSWITCH折騰筆記9——使用FS做一個i-SBC

組網圖基礎配置使用freeswitch源碼帶的sbc配置文件修改external和internal的信令和媒體IP爲實際IP;如兩端都不需要對呼叫進行鑑權,建議將vars.xml中internal的鑑權修改爲false使用iptables做

原创 FreeSWITCH折騰筆記8——使用OpenSIPS進行負載均衡

通過OpenSIPS對FreeSWITCH進行負載均衡網絡上的文章很多,但都是基於老版本的OpenSIPS,目前最新的OpenSIPS LTS版是2.4,如果使用老版本配置文件,OpenSIPS是運行不起來(當然通過一番修改後還是可以運行起

原创 FreeSWITCH折騰筆記7——使用keepalived進行高可用部署

前提1、freeswicth和keepalived均能通過服務啓動;                        ——通過apt安裝freeswitch和keepalived比較簡單2、兩個節點freeswitch連接同一個pgsql或者

原创 FreeSWITCH折騰筆記4——自己做一個TTS服務器

freeswitch原生支持的tts功能中文一般是使用的ekho,但是那合成的效果簡直慘不忍睹,於是我想自己做一個TTS服務器。首先是找到比較滿意的TTS引擎,科大訊飛的效果當然是沒話說,但是價格不菲,其他商業的引擎中文合成也不是很流暢,偶

原创 FreeSWITCH折騰筆記1——SIP中繼對接

freeswitch與各種設備對接的成功配置,需要的請參考,有錯誤的地方請指導。1、對接華爲softco中繼配置\sip_profiles\external\<include> <gateway name="softco5816">   <