I tried the end_dlg rpc command but result is the same as the dlg_bye function 
(mistake in my original message, I said send_bye but I meant dlg_bye()): BYE 
requests are sent but dialog is still present when I execute the command 
dlg.list. It does not look to be removed from the active dialog list.

Would it be because Kamailio does not get any replies to the Bye requests?


De : sr-users <sr-users-boun...@lists.kamailio.org> au nom de Sergiu Pojoga 
Répondre à : "Kamailio (SER) - Users Mailing List" <sr-users@lists.kamailio.org>
Date : vendredi 11 octobre 2019 à 16:42
À : "Kamailio (SER) - Users Mailing List" <sr-users@lists.kamailio.org>
Objet : Re: [SR-Users] [Dialog] Removing entries from dialog memory

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


On Fri, Oct 11, 2019 at 9:12 AM Julien Klingenmeyer 

I am wondering if there is any way to remove an entry from the active dialog 
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?

Kamailio (SER) - Users Mailing List
Kamailio (SER) - Users Mailing List

Reply via email to