<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hello,<br>
<br>
<span style="font-family:arial,sans-serif;white-space:pre-wrap">$dlg_var(cseq_diff)
is incremented after sending the invite out from failure route,
being done when forwarding callback in dialog detects that the
cseq value has to be incremented.<br>
<br>
I am going to test and see if there is an issue -- uac_auth()
should set some internal flag to tell dialog to increment cseq.<br>
<br>
Cheers,<br>
Daniel<br>
<br>
</span>
<div class="moz-cite-prefix">On 01/11/14 16:29, Yuriy Gorlichenko
wrote:<br>
</div>
<blockquote
cite="mid:CABSP_Vf74sD-X_Pdx7+0AXBC-80mFSGVV0GfBj+z=PmadjbXMw@mail.gmail.com"
type="cite">
<div dir="ltr">Hello. I need to increment CSeq value for INVITE
with Auth params when use UAC_AUTH for outgoing calls to
provider.<br>
<br>
Kamailio 4.2 may increment this using dialog module <br>
<br>
<a moz-do-not-send="true"
href="http://by-miconda.blogspot.de/2014/10/kamailio-42-tips-7-increment-cseq-for.html">http://by-miconda.blogspot.de/2014/10/kamailio-42-tips-7-increment-cseq-for.html</a><br>
<br>
Now I experements with this and var $dlg_var(cseq_diff) and at
transaction way int have NULL value. I can not understand why<br>
<br>
My config is:<br>
<br>
<div> # ----- dialog params</div>
<div>modparam("dialog", "db_url",DBURL)</div>
<div>modparam("dialog", "db_mode", 1)</div>
<div>modparam("dialog","table_name","dialog")</div>
<div>modparam("dialog", "dlg_flag", 4)</div>
<div>modparam("dialog", "initial_cbs_inscript", 1)</div>
<div>modparam("dialog", "profiles_with_value", "caller")</div>
<div>modparam("dialog", "default_timeout", 60)</div>
<div>modparam("dialog", "track_cseq_updates", 1)<br>
<br>
<br>
route config is <br>
<br>
at request route<br>
<br>
<div style="font-family:arial,sans-serif;font-size:13px">if(is_method("INVITE")
&& !has_totag()){</div>
<div style="font-family:arial,sans-serif;font-size:13px"><span
style="white-space:pre-wrap"> </span>$dlg_ctx(timeout_route)
= "DIALOG_END";</div>
<div style="font-family:arial,sans-serif;font-size:13px"><span
style="white-space:pre-wrap"> </span>$dlg_ctx(timeout_bye)
= 1;</div>
<div style="font-family:arial,sans-serif;font-size:13px"><span
style="white-space:pre-wrap"> </span>dlg_manage();</div>
<div style="font-family:arial,sans-serif;font-size:13px"><span
style="white-space:pre-wrap"> </span>xlog("L_INFO","Dialog
manage is {$ct}\n");</div>
<div style="font-family:arial,sans-serif;font-size:13px"><span
style="white-space:pre-wrap"> </span>}<span
style="white-space:pre-wrap"> }
t_relay();</span></div>
</div>
<div style="font-family:arial,sans-serif;font-size:13px"><span
style="white-space:pre-wrap"><br>
</span></div>
<div style=""><font face="arial, sans-serif"><span
style="white-space:pre-wrap">next I handle failure reply
because 407 reply is recieved </span></font>
<font face="arial, sans-serif"><span
style="white-space:pre-wrap">failure_route[MANAGE_FAILURE]
{ route(NATMANAGE); if (t_check_status("401|407")){
xlog("L_INFO", "Reply from provider on failure: $tU");
xlog("L_ERR","401/407 - Unauthorized. ($ci .) ($rm) from
($fu) (IP:$si:$sp) to ($Ri:$Rp). Must be authorized with
digest Auth."); avp_print(); xlog("L_INFO", "CSeq diff:
$dlg_var(cseq_diff)"); uac_auth(); xlog("L_INFO",
"UAC_AUTH(): $tU"); append_branch(); t_relay(); } if
(t_is_canceled()) { exit; }
}
As you may see i logging </span></font><span
style="font-family:arial,sans-serif;white-space:pre-wrap">$dlg_var(cseq_diff)
value and now it NULL. So I can not understand why? What
wrong I do?
Thanks for advice.</span></div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla
<a class="moz-txt-link-freetext" href="http://twitter.com/#!/miconda">http://twitter.com/#!/miconda</a> - <a class="moz-txt-link-freetext" href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, Nov 24-27, Berlin - <a class="moz-txt-link-freetext" href="http://www.asipto.com">http://www.asipto.com</a></pre>
</body>
</html>