To whom it may concern,
There are several points I don’t quite understand regarding a couple of
kamailio modules.
I have a main application which controls calls by sending command messages
via a socket (for example reject this sip invites). I communicate with the
socket client via evapi module and using evapi_asynch_relay() in order to
be sure that communication are suspended and kamailio waiting an order for
doing something with them (Accepte, reject, release, ...).
I want to release a call, using a command “release this call”. I’m actually
doing this with dialog module (using get_dialog(callid,fromTag,toTag) and
dlg_bye(‘all’)) but is there anything else (like another module) which
could release a call without necessarily having to use fromTag and toTag to
get the context ? I didn’t find it on modules documentations.
Also after an INVITE I’m waiting for the main app to accept or reject the
call. For accepting and continuing the transaction I found
“t_continue(tindex,tlabel,route)” on tmx module, but at this moment
$T(id_index) and $T(id_label) are null, is it normal or I did something
wrong ? How can I simply resume the suspended call ?
Thanks;
Best regards,