Hey,
On 12.01.2011 15:45, Ricardo Martinez wrote:
Timo. I'm asking, because in a previous test with Kamailio 1.5 I never used dlg_manage() and I was sure it was working that time.
It may have worked before because you enabled the dialog flag back then (see below on how to do that).
So.. anyway.. I used dlg_manage() before the "set_dlg_profile("gws","$rd")" and now it is working ok.
If I wanted to do the same but with the flags, how can this be done?
Simply enable the flag that you have specified in the dialog module parameter labeled "dlg_flag" like this:
setflag(4); (It's 4 here because you assigned flag 4 to "dlg_flag").
See also the first paragraph of section 2 in the module documentation
http://sip-router.org/docbook/sip-router/branch/3.1/modules_k/dialog/dialog....
and the description on dlg_manage():
http://sip-router.org/docbook/sip-router/branch/3.1/modules_k/dialog/dialog....
Cheers,
--Timo
-----Mensaje original----- De: sr-users-bounces@lists.sip-router.org [mailto:sr-users-bounces@lists.sip-router.org] En nombre de Timo Reimann Enviado el: miƩrcoles, 12 de enero de 2011 11:11 Para: Ricardo Martinez CC: sr-users@lists.sip-router.org Asunto: Re: [SR-Users] set_dlg_profile not working?
Hi Ricardo,
On 12.01.2011 13:38, Ricardo Martinez wrote:
I'm using the kamailio versión 3.1.0.
The profile gws is a "profile with_values"
# ---- dialog params ------ modparam("dialog", "dlg_flag", 4) modparam("dialog", "profiles_with_value", "gws")
I'm not using the last two parameters that you mention. Could you guide me on how to use them?
dlg_manage() allows you to track the dialog currently being processed, i.e., on-demand dialog tacking. However, since you have already defined flag 4 as dialog flag, you don't need dlg_manage(): It's supposed to happen automatically for all calls.
This requires enabling the configured flag (4 in your case) though. Have you done so prior to assigning the call to the profile?
Cheers,
--Timo