2013-05-14 202 views

回答

0

您可以使用動態會議(不存在室)功能,並使用originate命令應用Confbridge電話。

+0

我無法以這種方式創建會議。 「操作:產」 「ActionID:CreateConference」 「頻道:SIP/107」 「超時:30000」 「來電顯示:星號<6000>」 「Aplication:ConfBridge」 「異步:真」 「數據: 1234「 我在哪裏有錯誤? – 2013-05-19 10:37:07

+0

有「應用程序」,不是嗎?也可以是callerid的問題,先嚐試不操作,超時,異步和callerid。 – arheops 2013-05-19 10:51:24

+0

行動 - 相同的強制性參數。我不能離開它。應用程序ConfBridge是。作爲會議室的號碼呼叫靜態會議室工作 – 2013-05-19 11:41:57

0

這種反應的人誰一直在努力爲我做這件事,即使第一反應和意見,可能是不夠的。

所以,你可以發起電話會議,用行動發起和應用ConfBridge(據我所知,它帶有星號,而不是獨立的)。

你可以看到一切都在這裏http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate

可用字段我會拋出一個例子,而不各個領域,但那些我知道和需要我的應用程序。

這是你丟什麼在Asterisk的管理接口,如果你想打電話給某人進入一個會議,然後加入別人(沒有評論OFC)

Action: Originate // The action type 
ActionID: CreateConf-1 // This id will be linked to further events about the action 
Channel: SIP/1001 // The sipId of the peer u wanna call 
Timeout: 30000 // If he doesnt respons in 30000ms, drop it 
CallerID: Asterisk // The id of the caller (will be seen on target phone) 
Application: ConfBridge // The application 
Async: true // (NOT SURE, MAYBE BULLSHIT) If false, i think you can no longer originate while he hasn't answered 
Data: 1234 // Very important, this is like the conference id, will detail above 

Action: Originate 
ActionID: CreateConf 
Channel: SIP/1000 
Timeout: 30000 
CallerID: Asterisk 
Application: ConfBridge 
Async: true 
Data: 1234 
這個

所以,在一個塊時間,兩個人將被召入會議。 正如你所看到的,Data字段代表了呼叫的標識符,所以如果你想給你的會議一個ID,使用它。這樣你可以創建和管理不同的會議。

因爲我與NAMI(Asterisk Manager Interface的nodejs庫)(https://github.com/marcelog/Nami)一起工作,所以我還要告訴你如何使用lib。

var namiLib = require('nami'); 
var namiInstance = new (namiLib.Nami)(config); // See more about config (and everything else about nami) in their docs 
namiInstance.open(); 

var action = new namiLib.Actions.Originate(); 
action.channel = 'SIP/1000'; 
action.data = '12345'; // my conferenceId 
action.timeout = 30000; 
action.callerID = 'Metisse\'s king'; 
action.application = 'ConfBridge'; 
action.async = true; 

namiInstance.send(action, function (response) { 
    // deal with the response 
}); 

顯然,如果你需要使用NAMI有控制的其他星號,你必須做一些更爲通用,以處理髮送你的行動,並確認他們,也看的錯誤。

相關問題