Hi all,
I try make an Originate according the example in the tutorial, but I get
TimeoutExcepion(immediately,surely not out) when the call is not answered.
Some codes:
public void run() throws IOException, AuthenticationFailedException,
TimeoutException
{
OriginateAction originateAction;
ManagerResponse originateResponse;
originateAction = new OriginateAction();
originateAction.setChannel("SIP/mlu");
originateAction.setContext("stdexten");
originateAction.setExten("620");
originateAction.setPriority(new Integer(1));
originateAction.setTimeout(new Integer(30000));
// connect to Asterisk and log in
managerConnection.login();
// managerConnection.addEventListener(this);
originateResponse = managerConnection.sendAction(originateAction);
managerConnection.logoff();
}
And logs:
Exception in thread "main" org.asteriskjava.manager.TimeoutException:
Timeout waiting for response to Originate
at
org.asteriskjava.manager.internal.ManagerConnectionImpl.sendAction(
ManagerConnectionImpl.java:806)
at
org.asteriskjava.manager.internal.ManagerConnectionImpl.sendAction(
ManagerConnectionImpl.java:765)
at org.asteriskjava.manager.DefaultManagerConnection.sendAction(
DefaultManagerConnection.java:283)
at test.HelloManager.run(HelloManager.java:53)
at test.HelloManager.main(HelloManager.java:110)
I'm using asterisk 1.2, can anyone help , thanks!
--
Regards,
Jeff
|