<div dir="ltr">Sorry, accidentally sent mail without highlighting the line:<div><br></div><div><div>static void fail2ban_event_handler(switch_event_t *event)</div><div>{</div><div>&lt;------&gt;if (event-&gt;event_id == SWITCH_EVENT_CUSTOM &amp;&amp; strncmp(event-&gt;subclass_name, &quot;sofia::register_attempt&quot;,23) == 0) {</div><div>&lt;------&gt;&lt;------&gt;switch_file_printf(logfile, &quot;A registration was atempted &quot;);</div><div>&lt;------&gt;&lt;------&gt;switch_file_printf(logfile, &quot;%s:%s &quot;, &quot;User&quot;, switch_event_get_header(event, &quot;to-user&quot;));</div><div>&lt;------&gt;&lt;------&gt;switch_file_printf(logfile, &quot;%s:%s &quot;, &quot;IP&quot;, switch_event_get_header(event, &quot;network-ip&quot;));</div><div>&lt;------&gt;&lt;------&gt;switch_file_printf(logfile, &quot;\n&quot;);</div><div>&lt;------&gt;} else if (event-&gt;event_id == SWITCH_EVENT_CUSTOM &amp;&amp; strncmp(event-&gt;subclass_name, &quot;sofia::register_failure&quot;,23) == 0) {</div><div>&lt;------&gt;&lt;------&gt;<b>switch_file_printf(logfile, &quot;%s &quot;,  switch_event_get_header(event, &quot;Event-Date-Local&quot;));</b></div><div>&lt;------&gt;&lt;------&gt;switch_file_printf(logfile, &quot;A registration failed &quot;);</div><div>&lt;------&gt;&lt;------&gt;switch_file_printf(logfile, &quot;%s:%s &quot;, &quot;User&quot;, switch_event_get_header(event, &quot;to-user&quot;));</div><div>&lt;------&gt;&lt;------&gt;switch_file_printf(logfile, &quot;%s:%s &quot;, &quot;IP&quot;, switch_event_get_header(event, &quot;network-ip&quot;));</div><div>&lt;------&gt;&lt;------&gt;switch_file_printf(logfile, &quot;\n&quot;);</div><div>&lt;------&gt;}</div><div><br></div><div>}</div></div><div><br></div><div><br></div><div>Now I can run fail2ban with my logs set to a lower verbosity which is a pretty big deal since I have high traffic patterns.</div><div><br></div><div><br></div><div>Regards,</div><div><br></div><div>Guillermo</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 23, 2016 at 7:42 PM, Guillermo Ruiz Camauer <span dir="ltr">&lt;<a href="mailto:grcamauer@gmail.com" target="_blank">grcamauer@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Figured out what was wrong...<div><br></div><div>Reading in the fail2ban web page I found this:</div><div><br></div><div><ul style="line-height:1.5em;list-style-type:square;margin:0.3em 0px 0px 1.6em;padding:0px;color:rgb(0,0,0);font-family:sans-serif;font-size:12.7px"><li style="margin-bottom:0.1em">In order for a log line to match your failregex, it actually has to match in two parts: the beginning of the line has to match a timestamp pattern or regex, and the remainder of the line has to match your failregex. If the failregex is anchored with a leading <code style="font-family:monospace,courier;background-color:rgb(249,249,249)">^</code>, then the anchor refers to the start of the remainder of the line, <i>after</i> the timestamp and intervening whitespace.</li></ul><ul style="line-height:1.5em;list-style-type:square;margin:0.3em 0px 0px 1.6em;padding:0px;color:rgb(0,0,0);font-family:sans-serif;font-size:12.7px"><li style="margin-bottom:0.1em">The pattern or regex to match the time stamp is currently not documented, and not available for users to read or set. See <a rel="nofollow" href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=491253%7C" style="text-decoration:none;color:rgb(51,102,187);background-image:url(&quot;&quot;);background-position:100% 50%;background-repeat:no-repeat;background-color:initial;padding-right:13px" target="_blank">Debian bug #491253</a>. This is a problem if your log has a timestamp format that fail2ban doesn&#39;t expect, since it will then fail to match any lines. Because of this, you should test any new failregex against a sample log line, as in the examples below, to be sure that it will match. If fail2ban doesn&#39;t recognize your log timestamp, then you have two options: either reconfigure your daemon to log with a timestamp in a more common format, such as in the example log line above; or file a bug report asking to have your timestamp format included.</li></ul><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px">mod_fail2ban does NOT include any timestamps in the logs it generates (see my previous mail).  So I modified it to include one.  Recompiled, etc. and now it is working like a charm.</span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px">I only added on line to the original source, here highlighted in bold:</span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><div>static void fail2ban_event_handler(switch_<wbr>event_t *event)</div><div>{</div><div>if (event-&gt;event_id == SWITCH_EVENT_CUSTOM &amp;&amp; strncmp(event-&gt;subclass_name, &quot;sofia::register_attempt&quot;,23) == 0) {</div><div>&lt;------&gt;&lt;------&gt;switch_file_<wbr>printf(logfile, &quot;A registration was atempted &quot;);</div><div>&lt;------&gt;&lt;------&gt;switch_file_<wbr>printf(logfile, &quot;%s:%s &quot;, &quot;User&quot;, switch_event_get_header(event, &quot;to-user&quot;));</div><div>&lt;------&gt;&lt;------&gt;switch_file_<wbr>printf(logfile, &quot;%s:%s &quot;, &quot;IP&quot;, switch_event_get_header(event, &quot;network-ip&quot;));</div><div>&lt;------&gt;&lt;------&gt;switch_file_<wbr>printf(logfile, &quot;\n&quot;);</div><div>&lt;------&gt;} else if (event-&gt;event_id == SWITCH_EVENT_CUSTOM &amp;&amp; strncmp(event-&gt;subclass_name, &quot;sofia::register_failure&quot;,23) == 0) {</div><div>&lt;------&gt;&lt;------&gt;switch_file_<wbr>printf(logfile, &quot;%s &quot;,  switch_event_get_header(<wbr>event, &quot;Event-Date-Local&quot;));</div><div>&lt;------&gt;&lt;------&gt;switch_file_<wbr>printf(logfile, &quot;A registration failed &quot;);</div><div>&lt;------&gt;&lt;------&gt;switch_file_<wbr>printf(logfile, &quot;%s:%s &quot;, &quot;User&quot;, switch_event_get_header(event, &quot;to-user&quot;));</div><div>&lt;------&gt;&lt;------&gt;switch_file_<wbr>printf(logfile, &quot;%s:%s &quot;, &quot;IP&quot;, switch_event_get_header(event, &quot;network-ip&quot;));</div><div>&lt;------&gt;&lt;------&gt;switch_file_<wbr>printf(logfile, &quot;\n&quot;);</div><div>&lt;------&gt;}</div><div><br></div><div>}</div></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="font-size:12.7px"><br></span></font></div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On Fri, Sep 23, 2016 at 6:35 PM, Guillermo Ruiz Camauer <span dir="ltr">&lt;<a href="mailto:grcamauer@gmail.com" target="_blank">grcamauer@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Has anyone tried this but with mod_fail2ban?  I cant get it to work.  I am logging to /usr/local/freeswitch/log/fail<wbr>2ban.log.  I see entries there like:<div><br></div><div><br></div><div><div>A registration was atempted User:111 IP:217.172.189.5.</div><div>A registration failed User:900972595225502 IP:217.172.189.5.</div><div>A registration was atempted User:110 IP:217.172.189.5.</div><div>A registration failed User:00972595225502 IP:217.172.189.5.</div><div>A registration was atempted User:701 IP:23.239.69.200.</div><div>A registration failed User:00972592167049 IP:23.239.69.200.</div><div>A registration was atempted User:110 IP:217.172.189.5.</div><div>A registration failed User:000972595225502 IP:217.172.189.5.</div><div>A registration was atempted User:110 IP:217.172.189.5.</div></div><div><br></div><div>I have the following in /etc/fail2ban/filter.d:</div><div><br></div><div><div>[Definition]</div><div><br></div><div>failregex = A registration failed User:.* IP:&lt;HOST&gt;</div><div><br></div><div>ignoreregex =<br></div></div><div><br></div><div><br></div><div>I never get any matches...  I have tested the regexp at <a href="http://regex101.com" target="_blank">http://regex101.com</a> and it works there for PCRE and Python.</div><div><br></div><div>I have tried this with both fail2ban version 0.8.1.3 and 0.9.4.</div><div><br></div><div>Any ideas?</div><div><br></div><div>Thanks,</div><div><br></div><div>Guillermo</div><div><br></div></div><div class="gmail_extra"><div><div><br><div class="gmail_quote">On Sun, Sep 18, 2016 at 8:53 PM, David Witham <span dir="ltr">&lt;<a href="mailto:david.witham@netsip.com.au" target="_blank">david.witham@netsip.com.au</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Don,<div><br></div><div>Yes that should do what you want.</div><div><br></div><div>regards,</div><div>David</div></div><div class="gmail_extra"><div><div><br><div class="gmail_quote">On 15 September 2016 at 15:14, Don Hawkins <span dir="ltr">&lt;<a href="mailto:hawkins@hawkinsegroup.com" target="_blank">hawkins@hawkinsegroup.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">So, to only block failures does this regex look right? I basically just removed &quot;failure|challenge&quot; and replaced with &quot;failure&quot;<div><br></div><div><div>failregex = ^\.\d+ \[WARNING\] sofia_reg\.c:\d+ SIP auth (failure) \((REGISTER|INVITE)\) on sofia profile \&#39;[^&#39;]+\&#39; for \[.*\] from ip &lt;HOST&gt;$</div></div><div><br></div></div><div class="gmail_extra"><div><div><br><div class="gmail_quote">On Sun, Sep 11, 2016 at 2:23 AM, Angel Elena <span dir="ltr">&lt;<a href="mailto:craem@craem.net" target="_blank">craem@craem.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Great!!!<br>
<br>
Thanks for sharing.<br>
<span><br>
------------------------------<wbr>--<br>
Ángel Elena Medina       _o)<br>
<a href="mailto:craem@craem.net" target="_blank">craem@craem.net</a>          / \\<br>
<a href="http://blog.craem.net" rel="noreferrer" target="_blank">http://blog.craem.net</a>  _(___V<br>
@craem_<br>
------------------------------<wbr>--<br>
<br>
-----Mensaje original-----<br>
</span>De:     Don Hawkins &lt;<a href="mailto:hawkins@hawkinsegroup.com" target="_blank">hawkins@hawkinsegroup.com</a>&gt;<br>
Enviado:        Dom 11-09-2016 03:22<br>
<span>Asunto: Re: [Freeswitch-users] Getting fail2ban working properly<br>
Para:   FreeSWITCH Users Help &lt;<a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freesw<wbr>itch.org</a>&gt;;<br>
</span><div><div>&gt; No problem, I need to take notes anyway. Here they are...<br>
&gt;<br>
&gt;<br>
&gt; A.  /etc/fail2ban/filter.d/freesw<wbr>itch.conf needs the following text:<br>
&gt;<br>
&gt; <a href="https://github.com/fail2ban/fail2ban/blob/master/config/filter.d/freeswitch.conf" rel="noreferrer" target="_blank">https://github.com/fail2ban/fa<wbr>il2ban/blob/master/config/filt<wbr>er.d/freeswitch.conf</a><br>
&gt;<br>
&gt; NOTE: Internal and Public sofia profiles need:  &lt;param name=&quot;log-auth-failures&quot;<br>
&gt; value=&quot;true&quot;/&gt;<br>
&gt;<br>
&gt;<br>
&gt; B.  /etc/fail2ban/jail.conf and in /etc/fail2ban/jail.local (not sure which one<br>
&gt; is working, I had to create jail.local)<br>
&gt;<br>
&gt; [freeswitch]<br>
&gt; enabled  = true<br>
&gt; port     = 5060,5061,5080,5081,5076 5074 5071<br>
&gt; filter   = freeswitch<br>
&gt; logpath  = /var/log/freeswitch/freeswitch<wbr>.log<br>
&gt; maxretry = 3<br>
&gt;<br>
&gt;<br>
&gt; C. Drop these rules into iptables to block the scanners on ports 5060 and 5080<br>
&gt;<br>
&gt; iptables -I INPUT -j DROP -p udp --dport 5060 -m string --string<br>
&gt; &quot;VaxSIPUserAgent&quot; --algo bm<br>
&gt; iptables -I INPUT -j DROP -p udp --dport 5060 -m string --string<br>
&gt; &quot;friendly-scanner&quot; --algo bm<br>
&gt; iptables -I INPUT -j DROP -p udp --dport 5060 -m string --string &quot;sipcli&quot;<br>
&gt; --algo bm<br>
&gt; iptables -I INPUT -j DROP -p udp --dport 5080 -m string --string<br>
&gt; &quot;VaxSIPUserAgent&quot; --algo bm<br>
&gt; iptables -I INPUT -j DROP -p udp --dport 5080 -m string --string<br>
&gt; &quot;friendly-scanner&quot; --algo bm<br>
&gt; iptables -I INPUT -j DROP -p udp --dport 5080 -m string --string &quot;sipcli&quot;<br>
&gt; --algo bm<br>
&gt;<br>
&gt;<br>
&gt; D. Change SSH port from 22 to a custom number<br>
&gt;<br>
&gt; vi /etc/ssh/sshd_config<br>
&gt;<br>
&gt;<br>
&gt; E. Update SSH jail in /etc/fail2ban/jail.conf to custom port number.<br>
&gt;<br>
&gt; [ssh]<br>
&gt;<br>
&gt; enabled  = true<br>
&gt; port     = 9898,22<br>
&gt; filter   = sshd<br>
&gt; logpath  = /var/log/auth.log<br>
&gt; maxretry = 6<br>
&gt;<br>
&gt;<br>
&gt; F. I also have additional security using CDR records (curl).  If a call comes<br>
&gt; in that does not have an &#39;account number&#39; set (a custom variable we set for all<br>
&gt; incoming and outgoing calls from our customers) then we execute a shell command<br>
&gt; to block that IP without delay because they obviously aren&#39;t one of our<br>
&gt; customers. We are using mod_httapi and all calls start that way for us, so it&#39;s<br>
&gt; easy to set the variable as all calls start with &lt;continue&gt;.<br>
&gt;<br>
&gt;<br>
&gt; iptables -A INPUT -s 65.55.44.100 -j DROP<br>
&gt;<br>
&gt;<br>
&gt; Where 65.55.44.100 is the ip to block.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Don<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Sep 10, 2016 at 7:58 PM, George Assaad &lt;<a href="mailto:gassaad@emassembly.com" target="_blank">gassaad@emassembly.com</a><br>
</div></div><span>&gt; &lt;mailto:<a href="mailto:gassaad@emassembly.com" target="_blank">gassaad@emassembly.com</a><wbr>&gt; &gt; wrote:<br>
&gt; Hi Don,<br>
&gt; Could you please share your final settings since it works.<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; George<br>
&gt;<br>
&gt; On Sep 10, 2016, at 5:49 PM, Don Hawkins &lt;<a href="mailto:hawkins@hawkinsegroup.com" target="_blank">hawkins@hawkinsegroup.com</a><br>
</span><span>&gt; &lt;mailto:<a href="mailto:hawkins@hawkinsegroup.com" target="_blank">hawkins@hawkinsegroup.<wbr>com</a>&gt; &gt; wrote:<br>
&gt;<br>
&gt; Just want to update everyone that the registration attempts have almost stopped<br>
&gt; 100% since blocking the sniffers and setting a 4 hour block time after three<br>
&gt; failed registrations.<br>
&gt;<br>
&gt; Good day!<br>
&gt;<br>
&gt; On Thu, Sep 8, 2016 at 4:21 PM, jungle Boogie &lt;<a href="mailto:jungleboogie0@gmail.com" target="_blank">jungleboogie0@gmail.com</a><br>
</span><span>&gt; &lt;mailto:<a href="mailto:jungleboogie0@gmail.com" target="_blank">jungleboogie0@gmail.co<wbr>m</a>&gt; &gt; wrote:<br>
&gt; On 8 September 2016 at 12:54, Don Hawkins &lt;<a href="mailto:hawkins@hawkinsegroup.com" target="_blank">hawkins@hawkinsegroup.com</a><br>
</span><span>&gt; &lt;mailto:<a href="mailto:hawkins@hawkinsegroup.com" target="_blank">hawkins@hawkinsegroup.<wbr>com</a>&gt; &gt; wrote:<br>
&gt; &gt; Can someone share with me how to block all ports except the important ones?<br>
&gt;<br>
&gt; I had the same question about a month ago:<br>
&gt; <a href="http://lists.freeswitch.org/pipermail/freeswitch-users/2016-August/121694.html" rel="noreferrer" target="_blank">http://lists.freeswitch.org/pi<wbr>permail/freeswitch-users/2016-<wbr>August/121694.html</a><br>
&gt; &lt;<a href="http://lists.freeswitch.org/pipermail/freeswitch-users/2016-August/121694.html" rel="noreferrer" target="_blank">http://lists.freeswitch.org/p<wbr>ipermail/freeswitch-users/2016<wbr>-August/121694.html</a>&gt;<br>
&gt;<br>
&gt;<br>
&gt; Colin gives good advice here:<br>
&gt; <a href="http://lists.freeswitch.org/pipermail/freeswitch-users/2016-August/121730.html" rel="noreferrer" target="_blank">http://lists.freeswitch.org/pi<wbr>permail/freeswitch-users/2016-<wbr>August/121730.html</a><br>
&gt; &lt;<a href="http://lists.freeswitch.org/pipermail/freeswitch-users/2016-August/121730.html" rel="noreferrer" target="_blank">http://lists.freeswitch.org/p<wbr>ipermail/freeswitch-users/2016<wbr>-August/121730.html</a>&gt;<br>
&gt;<br>
&gt;<br>
&gt; I&#39;ve also had success with contacting the originating network and<br>
&gt; request their customer to stop the traffic to me.<br>
&gt;<br>
</span>&gt; Here&#39;s the abuse form for <a href="http://online.net" rel="noreferrer" target="_blank">online.net</a> &lt;<a href="http://online.net/" rel="noreferrer" target="_blank">http://online.net/</a>&gt; :<br>
<span>&gt; <a href="https://console.online.net/en/account/abuses/search" rel="noreferrer" target="_blank">https://console.online.net/en/<wbr>account/abuses/search</a><br>
&gt;<br>
&gt; By the way, if the fail2ban page on confluence needs updating, please<br>
&gt; update it or list what&#39;s wrong with it. I do see it indicates to<br>
&gt; create the jail.local and that&#39;s what you were missing for yours to<br>
&gt; work properly.<br>
&gt;<br>
&gt;<br>
</span>&gt; --<br>
&gt; -------<br>
&gt; inum: 883510009027723<br>
&gt; sip: <a href="mailto:jungleboogie@sip2sip.info" target="_blank">jungleboogie@sip2sip.info</a> &lt;mailto:<a href="mailto:jungleboogie@sip2sip.info" target="_blank">jungleboogie@sip2sip.i<wbr>nfo</a>&gt;<br>
<span>&gt;<br>
&gt; ______________________________<wbr>______________________________<wbr>_____________<br>
&gt; Professional FreeSWITCH Consulting Services:<br>
</span>&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a> &lt;mailto:<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.<wbr>org</a>&gt;<br>
&gt; <a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions<wbr>.com</a> &lt;<a href="http://www.freeswitchsolutions.com/" rel="noreferrer" target="_blank">http://www.freeswitchsolution<wbr>s.com/</a>&gt;<br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
&gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a> &lt;<a href="http://www.freeswitch.org/" rel="noreferrer" target="_blank">http://www.freeswitch.org/</a>&gt;<br>
&gt; <a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.o<wbr>rg</a> &lt;<a href="http://confluence.freeswitch.org/" rel="noreferrer" target="_blank">http://confluence.freeswitch.<wbr>org/</a>&gt;<br>
&gt; <a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a> &lt;<a href="http://www.cluecon.com/" rel="noreferrer" target="_blank">http://www.cluecon.com/</a>&gt;<br>
<span>&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br>
&gt; &lt;mailto:<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists<wbr>.freeswitch.org</a>&gt;<br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
</span><span>&gt; &lt;<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/m<wbr>ailman/listinfo/freeswitch-use<wbr>rs</a>&gt;<br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
</span>&gt; &lt;<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/m<wbr>ailman/options/freeswitch-user<wbr>s</a>&gt;<br>
&gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a> &lt;<a href="http://www.freeswitch.org/" rel="noreferrer" target="_blank">http://www.freeswitch.org/</a>&gt;<br>
<span>&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Sincerely,<br>
&gt; Don Hawkins<br>
&gt; CEO<br>
&gt; Hawkins Enterprise Group LLC<br>
</span>&gt; <a href="http://hawkinsegroup.com" rel="noreferrer" target="_blank">http://hawkinsegroup.com</a> &lt;<a href="http://hawkinsegroup.com/" rel="noreferrer" target="_blank">http://hawkinsegroup.com/</a>&gt;<br>
&gt; Zello PTT &lt;<a href="http://zello.com/" rel="noreferrer" target="_blank">http://zello.com/</a>&gt; : push2don<br>
&gt; P: <a href="tel:469-214-5044" value="+14692145044" target="_blank">469-214-5044</a><br>
<span>&gt; ______________________________<wbr>______________________________<wbr>_____________<br>
&gt; Professional FreeSWITCH Consulting Services:<br>
</span>&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a> &lt;mailto:<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.<wbr>org</a>&gt;<br>
&gt; <a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions<wbr>.com</a> &lt;<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolution<wbr>s.com</a>&gt;<br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
<span>&gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a> &lt;<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a>&gt;<br>
&gt; <a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.o<wbr>rg</a> &lt;<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.<wbr>org</a>&gt;<br>
</span>&gt; <a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a> &lt;<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a>&gt;<br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br>
&gt; &lt;mailto:<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists<wbr>.freeswitch.org</a>&gt;<br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
<span>&gt; &lt;<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/m<wbr>ailman/listinfo/freeswitch-use<wbr>rs</a>&gt;<br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
</span><span>&gt; &lt;<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/m<wbr>ailman/options/freeswitch-user<wbr>s</a>&gt;<br>
&gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a> &lt;<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a>&gt;<br>
&gt;<br>
&gt;<br>
</span><span>&gt; ______________________________<wbr>______________________________<wbr>_____________<br>
&gt; Professional FreeSWITCH Consulting Services:<br>
</span>&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a> &lt;mailto:<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.<wbr>org</a>&gt;<br>
&gt; <a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions<wbr>.com</a> &lt;<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolution<wbr>s.com</a>&gt;<br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
<span>&gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a> &lt;<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a>&gt;<br>
&gt; <a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.o<wbr>rg</a> &lt;<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.<wbr>org</a>&gt;<br>
</span>&gt; <a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a> &lt;<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a>&gt;<br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br>
&gt; &lt;mailto:<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists<wbr>.freeswitch.org</a>&gt;<br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
<span>&gt; &lt;<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/m<wbr>ailman/listinfo/freeswitch-use<wbr>rs</a>&gt;<br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
</span>&gt; &lt;<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/m<wbr>ailman/options/freeswitch-user<wbr>s</a>&gt;<br>
&gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a> &lt;<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a>&gt;<br>
<span>&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Sincerely,<br>
&gt; Don Hawkins<br>
&gt; CEO<br>
&gt; Hawkins Enterprise Group LLC<br>
</span>&gt; <a href="http://hawkinsegroup.com" rel="noreferrer" target="_blank">http://hawkinsegroup.com</a> &lt;<a href="http://hawkinsegroup.com" rel="noreferrer" target="_blank">http://hawkinsegroup.com</a>&gt;<br>
&gt; Zello PTT &lt;<a href="http://zello.com" rel="noreferrer" target="_blank">http://zello.com</a>&gt; : push2don<br>
&gt; P: <a href="tel:469-214-5044" value="+14692145044" target="_blank">469-214-5044</a><br>
<div><div>&gt;<br>
&gt; ______________________________<wbr>______________________________<wbr>_____________<br>
&gt;<br>
&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;<br>
&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt;<br>
&gt; <a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
&gt;<br>
&gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt; <a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br>
&gt;<br>
&gt; <a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt;<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br>
&gt;<br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
&gt;<br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
&gt;<br>
&gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
<br>
______________________________<wbr>______________________________<wbr>_____________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br></div></div><div data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span style="color:rgb(102,102,102)"><span><div><div>Sincerely,<br>Don Hawkins<br>CEO<br>Hawkins Enterprise Group LLC<br><a href="http://hawkinsegroup.com" target="_blank">http://hawkinsegroup.com</a><br></div></div><a href="http://zello.com" target="_blank">Zello PTT</a>: push2don<br></span></span></div><div><span style="color:rgb(102,102,102)"><span>P: <a href="tel:469-214-5044" value="+14692145044" target="_blank">469-214-5044</a><br></span></span></div><div dir="ltr"><span style="color:rgb(102,102,102)"><span><a value="+12146991224"></a></span></span></div></div></div></div></div></div>
</div>
<br>______________________________<wbr>______________________________<wbr>_____________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br></div></div><span><div data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif;font-size:16px;margin-top:0px;margin-bottom:0px"><font face="Arial,sans-serif" size="4" color="#0088CF"><span style="font-size:13.5pt">David Witham</span></font></div><div style="color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif;font-size:16px"><font face="Calibri"><font face="Tahoma" size="2"><span style="font-size:10pt"><div style="margin:0px"><font size="1"><span style="font-size:13px"><font face="Tahoma,Arial,Helvetica" size="2" color="#CCCCCC"><span style="font-size:10pt">Senior Voice/Systems Engineer</span></font><font face="Tahoma,Arial,Helvetica" size="2" color="#CCCCCC"><span style="font-size:10pt"><br></span></font></span></font></div><div style="margin:0px"><font face="Calibri,sans-serif" size="2"><span style="font-size:15px"><br></span></font></div><div style="margin:0px"><font face="Tahoma,Arial,Helvetica" size="3"><font face="Helvetica,sans-serif" size="2"><span style="font-size:10pt">Netsip pty ltd – An Over the Wire Company</span></font><font face="Helvetica,sans-serif" size="2"><span style="font-size:10pt"><br>Level 1, 24 Little Edward St, Spring Hill QLD 4000</span></font></font></div><div style="margin:0px"><font face="Tahoma,Arial,Helvetica" size="3"><font face="Helvetica,sans-serif" size="2"><span style="font-size:10pt"><br></span></font></font></div><div style="margin:0px"><font face="Tahoma,Arial,Helvetica" size="3"><font face="Helvetica,sans-serif" size="2" color="#0088CF"><span style="font-size:10pt">t    </span></font><font face="Helvetica,sans-serif" size="2"><span style="font-size:10pt">+61 1300 638 747</span></font></font></div><font face="Helvetica,sans-serif" color="#0088CF">e   <a href="mailto:david.witham@netsip.com.au" target="_blank">david.witham@netsip.com.au</a>    </font><a href="https://macowa.netsip.com.au/owa/redir.aspx?C=95eec4d12cf0400796940d56513ed0f7&amp;URL=http%3a%2f%2fwww.netsip.com.au" target="_blank"><font face="Helvetica,sans-serif">www.netsip.com.au</font></a><a href="https://macowa.netsip.com.au/owa/redir.aspx?C=95eec4d12cf0400796940d56513ed0f7&amp;URL=http%3a%2f%2fwww.netsip.com.au" target="_blank"><font face="Helvetica,sans-serif">  </font></a><font face="Helvetica,sans-serif"><br></font></span></font></font></div></div></div></div></div>
</span></div>
<br>______________________________<wbr>______________________________<wbr>_____________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br></div></div><span><font color="#888888"><div data-smartmail="gmail_signature">Guillermo Ruiz Camauer<br></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br><div data-smartmail="gmail_signature">Guillermo Ruiz Camauer<br></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Guillermo Ruiz Camauer<br></div>
</div>