Asterisk-Java Originate

Was kann man denn hierbei so furchtbar falsch machen? irgendwie will der shice Asterisk nicht das machen was ich will. Der Channel wird aufgebaut, aber sobalt man abhebt, wird einfach aufgelegt. Asterisk-Extension und Dialplan-mässig ist eigentlich auch alles ok. Ich starte das ganze aus einer WebApplikation her raus. Als selbst laufendes Jahr funktioniert das ganze auch.

private void doAction() throws IllegalStateException, IOException, AuthenticationFailedException, TimeoutException
{
OriginateAction originateAction;
ManagerResponse originateResponse;

originateAction = new OriginateAction();

if (sSipServer != null)
{
log.info(„OriginateTo: “ + sCallMethod + „/“ + sCallerNumber + „@“ + sSipServer);
originateAction.setChannel(sCallMethod + „/“ + sCallerNumber + „@“ + sSipServer);
}
else
{
log.info(„OriginateTo: “ + sCallMethod + „/“ + sCallerNumber);
originateAction.setChannel(sCallMethod + „/“ + sCallerNumber);
}
originateAction.setContext(sContext);
originateAction.setExten(sCalleeNumber);
originateAction.setPriority(iPriority);
originateAction.setTimeout(iTimeOut);
originateAction.setAsync(true);

// connect to Asterisk and log in
managerConnection.login();

// 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
log.info(„originateResponse: “ + originateResponse.getResponse());

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

EDIT: Hat sich alles erledigt, ich hatte nur eine Variable falsch gesetzt << … damn Millisekunden … ^^