[Kamailio-Users] ACKed dialog remains in state 3 instead of 4
catalina oancea
catalina.oancea at gmail.com
Wed May 27 17:07:09 CEST 2009
---------- Forwarded message ----------
From: catalina oancea <catalina.oancea at gmail.com>
Date: 2009/5/27
Subject: Re: [Kamailio-Users] ACKed dialog remains in state 3 instead of 4
To: Alex Balashov <abalashov at evaristesys.com>
Hi Alex, thanks for answering
>From what I know the record-route header is not compulsory, and
dialog-matching can also be done using rfc dialog-matching instead of
the did parameter in record-route (modparam("dialog",
"dlg_match_mode", 2)). This is what I am trying to use, I don't want
to use the record-route header at all.
2009/5/27 Alex Balashov <abalashov at evaristesys.com>:
> Catalina,
>
> Unless I am missing something, dlg_manage() does not allow you to avoid
> setting Record-Route; how else will the endpoints know to send sequential
> messages through the proxy once the dialog is established?
>
> The purpose of dlg_manage() is to provide an alternative to setting a flag
> for the purpose of indicating to Kamailio that the dialog the current INVITE
> seeks to establish should be statefully tracked and exposed to additional
> user-defined dialog module functionality (profiles, statistics, etc.) and
> other module functionality relying on internal API callbacks from the dialog
> module.
>
> modparam("dialog", "dlg_flag", 4)
>
> route {
> ...
>
> # Process initial INVITE.
>
> if(is_method("INVITE")) {
> ...
>
> setflag(4); # Track this dialog.
>
> }
>
> }
>
>
>
> --
> Alex Balashov
> Evariste Systems
> Web : http://www.evaristesys.com/
> Tel : (+1) (678) 954-0670
> Direct : (+1) (678) 954-0671
> Mobile : (+1) (678) 237-1775
>
More information about the sr-users
mailing list