[SR-Users] proxy is not forwarding 180 ringing reply

Juha Heinanen jh at tutpro.com
Wed Oct 23 20:07:57 CEST 2013


Ovidiu Sas writes:

> Do a search for FL_RPL_SUSPENDED and add some DBG probes where is set.

ovidiu,

i already did.  the flag is only set in t_suspend.c:

tm$ egrep RPL_SUSP *.c
t_reply.c:	if (unlikely(p_msg->flags&FL_RPL_SUSPENDED)) {
t_suspend.c:		msg->flags |= FL_RPL_SUSPENDED;
t_suspend.c:		t->uac[branch].reply->flags &= ~FL_RPL_SUSPENDED;
t_suspend.c:		if (t->uas.request) t->uas.request->flags&= ~FL_RPL_SUSPENDED;
t_suspend.c:		t->uac[branch].reply->flags &= ~FL_RPL_SUSPENDED;
t_suspend.c:		if (t->uas.request) t->uas.request->flags&= ~FL_RPL_SUSPENDED;

that file contains three functions t_suspend(), t_continue, and
t_cancel_suspend and my script is not calling any of them.

that is why i suspected that some other flag may have become
FL_RPL_SUSPENDED flag.

-- juha



More information about the sr-users mailing list