Iñaki Baz Castillo wrote:
Hi, due to the long thread about "improving the
dialog module"
(
http://lists.sip-router.org/pipermail/sr-dev/2010-March/006378.html)
I've decided to create a wiki page in Kamailio's web site in order to
propose a new design for the module.
Please check it:
http://www.kamailio.org/dokuwiki/doku.php/dialog-stateful:new-dialog-module…
Hello Iñaki,
I have a small question regarding a spiral case.
If I got everything correct the proxy will create 2 dialog_in entries
one for the original INVITE and one for the spiraled one (*NOTE*: Even
if a spiral remains being the same dialog, from the point of view of the
Dialog module a new dialog is generated when same INVITE arrives again
to the proxy after doing a spiral. ). When a >100 answer is received
from the caller, 2 dialog_out entries will be created (one for each
dialog_in value). These two out dialogs will have the same to_tag but
refer to different dialog_in ids (the one of the INVITE and the one of
the spiraled INVITE).
If a final answer is received (a 200 OK) how will the dialog module know
to match the reply to the correct dialog_out, having in mind that the
match is done via to_tag?
Greetings
Marius