<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>