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