Thanks,<div><br><div>The reason why I didn&#39;t scroll down to it was because it was not listed under the functions list. Thanks for this. I&#39;ll give it a try. </div><div>Next question is, will the values stored in this dialog_vars be matched if I execute the function <i>is_in_profile(&quot;my-profile&quot;) ?</i></div>
<div><br></div><div>The problem with the alternative approach ,what I think, could be that I&#39;d have to make sure that the required KVPs are stored in my hashtable for the length of the call active.</div><div>I&#39;d definitely not want my configurations file to behave abnormally if the hastable entry value gets expired meanwhile the corresponding call is still active.</div>
<div><br></div><div>Also Sir, I posted a previous email regarding the values not getting expired from &quot;dialog&quot; table even after the BYE !</div><div><br></div><div>Thanks again,</div><div>Regards,</div><div>Sammy G.</div>
<div><br></div><div><br><div class="gmail_quote">On Mon, Jun 4, 2012 at 12:02 PM, Daniel-Constantin Mierla <span dir="ltr">&lt;<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    to store in a value in a dialog_var record, you have to set a PV for
    it:<br>
    <br>
<a href="http://kamailio.org/docs/modules/stable/modules_k/dialog.html#id2555403" target="_blank">http://kamailio.org/docs/modules/stable/modules_k/dialog.html#id2555403</a><br>
    <br>
    Alternative, you can use hashtable with a key composed from dialog
    id (or callid) and some other string to identify your value.<br>
    <br>
    Cheers,<br>
    Daniel<div><div class="h5"><br>
    <br>
    <div>On 6/2/12 9:47 AM, SamyGo wrote:<br>
    </div>
    </div></div><blockquote type="cite"><div><div class="h5">Hello
      <div><br>
      </div>
      <div><br>
      </div>
      <div>I&#39;ve two problems regarding dialog module- used for profiling
        users that are in-a-call.</div>
      <div><br>
      </div>
      <div>My topology is quiet simple.</div>
      <div><br>
      </div>
      <div>
        <div><br>
          SIP-USER-71141----&gt;Kamailio-------------&gt;Asterisk[AGI]||</div>
        <div>CALLEE&lt;-----------------Kamailio&lt;--------------------------------||</div>
        <br>
      </div>
      <div><br>
      </div>
      <div>1- I wish to store my custom SIP header value in profiles.</div>
      <div><br>
      </div>
      <div>I&#39;m having trouble in figuring out on how to use Dialog_vars
        table in my kamailio server. I&#39;m using dialog module to profile
        SIP users that are in call or making a call. It works well and
        the dialog maintains an entry when the call is established. Now,
        the difficult part is that I want my custom header to be
        inserted into either dialog table or dialog_vars table such that
        when I do a query &quot;<b>is_in_profile(&quot;$avp(my_value)&quot;)</b>&quot; it
        returns me a result.</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>2- Alternative to 1, I can log A,B leg separately but it
        doesn&#39;t erase all data on call hangup.</div>
      <div><br>
      </div>
      <div>Asterisk AGI changes the caller-id of SIP-USERA such that if
        it was 71141 it would be something like &quot;007&quot; on its way out to
        destination via kamailio. Now, at this point in kamailio when
        the call is answered by destination the dialog module saves the
        call data with values corresponding to &quot;007&quot; and not &quot;71141&quot;.</div>
      <div>I have to disable the <span style="background-color:rgb(254,254,238)">&quot;dialog&quot;,
          &quot;detect_spirals&quot; in order to count this one call as two
          separate entities BUT problem occurs when on hangup the B-Leg
          gets erased from the table but the A-leg remains in DB for as
          long as  infinity.</span></div>
      <div><span style="background-color:rgb(254,254,238)"><br>
        </span></div>
      <div><span style="background-color:rgb(254,254,238)">Please help
          me in this. </span></div>
      <div><span style="background-color:rgb(254,254,238)">Let me know
          if more details are required from me.</span></div>
      <div><span style="background-color:rgb(254,254,238)"><br>
        </span></div>
      <div><span style="background-color:rgb(254,254,238)">Regards,</span></div>
      <div><span style="background-color:rgb(254,254,238)">Sammy G.</span></div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><span class="HOEnZb"><font color="#888888">
</font></span></pre><span class="HOEnZb"><font color="#888888">
    </font></span></blockquote><span class="HOEnZb"><font color="#888888">
    <br>
    <pre cols="72">-- 
Daniel-Constantin Mierla - <a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a>
<a href="http://twitter.com/#!/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, Seattle, USA, Sep 23-26, 2012 - <a href="http://asipto.com/u/katu" target="_blank">http://asipto.com/u/katu</a>
Kamailio Practical Workshop, Netherlands, Sep 10-12, 2012 - <a href="http://asipto.com/u/kpw" target="_blank">http://asipto.com/u/kpw</a></pre>
    <br>
    <br>
  </font></span></div>

</blockquote></div><br></div></div>