Hi,
I've been playing around with TM callbacks and the TM API trying to
build a module which mantains dialog info in order to permit session
termination. For now I managed (in a very experimental way) to have a
function exposed to the script which initiates (appropriately built
with dialog info) BYE transactions to UAs and effectively terminates
the call. Later this could be done via FIFO or unix socket command
taking some kind of "dialog identifier" parameter...
But sending BYEs to terminate calls only works if the dialog is
already in the CONFIRMED state.
For early dialogs, CANCELs should be used. But in the TM API there is
no cancel function. Is there any other way of canceling a request on
behalf of an UA from within an (open)ser module? Or would the TM API
need to be extended?
Thanks in advance for any insights.
JF
Show replies by date