<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div></div>
            <div>By going http_query I could kill 2 birds with 1 stone.</div><div><br></div><div><ol><li>dip LRN</li><li>dip db and get composed LCR string for my Contact header.</li></ol><div><br></div>Then Kamailio just update the contact header and replies 300 back and we are off to the races.</div><div><br></div><div>Basically moving business logic off kamailio and keeping it lean and mean. </div><div><br></div><div> </div><div>KD <br></div><div><br></div>
            
            <div id="yahoo_quoted_7644110329" class="yahoo_quoted">
                <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                    
                    <div>
                        On Tuesday, May 22, 2018, 4:29:53 PM EDT, KamDev Essa <kamdevessa@yahoo.com> wrote:
                    </div>
                    <div><br></div>
                    <div><br></div>
                    <div><div id="yiv0254094120"><div><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div></div>
            <div>James,</div><div><br clear="none"></div><div>Thanks great example. I think I will go with </div><div><span></span><h3 class="yiv0254094120ydp1ddcc592title" style="color:rgb(0, 0, 0);font-family:Helvetica, Arial;"><code class="yiv0254094120ydp1ddcc592function">http_query(url, result)</code></h3><div>route because I am not as savvy @ python or lua as I am on C# over .NetCore. Yes I can see delays with the two resource hop. I am hoping its not too much. </div><div><br clear="none"></div><div>KD      <br clear="none"></div></div><div><br clear="none"></div>
            
            <div class="yiv0254094120yqt7743786629" id="yiv0254094120yqt06762"><div class="yiv0254094120yahoo_quoted" id="yiv0254094120yahoo_quoted_7034868118">
                <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                    
                    <div>
                        On Tuesday, May 22, 2018, 4:04:36 PM EDT, James Cloos <cloos@jhcloos.com> wrote:
                    </div>
                    <div><br clear="none"></div>
                    <div><br clear="none"></div>
                    <div><div dir="ltr">For reference, this is how my lrn provder replies to a dns query:<br clear="none"><br clear="none">; <<>> DiG 9.11.2 <<>> @enum.AnEnumProvider.com -t naptr 3.2.6.4.2.6.5.5.7.7.1.lrn.e164.arpa<br clear="none">; (1 server found)<br clear="none">;; global options: +cmd<br clear="none">;; Got answer:<br clear="none">;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7531<br clear="none">;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0<br clear="none">;; WARNING: recursion requested but not available<br clear="none"><br clear="none">;; QUESTION SECTION:<br clear="none">;3.2.6.4.2.6.5.5.7.7.1.lrn.e164.arpa. IN        NAPTR<br clear="none"><br clear="none">;; ANSWER SECTION:<br clear="none">3.2.6.4.2.6.5.5.7.7.1.lrn.e164.arpa. 30 IN NAPTR 10 10 "u" "E2U+pstn:tel" "!^.*$!tel:+17755624623;rn=+17753840044;npdi!" .<br clear="none"><br clear="none">;; Query time: 79 msec<br clear="none">;; SERVER: 108.166.172.197#53(108.166.172.197)<br clear="none">;; WHEN: Tue May 22 16:02:15 EDT 2018<br clear="none">;; MSG SIZE  rcvd: 130<br clear="none"><br clear="none"><br clear="none">So he needs to send the naptr query to a specific host, and to grab and<br clear="none">unpack the answer to get the rn.<br clear="none"><br clear="none"><br clear="none">To the OP, I suspect the only good way to do that with kamailio is to<br clear="none">use one of the Turing complete modules (perl, lua, python or the like)<br clear="none">to write the necessary code.<br clear="none"><br clear="none">Or write your own kamailio module.<br clear="none"><br clear="none">The answer is likely the same when using a web-based api to do the dips.<br clear="none"><br clear="none">-JimC<br clear="none">-- <br clear="none">James Cloos <<a rel="nofollow" shape="rect" ymailto="mailto:cloos@jhcloos.com" target="_blank" href="mailto:cloos@jhcloos.com">cloos@jhcloos.com</a>>         OpenPGP: 0x997A9F17ED7DAEA6<div class="yiv0254094120yqt4789680485" id="yiv0254094120yqtfd03813"><br clear="none"><br clear="none"><br clear="none">_______________________________________________<br clear="none">Kamailio (SER) - Users Mailing List<br clear="none"><a rel="nofollow" shape="rect" ymailto="mailto:sr-users@lists.kamailio.org" target="_blank" href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a><br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br clear="none"></div></div></div>
                </div>
            </div></div></div></div></div></div>
                </div>
            </div></div></body></html>