i added some INFO calls to t_reply.c:
INFO("==== testing suspended\n"); if (unlikely(p_msg->flags&FL_RPL_SUSPENDED)) { INFO("==== skip sending of reply\n"); goto skip_send_reply; /* suspend the reply (async), no error */ } INFO("==== done with testing suspended\n");
for some reason tm thinks that the reply is suspended and tm skips sending it:
Oct 23 20:40:50 rautu /usr/sbin/sip-proxy[11616]: INFO: tm [t_reply.c:2527]: reply_received(): ==== testing suspended Oct 23 20:40:50 rautu /usr/sbin/sip-proxy[11616]: INFO: tm [t_reply.c:2529]: reply_received(): ==== skip sending of reply
what could cause the flag FL_RPL_SUSPENDED being set and reply being suspended?
-- juha