<div>I don&#39;t think anyone has ever documented them all, your list looked pretty complete.  A quick grep through the code should confirm.   in the past i&#39;ve usually just returned the full user, and only had a couple special cases i needed to cover based on my business logic (like for user call, i would never use sofia_contact i&#39;d expand it out myself, but only in the user call case)<br><div class="gmail_quote"><div>On Sat, Dec 24, 2016 at 12:20 PM Tihomir Culjaga &lt;<a href="mailto:tculjaga@gmail.com">tculjaga@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg">yap, figured that out :=)))<div class="gmail_msg">thanks for the tip.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">so, do we have a complete list of requests made by FS for directory binding ?</div></div><div class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">T.</div></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On 23 December 2016 at 00:21, Michael Jerris <span class="gmail_msg">&lt;<a href="mailto:mike@jerris.com" class="gmail_msg" target="_blank">mike@jerris.com</a>&gt;</span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">check out mod_dptools.c:4231<br class="gmail_msg"><br><br><br class="gmail_msg"><br><br>this is the code that actually processes the return<br class="gmail_msg"><br><br><br class="gmail_msg"><br><br>looks like it looks for dial-string and params prefixed with “dial-var-“  .. if you don’t have any vars you are inserting in you don’t need those<br class="gmail_msg"><br><br><div class="m_5852450665908843985HOEnZb gmail_msg"><div class="m_5852450665908843985h5 gmail_msg"><br class="gmail_msg"><br><br><br class="gmail_msg"><br><br>&gt; On Dec 22, 2016, at 6:43 AM, Vallimamod Abdullah &lt;<a href="mailto:vma@vallimamod.org" class="gmail_msg" target="_blank">vma@vallimamod.org</a>&gt; wrote:<br class="gmail_msg"><br><br>&gt;<br class="gmail_msg"><br><br>&gt; Well, a safe bet is to return the complete user document (as in your first example) in both cases to allow it to be fully cached.<br class="gmail_msg"><br><br>&gt;<br class="gmail_msg"><br><br>&gt; Also, you need to test but I am not sure if just returning the domain dial-string param will work in the user_call case. The code specifically requests the user element and the group and domain params/vars are merged to it during lookup.<br class="gmail_msg"><br><br>&gt;<br class="gmail_msg"><br><br>&gt; Best Regards,<br class="gmail_msg"><br><br>&gt; --<br class="gmail_msg"><br><br>&gt; Vallimamod Abdullah<br class="gmail_msg"><br><br>&gt; <a href="mailto:vma@vallimamod.org" class="gmail_msg" target="_blank">vma@vallimamod.org</a><br class="gmail_msg"><br><br>&gt; .<br class="gmail_msg"><br><br>&gt;<br class="gmail_msg"><br><br>&gt;<br class="gmail_msg"><br><br>&gt;&gt; On 22 Dec 2016, at 12:11, Tihomir Culjaga &lt;<a href="mailto:tculjaga@gmail.com" class="gmail_msg" target="_blank">tculjaga@gmail.com</a>&gt; wrote:<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; On 22 December 2016 at 11:53, Vallimamod Abdullah &lt;<a href="mailto:vma@vallimamod.org" class="gmail_msg" target="_blank">vma@vallimamod.org</a>&gt; wrote:<br class="gmail_msg"><br><br>&gt;&gt; Hi,<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; purpose=null, action=user_call - what do i send here ?<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; This is called when you dial with the user channel (user/agent1) to retrieve the dial-string data. So you need to send user info here.<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; so in other words all i need here, is to return dial-string ?<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; in my case:<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; &lt;document type=&quot;freeswitch/xml&quot;&gt;<br class="gmail_msg"><br><br>&gt;&gt; &lt;section name=&quot;directory&quot;&gt;<br class="gmail_msg"><br><br>&gt;&gt; &lt;domain name=&quot;$${domain}&quot;&gt;<br class="gmail_msg"><br><br>&gt;&gt; &lt;params&gt;<br class="gmail_msg"><br><br>&gt;&gt; &lt;param name=&quot;dial-string&quot; value=&quot;{^^:sip_invite_domain=${dialed_domain}:presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(*/${dialed_user}@${dialed_domain})},${verto_contact(${dialed_user}@${dialed_domain})}&quot;/&gt;<br class="gmail_msg"><br><br>&gt;&gt; &lt;/params&gt;<br class="gmail_msg"><br><br>&gt;&gt; &lt;/domain&gt;<br class="gmail_msg"><br><br>&gt;&gt; &lt;/section&gt;<br class="gmail_msg"><br><br>&gt;&gt; &lt;/document&gt;<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; purpose=null, reverse-auth-lookup - what do i return here ?<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; This is called when authenticating the user to retrieve auth related params (password, a1-hash, auth-acl, etc.) So you also need to send user info here.<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; cool, i can return just a1-hash and see if it works :=)<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; Best Regards,<br class="gmail_msg"><br><br>&gt;&gt; --<br class="gmail_msg"><br><br>&gt;&gt; Vallimamod Abdullah<br class="gmail_msg"><br><br>&gt;&gt; <a href="mailto:vma@vallimamod.org" class="gmail_msg" target="_blank">vma@vallimamod.org</a><br class="gmail_msg"><br><br>&gt;&gt; .<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; On 22 Dec 2016, at 10:28, Tihomir Culjaga &lt;<a href="mailto:tculjaga@gmail.com" class="gmail_msg" target="_blank">tculjaga@gmail.com</a>&gt; wrote:<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; Hello everyone,<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; i&#39;d like to use mod_xml_curl for serving directory.<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;    &lt;binding name=&quot;my_registrations&quot;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;      &lt;param name=&quot;gateway-url&quot; value=&quot;<a href="http://192.168.5.150:8080/getuser" rel="noreferrer" class="gmail_msg" target="_blank">http://192.168.5.150:8080/getuser</a>&quot; bindings=&quot;directory&quot;/&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;      &lt;param name=&quot;method&quot; value=&quot;GET&quot;/&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;      &lt;param name=&quot;timeout&quot; value=&quot;10&quot;/&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;    &lt;/binding&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; ...and as far as registrations ( SIP or verto ) it is ok, meaning my devices do register.<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; i return something like this:<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;document type=&quot;freeswitch/xml&quot;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;section name=&quot;directory&quot;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;domain name=&quot;$${domain}&quot;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;params&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;param name=&quot;dial-string&quot; value=&quot;{^^:sip_invite_domain=${dialed_domain}:presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(*/${dialed_user}@${dialed_domain})},${verto_contact(${dialed_user}@${dialed_domain})}&quot;/&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;param name=&quot;jsonrpc-allowed-methods&quot; value=&quot;verto&quot;/&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;/params&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;groups&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;group name=&quot;nexios-cc&quot;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;users&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;user id=&quot;agent1&quot; number-alias=&quot;1031&quot; cacheable=&quot;10000&quot;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;params&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;param name=&quot;a1-hash&quot; value=&quot;f40e695952e177a9224ca3f54bf6ec5a&quot;/&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;/params&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;variables&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;variable name=&quot;user_context&quot; value=&quot;default&quot;/&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;variable name=&quot;effective_caller_id_name&quot; value=&quot;EXT 1031&quot;/&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;variable name=&quot;effective_caller_id_number&quot; value=&quot;1031&quot;/&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;/variables&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;/user&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;/users&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;/group&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;/groups&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;/domain&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;/section&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; &lt;/document&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; but when i place a call i get a request with action=user_call with no other info than user xxx is trying to place an outgoing call without saying where :=)<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; section=directory&amp;tag_name=domain&amp;key_name=name&amp;key_value=192.168.5.150&amp;Event-Name=REQUEST_PARAMS&amp;Core-UUID=15731076-c3d5-4ad6-8518-41b9c42140be&amp;FreeSWITCH-Hostname=bladeranger&amp;FreeSWITCH-Switchname=bladeranger&amp;FreeSWITCH-IPv4=192.168.5.150&amp;FreeSWITCH-IPv6=%3A%3A1&amp;Event-Date-Local=2016-12-22%2009%3A44%3A56&amp;Event-Date-GMT=Thu,%2022%20Dec%202016%2008%3A44%3A56%20GMT&amp;Event-Date-Timestamp=1482396296153258&amp;Event-Calling-File=mod_dptools.c&amp;Event-Calling-Function=user_outgoing_channel&amp;Event-Calling-Line-Number=4129&amp;Event-Sequence=7368&amp;as_channel=true&amp;action=user_call&amp;originate_timeout=0&amp;origination_uuid=bf0fd829-56df-48c4-8112-41ba777ee91d&amp;ignore_early_media=true&amp;last_route=true&amp;origination_caller_id_number=xxxxxxxx&amp;origination_caller_id_name=xxxxxxxx&amp;key=id&amp;user=agent1&amp;domain=192.168.5.150<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; So, here i got few questions :=)<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;      • purpose=null, action=sip_auth - i send user info here (SIP)<br class="gmail_msg"><br><br>&gt;&gt;&gt;      • purpose=null, action=jsonrpc-authenticate - i send user info here (Verto)<br class="gmail_msg"><br><br>&gt;&gt;&gt;      • purpose=null, action=user_call - what do i send here ?<br class="gmail_msg"><br><br>&gt;&gt;&gt;      • purpose=null, reverse-auth-lookup - what do i return here ?<br class="gmail_msg"><br><br>&gt;&gt;&gt;      • purpose=gateways - i will send &quot;not found&quot;<br class="gmail_msg"><br><br>&gt;&gt;&gt;      • purpose=network-list - i will send &quot;not found&quot;<br class="gmail_msg"><br><br>&gt;&gt;&gt;      • purpose=publish-vm - i will send &quot;not found&quot;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; Thanks to everyone who is going to enlight these few things above :=)<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; regards,<br class="gmail_msg"><br><br>&gt;&gt;&gt; Tihomir.<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; _________________________________________________________________________<br class="gmail_msg"><br><br>&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br class="gmail_msg"><br><br>&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org" class="gmail_msg" target="_blank">consulting@freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitchsolutions.com</a><br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; Official FreeSWITCH Sites<br class="gmail_msg"><br><br>&gt;&gt;&gt; <a href="http://www.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt;&gt; <a href="http://confluence.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://confluence.freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt;&gt; <a href="http://www.cluecon.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.cluecon.com</a><br class="gmail_msg"><br><br>&gt;&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;&gt; FreeSWITCH-users mailing list<br class="gmail_msg"><br><br>&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" class="gmail_msg" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="gmail_msg"><br><br>&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="gmail_msg"><br><br>&gt;&gt;&gt; <a href="http://www.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; _________________________________________________________________________<br class="gmail_msg"><br><br>&gt;&gt; Professional FreeSWITCH Consulting Services:<br class="gmail_msg"><br><br>&gt;&gt; <a href="mailto:consulting@freeswitch.org" class="gmail_msg" target="_blank">consulting@freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt; <a href="http://www.freeswitchsolutions.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitchsolutions.com</a><br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; Official FreeSWITCH Sites<br class="gmail_msg"><br><br>&gt;&gt; <a href="http://www.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt; <a href="http://confluence.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://confluence.freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt; <a href="http://www.cluecon.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.cluecon.com</a><br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; FreeSWITCH-users mailing list<br class="gmail_msg"><br><br>&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" class="gmail_msg" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="gmail_msg"><br><br>&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="gmail_msg"><br><br>&gt;&gt; <a href="http://www.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; _________________________________________________________________________<br class="gmail_msg"><br><br>&gt;&gt; Professional FreeSWITCH Consulting Services:<br class="gmail_msg"><br><br>&gt;&gt; <a href="mailto:consulting@freeswitch.org" class="gmail_msg" target="_blank">consulting@freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt; <a href="http://www.freeswitchsolutions.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitchsolutions.com</a><br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; Official FreeSWITCH Sites<br class="gmail_msg"><br><br>&gt;&gt; <a href="http://www.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt; <a href="http://confluence.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://confluence.freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt; <a href="http://www.cluecon.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.cluecon.com</a><br class="gmail_msg"><br><br>&gt;&gt;<br class="gmail_msg"><br><br>&gt;&gt; FreeSWITCH-users mailing list<br class="gmail_msg"><br><br>&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" class="gmail_msg" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br class="gmail_msg"><br><br>&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="gmail_msg"><br><br>&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="gmail_msg"><br><br>&gt;&gt; <a href="http://www.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitch.org</a><br class="gmail_msg"><br><br>&gt;<br class="gmail_msg"><br><br>&gt;<br class="gmail_msg"><br><br>&gt; _________________________________________________________________________<br class="gmail_msg"><br><br>&gt; Professional FreeSWITCH Consulting Services:<br class="gmail_msg"><br><br>&gt; <a href="mailto:consulting@freeswitch.org" class="gmail_msg" target="_blank">consulting@freeswitch.org</a><br class="gmail_msg"><br><br>&gt; <a href="http://www.freeswitchsolutions.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitchsolutions.com</a><br class="gmail_msg"><br><br>&gt;<br class="gmail_msg"><br><br>&gt; Official FreeSWITCH Sites<br class="gmail_msg"><br><br>&gt; <a href="http://www.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitch.org</a><br class="gmail_msg"><br><br>&gt; <a href="http://confluence.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://confluence.freeswitch.org</a><br class="gmail_msg"><br><br>&gt; <a href="http://www.cluecon.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.cluecon.com</a><br class="gmail_msg"><br><br>&gt;<br class="gmail_msg"><br><br>&gt; FreeSWITCH-users mailing list<br class="gmail_msg"><br><br>&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" class="gmail_msg" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br class="gmail_msg"><br><br>&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="gmail_msg"><br><br>&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="gmail_msg"><br><br>&gt; <a href="http://www.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitch.org</a><br class="gmail_msg"><br><br><br class="gmail_msg"><br><br><br class="gmail_msg"><br><br>_________________________________________________________________________<br class="gmail_msg"><br><br>Professional FreeSWITCH Consulting Services:<br class="gmail_msg"><br><br><a href="mailto:consulting@freeswitch.org" class="gmail_msg" target="_blank">consulting@freeswitch.org</a><br class="gmail_msg"><br><br><a href="http://www.freeswitchsolutions.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitchsolutions.com</a><br class="gmail_msg"><br><br><br class="gmail_msg"><br><br>Official FreeSWITCH Sites<br class="gmail_msg"><br><br><a href="http://www.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitch.org</a><br class="gmail_msg"><br><br><a href="http://confluence.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://confluence.freeswitch.org</a><br class="gmail_msg"><br><br><a href="http://www.cluecon.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.cluecon.com</a><br class="gmail_msg"><br><br><br class="gmail_msg"><br><br>FreeSWITCH-users mailing list<br class="gmail_msg"><br><br><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" class="gmail_msg" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br class="gmail_msg"><br><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="gmail_msg"><br><br>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="gmail_msg"><br><br><a href="http://www.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitch.org</a></div></div></blockquote></div><br class="gmail_msg"></div><br><br>_________________________________________________________________________<br class="gmail_msg"><br>Professional FreeSWITCH Consulting Services:<br class="gmail_msg"><br><a href="mailto:consulting@freeswitch.org" class="gmail_msg" target="_blank">consulting@freeswitch.org</a><br class="gmail_msg"><br><a href="http://www.freeswitchsolutions.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitchsolutions.com</a><br class="gmail_msg"><br><br class="gmail_msg"><br>Official FreeSWITCH Sites<br class="gmail_msg"><br><a href="http://www.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitch.org</a><br class="gmail_msg"><br><a href="http://confluence.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://confluence.freeswitch.org</a><br class="gmail_msg"><br><a href="http://www.cluecon.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.cluecon.com</a><br class="gmail_msg"><br><br class="gmail_msg"><br>FreeSWITCH-users mailing list<br class="gmail_msg"><br><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" class="gmail_msg" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br class="gmail_msg"><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br class="gmail_msg"><br>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br class="gmail_msg"><br><a href="http://www.freeswitch.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.freeswitch.org</a></blockquote></div></div>