FreeSWITCH內(nèi)置的IVR引擎是一個(gè)非常強(qiáng)大的模塊。它支持通過播放的語音信息和用戶進(jìn)行互動(dòng) (通常是通過按鍵音) ,最后發(fā)生呼叫到特別的目的地。IVR 引擎最后完成對呼叫方播放一段語音提示(無需真人接聽),呼叫方通過語音提示選項(xiàng),輸入用戶帳號數(shù)據(jù),計(jì)費(fèi)信息等等,進(jìn)行其他的操作。
很多人熟悉的電話系統(tǒng)的IVR,IVR可以作為提高自動(dòng)接線員來應(yīng)答呼入的電話,提供多個(gè)語音導(dǎo)航讓呼叫方來選擇。(例如,"銷售部請摁1,技術(shù)支持請摁2")。 這樣就可以避免打擾電話接聽人員,可以減少或無需設(shè)置公司前臺(tái)人員。通過IVR的高級功能,可以采集呼叫方的帳號信息,輸入的會(huì)議密碼等等數(shù)據(jù)。在這一章節(jié)中,我們探討FreeSWITCH自帶的內(nèi)置IVR引擎。用戶可以通過在第五章學(xué)習(xí)的技巧,通過呼叫路由設(shè)置,使得呼入的通話進(jìn)入到IVR模塊,我們將使用內(nèi)置的XML配置文件來創(chuàng)建一個(gè)IVR菜單。
我們將討論以下內(nèi)容:
· IVR 引擎總覽
· IVR XML 配置文件
· IVR 菜單定義
· IVR 菜單目的地
· 路由呼叫到你的IVR
· 多級IVR菜單
· 在IVR中使用phrases 高級路由
IVR 引擎總覽
不像許多模塊,這些模塊是FreeSWITCH應(yīng)用模塊,IVR 被看作為FreeSWITCH的核心功能。它可以用來播放語音文件,采集輸入的數(shù)字。如果用戶不在撥號規(guī)則中使用IVR本身,也使用了各種IVR相關(guān)的功能。舉例,語音郵箱 voicemail 就采用了IVR的功能,通過語音郵箱,可以播放留言信息,刪除,保存或管理其他的語音郵箱。
在這個(gè)部分,我們查看IVR在撥號規(guī)則中的應(yīng)用功能。這個(gè)功能的典型實(shí)例是創(chuàng)建一個(gè)自動(dòng)接線員語音菜單,當(dāng)然實(shí)現(xiàn)其他的功能也是可能的。
IVR XML配置文件
FreeSWITCH 默認(rèn)支持了一個(gè)簡單的 IVR菜單, 通過撥打5000 可以觸發(fā)這個(gè)IVR菜單。當(dāng)用戶撥打5000時(shí),就可以聽到一個(gè)歡迎進(jìn)入到FreeSWITCH的PBX的語音,有多個(gè)語音菜單讓用戶選擇。語音菜單包含多個(gè)選擇項(xiàng),例如呼叫FreeSWITCH 會(huì)議系統(tǒng),呼叫回音測試分機(jī),音樂等待,或到子菜單。現(xiàn)在我們通過討論XML文件來看看實(shí)例的強(qiáng)大之處。
未完待續(xù)······