Hello, I have a requirement to delay the relay of '180 Ringing' for 3 seconds. So what I did was to intercept the '180 Ringing' at the onreply_route and drop it. I send the transaction_id and to-tag to an external app that starts a 3 seconds timer and uses t_reply via MI to send a '180 Ringing' on the transaction. This works fine.
However, if after the delayed '180 Ringing' is sent the caller cancels the request, opensips doesn't send CANCEL to the callee. I have also tried to convert '180 Ringing' to '181 Call is Being Forwarded' instead of dropping it, and this works fine too and the call can be cancelled. However, if the delayed '180 Ringing' is sent, the call cannot be cancelled anymore. So, am I doing something wrong? Regards, Takeshi
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
