-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

在您的代码中,拨号线路之后没有任何反应,直到您的电话被挂断。

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

于 2016-06-03T15:15:15.937 回答