[Freeswitch-users] Using XML CURL for LRN queries

Ian McMaster ian.mcmaster at gmail.com
Mon May 12 22:57:04 MSD 2014


Victor,

What would you do with the LRN response once received?  Is the use case
where a user wants to dial 4165555555, and you want fs to bridge to
4160000001?

If this is the case, I think you have two approaches.  You could maintain
your current dialplan strategy and call a script from the dialplan (but not
xml_curl) which performs your LRN lookup.
The better approach seems to be to replace your current 'manual' dialplan
for this case with an xml_curl dialplan.  This way FS will invoke your
xml_curl server, tell you a user wants to dial 4165555555, then you can
natively call your LRN service (pqrs/route), and respond with the
set/bridge commands to connect to the appropriate endpoint (in this case
4160000001).  You can leave everything else in your manual dialplan if you
wish.

Ian.







On Mon, May 12, 2014 at 2:09 PM, Victor Chukalovskiy <
victor.chukalovskiy at gmail.com> wrote:

>  Good day,
>
> I have a web server that I can request as following:
> http://192.168.1.2/pqrs/route?tn=4165555555
>
> And it will respond with xml containing LRN which looks like this:
>
> <pqrsd>
>   <api>pqrsd</api>
>   <operation>route</operation>
>   <status>success</status>
>   <tn>4165555555</tn>
>   <region>canada</region>
> *  <rn>4160000001</rn>*
>   <spid/>
>   <spName/>
>   <routedBy>none</routedBy>
> </pqrsd>
>
>
> Can I use mod_xml_curl to make LRN queries from XML dialplan and put LRN
> from the response into a channel variable? Is it suitable for such
> real-time queries?
> If so, how should I setup mod_xml_curl? WiKi mostly goes over standard
> stuff such as getting directory, dialplan, ACL etc
>
> Thank you,
> -Victor
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140512/e21af7aa/attachment.html 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list