2013-10-03 87 views
0

我是新來的星號,我想從java應用程序發起呼叫。我發現OriginateAction是發起SIP或PSTN號碼呼叫的類,我試圖使用這個類,但找不到它對我有什麼幫助。任何人都可以建議我如何使用這個班級來滿足我的要求。如何在星號java中使用OriginateAction類來發起一個到PSTN號碼的呼叫

我嘗試以下

OriginateAction oa=new OriginateAction(); 
oa.setAccount(getName()); 
oa.setActionId(getName()); 
oa.setChannel("SIP/1000"); 
oa.setContext("default"); 
oa.setExten("120"); 
oa.setCallerId("2233"); 

回答

1

的概念是:你需要通過AMI登錄,然後發送操作,您應該發送最小信息不能爲通道(就像SIP/1000 SIP帳號)上下文,擴展名和優先級,當你發送動作時,星號會嘗試呼叫SIP/1000,如果對方回答了上下文中的擴展名將被調用的呼叫,則可以做任何事情。 也許這將幫助我認爲: asterisk manager dialout ,java example