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@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@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org