Doug,

Ken is right on this one.  I know there are some guys on the list (like Ken) that could help you write a module.  It's probably the best way to go (if you're going to have all agents running off of one or two boxes).  

If you're going to spread the agents / calls around on multiple boxes or use a combo of OpenSIPS / OpenSer / pick your flavor ... and FS then using xml_curl will work fine.  We've got that working today and it's been acceptable.

SDR