1、首先讓我們介紹一下語(yǔ)音播報(bào)(Announcement)的概念和功能。Announcement是FreePBX中的一個(gè)應(yīng)用模塊,用來(lái)對(duì)呼叫方播放相關(guān)企業(yè)的信息,例如傳真,企業(yè)網(wǎng)站域名,地址等消息。語(yǔ)音播放完畢以后,呼入的呼叫被轉(zhuǎn)入到相應(yīng)的目的地處理模塊。Announcement 語(yǔ)音播報(bào)功能和其他的模塊有著非常緊密的聯(lián)系。很多模塊需要通過(guò)此模塊轉(zhuǎn)入到相應(yīng)的目的地,這些和播報(bào)模塊相關(guān)的模塊包括:語(yǔ)音IVR模塊,隊(duì)列振鈴組模塊,呼叫流程控制模塊,時(shí)間條件控制模塊和其他自定義雜項(xiàng)模塊等。通過(guò)語(yǔ)音播報(bào)模塊的處理,路由到以上模塊。
另外,IPPBX的錄音模塊也和語(yǔ)音播報(bào)模塊相關(guān),如果用戶需要錄制系統(tǒng)支持的語(yǔ)音IVR文件時(shí),用戶可以通過(guò)界面配置,然后使用內(nèi)部分機(jī)撥打功能代碼,直接錄制語(yǔ)音文件,然后設(shè)置此語(yǔ)音文件作為一個(gè)在語(yǔ)音播報(bào)模塊中的一個(gè)可以播放的語(yǔ)音文件。
在FreePBX系統(tǒng)中,語(yǔ)音播報(bào)模塊和語(yǔ)音IVR有一定的區(qū)別。語(yǔ)音IVR設(shè)置需要提前設(shè)置語(yǔ)音播報(bào)模塊,同時(shí)語(yǔ)音IVR可以根據(jù)用戶的按鍵音選擇不同的處理流程。當(dāng)設(shè)置好語(yǔ)音播報(bào)模塊以后,用戶可以在語(yǔ)音IVR模塊的選項(xiàng)中看到已經(jīng)創(chuàng)建的語(yǔ)音播報(bào)列表,因此語(yǔ)音播報(bào)模塊是一個(gè)語(yǔ)音IVR模塊的預(yù)設(shè)模塊。筆者在這里強(qiáng)調(diào)一下,語(yǔ)音播報(bào)和語(yǔ)音IVR本身在業(yè)務(wù)需求方面不同的系統(tǒng)有不同的說(shuō)明或者稱謂,一些簡(jiǎn)單的語(yǔ)音互動(dòng)流程處理,也可以使用簡(jiǎn)單的語(yǔ)音播報(bào)來(lái)處理,不一定非是語(yǔ)音IVR模塊。其他融合通信的平臺(tái)也可能沒(méi)有類似的管理模塊,因此也不是一個(gè)標(biāo)準(zhǔn)的稱謂。其他的平臺(tái)也可能沒(méi)有語(yǔ)音播報(bào)功能模塊,它們可能直接使用語(yǔ)音IVR來(lái)實(shí)現(xiàn),然后上傳相應(yīng)的語(yǔ)音文件來(lái)實(shí)現(xiàn)。
2、讓我們看看如何創(chuàng)建一個(gè)新的語(yǔ)音播報(bào)模塊設(shè)置和參數(shù)說(shuō)明。
Description
語(yǔ)音播報(bào)模塊說(shuō)明。
Recording
現(xiàn)在從錄音模塊創(chuàng)建的語(yǔ)音文件,此語(yǔ)音文件用于播報(bào)模塊的播放使用。
Repeat
是否重復(fù)播放語(yǔ)音文件?梢钥梢赃x擇不同的DTMF選項(xiàng)來(lái)重復(fù)收聽語(yǔ)音文件。
Allow Skip
Yes/No - 用戶可以選擇是否播放或者關(guān)閉語(yǔ)音播放功能。如果選擇支持跳過(guò)語(yǔ)音播放功能,呼叫方直接按任意鍵忽略錄音播放功能,然后進(jìn)入目的地的流程處理過(guò)程。
Return to IVR
Yes/No - 如果設(shè)置為YES。用戶從IVR來(lái)的流程將會(huì)返回到語(yǔ)音IVR流程。如果設(shè)置為No的話,呼叫方會(huì)被轉(zhuǎn)接到目的地流程,不會(huì)再轉(zhuǎn)接到IVR系統(tǒng)中。
Don't Answer Channel
Yes/No - 默認(rèn)設(shè)置為NO。No 表示應(yīng)答呼叫,播放語(yǔ)音文件。如果系統(tǒng)把語(yǔ)音文件作為一個(gè)早期媒體流播放給呼叫方,這里可以設(shè)置為YES狀態(tài)。這里,不建議設(shè)置為YES狀態(tài),很多終端電話不支持發(fā)送語(yǔ)音信息作為一個(gè)早期媒體流播放。
Destination after Playback
此參數(shù)來(lái)定義播放以后的目的地流程處理。如果用戶設(shè)置了Return to IVR to Yes,則會(huì)返回接入時(shí)的IVR菜單。
3、現(xiàn)在讓我們介紹一下使用場(chǎng)景。語(yǔ)音播報(bào)模塊是出于對(duì)業(yè)務(wù)能力的支持和播放語(yǔ)音文件管理的需要,F(xiàn)reePBX/Issabel和其他基于開源的呼叫中心或者IPPBX設(shè)計(jì)了這樣一個(gè)概念。它支持的場(chǎng)景很多,用戶可以使用語(yǔ)音播報(bào)功能支持以下業(yè)務(wù)場(chǎng)景:
- 設(shè)置語(yǔ)音播報(bào)支持語(yǔ)音IVR
- 設(shè)置語(yǔ)音播報(bào)支持隊(duì)列
- 設(shè)置語(yǔ)音播報(bào)設(shè)置振鈴組
- 設(shè)置語(yǔ)音播報(bào)模塊設(shè)置節(jié)假日呼叫流程處理
- 支持語(yǔ)音機(jī)器人/智能客服(ASR技術(shù))和呼叫中心座席
- 支持DISA呼叫功能
- 自動(dòng)接線員等功能
4、在asterisk平臺(tái)中本身沒(méi)有一個(gè)特別的應(yīng)用模塊對(duì)應(yīng)語(yǔ)音播報(bào)模塊,F(xiàn)reePBX為了統(tǒng)一管理語(yǔ)音播報(bào)文件設(shè)計(jì)整合了系統(tǒng)所有相關(guān)需要播報(bào)的文件開發(fā)成一個(gè)統(tǒng)一的管理模塊,這樣對(duì)用戶來(lái)說(shuō),他們可以非常容易地管理這些語(yǔ)音文件。所以,一般情況下,如果需要把呼叫轉(zhuǎn)入目的地模塊流程前需要語(yǔ)音服務(wù)的話,都需要通過(guò)語(yǔ)音播報(bào)模塊來(lái)處理。語(yǔ)音播報(bào)的功能大部分使用在語(yǔ)音IVR設(shè)置,音樂(lè)等待設(shè)置和隊(duì)列中。
語(yǔ)音IVR設(shè)置僅是asterisk平臺(tái)撥號(hào)規(guī)則組成,通過(guò)DTMF選擇不同的語(yǔ)音文件播放。以下是一個(gè)簡(jiǎn)單的語(yǔ)音IVR示例,和FreePBX所不同的是,F(xiàn)reePBX通過(guò)界面設(shè)置了不同的流程,并且了相對(duì)比較復(fù)雜的流程設(shè)置,方便管理員管理。以下示例是用戶呼入企業(yè)IPPBX以后,在聽到語(yǔ)音文件的提示音后,根據(jù)系統(tǒng)提示音,摁相應(yīng)的DTMF按鍵,進(jìn)入到相應(yīng)的企業(yè)業(yè)務(wù)部門。
[my_ivr_menu] exten => 30,1,Answer( exten => 30,2,Background(/var/lib/asterisk/sounds/ivr_promt_user) // 對(duì)呼入的呼叫方播放提示音 exten => 30,3,Hangup() exten => 1,1,Playback(/var/lib/asterisk/sounds/sales_message) // 摁 1 進(jìn)入銷售部 exten => 1,2,Hangup() exten => 2,1,Playback(/var/lib/asterisk/sounds/tech_message) // 摁 2 接入技術(shù)支持部 exten => 2,2,Hangup() exten => 3,1,Playback(/var/lib/asterisk/sounds/hr_message) // 摁3 接入人力資源部 exten => 3,2,Hangup()
exten => 4,1,Playback(/var/lib/asterisk/sounds/oper_message) // 摁4 接入總機(jī)線員 exten => 4,2,Hangup()
音樂(lè)等待MOH則需要配置默認(rèn)的配置文件來(lái)播放語(yǔ)音播報(bào)文件。
隊(duì)列中的語(yǔ)音播報(bào)也是通過(guò)隊(duì)列配置文件來(lái)做靈活配置,同時(shí)也定義了很多播放策略等參數(shù)。
5、在本章節(jié)中,我們討論了啟用語(yǔ)音IVR,隊(duì)列處理,振鈴組,音樂(lè)等待是所需要的語(yǔ)音播報(bào)模塊。筆者介紹了幾個(gè)相關(guān)的語(yǔ)音播報(bào)模塊的參數(shù),也針對(duì)比較重要的相關(guān)模塊中使用的語(yǔ)音文件做了介紹。用戶在這個(gè)章節(jié)中需要掌握的是,此模塊是其他目的地模塊的一個(gè)基礎(chǔ)模塊,并且它負(fù)責(zé)管理語(yǔ)音播報(bào)文件的整合管理。在接下來(lái)的章節(jié)中,我們會(huì)對(duì)其他的相關(guān)模塊,包括語(yǔ)音IVR設(shè)置等做進(jìn)一步的介紹。
關(guān)注微信公眾號(hào):asterisk-cn,獲得有價(jià)值的行業(yè)分享。訪問(wèn)5060社區(qū)-開源IPPBX論壇獲得技術(shù)幫助:www.ippbx.org.cn/www.hiastar.com