<div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 9, 2019 at 7:12 PM Joel Serrano <<a href="mailto:joel@textplus.com">joel@textplus.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Jason, <div><br></div><div>When you access the XAVP you are getting all the parameters defined. You can make use of the transformations [1] to select an individual value of an attribute.</div><div><br></div><div>In your example, it would be something along:<br></div><div><br></div><div><font face="monospace, monospace">$(xavp(ds_attrs=>attrs){param.value,attr1})</font><br></div><div><br></div><div>Where you are making use of transformations, specifically the "param.value" [2] to select the value of attribute "attr1".</div><div><br></div><div>[1] <a href="https://www.kamailio.org/wiki/cookbooks/5.2.x/transformations" target="_blank">https://www.kamailio.org/wiki/cookbooks/5.2.x/transformations</a></div><div>[2] <a href="https://www.kamailio.org/wiki/cookbooks/5.2.x/transformations#paramvalue_name_delimiter" target="_blank">https://www.kamailio.org/wiki/cookbooks/5.2.x/transformations#paramvalue_name_delimiter</a><br></div><div><br></div><div>Hope it helps!</div><div><br></div><div>Joel.</div><div><br></div></div></div></div></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 9, 2019 at 6:56 PM Joel Serrano <<a href="mailto:joel@textplus.com" target="_blank">joel@textplus.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="auto">Hi Jason,</div></div><div dir="auto"><br></div><div dir="auto">We are doing that and it works. I’ll send you a snippet when I get home..</div><div dir="auto"><br></div><div dir="auto"><br></div><div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 9, 2019 at 13:32 Jason.Park <<a href="mailto:Jason.Park@target.com" target="_blank">Jason.Park@target.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_3034638916301005651gmail-m_-2225616963800182525m_-5244449449545457303WordSection1">
<p class="MsoNormal"><span style="font-size:11pt">Hi.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">When using the attributes feature of the dispatcher module, is it possible to directly access/address an individual attribute directly?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">For example, if I use the following dispatcher text file:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">--<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"># line format<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"># setid(int) destination(sip uri) flags(int,opt) priority(int,opt) attributes(str,opt)<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">1234 sip:10.10.10.10:5060;transport=tcp 0 0 attr1=red;attr2=blue<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">--<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">And this config snippet, I was hoping to be able to access the attribute with a variable.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">--<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">modparam("dispatcher", "attrs_pvname", "$vxavp(ds_attrs)")<br>
<br>
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">if(ds_is_from_list(1234,1)) {<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">                x_log(“L_NOTICE”,”attr1: $xavp(ds_attrs=>attr1)\n”);<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">}<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">--<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:9pt;color:rgb(251,2,7);background:white">Jason Park </span><span style="font-size:9pt;color:rgb(109,109,109);background:white">| Lead Engineer | Voice Services | </span><span style="font-size:9pt;font-family:Wingdings;color:rgb(251,0,7);background:white">¤</span><span style="font-size:2pt;font-family:"Times New Roman",serif;color:rgb(251,0,7);background:white"> <a href="http://www.target.com/" target="_blank"><span style="font-size:9pt;font-family:Calibri,sans-serif;color:rgb(129,58,95)">Target</span></a></span><span style="font-size:9pt;color:rgb(107,0,109);background:white"> </span><span style="font-size:9pt;color:rgb(109,109,109);background:white">|
 TNC | 816-273-8336</span><span style="font-size:11pt"><u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>