VoiceXML運行環境 - Evolution


我不是一個專業的VoiceXML開發者,但在工作中總是要和VoiceXML打交道,有時爲了測試,有時爲了演示,

Voxeo Evolution是Voxeo的IVR開發社區,同時也是一個在線開發平臺。它提供了一個多種IVR應用運行調試環境,其中就包括VoiceXML應用,開發人員只要填寫VoiceXML所在位置的URL就一切OK了。

優點:
1、不需要本地的VoiceXML運行環境了。過去爲了測試或演示VoiceXML,需要自己搭建維護一個運行環境,最少也需要一個Media Server,現在一切都不用了;
2、支持VoiceXML 2.1;
3、支持TTS(Text-To-Speech)和ASR(Automatic Speech Recognition);沒有TTS和ASR的VoiceXML還能叫VoiceXML嗎!
4、支持SIP,Skype,普通電話多種呼叫方式;在Evolution上創建一個應用後,它會分配一個SIP URI + 一個Skype號碼 + 一個美國普通電話號碼 + 一個800電話號碼給這個應用。
5、基於呼叫流程的動態調試;
6、多種日誌輸出和搜索機制;

第一步:註冊一個免費的Voxeo Evolution帳號。訪問https://evolution.voxeo.com/account/register.jsp按照頁面提示創建一個帳號。

第二步:創建Application。
使用前一步創建的帳號登錄後,選擇Account->Application Manager進入Application Manager。點擊Add Application按鈕開始創建Application。



第三步:選擇Application Deployment Platforms。
點擊Add Application後,進入這個頁面,由於Evolution支持多種類型的IVR Application,所以首先要選擇Application的部署平臺,也就是應用的類型。這裏我們選Prophecy 8.0 - VoiceXML 2.1。順帶一提,這裏的Prophecy, 是Voxeo的IVR平臺, Evolution在線服務的後臺使用的就是它。


第四步:填寫Application信息。
在這裏填寫Application的名字,VoiceXML所在位置的URL等信息。確保您的VoiceXML文件放在某個可以訪問的位置。如果你有自己的Web服務器或網絡存儲空間,只需將VoiceXML文件上傳到您的Web服務器或網絡存儲空間,然後填寫這個VoiceXML所在位置的URL;如果你的VoiceXML是動態生成的,例如通過PHP或Servlet,那也只要填寫相應的路徑即可;你也可以使用VoxeoEvolution本身提供的存儲空間。


經過這幾步,一個VoiceXML應用就做好了。

在下面的頁面裏,列出了所有訪問這個應用的方式,爲了測試這個基於語音的應用,顯然需要一臺電話或者其它語音終端,例如SIP終端或Skype,這就意味着需要一個呼叫號碼或一個SIP URI。Voxeo提供了一系列的免費映射服務,把SIP URI、Skype號碼、電話號碼同時映射到這個應用,對於測試和演示來說,非常方便。

出於免費的目的,Skype和SIP最適合做測試;給客戶做演示時,電話就更加方便了。下面3張圖分別是使用Skype,SJPhone,Gizmo呼叫這個應用的截圖。




ICE APPLICATION PLATFORMS

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章