2008/4/3, Oren Bouskila <[EMAIL PROTECTED]>:
> Hi All
>
>  We are trying to *RESTART a UAC transaction within the NUA.
>
>  * What I mean by RESTART is to resend the same request (other headers,
>  body etc) with some minor modification (CSeq, add some other headers)
>  when receiving a bad response (response > 299).

>  * This is very a critical feature for us.
>
>  We are trying to find these steps:
>  1) create a new nua transaction handle.
>  2) send the request.
>  2) **save it (not sure how? Is there a callback before send?).
>  3) get a bad response (response > 299)
>  4) create a new nua transaction handle.
>  5) send the request using the saved request as a parameter.

Please see nua_client_check_restart() and
nua_base_client_check_restart() inside nua_stack.c. And
nua_stack_authenticate() for restarting after user/application input.


-- 
Pekka.Pessi mail at nokia.com

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to