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