簡體   English   中英

如何在星號Java中進行入站呼叫

[英]How to make inbound calls in asterisk java

我已使用asterite java和XLite軟件成功完成了出站呼叫。 這次我想在沒有XLIte的情況下進行入站呼叫。

public class HelloManager
{
    private ManagerConnection managerConnection;

    public HelloManager() throws IOException
    {
        ManagerConnectionFactory factory = new ManagerConnectionFactory(
                "192.168.68.173","manager", "password12345");

        this.managerConnection = factory.createManagerConnection();
    }

    public void run() throws IOException, AuthenticationFailedException,
            TimeoutException
    {
        OriginateAction originateAction;
        ManagerResponse originateResponse;

        originateAction = new OriginateAction();
        originateAction.setChannel("SIP/1010");
        originateAction.setContext("default");
        originateAction.setExten("2020");
        originateAction.setPriority(new Integer(1));
        originateAction.setTimeout(new Integer(30000));
        originateAction.setAsync(true);
         // connect to Asterisk and log in
     try {
      managerConnection.login();
     }
     catch(Exception e)
     {
         System.out.println(e.toString());
     }



        // send the originate action and wait for a maximum of 30 seconds for Asterisk
        // to send a reply
        originateResponse = managerConnection.sendAction(originateAction, 30000);

        // print out whether the originate succeeded or not
        System.out.println("Enter Response="+originateResponse.getResponse());

        // and finally log off and disconnect
        managerConnection.logoff();
    }

    public static void main(String[] args) throws Exception
    {
        HelloManager helloManager;

        helloManager = new HelloManager();
        helloManager.run();
    }
}

在上面的代碼中,``originateResponse.getResponse()''函數有助於發起呼出電話,您是否知道如何實現由AMI發起的呼入電話?是否需要Asterisk AGI進行呼入電話?

如果您正在尋找沒有xlite的呼入電話,則需要在Java中開發一個sip客戶端,並通過該客戶端進行所有通信。

否則,如果您要從星號獲取信息(例如回答時間,開始時間,狀態)。那么您可以通過AGI來實現。 在這種情況下,Xlite是您的通信設備,但是您可以與Java程序共享與星號調用相關的記錄

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM