[Kamailio-Users] CANCEL and 487 Request Terminated

Klaus Darilion klaus.mailinglists at pernau.at
Thu Nov 6 10:56:51 CET 2008


looks like the ACK is miss-routed.

Usually calling t_relay() for ACK is sufficient (take a look at the 
config file generated with sipwise.com wizard for correct CANCEL/ACK 
handling.

regards
klaus

Krom schrieb:
> Et al,
> 
> Version: openser-1.1.1-notls
> 
> I am receiving the following after calling t_relay within the default
> route block.
> ERROR: t_newtran: transaction already in process 0xb0139638
> WARNING:sl:sl_send_reply: I won't send a reply for ACK!!
> WARNING: script writer didn't release transaction
> 
> This is happening when a downstream UAC dials outbound to the PSTN and
> then terminates the call prior to the far ending answering.
> 
> UAC send a CANCEL to the proxy, the proxy responds to the UAC with a
> '200 canceling' and forwards the CANCEL to the PSTN provider.
> The PSTN provider sends 487 Request Terminated to the proxy and the
> proxy sends it on to the UAC.  UAC responds with an ACK to the proxy.
> 
> Is this an issue?  How do I handle this dialog withou getting the
> t_relay error message?
> 
> 




More information about the Users mailing list