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

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to