<div dir="ltr">Greetings,<div>We previously performed all of the suggested changes to our Freeswitch installation. We enabled the cache on the XML Curl user endpoint as well as enabling the thread per registration setting on the internal profile.</div><div><br></div><div>We had another event today where the Internal profile was completely hung. It was unable to process registrations until we restarted. All of the registrations had expired on the timer, and thus the call processing stopped as well.</div><div><br></div><div>We are running FreeSWITCH Version 1.6.19~64bit ( 64bit) installed from Yum repo on a CentOS7 server. I have two questions:</div><div><br></div><div>1 - Any other known issues regarding hung sofia profiles when using XML Curl? The internal profile is also handling registrations exclusively from Websockets (if that makes a difference).</div><div><br></div><div>2 - What can we do in the future to get information regarding the hung process for further troubleshooting. There is nothing in the logs, so I think we need to generate a core file. Any specific mechanism to generate the core file that will yield the most interesting results?</div><div><br></div><div>Thanks,</div><div>Geoff</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">
<p style="font-size:12.8px"><br></p></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, Apr 25, 2018 at 9:57 AM, Tony Bourdeaux <span dir="ltr"><<a href="mailto:tony@intelecenter.com" target="_blank">tony@intelecenter.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:arial,helvetica,sans-serif;color:rgb(7,55,99)">Thanks Giovanni</div></div><div class="gmail-HOEnZb"><div class="gmail-h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 24, 2018 at 9:27 PM, Giovanni Maruzzelli <span dir="ltr"><<a href="mailto:gmaruzz@gmail.com" target="_blank">gmaruzz@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>Tony, Geoff,<br><br></div>registrations are served by one sofia thread, by default, and if the backend keep the registration from succeeding, that can badly affect things.<br><br>You may want to look into this:<br><h5 id="gmail-m_-8285829681462894595m_345846268172935663m_-3708992606515206554gmail-SofiaConfigurationFiles-inbound-reg-in-new-thread"><span class="gmail-m_-8285829681462894595m_345846268172935663m_-3708992606515206554gmail-mw-headline"> inbound-reg-in-new-thread </span></h5><p>For each inbound register, launch a new thread to process it, e.g. for when using heavier backends</p><pre><param name="inbound-reg-in-new-threa<wbr>d" value="true"/>
</pre><br><a href="https://freeswitch.org/confluence/display/FREESWITCH/Sofia+Configuration+Files" target="_blank">https://freeswitch.org/conflue<wbr>nce/display/FREESWITCH/Sofia+C<wbr>onfiguration+Files</a><br><br></div>-giovanni<br><br><div class="gmail_extra"><br><div class="gmail_quote">On 25 April 2018 at 05:48, Tony Bourdeaux <span dir="ltr"><<a href="mailto:tony@intelecenter.com" target="_blank">tony@intelecenter.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif">Geoff-</div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif"><br></div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif">in Directory for a user can set cacheable=true like this:</div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif"><br></div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif"><user id='1000' <font color="#ff0000">cacheable='true'</font>> <br> <params><br> <param name='password' value='password123'/><br> </params> <br> <variables> <br> <variable name='toll_allow' value='domestic,international,<wbr>local'/> <br> <variable name='accountcode' value='1000'/> <br> <variable name='user_context' value='defaukt'/> <br> <variable name='effective_caller_id_name<wbr>' value='Extension 1000'/> <br> <variable name='effective_caller_id_numb<wbr>er' value='1000'/> <br> <variable name='outbound_caller_id_name' value='$${outbound_caller_name<wbr>}'/> <br> <variable name='outbound_caller_id_numbe<wbr>r' value='$${outbound_caller_id}'<wbr>/> <br> </variables> <br> </user> </div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif"><br></div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif">See this link: <a href="https://freeswitch.org/confluence/display/FREESWITCH/mod_xml_curl#Caching_objects" target="_blank">https://freeswitch.org/conflu<wbr>ence/display/FREESWITCH/mod_xm<wbr>l_curl#Caching_objects</a></div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif"><br></div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif">And then the user is stored in memory so re-register authentication comes from memory rather than another lookup.</div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif"><br></div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif">If the user is deleted/disabled or changes password then the cache should be cleared for that user. Like this: xml_flush_cache id 1000 domainname</div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif"><br></div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif">See below for reference:</div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif"><br></div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif"><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent">If you then make a change to the directory you should run the xml_flush_cache command to clear, some examples:</p><pre style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:ConfluenceInstalledFont,monospace;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:pre-wrap;background-color:transparent"># This clears items for user 1001
xml_flush_cache id 1002 domain-name
# This clears all items
xml_flush_cache
</pre><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent">You may also wish to enable an expiry on the cache entries by setting the cacheable attribute to a numeric value which would be the number of milliseconds, see <a class="gmail-m_-8285829681462894595m_345846268172935663m_-3708992606515206554m_-6757982935031593612external-link" style="color:rgb(53,114,176);text-decoration:none" href="http://jira.freeswitch.org/browse/FS-4871" rel="nofollow" target="_blank">http://jira.freeswitch.org/bro<wbr>wse/FS-4871</a></p><pre style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:ConfluenceInstalledFont,monospace;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:pre-wrap;background-color:transparent"> <user id="1002" cacheable="60000">
</pre><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent">will cache the result for 60 seconds (60000 milliseconds)</p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent"><br></p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;word-spacing:0px;white-space:normal;background-color:transparent"><b><u>ALSO-</u></b></p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent">Preloading in the config files also reduces requests:</p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent">In freeswitch.xml replace the section for dialplan with a pre-process wget statement to load the dialplan:</p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent"><br></p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-variant:normal;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent"><b><i>Something like this:</i></b></p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent"><section name="dialplan" description="Regex/XML Dialplan"><br><br></p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent"> <X-PRE-PROCESS cmd="exec" data="wget --post-data 'SomePOSTVariable=SomePOSTValu<wbr>e' -q --output-document=- <a href="https://someURLtheReturnsDialplan/api/ICSwitch/ICDialplan" target="_blank">https://someURLtheReturnsDialp<wbr>lan/api/ICSwitch/ICDialplan</a>" /></p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent"><br></p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent"> <!-- (Important: Note the ' - '. This instructs wget to output the retrieved document to stdout.) --><br> <!-- (to test: "wget -post-data <span style="text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;display:inline;white-space:normal;float:none;background-color:transparent">'SomePOSTVariable=SomePOSTValu<wbr>e' </span> <span style="text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;display:inline;white-space:normal;float:none;background-color:transparent"><a href="https://someURLtheReturnsDialplan/api/ICSwitch/ICDialplan" target="_blank">https://someURLtheReturnsDialp<wbr>lan/api/ICSwitch/ICDialplan</a></span>") --></p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent"> <!-- <##X-PRE-PROCESS cmd="include" data="dialplan/*.xml"/> --></p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent"> </section><br></p><p style="margin:10px 0px 0px;padding:0px;text-align:left;color:rgb(51,51,51);text-transform:none;text-indent:0px;letter-spacing:normal;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;word-spacing:0px;white-space:normal;background-color:transparent"><br></p><b></b></div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif"><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike>Hope this helps.</div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif"><br></div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif">Thanks,</div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif"><br></div><div style="color:rgb(7,55,99);font-family:arial,helvetica,sans-serif">Tony<br></div></div><div class="gmail-m_-8285829681462894595m_345846268172935663m_-3708992606515206554HOEnZb"><div class="gmail-m_-8285829681462894595m_345846268172935663m_-3708992606515206554h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 24, 2018 at 8:05 PM, Geoff Mina <span dir="ltr"><<a href="mailto:gmina@connectfirst.com" target="_blank">gmina@connectfirst.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">First, thanks a lot for the response we use mod_xml_curl very heavily. While I don’t think our local host Apache server is lagging, it’s possible this related. Any tips on caching directory requests? <br><div><br></div><div>I don’t see anything directly related to mod_xml_curl that enables cache. </div><div><br></div><div>Thanks,</div><div>Geoff </div><div><br></div><div><br></div><div><br></div><div><br>On Apr 24, 2018, at 8:40 PM, Tony Bourdeaux <<a href="mailto:tony@intelecenter.com" target="_blank">tony@intelecenter.com</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr"><div style="font-family:arial,helvetica,sans-serif;color:rgb(7,55,99)">Geoff-</div><div style="font-family:arial,helvetica,sans-serif;color:rgb(7,55,99)"><br></div><div style="font-family:arial,helvetica,sans-serif;color:rgb(7,55,99)">saw this behavior when using mod_xml_curl for Directory and had many authentication requests to Directory service that was very slow to respond. Sofia stopped responding to any new requests. Fixed with caching the Directory requests.</div><div style="font-family:arial,helvetica,sans-serif;color:rgb(7,55,99)"><br></div><div style="font-family:arial,helvetica,sans-serif;color:rgb(7,55,99)">might help.</div><div style="font-family:arial,helvetica,sans-serif;color:rgb(7,55,99)"><br></div><div style="font-family:arial,helvetica,sans-serif;color:rgb(7,55,99)">Thanks.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 24, 2018 at 5:30 PM, Geoff Mina <span dir="ltr"><<a href="mailto:gmina@connectfirst.com" target="_blank">gmina@connectfirst.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Anyone have any pointers on the best way to troubleshoot hung Sofia profiles?</div><div dir="auto"><br></div><div dir="auto">We are on 1.6.19 installed via Yum on CentOS 7 and have had consistent system hangs every few days. You can see the SIP message come in on the siptrace logs and then there is never a response. </div><div dir="auto"><br></div><div dir="auto">Process restart required to correct. CLI is functional. Nothing interesting in logs. </div><div dir="auto"><br></div><div dir="auto">Any pointers greatly appreciated. </div><div dir="auto"><br></div><div dir="auto">Thanks. </div><span class="gmail-m_-8285829681462894595m_345846268172935663m_-3708992606515206554m_-6757982935031593612m_-776278483656791292HOEnZb"><font color="#888888">-- <br><div class="gmail-m_-8285829681462894595m_345846268172935663m_-3708992606515206554m_-6757982935031593612m_-776278483656791292m_-4694764336369050591gmail_signature" dir="ltr">GEOFF MINA<br>Chief Executive Officer<br>Connect First / Contact Center Solutions, Built Better.<br>
<br>2545 Central Ave #200, Boulder, CO 80301<br>720.335.5924<br>Connect First / Contact Center Solutions, Built Better<br><a href="http://www.connectfirst.com" target="_blank">www.connectfirst.com</a><br>
<br>This email and any files transmitted with it are confidential and are intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error, please notify the system manager. <br></div>
</font></span><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 class="gmail-m_-8285829681462894595m_345846268172935663m_-3708992606515206554m_-6757982935031593612m_-776278483656791292gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><font face="arial, helvetica, sans-serif" color="#0b5394" size="3"><b>
</b></font><p style="margin:0in 0in 0pt"><font face="arial, helvetica, sans-serif" size="2"><br></font></p><p style="margin:0in 0in 0pt"><font size="2"><a name="m_-8285829681462894595_m_345846268172935663_m_-3708992606515206554_m_-6757982935031593612_m_-776278483656791292_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="font-family:arial,helvetica,sans-serif"><font color="#000000"> </font><b><font color="#073763">T</font></b></a><b><font color="#073763"><a name="m_-8285829681462894595_m_345846268172935663_m_-3708992606515206554_m_-6757982935031593612_m_-776278483656791292_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="font-family:arial,helvetica,sans-serif">on</a><a name="m_-8285829681462894595_m_345846268172935663_m_-3708992606515206554_m_-6757982935031593612_m_-776278483656791292_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="font-family:arial,helvetica,sans-serif">y Bourdeaux</a></font></b></font><font face="arial, helvetica, sans-serif" color="#073763"><b><br></b></font></p><p style="margin:0in 0in 0pt"><a name="m_-8285829681462894595_m_345846268172935663_m_-3708992606515206554_m_-6757982935031593612_m_-776278483656791292_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:small"><br></a></p><p style="margin:0in 0in 0pt"><font style="font-size:12.8px" face="arial, helvetica, sans-serif"><img style="font-size: 12.8px;"></font><br></p><p style="margin:0in 0in 0pt"><a name="m_-8285829681462894595_m_345846268172935663_m_-3708992606515206554_m_-6757982935031593612_m_-776278483656791292_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="font-size:12.8px"><font face="arial, helvetica, sans-serif" color="#0000ff" size="1"><b> Intelecenter, LLC</b></font></a><br></p></div></div></div><div><div dir="ltr"><div dir="ltr"><font face="arial, helvetica, sans-serif" size="3"></font><p style="font-size:12.8px;margin:0in 0in 0pt"><font face="arial, helvetica, sans-serif" size="1"> ph: 805-703-8277</font></p><font face="arial, helvetica, sans-serif" size="1"></font><p style="font-size:12.8px;margin:0in 0in 0pt"><font face="arial, helvetica, sans-serif" size="1"> Skype: tony.bourdeaux</font></p><font face="arial, helvetica, sans-serif" size="3">
</font><p style="margin:0in 0in 0pt"><span><span><font face="arial, helvetica, sans-serif"><font size="3">
</font><font size="3">
</font></font></span></span></p><font face="arial, helvetica, sans-serif" size="3">
</font><p style="margin:0in 0in 0pt"><span><span><font face="arial, helvetica, sans-serif" size="3"> </font></span></span></p><font face="arial, helvetica, sans-serif" size="3">
</font><p style="margin:0in 0in 0pt"><span><span><font face="arial, helvetica, sans-serif" size="2">"This message and any attachments are solely for the
intended recipient and may contain confidential or privileged information. If
you are not the intended recipient, any disclosure, copying, use, or
distribution of the information included in this message and any attachments is
prohibited. If you have received this communication in error, please notify me
by reply e-mail and immediately and permanently delete this message and any
attachments."</font></span></span></p><font face="arial, helvetica, sans-serif" size="3">
</font><p style="margin:0in 0in 0pt"><span><span><font face="arial, helvetica, sans-serif" size="3"> </font></span></span></p><font face="Times New Roman" size="3">
</font></div></div></div></div></div></div></div></div>
</div>
</div></blockquote><blockquote type="cite"><div><span>______________________________<wbr>______________________________<wbr>_____________</span><br><span>Professional FreeSWITCH Consulting Services:</span><br><span><a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a></span><br><span><a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions<wbr>.com</a></span><br><span></span><br><span>Official FreeSWITCH Sites</span><br><span><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a></span><br><span><a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.o<wbr>rg</a></span><br><span><a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a></span><br><span></span><br><span>FreeSWITCH-users mailing list</span><br><span><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a></span><br><span><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a></span><br><span>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a></span><br><span><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a></span></div></blockquote></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"><br>-- <br><div class="gmail-m_-8285829681462894595m_345846268172935663m_-3708992606515206554m_-6757982935031593612gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><font face="arial, helvetica, sans-serif" color="#0b5394" size="3"><b>
</b></font><p style="margin:0in 0in 0pt"><font face="arial, helvetica, sans-serif" size="2"><br></font></p><p style="margin:0in 0in 0pt"><font size="2"><a name="m_-8285829681462894595_m_345846268172935663_m_-3708992606515206554_m_-6757982935031593612_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="font-family:arial,helvetica,sans-serif"><font color="#000000"> </font><b><font color="#073763">T</font></b></a><b><font color="#073763"><a name="m_-8285829681462894595_m_345846268172935663_m_-3708992606515206554_m_-6757982935031593612_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="font-family:arial,helvetica,sans-serif">on</a><a name="m_-8285829681462894595_m_345846268172935663_m_-3708992606515206554_m_-6757982935031593612_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="font-family:arial,helvetica,sans-serif">y Bourdeaux</a></font></b></font><font face="arial, helvetica, sans-serif" color="#073763"><b><br></b></font></p><p style="margin:0in 0in 0pt"><a name="m_-8285829681462894595_m_345846268172935663_m_-3708992606515206554_m_-6757982935031593612_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:small"><br></a></p><p style="margin:0in 0in 0pt"><font style="font-size:12.8px" face="arial, helvetica, sans-serif"><img style="font-size: 12.8px;"></font><br></p><p style="margin:0in 0in 0pt"><a name="m_-8285829681462894595_m_345846268172935663_m_-3708992606515206554_m_-6757982935031593612_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="font-size:12.8px"><font face="arial, helvetica, sans-serif" color="#0000ff" size="1"><b> Intelecenter, LLC</b></font></a><br></p></div></div></div><div><div dir="ltr"><div dir="ltr"><font face="arial, helvetica, sans-serif" size="3"></font><p style="font-size:12.8px;margin:0in 0in 0pt"><font face="arial, helvetica, sans-serif" size="1"> ph: 805-703-8277</font></p><font face="arial, helvetica, sans-serif" size="1"></font><p style="font-size:12.8px;margin:0in 0in 0pt"><font face="arial, helvetica, sans-serif" size="1"> Skype: tony.bourdeaux</font></p><font face="arial, helvetica, sans-serif" size="3">
</font><p style="margin:0in 0in 0pt"><span><span><font face="arial, helvetica, sans-serif"><font size="3">
</font><font size="3">
</font></font></span></span></p><font face="arial, helvetica, sans-serif" size="3">
</font><p style="margin:0in 0in 0pt"><span><span><font face="arial, helvetica, sans-serif" size="3"> </font></span></span></p><font face="arial, helvetica, sans-serif" size="3">
</font><p style="margin:0in 0in 0pt"><span><span><font face="arial, helvetica, sans-serif" size="2">"This message and any attachments are solely for the
intended recipient and may contain confidential or privileged information. If
you are not the intended recipient, any disclosure, copying, use, or
distribution of the information included in this message and any attachments is
prohibited. If you have received this communication in error, please notify me
by reply e-mail and immediately and permanently delete this message and any
attachments."</font></span></span></p><font face="arial, helvetica, sans-serif" size="3">
</font><p style="margin:0in 0in 0pt"><span><span><font face="arial, helvetica, sans-serif" size="3"> </font></span></span></p><font face="Times New Roman" size="3">
</font></div></div></div></div></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><span class="gmail-m_-8285829681462894595HOEnZb"><font color="#888888"><br></font></span></blockquote></div><span class="gmail-m_-8285829681462894595HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div class="gmail-m_-8285829681462894595m_345846268172935663gmail_signature"><div dir="ltr"><div><span><span><br>Sincerely,<br></span><span><font color="#888888"><br>
Giovanni Maruzzelli<br>
OpenTelecom.IT</font></span><br><span>cell: +39 347 266 56 18<span><font color="#888888"><br></font></span></span></span></div></div></div>
</font></span></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/<wbr>freeswitch-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 class="gmail-m_-8285829681462894595gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><font size="3" color="#0b5394" face="arial, helvetica, sans-serif"><b>
</b></font><p style="margin:0in 0in 0pt"><font face="arial, helvetica, sans-serif" size="2"><br></font></p><p style="margin:0in 0in 0pt"><font size="2"><a name="m_-8285829681462894595_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="font-family:arial,helvetica,sans-serif"><font color="#000000"> </font><b><font color="#073763">T</font></b></a><b><font color="#073763"><a name="m_-8285829681462894595_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="font-family:arial,helvetica,sans-serif">on</a><a name="m_-8285829681462894595_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="font-family:arial,helvetica,sans-serif">y Bourdeaux</a></font></b></font><font face="arial, helvetica, sans-serif" color="#073763"><b><br></b></font></p><p style="margin:0in 0in 0pt"><a name="m_-8285829681462894595_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:small"><br></a></p><p style="margin:0in 0in 0pt"><font face="arial, helvetica, sans-serif" style="font-size:12.8px"><img src="https://docs.google.com/uc?export=download&id=1xc7HwJCeRTKoBvp_b8iscGwlRedQQMJs&revid=0BwrljzYde43lNzRUUU9RTU1pVDZwZHp2UktVVCtyUHRQZGNVPQ" style="font-size: 12.8px;"></font><br></p><p style="margin:0in 0in 0pt"><a name="m_-8285829681462894595_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter__MailAutoSig" style="font-size:12.8px"><font size="1" color="#0000ff" face="arial, helvetica, sans-serif"><b> Intelecenter, LLC</b></font></a><br></p></div></div></div><div><div dir="ltr"><div dir="ltr"><font size="3" face="arial, helvetica, sans-serif"></font><p style="font-size:12.8px;margin:0in 0in 0pt"><font size="1" face="arial, helvetica, sans-serif"> ph: 805-703-8277</font></p><font size="1" face="arial, helvetica, sans-serif"></font><p style="font-size:12.8px;margin:0in 0in 0pt"><font size="1" face="arial, helvetica, sans-serif"> Skype: tony.bourdeaux</font></p><font size="3" face="arial, helvetica, sans-serif">
</font><p style="margin:0in 0in 0pt"><span><span><font face="arial, helvetica, sans-serif"><font size="3">
</font><font size="3">
</font></font></span></span></p><font size="3" face="arial, helvetica, sans-serif">
</font><p style="margin:0in 0in 0pt"><span><span><font size="3" face="arial, helvetica, sans-serif"> </font></span></span></p><font size="3" face="arial, helvetica, sans-serif">
</font><p style="margin:0in 0in 0pt"><span><span><font face="arial, helvetica, sans-serif" size="2">"This message and any attachments are solely for the
intended recipient and may contain confidential or privileged information. If
you are not the intended recipient, any disclosure, copying, use, or
distribution of the information included in this message and any attachments is
prohibited. If you have received this communication in error, please notify me
by reply e-mail and immediately and permanently delete this message and any
attachments."</font></span></span></p><font size="3" face="arial, helvetica, sans-serif">
</font><p style="margin:0in 0in 0pt"><span><span><font size="3" face="arial, helvetica, sans-serif"> </font></span></span></p><font size="3" face="Times New Roman">
</font></div></div></div></div></div></div></div></div>
</div>
</div></div><br>______________________________<wbr>______________________________<wbr>_____________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.<wbr>freeswitchsolutions.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.<wbr>org</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">FreeSWITCH-users@lists.<wbr>freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div></div>