如何设置应答频道时间

时间:2016-06-02 19:50:35

标签: java asterisk fastagi

在下面的代码中,我将频道设置为在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();
    }
}

1 个答案:

答案 0 :(得分:0)

在你的代码中拨号线后没有任何事情发生,直到你的电话被挂断为止。

您应该使用拨号命令L或S param或在拨号前设置超时