<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">No the IP is not in the ACL, I know when I add it the calls are accepted and hit the configured context in the dial plan. My question is more about understanding the concept of gateways with outgoing registration. Why do I need ACL when I’m working with registration. I do not want to trust the IP in general, only if the gateway is registered. Let me give you more information about the message flow with that configuration.<div class=""><br class=""></div><div class="">Before I see the warning that the user cannot be found, I can see that the first SIP INVITE message is answered with:</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);" class="">...</div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);" class="">&nbsp;SIP/2.0 407 Proxy Authentication Required</div></div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);" class="">...</div><div class=""><br class=""></div><div class="">After that, Asterisk sends the Proxy-Authorization in a second SIP INVITE message</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);" class="">...</div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);" class="">Proxy-Authorization: Digest username="MyCustomSipTrunk1m", realm="<a href="http://sip.testprovider.com" class="">sip.testprovider.com</a>", algorithm=MD5, uri="<a href="sip:MyCustomSipTrunk1@192.168.1.151:5090" class="">sip:MyCustomSipTrunk1@192.168.1.151:5090</a>", nonce="58602966-50f3-11e5-8fee-67e27a4a02bf", response="f85d7926c4ea17b5c88321f286ef7b71", qop=auth, cnonce="04b5d5ff", nc=00000001</div></div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);" class="">...</div><div class=""><br class=""></div><div class="">Actually Asterisk is sending the authentication credentials of the user which is used by the freeswitch gateway to register. As this user does not exist in my directory, it explains why we see the warning in the log. If I add the user in my directory, like</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #29f914" class="">&nbsp;</span><span style="font-variant-ligatures: no-common-ligatures; color: #34bbc7" class="">&lt;domain</span> name="<a href="http://sip.testprovider.com" class="">sip.testprovider.com</a>"<span style="font-variant-ligatures: no-common-ligatures; color: #34bbc7" class="">&gt;</span></div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 187, 199); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #29f914" class="">&nbsp; &nbsp; </span>&lt;groups&gt;</div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #29f914" class="">&nbsp; &nbsp; &nbsp; </span><span style="font-variant-ligatures: no-common-ligatures; color: #34bbc7" class="">&lt;group</span> name="default"<span style="font-variant-ligatures: no-common-ligatures; color: #34bbc7" class="">&gt;</span></div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);" class="">&nbsp; &nbsp; &nbsp; &nbsp; <span style="font-variant-ligatures: no-common-ligatures; color: #34bbc7" class="">&lt;users&gt;</span></div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #29f914" class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="font-variant-ligatures: no-common-ligatures; color: #34bbc7" class="">&lt;user</span> id="MyCustomSipTrunk1" /<span style="font-variant-ligatures: no-common-ligatures; color: #34bbc7" class="">&gt;</span></div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);" class="">&nbsp; &nbsp; &nbsp; &nbsp; <span style="font-variant-ligatures: no-common-ligatures; color: #34bbc7" class="">&lt;/users&gt;</span></div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 187, 199); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #29f914" class="">&nbsp; &nbsp; &nbsp; </span>&lt;/group&gt;</div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 187, 199); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #29f914" class="">&nbsp; &nbsp; </span>&lt;/groups&gt;</div><div style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 187, 199); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #29f914" class="">&nbsp; </span>&lt;/domain&gt;<span style="font-variant-ligatures: no-common-ligatures; color: #29f914" class="">&nbsp; &nbsp;&nbsp;</span></div></div><div class=""><br class=""></div><div class="">the authorization works and the call hits the dial plan. But configuring a user for a domain which does not belong to my server to do the authorization looks a bit strange for me. I already configured username and password in the gateway why can’t freeswitch use those information to authorize the incoming call?</div><div class=""><br class=""></div><div class="">Even if the call hits the dialplan with this configuration, it seems that it is not associated with the gateway. The channel variable sip_gateway_name is not set, and if I look on the status of the gateway (sofia status gateway …) I see the counters CallsIN and FailedCallsIN are still 0. Maybe that’s also the reason why the credentials of the gateway are not used? &nbsp;</div><div class=""><br class=""></div><div class="">Thanks and Regards</div><div class=""><br class=""></div><div class="">Markus</div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">Am 02.09.2015 um 07:11 schrieb Fred Schulz &lt;<a href="mailto:lte@lte-net.de" class="">lte@lte-net.de</a>&gt;:</div><br class="Apple-interchange-newline"><div class=""><div style="margin-top: 0px; margin-bottom: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class="">Do you have edited the acl.conf.xml in autload_configs to allow the Asterisk server?<br class=""></div><div style="margin-top: 0px; margin-bottom: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><br class=""></div><div style="margin-top: 0px; margin-bottom: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><span style="color: rgb(175, 173, 36); font-family: Menlo; font-size: 14px; background-color: rgb(0, 0, 0);" class="">2015-09-02 00:06:28.877729 [DEBUG] sofia.c:9001 IP 192.168.1.202 Rejected by acl "domains". Falling back to Digest auth.</span>​<br class=""></div><div style="margin-top: 0px; margin-bottom: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><br class=""></div><div style="margin-top: 0px; margin-bottom: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class="">??<br class=""></div><div style="margin-top: 0px; margin-bottom: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><br class=""></div><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); word-wrap: break-word;" class=""><hr tabindex="-1" style="display: inline-block; width: 554.671875px;" class=""><div id="divRplyFwdMsg" dir="ltr" class=""><font face="Calibri, sans-serif" style="font-size: 11pt;" class=""><b class="">Von:</b><span class="Apple-converted-space">&nbsp;</span><a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" class="">freeswitch-users-bounces@lists.freeswitch.org</a> &lt;<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" class="">freeswitch-users-bounces@lists.freeswitch.org</a>&gt; im Auftrag von Markus Bönke &lt;<a href="mailto:mbodbg@gmx.net" class="">mbodbg@gmx.net</a>&gt;<br class=""><b class="">Gesendet:</b><span class="Apple-converted-space">&nbsp;</span>Mittwoch, 2. September 2015 00:25<br class=""><b class="">An:</b><span class="Apple-converted-space">&nbsp;</span>FreeSWITCH Users Help<br class=""><b class="">Betreff:</b><span class="Apple-converted-space">&nbsp;</span>[!!Mass Mail][Freeswitch-users] Connecting Freeswitch and Asterisk with outgoingregistration</font><div class="">&nbsp;</div></div><div class="">Hello,<div class=""><br class=""></div><div class="">I’ve &nbsp;connected freeswitch with an asterisk server via sip trunk with the following configuration in my test environment:&nbsp;</div><div class=""><br class=""></div><div class="">Freeswitch side:</div><div class=""><br class=""></div><div class=""><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);"><span class="" style="color: rgb(41, 249, 20);">&nbsp;</span><span class="" style="color: rgb(52, 187, 199);">&lt;gateway</span><span class="Apple-converted-space">&nbsp;</span>name="<a href="http://sip.testprovider.com/" class="">sip.testprovider.com</a>"<span class="" style="color: rgb(52, 187, 199);">&gt;</span></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);"><span class="" style="color: rgb(41, 249, 20);">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-converted-space">&nbsp;</span></span><span class="" style="color: rgb(52, 187, 199);">&lt;param</span><span class="Apple-converted-space">&nbsp;</span>name="username" value="MyCustomSipTrunk1"/<span class="" style="color: rgb(52, 187, 199);">&gt;</span></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);"><span class="" style="color: rgb(41, 249, 20);">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-converted-space">&nbsp;</span></span><span class="" style="color: rgb(52, 187, 199);">&lt;param</span><span class="Apple-converted-space">&nbsp;</span>name="password" value="easy123"/<span class="" style="color: rgb(52, 187, 199);">&gt;</span></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);"><span class="" style="color: rgb(41, 249, 20);">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-converted-space">&nbsp;</span></span><span class="" style="color: rgb(52, 187, 199);">&lt;param</span><span class="Apple-converted-space">&nbsp;</span>name="extension" value="trunk"/<span class="" style="color: rgb(52, 187, 199);">&gt;</span></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);"><span class="" style="color: rgb(41, 249, 20);">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-converted-space">&nbsp;</span></span><span class="" style="color: rgb(52, 187, 199);">&lt;param</span><span class="Apple-converted-space">&nbsp;</span>name="register" value="true"/<span class="" style="color: rgb(52, 187, 199);">&gt;</span></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);"><span class="" style="color: rgb(41, 249, 20);">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-converted-space">&nbsp;</span></span><span class="" style="color: rgb(52, 187, 199);">&lt;param</span><span class="Apple-converted-space">&nbsp;</span>name="from_domain" value="<a href="http://sip.testprovider.com/" class="">sip.testprovider.com</a>"/<span class="" style="color: rgb(52, 187, 199);">&gt;</span></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">&nbsp;<span class="" style="color: rgb(52, 187, 199);">&lt;/gateway&gt;</span></div></div><div class=""><span class="" style="color: rgb(52, 187, 199);"><br class=""></span></div><div class=""><span class="" style="color: rgb(52, 187, 199);"><br class=""></span></div><div class="">Asterisk side:</div><div class=""><br class=""></div><div class="">sip.conf</div><div class=""><br class=""></div><div class=""><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);">[MyCustomSipTrunk1]</div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(175, 173, 36); background-color: rgb(0, 0, 0);"><span class="" style="color: rgb(41, 249, 20);">type</span><span class="" style="color: rgb(52, 189, 38);">=</span><span class="" style="color: rgb(41, 249, 20);">peer</span></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(175, 173, 36); background-color: rgb(0, 0, 0);"><span class="" style="color: rgb(41, 249, 20);">callerid</span><span class="" style="color: rgb(52, 189, 38);">=</span><span class="" style="color: rgb(213, 59, 211);">"MyCustomSipTrunk1"</span><span class="" style="color: rgb(41, 249, 20);">&nbsp;</span><span class="" style="color: rgb(52, 189, 38);">&lt;</span><span class="" style="color: rgb(41, 249, 20);">MyCustomSipTrunk1</span><span class="" style="color: rgb(52, 189, 38);">&gt;</span></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">host<span class="" style="color: rgb(52, 189, 38);">=</span>dynamic&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">nat<span class="" style="color: rgb(52, 189, 38);">=</span>no</div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(175, 173, 36); background-color: rgb(0, 0, 0);"><span class="" style="color: rgb(41, 249, 20);">username</span><span class="" style="color: rgb(52, 189, 38);">=</span><span class="" style="color: rgb(41, 249, 20);">MyCustomSipTrunk1&nbsp;&nbsp; &nbsp;&nbsp;</span></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">fromdomain<span class="" style="color: rgb(52, 189, 38);">=</span><a href="http://sip.testprovider.com/" class="">sip.testprovider.com</a></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(175, 173, 36); background-color: rgb(0, 0, 0);"><span class="" style="color: rgb(41, 249, 20);">directmedia</span><span class="" style="color: rgb(52, 189, 38);">=</span><span class="" style="color: rgb(41, 249, 20);">no&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">disallow<span class="" style="color: rgb(52, 189, 38);">=</span>all</div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(175, 173, 36); background-color: rgb(0, 0, 0);"><span class="" style="color: rgb(41, 249, 20);">allow</span><span class="" style="color: rgb(52, 189, 38);">=</span><span class="" style="color: rgb(41, 249, 20);">gsm&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">allow<span class="" style="color: rgb(52, 189, 38);">=</span>ulaw</div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">allow<span class="" style="color: rgb(52, 189, 38);">=</span>alaw</div></div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><div class="" style="margin: 0px;">secret<span class="" style="color: rgb(52, 189, 38);">=</span>easy123</div><div class="" style="margin: 0px;">context<span class="" style="color: rgb(52, 189, 38);">=</span>kamailio</div></div><div class=""><br class=""></div><div class="">extensions.conf</div><div class=""><br class=""></div><div class=""><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);">[kamailio]</div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(213, 59, 211); background-color: rgb(0, 0, 0);">exten =&gt;<span class="" style="color: rgb(195, 55, 32);"><span class="Apple-converted-space">&nbsp;</span>_X.</span><span class="" style="">,</span><span class="" style="color: rgb(83, 48, 225);">1</span><span class="" style="color: rgb(41, 249, 20);">,</span><span class="" style="color: rgb(52, 187, 199);">Dial</span><span class="" style="color: rgb(52, 189, 38);">(</span>SIP/<span class="" style="color: rgb(195, 55, 32);">${EXTEN}</span>@MyCustomSipTrunk1,60,tr<span class="" style="color: rgb(52, 189, 38);">)</span></div></div><div class=""><br class=""></div><div class="">If I send a call from asterisk to freeswitch, I can see the following in the log:</div><div class=""><br class=""></div><div class=""><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(175, 173, 36); background-color: rgb(0, 0, 0);">2015-09-02 00:06:28.877729 [DEBUG] sofia.c:9001 IP 192.168.1.202 Rejected by acl "domains". Falling back to Digest auth.</div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(213, 59, 211); background-color: rgb(0, 0, 0);">2015-09-02 00:06:28.877729 [WARNING] sofia_reg.c:2827 Can't find user [<a href="mailto:MyCustomSipTrunk1@sip.testprovider.com" class="">MyCustomSipTrunk1@sip.testprovider.com</a>] from 192.168.1.202</div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(213, 59, 211); background-color: rgb(0, 0, 0);">You must define a domain called '<a href="http://sip.testprovider.com/" class="">sip.testprovider.com</a>' in your directory and add a user with the id="MyCustomSipTrunk1" attribute</div><div class="" style="margin: 0px; font-size: 14px; font-family: Menlo; color: rgb(213, 59, 211); background-color: rgb(0, 0, 0);">and you must configure your device to use the proper domain in it's authentication credentials.</div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">If I create the user in the directory for the domain, it works - but why do I need to create this user however the gateway is already already registered and authenticated with the asterisk server?</div><div class=""><br class=""></div><div class="">Thanks</div><div class=""><br class=""></div><div class="">Markus</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></div></div><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); float: none; display: inline !important;" class="">_________________________________________________________________________</span><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); float: none; display: inline !important;" class="">Professional FreeSWITCH Consulting Services:<span class="Apple-converted-space">&nbsp;</span></span><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><a href="mailto:consulting@freeswitch.org" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class="">consulting@freeswitch.org</a><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><a href="http://www.freeswitchsolutions.com/" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class="">http://www.freeswitchsolutions.com</a><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); float: none; display: inline !important;" class="">Official FreeSWITCH Sites</span><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><a href="http://www.freeswitch.org/" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class="">http://www.freeswitch.org</a><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><a href="http://confluence.freeswitch.org/" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class="">http://confluence.freeswitch.org</a><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><a href="http://www.cluecon.com/" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class="">http://www.cluecon.com</a><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); float: none; display: inline !important;" class="">FreeSWITCH-users mailing list</span><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class="">FreeSWITCH-users@lists.freeswitch.org</a><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); float: none; display: inline !important;" class="">UNSUBSCRIBE:http://</span><a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class="">lists.freeswitch.org/mailman/options/freeswitch-users</a><br style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class=""><a href="http://www.freeswitch.org/" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);" class="">http://www.freeswitch.org</a></div></blockquote></div><br class=""></div></body></html>