Hello!

Some time ago I posted a question about handling the timeout problem with INFO 
messages.
See: http://article.gmane.org/gmane.comp.telephony.sofia-sip.devel/3402

We now found a solution, with a simple modification:
file: sip\sip_util.c
function: sip_response_terminates_dialog
old:
...
case 408: /** @par 408 Request Timeout
return terminate_usage;
....

new:
...
case 408: /** @par 408 Request Timeout
if( method == sip_method_info ) {
       *return_graceful_terminate_usage = 0;
       return 0;
}
return terminate_usage;
....

I don't know whether the solution is suitable for public project. We havn't 
found any disadvantates so far.
Comments are welcome.

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have 
the opportunity to enter the BlackBerry Developer Challenge. See full prize 
details at: http://p.sf.net/sfu/blackberry
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to