[Serusers] 100 trying for non_INVITE transaction

Klaus Darilion klaus.mailinglists at pernau.at
Tue Mar 23 12:55:23 CET 2004


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




More information about the sr-users mailing list