為了使得基于升級改造后的VXML語言定義的全業務呼叫中心IVR流程能同時應用于數據和語音呼叫,需要進一步約定VXML解釋器的處理規則。
具體處理規則改造說明如下。
(1)Audio標簽內添加的內容
①一般作為數據交互時的提示內容使用。
②IVR解釋器可以對audio內容有條件地進行TTS播放,前提條件就是audio沒有設置src或expr,或者src或expr指定的內容為Null或語音文件找不到。
(2)在prompt內但在audio之外的內容
①在IVR中作為TTS方式播放。
②在全業務IVR中作為數據交互提示內容的一部分。
這種做法有效地兼顧了傳統VXML語言中提示音部分和對TTS、audio語音文件的處理規則,同時引入了數據交互內容,相互之間不會影響,完全達到數據與語音流程的一致。具體例子如下。
例子1:
prompt>
您好,歡迎致電上卡網絡公司
audio expr="5.wav">
售前咨詢請按1,售后支持請按2,投訴請按3,人工服務請按0
!--即為提供給全業務IVR的文字菜單-->
/audio>
/prompt>
語音IVR執行效果:TTS播放您好,歡迎致電上卡網絡公司和語音文件5.wav。
全業務IVR執行效果:推送文本您好,歡迎致電上卡網絡公司和售前咨詢請按1,售后支持請按2,投訴請按3,人工服務請按0。
例子2:
prompt>
您好,歡迎致電上卡網絡公司
audio expr="''">
售前咨詢請按1,售后支持請按2,投訴請按3,人工服務請按0
!--即為提供給全業務IVR的文字菜單-->
/audio>
/prompt>
語音IVR執行效果:TTS播放您好,歡迎致電上卡網絡公司和TTS售前咨詢請按1,售后支持請按2,投訴請按3,人工服務請按0。
全業務IVR執行效果:推送文本您好,歡迎致電上卡網絡公司和售前咨詢請按1,售后支持請按2,投訴請按3,人工服務請按0。