2013-05-22 32 views
-1

我們正在嘗試使用PHP和SIP開發基本的IVR平臺。我們試圖實現的是以下內容;使用SIP協議如何使用PHP和SIP開發基本的IVR應用程序

  1. 接聽電話

  2. 基於運行在我們的應用程序調用流程呼叫者的DTMF輸入(電話將被網絡運營商對我們的SIP IP路由)。

有關如何使用服務器,PHP和SIP實現此目的的任何想法和建議?

+1

我不會用一個合理的價格(比你可以自己建造的便宜的)提供良好的平臺,從頭開始用PHP構建一個IVR平臺。您可以免費試用Voxeo Prophecy [http://voxeo.com/products/voxeo-prophecy/],它使用SIP作爲其電話界面,並允許您使用PHP開發應用程序。 –

回答

1

SIP只是傳輸協議,可以調用IVR平臺和IVR應用程序。 PHP可能(可能)是你的IVR應用程序的編寫內容。IVR平臺本身(或應該)獨立於SIP和PHP。如果您選擇基於VoiceXML的IVR平臺,只要VoiceXML是從應用服務器到IVR平臺的輸出,就可以使用任何應用服務器語言創建應用程序,無論它是PHP,ASP還是Java。

您所設想的IVR應用程序有多基礎?如果預計數據集成的方式很少,那麼PHP可能會過度。你可能最好只抓住一個像Asterisk或FreeSwitch那樣的開源SIP軟交換機。您必須使用每個軟交換相當有限的內置工具編寫應用程序的腳本,但它們完全免費,通常可以完成「基本」IVR應用程序的任務。

+0

我可以使用PHP來定製這些軟交換嗎?如果是的話,這將是最好的解決方案。我真的不知道如何處理來自SIP的呼叫,應用程序本身的開發不是問題(CMS部分) – megazoid

相關問題