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?