2017-06-22 65 views
0

我被賦予了使用ARI和Node.js在Asterisk中創建會議的任務。目標是創建一個會議室併發送電子郵件邀請,以便人們可以點擊並進入會議室。我還需要一個管理員Web界面來顯示誰在說話,靜音和其他一些事情。 我沒有任何Asterisk的經驗。所以我需要一些起點。我必須創建一個頻道,然後添加一些SIP。使用帶有Node.js的ARI在Asterisk上創建會議

因此,採取此頁作爲基礎:https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Channels+REST+API

我有一個配置的測試服務器和SIP號碼(852001)。所以,我打開了失眠,創建這樣一個POST請求:

http://<serverip>:8088/ari/channels/400?endpoint=852001&extension=400 

但分配失敗。所以我認爲在繼續這個之前,我必須弄清楚一些概念:

  1. 我需要什麼來創建會議室?這只是創建一個頻道,或者我必須先創建一座橋?在終端,擴展程序或應用程序字段中應該有哪些正確的值?
  2. ARI URL是最好的方法,還是最好使用node.js的ari-client模塊?我使用的是網址,因爲我無法通過ari-client創建會議。

任何有關我如何做到這一點的代碼示例將不勝感激。謝謝。

回答

0

閱讀奧雷利的「星號電話的未來」作爲出發點。

ps但通過ARI做到這一點,即使對專家來說也是不可能的。無論如何,你需要一些撥號方案。