Hi,
the tag NUTAG_INVITE_TIMER seems to be deprecated. The corresponding code in
nua_session.c (line 786) with function 'nua_dialog_usage_set_expires' is
commented out.
invite_timeout = NH_PGET(nh, invite_timeout);
if (invite_timeout == 0)
invite_timeout = UINT_MAX;
/* Send CANCEL if we don't get response within timeout*/
/* nua_dialog_usage_set_expires(du, invite_timeout); Xyzzy */
The following sequence does block the nua session in state "calling" for ever:
Sofia-nua proxy
-----------------------------------------
INVITE ->
<- 100 Trying
-----------------------------------------
>From here on the proxy does not send any message for the existing call.
We thought using NUTAG_INVITE_TIMER in nua_invite should change the session
state from calling to terminated after the given timeout. But this seems to be
deprecated (see above).
Is there any suggested implementation or feature within sofia to abort the
session state after some time?
Otherwise we have to setup an timer outside nua and check the state of the
session manually, but it is not a good design.
Thanks,
Stefan
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel