Hi!
If ser relays an INVITE transaction stateful (t_relay), it automatically
sends a provisional response (100 trying) back to the caller. When
t_relay()ing non-INVITE requests (e.g. BYE), there will no (100 trying)
produced. Any special reason for this?
So if the request timeouts (no repsonse within 500ms), both - ser and
the callers UA - will retransmit the request.
My way to solve this would be:
...
if ((method!="INVITE") && (method!="ACK"))
sl_send_reply("100", "trying...");
t_relay()
...
Another possibility would be to relay non-INVITE requests stateless. Any
comments/suggestions on this?
regards,
Klaus