In simple works, you want to terminate a certain call?

If so: https://kamailio.org/docs/modules/5.1.x/modules/dialog.html#idm1195

Like for example via RPC: kamctl rpc dlg.end_dlg 1686 10139

Regards,
--Sergiu

On Fri, Oct 11, 2019 at 9:12 AM Julien Klingenmeyer <julien.klingenmeyer@corp.ovh.com> wrote:

Hi,

 

I am wondering if there is any way to remove an entry from the active dialog list?

I mean, assuming that Kamailio did not get any BYE related to a call for some reason and that I want that call to be “killed” from dialog memory before reaching the lifetime timeout.

 

What I already tried with no success: sending a request to Kamailio catched by a dedicated route of the script then:

  • using the dlg_get function (with the target call as parameter) then send_bye function (then dropping the BYE request generated by the dialog module in the onsend_route with the drop function): no success. Dialog module correctly generates BYE requests but dialog related to the call is kept in memory until its lifetime timeout (and BYE requests are not dropped in the onsend_route either).
  • using the dlg_get function then dlg_set_timeout to set a very low timeout value for that particular call. No successs: Trying to update a bogus dlg as critical error.

 

Could some RPC commands or whatever help me to accomplish what I try to do?

Thanks

 

Julien

_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users