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