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