-2

以下のコードでは、10 秒で自動的にハングアップするようにチャネルを設定しましたが、何も起こりません。

import org.asteriskjava.fastagi.AgiChannel;

import org.asteriskjava.fastagi.AgiException;
import org.asteriskjava.fastagi.AgiRequest;
import org.asteriskjava.fastagi.BaseAgiScript;

public class AgiServer extends BaseAgiScript
{
    public void service(AgiRequest request, AgiChannel channel)
            throws AgiException
    {
         exec("Dial","SIP/"+request.getExtension()+"");
         channel.setAutoHangup(10);
         hangup();
    }
}
4

1 に答える 1

0

あなたのコードでは、電話が切れるまで、Dial line の後は何も起こりません。

ダイヤルコマンド L または S パラメータを使用するか、ダイヤルする前にタイムアウトを設定する必要があります

于 2016-06-03T15:15:15.937 に答える