Hi all. I'm working on a custom module and would like to be able to send 
UPDATEs to the call legs after the script forwards the e2e ACK from the caller. 
I had hoped to export a function to call in my ACK handling route after the 
script forwards the ACK.

However, the script stops processing after calling t_relay in my ACK handling 
route. I tracked this back to the fact that t_relay_to invokes forward_request 
when handling e2e ACKs, and returns the return code of forward_request to the 
script. Since forward_request returns 0 on success, the t_relay call in the 
script returns 0, which stops script processing.

Is this intentional? My module currently hooks the TMCB_E2EACK_IN, and I can 
UPDATE the caller here, but the callee seems to be ignoring the UPDATE if it's 
received prior to the ACK.

Thanks for any advice you can offer.

andrew


_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to