2013-03-31 46 views
1

我對Asterisk/freeswitch集成到在PHP,Node.js或任何其他服務器端語言上運行的Web應用程序非常陌生。我想實現的是創建一個新的Asterisk/Freeswitch中的SIP用戶從Web應用程序中配置文件或數據庫文件。如何修改/寫入在同一服務器上託管的這些Asterisk/Freeswitch PBX軟件上的配置文件或SIP數據庫?Aterisk/Freeswitch通過網絡應用程序生成SIP用戶

回答

2

您可以通過多種方式實現您的目的。 也許最簡單直接的方法是在sip.conf(星號)中添加幾行描述新用戶的行,如here中所述。然後你只需要重新啓動星號(或者更好地通過Asterisk cli調用重載配置 這裏是一個可能有用的鏈接:Asterisk php cli 對於freeswitch是一樣的,但是你必須按照指定的xml格式輸入新用戶在 this page也許如果您使用星號或FreeSWITCH的在分貝它會更簡單:只要在數據庫中添加一行

請務必驗證用戶輸入創建只有合法的用戶(塊XML標記,散列;和其他危險符號)

+0

感謝您的信息,它幫助我 – iThirst

1

星號和freeswitch完全不同。

對於星號,您可以使用Asterisk實時架構(ARI),它只是描述數據庫中的表格。

http://www.voip-info.org/wiki/view/Asterisk+RealTime+Sip

Unfortanly你不能 「只添加用戶」,你需要了解VOIP的基本。

你也可以編寫文本配置文件,例如如何做到這一點看Freepbx.org項目。

相關問題