<div dir="ltr">Biggest blocker to getting this merged is a test set to prove it in a controlled environment.<div><br></div><div>/b</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Oct 22, 2021 at 4:52 PM Peter Steinbach <<a href="mailto:lists@telefaks.de">lists@telefaks.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <div>Hello,</div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>for the stuck sofia internal profile, I
      received a patch from Brian we have in place since June,11 under
      high load (several thousand registrations with lot's of presence
      involved (sometimes some hundred Notifys per second)). Since then
      our problems nearly went away. Feel free to test it. I would love
      to hear from your experiences.<br>
    </div>
    <div>
      <p>Here it is (it's not formatted, indented yet)<br>
      </p>
      <tt>root@fs /usr/src/freeswitch/src/mod/endpoints/mod_sofia # diff
        <a href="http://sofia_presence.c.org" target="_blank">sofia_presence.c.org</a>
        sofia_presence.c</tt><tt><br>
      </tt><tt>724,733d723</tt><tt><br>
      </tt><tt><               sql = switch_mprintf("select
        sip_registrations.sip_user, "</tt><tt><br>
      </tt><tt><                                                               
        "sip_registrations.sub_host, "</tt><tt><br>
      </tt><tt><                                                               
        "sip_registrations.status, "</tt><tt><br>
      </tt><tt><                                                               
        "sip_registrations.rpid, "</tt><tt><br>
      </tt><tt><                                                               
        "'', "</tt><tt><br>
      </tt><tt><                                                               
        "sip_dialogs.uuid, "</tt><tt><br>
      </tt><tt><                                                               
        "sip_dialogs.state, "</tt><tt><br>
      </tt><tt><                                                               
        "sip_dialogs.direction, "</tt><tt><br>
      </tt><tt><                                                               
        "sip_dialogs.sip_to_user, "</tt><tt><br>
      </tt><tt><                                                               
        "sip_dialogs.sip_to_host, "</tt><tt><br>
      </tt><tt>735,740c725,757</tt><tt><br>
      </tt><tt><                                                               
        "sip_presence.status,"</tt><tt><br>
      </tt><tt><                                                               
        "sip_presence.rpid,"</tt><tt><br>
      </tt><tt><                                                               
        "sip_dialogs.presence_id, "</tt><tt><br>
      </tt><tt><                                                               
        "sip_presence.open_closed,"</tt><tt><br>
      </tt><tt><                                                               
        "'%q','%q','%q' "</tt><tt><br>
      </tt><tt><                                                               
        "from sip_registrations "</tt><tt><br>
      </tt><tt>---</tt><tt><br>
      </tt><tt>> sql = switch_mprintf("select
        sip_registrations.sip_user, "</tt><tt><br>
      </tt><tt>> "sip_registrations.sub_host, "</tt><tt><br>
      </tt><tt>> "sip_registrations.status, "</tt><tt><br>
      </tt><tt>> "sip_registrations.rpid, "</tt><tt><br>
      </tt><tt>> "'', "</tt><tt><br>
      </tt><tt>> "sip_dialogs.uuid, "</tt><tt><br>
      </tt><tt>> "sip_dialogs.state, "</tt><tt><br>
      </tt><tt>> "sip_dialogs.direction, "</tt><tt><br>
      </tt><tt>> "sip_dialogs.sip_to_user, "</tt><tt><br>
      </tt><tt>> "sip_dialogs.sip_to_host, "</tt><tt><br>
      </tt><tt>> "sip_presence.status,"</tt><tt><br>
      </tt><tt>> "sip_presence.rpid,"</tt><tt><br>
      </tt><tt>> "sip_dialogs.presence_id, "</tt><tt><br>
      </tt><tt>> "sip_presence.open_closed,"</tt><tt><br>
      </tt><tt>> "'%q','%q','%q' "</tt><tt><br>
      </tt><tt>> "from sip_registrations "</tt><tt><br>
      </tt><tt>> "left join sip_dialogs on "</tt><tt><br>
      </tt><tt>> "sip_dialogs.hostname = sip_registrations.hostname
        and sip_dialogs.profile_name = sip_registrations.profile_name
        and "</tt><tt><br>
      </tt><tt>> "sip_dialogs.call_info_state != 'seized' and "</tt><tt><br>
      </tt><tt>> "(sip_dialogs.presence_id =
        sip_registrations.sip_user %q '@' %q sip_registrations.sub_host
        "</tt><tt><br>
      </tt><tt>> "or (sip_dialogs.sip_from_user =
        sip_registrations.sip_user "</tt><tt><br>
      </tt><tt>> "and sip_dialogs.sip_from_host =
        sip_registrations.sip_host)) "</tt><tt><br>
      </tt><tt>> "left join sip_presence on "</tt><tt><br>
      </tt><tt>> "sip_presence.hostname=sip_registrations.hostname
        and "</tt><tt><br>
      </tt><tt>> "sip_registrations.sip_user=sip_presence.sip_user
        and sip_registrations.orig_server_host=sip_presence.sip_host and
        "</tt><tt><br>
      </tt><tt>>
        "sip_registrations.profile_name=sip_presence.profile_name "</tt><tt><br>
      </tt><tt>> "where sip_registrations.hostname='%q' and
        sip_registrations.profile_name='%q' "</tt><tt><br>
      </tt><tt>> "and sip_registrations.sip_user='%q' and "</tt><tt><br>
      </tt><tt>> "(sip_registrations.orig_server_host='%q' or
        sip_registrations.sub_host='%q' "</tt><tt><br>
      </tt><tt>> ")",</tt><tt><br>
      </tt><tt>> dh.status, dh.rpid, switch_str_nil(sub_call_id),</tt><tt><br>
      </tt><tt>> switch_sql_concat(), switch_sql_concat(),</tt><tt><br>
      </tt><tt>> mod_sofia_globals.hostname, profile->name,
        probe_euser, probe_host,  probe_euser, probe_host, probe_host);</tt><tt><br>
      </tt><tt>742,758d758</tt><tt><br>
      </tt><tt><                                                               
        "left join sip_dialogs on "</tt><tt><br>
      </tt><tt><                                                               
        "sip_dialogs.hostname = sip_registrations.hostname and
        sip_dialogs.profile_name = sip_registrations.profile_name and ("</tt><tt><br>
      </tt><tt><                                                               
        "sip_dialogs.presence_id = sip_registrations.sip_user %q '@' %q
        sip_registrations.sub_host "</tt><tt><br>
      </tt><tt><                                                               
        "or (sip_dialogs.sip_from_user = sip_registrations.sip_user "</tt><tt><br>
      </tt><tt><                                                               
        "and sip_dialogs.sip_from_host = sip_registrations.sip_host)) "</tt><tt><br>
      </tt><tt><</tt><tt><br>
      </tt><tt><                                                               
        "left join sip_presence on "</tt><tt><br>
      </tt><tt><                                                               
        "sip_presence.hostname=sip_registrations.hostname and "</tt><tt><br>
      </tt><tt><                                                               
        "(sip_registrations.sip_user=sip_presence.sip_user and
        sip_registrations.orig_server_host=sip_presence.sip_host and "</tt><tt><br>
      </tt><tt><                                                               
        "sip_registrations.profile_name=sip_presence.profile_name) "</tt><tt><br>
      </tt><tt><                                                               
        "where sip_registrations.hostname='%q' and
        sip_registrations.profile_name='%q' and
        sip_dialogs.call_info_state != 'seized' "</tt><tt><br>
      </tt><tt><                                                               
        "and sip_dialogs.presence_id='%q@%q' or
        (sip_registrations.sip_user='%q' and "</tt><tt><br>
      </tt><tt><                                                               
        "(sip_registrations.orig_server_host='%q' or
        sip_registrations.sub_host='%q' "</tt><tt><br>
      </tt><tt><                                                               
        "))",</tt><tt><br>
      </tt><tt><                                                               
        dh.status, dh.rpid, switch_str_nil(sub_call_id),</tt><tt><br>
      </tt><tt><                                                               
        switch_sql_concat(), switch_sql_concat(),</tt><tt><br>
      </tt><tt><                                                               
        mod_sofia_globals.hostname, profile->name, probe_euser,
        probe_host,  probe_euser, probe_host, probe_host);</tt></div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>Am 01.04.21 um 18:40 schrieb Peter
      Steinbach:<br>
    </div>
    <blockquote type="cite">
      
      <p>I think, I have a similar problem with registers (and presence)
        via XML-Curl. Freswitch is not sending a Curl request to the
        server then (as we grepped on the network interface).</p>
      <p>This happens under high load with a lot of presence involved.
        Suddenly Freeswitch internal profile stops responding and after
        a while (some minutes) it responds again. During that time, no
        register requests are answered at all. Only a few XML-Curl
        requests are sent to the server, but they do not contain the
        user info (which are needed for registrations) and are related
        to mod_voicemail.c etc.<br>
      </p>
      <p>My debug log looks like this</p>
      <p><tt>tport.c:3286 tport_tsend() tport_tsend(0x7f9c68005470) tpn
          = */xx.xxx.xxx.x:39672<br>
          tport.c:4075 tport_resolve() tport_resolve addrinfo =
          xx.xxx.xxx.x:39672<br>
          tport.c:4709 tport_by_addrinfo()
          tport_by_addrinfo(0x7f9c68005470): not found by name
          */xx.xxx.xxx.x:39672<br>
          tport.c:3623 tport_vsend() tport_vsend(0x7f9c68005470): 1065
          bytes of 1065 to udp/xx.xxx.xxx.x:39672<br>
          tport.c:3521 tport_send_msg() tport_vsend returned 1065<br>
          nta.c:8348 outgoing_send() nta: sent NOTIFY (304240670) to
          */xx.xxx.xxx.x:39672<br>
          tport.c:4189 tport_pend() tport_pend(0x7f9c68005470): pending
          0x7f9997dcf880 for udp/xxx.xx.x.xxx:5060 (already 124658)<br>
          nua_stack.c:569 nua_stack_signal() nua(0x7f9a0bd45ae0): recv
          signal r_notify<br>
          nua_params.c:484 nua_stack_set_params() nua:
          nua_stack_set_params: entering<br>
          soa.c:280 soa_clone() soa_clone(static::0x7f9c68001b90,
          0x7f9c68001390, 0x7f9a0bd45ae0) called<br>
          soa.c:403 soa_set_params()
          soa_set_params(static::0x7f9997dd1c90, ...) called<br>
          soa.c:403 soa_set_params()
          soa_set_params(static::0x7f9997dd1c90, ...) called<br>
          nta.c:4446 nta_leg_tcreate() nta_leg_tcreate(0x7f9997dcd870)<br>
          nta.c:2694 nta_tpn_by_url() nta: selecting scheme sip<br>
          tport.c:3286 tport_tsend() tport_tsend(0x7f9c68005470) tpn =
          udp/xx.xxx.xxx.x:58694<br>
          tport.c:4075 tport_resolve() tport_resolve addrinfo =
          xx.xxx.xxx.x:58694<br>
          tport.c:4709 tport_by_addrinfo()
          tport_by_addrinfo(0x7f9c68005470): not found by name
          udp/xx.xxx.xxx.x:58694<br>
          tport.c:3623 tport_vsend() tport_vsend(0x7f9c68005470): 1114
          bytes of 1114 to udp/xx.xxx.xxx.x:58694<br>
          tport.c:3521 tport_send_msg() tport_vsend returned 1114<br>
          nta.c:8348 outgoing_send() nta: sent NOTIFY (304240671) to
          udp/xx.xxx.xxx.x:58694<br>
          tport.c:4189 tport_pend() tport_pend(0x7f9c68005470): pending
          0x7f9997dd2650 for udp/xxx.xx.x.xxx:5060 (already 124659)</tt><br>
      </p>
      Looks like some event queue is stuck?<br>
      <p>/Peter</p>
      <p><br>
      </p>
      <div>Am 01.04.21 um 00:10 schrieb Stefan
        Kainz:<br>
      </div>
      <blockquote type="cite">
        
        Hi guys, 
        <div><br>
        </div>
        <div>Me again. </div>
        <div>It just happened again :)</div>
        <div>( With extra debugging lines in my register.lua
          and a not found xml like you suggested if the result is empty
          )</div>
        <div><br>
        </div>
        <div>This time I turned up the logging to 9 while it
          was happening.</div>
        <div>This is what I found:</div>
        <div><br>
        </div>
        <div>While its happening, a Register request causes the
          following to be logged: </div>
        <div><br>
        </div>
        <div>
          <div>nta.c:2880 agent_recv_request() nta: received
            REGISTER <a> sip:xxxxx</a> SIP/2.0 (CSeq 73038)</div>
          <div>nta.c:3012 agent_recv_request() nta: REGISTER
            (73038) going to existing REGISTER transaction</div>
          <div>tport.c:2749 tport_wakeup_pri()
            tport_wakeup_pri(0x7fab1c0042b0): events IN</div>
          <div>tport.c:2864 tport_recv_event()
            tport_recv_event(0x7fab1c0042b0)</div>
          <div>tport.c:3205 tport_recv_iovec()
            tport_recv_iovec(0x7fab1c0042b0) msg 0x7fab1d095280 from
            (udp/xxx.xxx.xxx.xxx:5060) has 809 bytes, veclen = 1</div>
          <div>tport.c:3023 tport_deliver()
            tport_deliver(0x7fab1c0042b0): msg 0x7fab1d095280 (809
            bytes) from udp/xxx.xxx.xxx.xxx:5060/sip next=(nil)</div>
        </div>
        <div><br>
        </div>
        <div>And that’s it. it doesn’t even execute my
          register.lua anymore, I just tries to update an existing
          Register transaction. </div>
        <div>When I start an ngrep on port 5060, all I see is
          the register, no unauthorised or ok response.</div>
        <div><br>
        </div>
        <div>While a Register Request after I restarted
          freeswitch and everything worked again looks like this: </div>
        <div><br>
        </div>
        <div>
          <div>nta.c:2880 agent_recv_request() nta: received
            REGISTER <a> sip:xxxxx</a> SIP/2.0 (CSeq 37884)</div>
          <div>nta.c:3085 agent_recv_request() nta: REGISTER
            (37884) going to a default leg</div>
          <div>nua_server.c:102 nua_stack_process_request()
            nua: nua_stack_process_request: entering</div>
          <div>nua_stack.c:899 nh_create() nua: nh_create:
            entering</div>
          <div>nua_common.c:108 nh_create_handle() nua:
            nh_create_handle: entering</div>
          <div>nua_params.c:480 nua_stack_set_params() nua:
            nua_stack_set_params: entering</div>
          <div>soa.c:280 soa_clone()
            soa_clone(static::0x7f8514001930, 0x7f8514001130,
            0x7f85142225b0) called</div>
          <div>soa.c:403 soa_set_params()
            soa_set_params(static::0x7f85141f6f70, ...) called</div>
          <div>nua_stack.c:271 nua_stack_event()
            nua(0x7f85142225b0): event i_register 100 Trying</div>
          <div>nua_stack.c:359 nua_application_event() nua:
            nua_application_event: entering</div>
          <div>nua.c:366 nua_handle_magic() nua:
            nua_handle_magic: entering</div>
          <div>2021-03-31 23:47:11.485911 [INFO]
            switch_cpp.cpp:1328 register.lua: Connect to database</div>
        </div>
        <div>...</div>
        <div><br>
        </div>
        <div>The last entry “Connect to database” is already a
          consoleLog from my register.lua. </div>
        <div>From here on out everything works great again … </div>
        <div><br>
        </div>
        <div>So, do you think it could still be true that one
          request to my register.lua holds up all subsequent requests?</div>
        <div><br>
        </div>
        <div>Thank you very much!</div>
        <div><br>
        </div>
        <div>Regards, </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>
          <div><br>
            <blockquote type="cite">
              <div>On 31.03.2021, at 09:16, Stefan Kainz <<a href="mailto:s.kainz@wnt.at" target="_blank">s.kainz@wnt.at</a>> wrote:</div>
              <br>
              <div>
                <div style="overflow-wrap: break-word;"> Ok
                  thanks!
                  <div><br>
                  </div>
                  <div>I will try to return a not found and add
                    debug lines to the register.lua. </div>
                  <div>I will let you know If that helped. </div>
                  <div><br>
                  </div>
                  <div>Regards, </div>
                  <div>Stefan</div>
                  <div>
                    <div><br>
                      <blockquote type="cite">
                        <div>On 30.03.2021, at 21:49, Bote Man
                          <<a href="mailto:botelist@gmail.com" target="_blank">botelist@gmail.com</a>>
                          wrote:</div>
                        <br>
                        <div>
                          <div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                            <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> And add some logging lines to
                              the Lua script so that it can tell you
                              what is happening at each stage. Perhaps
                              it is doing something that you don’t want
                              it to do, or not doing something that you
                              do want it to do?<u></u><u></u></div>
                            <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <u></u> <u></u></div>
                            <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> Bote<u></u><u></u></div>
                            <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <u></u> <u></u></div>
                            <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <u></u> <u></u></div>
                            <div style="border-style:solid none none;border-top-width:1pt;border-top-color:rgb(225,225,225);padding:3pt 0in 0in">
                              <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <b>From:</b><span> </span>FreeSWITCH-users
                                <<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>><span> </span><b>On Behalf Of<span> </span></b>Mircea
                                Botoca-Huh<br>
                                <b>Sent:</b><span> </span>Tuesday,
                                30 March, 2021 15:21<br>
                                <b>To:</b><span> </span>FreeSWITCH
                                Users Help <<a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freeswitch.org</a>><br>
                                <b>Subject:</b><span> </span>Re:
                                [Freeswitch-users] Internal Interface
                                suddenly freezes<u></u><u></u></div>
                            </div>
                            <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <u></u> <u></u></div>
                            <div>
                              <div>
                                <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> Hi, <u></u><u></u></div>
                              </div>
                              <div>
                                <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <u></u> <u></u></div>
                              </div>
                              <div>
                                <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> If you don't
                                  wish to serve an action from your Lua
                                  script, you must return not found. <u></u><u></u></div>
                              </div>
                              <div>
                                <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <u></u> <u></u></div>
                              </div>
                              <div>
                                <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> This is from
                                  confluence doc:<u></u><u></u></div>
                              </div>
                              <div>
                                <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <u></u> <u></u></div>
                              </div>
                              <div>
                                <p style="margin-right:0in;margin-bottom:12pt;margin-left:0in;background-color:white;outline:0px"> <span style="font-size:12.5pt;font-family:Arial,sans-serif;color:rgb(41,41,41)">If your LUA application
                                    receives a request and you don't
                                    wish to serve dialplan or like to
                                    fallback to plain XML dialplan, then
                                    you should return the following "not
                                    found" result.<u></u><u></u></span></p>
                                <div style="border:1pt solid windowtext;padding:0in;outline:0px">
                                  <div>
                                    <pre style="margin:0in;font-size:10pt;font-family:"Courier New";background-color:white"><span style="color:rgb(41,41,41)"><?xml version="1.0" encoding="UTF-8" standalone="no"?><u></u><u></u></span></pre>
                                    <pre style="margin:0in;font-size:10pt;font-family:"Courier New";background-color:white"><span style="color:rgb(41,41,41)"><document type="freeswitch/xml"><u></u><u></u></span></pre>
                                    <pre style="margin:0in;font-size:10pt;font-family:"Courier New";background-color:white"><span style="color:rgb(41,41,41)">  <section name="result"><u></u><u></u></span></pre>
                                    <pre style="margin:0in;font-size:10pt;font-family:"Courier New";background-color:white"><span style="color:rgb(41,41,41)">    <result status="not found" /><u></u><u></u></span></pre>
                                    <pre style="margin:0in;font-size:10pt;font-family:"Courier New";background-color:white"><span style="color:rgb(41,41,41)">  </section><u></u><u></u></span></pre>
                                    <pre style="margin:0in;font-size:10pt;font-family:"Courier New";background-color:white"><span style="color:rgb(41,41,41)"></document><u></u><u></u></span></pre>
                                  </div>
                                </div>
                                <div>
                                  <div>
                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <u></u> <u></u></div>
                                  </div>
                                  <div>
                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <u></u> <u></u></div>
                                  </div>
                                  <div>
                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> Best
                                      regards, <u></u><u></u></div>
                                  </div>
                                  <div>
                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> Mircea <u></u><u></u></div>
                                  </div>
                                  <div>
                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <u></u> <u></u></div>
                                  </div>
                                  <div>
                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> mar., 30
                                      mar. 2021, 22:05 Stefan Kainz <<a href="mailto:s.kainz@wnt.at" style="color:blue;text-decoration:underline" target="_blank">s.kainz@wnt.at</a>>
                                      a scris:<u></u><u></u></div>
                                  </div>
                                  <blockquote style="border-style:none none none solid;border-left-width:1pt;border-left-color:rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in" type="cite">
                                    <div>
                                      <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                        Hi, <span> </span><u></u><u></u></div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          The lua script is called on a
                                          directory request. <u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          Your know, autoload_configs,
                                          lua.conf.xml: <u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                      <div>
                                        <div>
                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                            <param
                                            name="xml-handler-script"
                                            value="register.lua"/><u></u><u></u></div>
                                        </div>
                                        <div>
                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                            <param
                                            name="xml-handler-bindings"
value="directory,dialplan”/><u></u><u></u></div>
                                        </div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          Maybe the dialplan in the
                                          xml-handler-bindings is doing
                                          something I don’t want … <u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          In the register.lua I do basic
                                          sanity checks, and of course a
                                          database query that returns
                                          the user-data.<u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          After that I generate the xml
                                          that gets sent to freeswitch. <u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          Yesterday I added
                                          cacheable=“120" to the
                                          <user> tag.<u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          Thats no solution of course,
                                          but it looks like when the
                                          data is in the cache the lua
                                          script doesn’t get called. <u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          So maybe the error won’t occur
                                          as often as before … <u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          But, I have an idea, maybe you
                                          can confirm this. <u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          With dialplan enabled in
                                          xml-handler-bindings, the lua
                                          script is also called on
                                          calls, not just on
                                          registrations. <u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          ( I think that’s necessary to
                                          authenticate the users on an
                                          outgoing call, please correct
                                          me if im wrong )<u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          In the register.lua I only
                                          handle directory-requests and
                                          action==user_call.<u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          All other requests to my
                                          register.lua are unhandled and
                                          therefore I don’t return any
                                          xml at all. <u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          Maybe I get a request to my
                                          register.lua that is not a
                                          directory-request and not a
                                          user_call and since I don’t
                                          return a xml, Sofia hangs.<u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          Does that sound plausible?<u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          Thank you in advance!<u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          Regards, <u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          Stefan<u></u><u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                      <div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                      <div>
                                        <div>
                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <br>
                                            <br>
                                            <u></u><u></u></div>
                                          <blockquote style="margin-top:5pt;margin-bottom:5pt" type="cite">
                                            <div>
                                              <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                                On 29.03.2021, at 23:57,
                                                David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" style="color:blue;text-decoration:underline" target="_blank">david.villasmil.work@gmail.com</a>>
                                                wrote:<u></u><u></u></div>
                                            </div>
                                            <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <u></u> <u></u></div>
                                            <div>
                                              <div>
                                                <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                                  That was going to be
                                                  my next question:
                                                  what’s lua doing and
                                                  at what point?<u></u><u></u></div>
                                              </div>
                                              <div>
                                                <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                                  <u></u> <u></u></div>
                                              </div>
                                              <div>
                                                <div>
                                                  <div>
                                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> On Mon,
                                                      29 Mar 2021 at
                                                      16:09, Stefan
                                                      Kainz <<a href="mailto:s.kainz@wnt.at" style="color:blue;text-decoration:underline" target="_blank">s.kainz@wnt.at</a>>
                                                      wrote:<u></u><u></u></div>
                                                  </div>
                                                  <blockquote style="border-style:none none none solid;border-left-width:1pt;border-left-color:rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in" type="cite">
                                                    <div>
                                                      <div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> I
                                                          just found an
                                                          issue on jira,
                                                          where it seems
                                                          someone had
                                                          the same
                                                          problem I
                                                          have.<span> </span><span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <a href="https://freeswitch.org/jira/browse/FS-3328" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.org/jira/browse/FS-3328</a><span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> I
                                                          don’t have
                                                          mod_xml_curl
                                                          enabled
                                                          though.<span> </span><span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> But
                                                          knowing that
                                                          sofia can
                                                          handle only
                                                          one register
                                                          at a time and
                                                          then blocking
                                                          all subsequent
                                                          Registers is a
                                                          good starting
                                                          point …<span> </span><span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                                          Regards,<span> </span><span lang="DE"><u></u><u></u></span></div>
                                                      </div>
                                                    </div>
                                                    <div>
                                                      <div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div>
                                                          <div style="border-style:solid none none;border-top-width:1pt;border-top-color:rgb(225,225,225);padding:3pt 0in 0in">
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <b><span lang="DE">Von:</span></b><span lang="DE"><span> </span>FreeSWITCH-users <<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" style="color:blue;text-decoration:underline" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>><span> </span><b>Im Auftrag von<span> </span></b>Bote
                                                          Man<br>
                                                          <b>Gesendet:</b><span> </span>Montag, 29. März 2021 15:45<br>
                                                          <b>An:</b><span> </span>'FreeSWITCH Users Help' <<a href="mailto:freeswitch-users@lists.freeswitch.org" style="color:blue;text-decoration:underline" target="_blank">freeswitch-users@lists.freeswitch.org</a>><br>
                                                          <b>Betreff:</b><span> </span>Re: [Freeswitch-users] Internal
                                                          Interface
                                                          suddenly
                                                          freezes<u></u><u></u></span></div>
                                                          </div>
                                                        </div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE"> <u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> The
                                                          one common
                                                          element is
                                                          your Lua
                                                          script.<span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> I am
                                                          certainly no
                                                          expert on
                                                          script
                                                          writing, but I
                                                          have seen a
                                                          number of
                                                          problems on
                                                          the mailing
                                                          list over the
                                                          years with
                                                          scripts doing
                                                          “too much”
                                                          work during
                                                          critical
                                                          sections of
                                                          the dialplan.
                                                          Perhaps there
                                                          is a race
                                                          condition?<span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> Hope
                                                          this helps.<span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span style="font-size:10pt;color:rgb(127,127,127)">---<span> </span></span><span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span style="font-size:10pt;color:rgb(127,127,127)">John
                                                          Boteler<span> </span></span><span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span style="font-size:10pt;color:rgb(127,127,127)">BnC Group
                                                          U.S.A.<span> </span></span><span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div>
                                                          <div style="border-style:solid none none;border-top-width:1pt;border-top-color:rgb(225,225,225);padding:3pt 0in 0in">
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <b>From:</b><span> </span>FreeSWITCH-users <<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" style="color:blue;text-decoration:underline" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>><span> </span><b>On Behalf Of<span> </span></b>Stefan
                                                          Kainz<br>
                                                          <b>Sent:</b><span> </span>Monday, 29 March, 2021 07:49<br>
                                                          <b>To:</b><span> </span>FreeSWITCH Users Help <<a href="mailto:freeswitch-users@lists.freeswitch.org" style="color:blue;text-decoration:underline" target="_blank">freeswitch-users@lists.freeswitch.org</a>><br>
                                                          <b>Subject:</b><span> </span>Re: [Freeswitch-users] Internal
                                                          Interface
                                                          suddenly
                                                          freezes<span lang="DE"><u></u><u></u></span></div>
                                                          </div>
                                                        </div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                                          Thank you for
                                                          your answer!<span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> Hmm,
                                                          I also tested
                                                          it on two
                                                          completely
                                                          different
                                                          servers ( no
                                                          virtualization
                                                          ) and the
                                                          problem exists
                                                          on both.<span> </span><span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> Im
                                                          also going to
                                                          try it on a
                                                          third server,
                                                          also
                                                          completely
                                                          different, but
                                                          I cant really
                                                          image that
                                                          this is a
                                                          hardware-thing
                                                          …<span> </span><span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> We
                                                          also have many
                                                          freeswitch
                                                          servers in
                                                          production (
                                                          Exactly the
                                                          same hardware
                                                          as the server
                                                          with the
                                                          problem ).<span> </span><span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> The
                                                          only
                                                          difference is
                                                          that one of
                                                          those servers
                                                          handles
                                                          registrations,
                                                          and one
                                                          doesn’t.<span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> The
                                                          one handling
                                                          the
                                                          registrations
                                                          has the
                                                          problem, the
                                                          other one
                                                          doesn’t.<span> </span><span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> Its
                                                          really strange
                                                          …<span> </span><span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                                          Regards,<span lang="DE"><u></u><u></u></span></div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  <span lang="DE"><u></u><u></u></span></div>
                                                        <div style="border-style:solid none none;border-top-width:1pt;border-top-color:rgb(225,225,225);padding:3pt 0in 0in">
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <b><span lang="DE">Von:</span></b><span lang="DE"><span> </span>FreeSWITCH-users <<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" style="color:blue;text-decoration:underline" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>><span> </span><b>Im Auftrag von<span> </span></b>David
                                                          Villasmil<br>
                                                          <b>Gesendet:</b><span> </span>Montag, 29. März 2021 13:12<br>
                                                          <b>An:</b><span> </span>FreeSWITCH Users Help <<a href="mailto:freeswitch-users@lists.freeswitch.org" style="color:blue;text-decoration:underline" target="_blank">freeswitch-users@lists.freeswitch.org</a>><br>
                                                          <b>Betreff:</b><span> </span>Re: [Freeswitch-users] Internal
                                                          Interface
                                                          suddenly
                                                          freezes<u></u><u></u></span></div>
                                                        </div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE"> <u></u><u></u></span></div>
                                                        <div>
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE">That
                                                          looks to be
                                                          more on the
                                                          hardware side
                                                          than software.
                                                          It’d be an
                                                          extremely
                                                          coincidence
                                                          those versions
                                                          and all those
                                                          OS have some
                                                          issue
                                                          somewhere.<u></u><u></u></span></div>
                                                        </div>
                                                        <div>
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE">Change
                                                          hardware. <u></u><u></u></span></div>
                                                        </div>
                                                        <div>
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE"> <u></u><u></u></span></div>
                                                          <div>
                                                          <div>
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE">On
                                                          Sun, 28 Mar
                                                          2021 at 09:12,
                                                          Stefan Kainz
                                                          <<a href="mailto:s.kainz@wnt.at" style="color:blue;text-decoration:underline" target="_blank">s.kainz@wnt.at</a>>
                                                          wrote:<u></u><u></u></span></div>
                                                          </div>
                                                          <blockquote style="border-style:none none none solid;border-left-width:1pt;border-left-color:rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8pt" type="cite">
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE">Hi
                                                          everbody,<span> </span><br>
                                                          <br>
                                                          I have a
                                                          little bit of
                                                          a problem.<span> </span><br>
                                                          Im using
                                                          Version
                                                          1.10.3. ( but
                                                          this problem
                                                          also occurs on
                                                          version 1.4.18
                                                          )<br>
                                                          <br>
                                                          Sometimes the
                                                          internal Sofia
                                                          interface just
                                                          stops
                                                          responding to
                                                          SIP Requests.<span> </span><br>
                                                          It sometimes
                                                          happens once
                                                          every day, and
                                                          sometimes once
                                                          a week.<span> </span><br>
                                                          It happens at
                                                          completely
                                                          random times,
                                                          like one day
                                                          in the
                                                          morning, and
                                                          the next day
                                                          in the middle
                                                          of the night.<span> </span><br>
                                                          The
                                                          freeswitch.log
                                                          gives me
                                                          nothing, its
                                                          like the Sofia
                                                          interface was
                                                          stopped.<span> </span><br>
                                                          <br>
                                                          When I try to
                                                          restart the
                                                          interface with
                                                          "sofia profile
                                                          internal
                                                          restart”
                                                          nothing
                                                          happens. The
                                                          fs_cli just
                                                          remains stuck
                                                          with that
                                                          command.<br>
                                                          <br>
                                                          The solution
                                                          is to restart
                                                          the freeswitch
                                                          service.<br>
                                                          <br>
                                                          Sometimes when
                                                          I recognise it
                                                          too late, for
                                                          example in the
                                                          middle of the
                                                          night, it
                                                          seems like the
                                                          problem solves
                                                          itself after
                                                          about 2 hours.<span> </span><br>
                                                          The profile
                                                          just starts
                                                          working again,
                                                          without
                                                          somebody doing
                                                          anything.<br>
                                                          <br>
                                                          I have checked
                                                          a variety of
                                                          things,
                                                          including the
                                                          firewall &
                                                          fail2ban,
                                                          network
                                                          connection,
                                                          made sure
                                                          watchdog is
                                                          disabled, and
                                                          also tested it
                                                          on different
                                                          Debian-versions
                                                          and freeswitch
                                                          versions.<span> </span><br>
                                                          It seems this
                                                          problem occurs
                                                          on every
                                                          freeswitch
                                                          version i have
                                                          tested.<span> </span><br>
                                                          <br>
                                                          The
                                                          external-profile
                                                          on the other
                                                          hand, keeps
                                                          working like
                                                          nothing
                                                          happened.<span> </span><br>
                                                          <br>
                                                          Both
                                                          Interfaces
                                                          listen on the
                                                          same
                                                          network-device
                                                          with a public
                                                          ip.<span> </span><br>
                                                          The only
                                                          difference is,
                                                          the internal
                                                          profile uses a
                                                          Lua file to
                                                          handle
                                                          registrations. <span> </span><br>
                                                          <br>
                                                          Has anybody
                                                          come across
                                                          anything
                                                          similar?<span> </span><br>
                                                          <br>
                                                          Any help is
                                                          much
                                                          appreciated!<br>
                                                          <br>
                                                          Regards,<span> </span><br>
                                                          <br>
_________________________________________________________________________<br>
                                                          <br>
                                                          The FreeSWITCH
                                                          project is
                                                          sponsored by
                                                          SignalWire<span> </span><a href="https://signalwire.com/" style="color:blue;text-decoration:underline" target="_blank">https://signalwire.com</a><br>
                                                          Enhance your
                                                          FreeSWITCH
                                                          install with
                                                          disruptive
                                                          priced SMS and
                                                          PSTN services.<br>
                                                          Build your
                                                          next product
                                                          on our
                                                          scalable cloud
                                                          platform.<br>
                                                          <br>
                                                          Join our
                                                          online
                                                          community to
                                                          chat in real
                                                          time<span> </span><a href="https://signalwire.community/" style="color:blue;text-decoration:underline" target="_blank">https://signalwire.community</a><br>
                                                          <br>
                                                          Professional
                                                          FreeSWITCH
                                                          Services<br>
                                                          <a href="mailto:sales@freeswitch.com" style="color:blue;text-decoration:underline" target="_blank">sales@freeswitch.com</a><br>
                                                          <a href="https://freeswitch.com/" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.com</a><br>
                                                          <br>
                                                          Official
                                                          FreeSWITCH
                                                          Sites<br>
                                                          <a href="https://freeswitch.com/oss" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.com/oss</a><br>
                                                          <a href="https://freeswitch.org/confluence" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.org/confluence</a><br>
                                                          <a href="https://cluecon.com/" style="color:blue;text-decoration:underline" target="_blank">https://cluecon.com</a><br>
                                                          <br>
FreeSWITCH-users mailing list<br>
                                                          <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" style="color:blue;text-decoration:underline" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
                                                          <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" style="color:blue;text-decoration:underline" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
                                                          UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" style="color:blue;text-decoration:underline" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
                                                          <a href="https://freeswitch.com/" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.com</a><u></u><u></u></span></div>
                                                          </blockquote>
                                                          </div>
                                                        </div>
                                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE">--<span> </span><u></u><u></u></span></div>
                                                        <div>
                                                          <div>
                                                          <div>
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE">Regards,<u></u><u></u></span></div>
                                                          </div>
                                                          <div>
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE"> <u></u><u></u></span></div>
                                                          </div>
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE">David
                                                          Villasmil<u></u><u></u></span></div>
                                                          <div>
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE">email:<span> </span><a href="mailto:david.villasmil.work@gmail.com" style="color:blue;text-decoration:underline" target="_blank">david.villasmil.work@gmail.com</a><u></u><u></u></span></div>
                                                          </div>
                                                          <div>
                                                          <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <span lang="DE">phone:
                                                          +34669448337<u></u><u></u></span></div>
                                                          </div>
                                                          </div>
                                                        </div>
                                                      </div>
                                                    </div>
                                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
_________________________________________________________________________<br>
                                                      <br>
                                                      The FreeSWITCH
                                                      project is
                                                      sponsored by
                                                      SignalWire<span> </span><a href="https://signalwire.com/" style="color:blue;text-decoration:underline" target="_blank">https://signalwire.com</a><br>
                                                      Enhance your
                                                      FreeSWITCH install
                                                      with disruptive
                                                      priced SMS and
                                                      PSTN services.<br>
                                                      Build your next
                                                      product on our
                                                      scalable cloud
                                                      platform.<br>
                                                      <br>
                                                      Join our online
                                                      community to chat
                                                      in real time<span> </span><a href="https://signalwire.community/" style="color:blue;text-decoration:underline" target="_blank">https://signalwire.community</a><br>
                                                      <br>
                                                      Professional
                                                      FreeSWITCH
                                                      Services<br>
                                                      <a href="mailto:sales@freeswitch.com" style="color:blue;text-decoration:underline" target="_blank">sales@freeswitch.com</a><br>
                                                      <a href="https://freeswitch.com/" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.com</a><br>
                                                      <br>
                                                      Official
                                                      FreeSWITCH Sites<br>
                                                      <a href="https://freeswitch.com/oss" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.com/oss</a><br>
                                                      <a href="https://freeswitch.org/confluence" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.org/confluence</a><br>
                                                      <a href="https://cluecon.com/" style="color:blue;text-decoration:underline" target="_blank">https://cluecon.com</a><br>
                                                      <br>
                                                      FreeSWITCH-users
                                                      mailing list<br>
                                                      <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" style="color:blue;text-decoration:underline" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
                                                      <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" style="color:blue;text-decoration:underline" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
                                                      UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" style="color:blue;text-decoration:underline" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
                                                      <a href="https://freeswitch.com/" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.com</a><u></u><u></u></div>
                                                  </blockquote>
                                                </div>
                                              </div>
                                              <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                                --<span> </span><u></u><u></u></div>
                                              <div>
                                                <div>
                                                  <div>
                                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> Regards,<u></u><u></u></div>
                                                  </div>
                                                  <div>
                                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> <u></u> <u></u></div>
                                                  </div>
                                                  <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> David
                                                    Villasmil<span> </span><u></u><u></u></div>
                                                  <div>
                                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> email:<span> </span><a href="mailto:david.villasmil.work@gmail.com" style="color:blue;text-decoration:underline" target="_blank">david.villasmil.work@gmail.com</a><u></u><u></u></div>
                                                  </div>
                                                  <div>
                                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> phone:
                                                      +34669448337<u></u><u></u></div>
                                                  </div>
                                                </div>
                                              </div>
                                              <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
_________________________________________________________________________<br>
                                                <br>
                                                The FreeSWITCH project
                                                is sponsored by
                                                SignalWire<span> </span><a href="https://signalwire.com/" style="color:blue;text-decoration:underline" target="_blank">https://signalwire.com</a><br>
                                                Enhance your FreeSWITCH
                                                install with disruptive
                                                priced SMS and PSTN
                                                services.<br>
                                                Build your next product
                                                on our scalable cloud
                                                platform.<br>
                                                <br>
                                                Join our online
                                                community to chat in
                                                real time<span> </span><a href="https://signalwire.community/" style="color:blue;text-decoration:underline" target="_blank">https://signalwire.community</a><br>
                                                <br>
                                                Professional FreeSWITCH
                                                Services<br>
                                                <a href="mailto:sales@freeswitch.com" style="color:blue;text-decoration:underline" target="_blank">sales@freeswitch.com</a><br>
                                                <a href="https://freeswitch.com/" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.com</a><br>
                                                <br>
                                                Official FreeSWITCH
                                                Sites<br>
                                                <a href="https://freeswitch.com/oss" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.com/oss</a><br>
                                                <a href="https://freeswitch.org/confluence" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.org/confluence</a><br>
                                                <a href="https://cluecon.com/" style="color:blue;text-decoration:underline" target="_blank">https://cluecon.com</a><br>
                                                <br>
                                                FreeSWITCH-users mailing
                                                list<br>
                                                <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" style="color:blue;text-decoration:underline" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
                                                <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" style="color:blue;text-decoration:underline" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
                                                UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" style="color:blue;text-decoration:underline" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
                                                <a href="https://freeswitch.com/" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.com</a><u></u><u></u></div>
                                            </div>
                                          </blockquote>
                                        </div>
                                        <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
                                          <u></u> <u></u></div>
                                      </div>
                                    </div>
                                    <div style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
_________________________________________________________________________<br>
                                      <br>
                                      The FreeSWITCH project is
                                      sponsored by SignalWire<span> </span><a href="https://signalwire.com/" style="color:blue;text-decoration:underline" target="_blank">https://signalwire.com</a><br>
                                      Enhance your FreeSWITCH install
                                      with disruptive priced SMS and
                                      PSTN services.<br>
                                      Build your next product on our
                                      scalable cloud platform.<br>
                                      <br>
                                      Join our online community to chat
                                      in real time<span> </span><a href="https://signalwire.community/" style="color:blue;text-decoration:underline" target="_blank">https://signalwire.community</a><br>
                                      <br>
                                      Professional FreeSWITCH Services<br>
                                      <a href="mailto:sales@freeswitch.com" style="color:blue;text-decoration:underline" target="_blank">sales@freeswitch.com</a><br>
                                      <a href="https://freeswitch.com/" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.com</a><br>
                                      <br>
                                      Official FreeSWITCH Sites<br>
                                      <a href="https://freeswitch.com/oss" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.com/oss</a><br>
                                      <a href="https://freeswitch.org/confluence" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.org/confluence</a><br>
                                      <a href="https://cluecon.com/" style="color:blue;text-decoration:underline" target="_blank">https://cluecon.com</a><br>
                                      <br>
                                      FreeSWITCH-users mailing list<br>
                                      <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" style="color:blue;text-decoration:underline" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
                                      <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" style="color:blue;text-decoration:underline" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
                                      UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" style="color:blue;text-decoration:underline" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
                                      <a href="https://freeswitch.com/" style="color:blue;text-decoration:underline" target="_blank">https://freeswitch.com</a><u></u><u></u></div>
                                  </blockquote>
                                </div>
                              </div>
                            </div>
                          </div>
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">_________________________________________________________________________</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">The FreeSWITCH
                            project is sponsored by SignalWire <a href="https://signalwire.com/" target="_blank">
                              https://signalwire.com</a></span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">Enhance your
                            FreeSWITCH install with disruptive priced
                            SMS and PSTN services.</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">Build your next
                            product on our scalable cloud platform.</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">Join our online
                            community to chat in real time <a href="https://signalwire.community/" target="_blank">
                              https://signalwire.community</a></span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">Professional
                            FreeSWITCH Services</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline"><a href="mailto:sales@freeswitch.com" target="_blank">sales@freeswitch.com</a></span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline"><a href="https://freeswitch.com/" target="_blank">https://freeswitch.com</a></span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">Official
                            FreeSWITCH Sites</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline"><a href="https://freeswitch.com/oss" target="_blank">https://freeswitch.com/oss</a></span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline"><a href="https://freeswitch.org/confluence" target="_blank">https://freeswitch.org/confluence</a></span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline"><a href="https://cluecon.com/" target="_blank">https://cluecon.com</a></span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">FreeSWITCH-users
                            mailing list</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline"><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a></span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline"><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a></span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a></span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                          <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline"><a href="https://freeswitch.com/" target="_blank">https://freeswitch.com</a></span></div>
                      </blockquote>
                    </div>
                    <br>
                  </div>
                </div>
_________________________________________________________________________<br>
                <br>
                The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com" target="_blank"> https://signalwire.com</a><br>
                Enhance your FreeSWITCH install with disruptive priced
                SMS and PSTN services.<br>
                Build your next product on our scalable cloud platform.<br>
                <br>
                Join our online community to chat in real time <a href="https://signalwire.community" target="_blank"> https://signalwire.community</a><br>
                <br>
                Professional FreeSWITCH Services<br>
                <a href="mailto:sales@freeswitch.com" target="_blank">sales@freeswitch.com</a><br>
                <a href="https://freeswitch.com" target="_blank">https://freeswitch.com</a><br>
                <br>
                Official FreeSWITCH Sites<br>
                <a href="https://freeswitch.com/oss" target="_blank">https://freeswitch.com/oss</a><br>
                <a href="https://freeswitch.org/confluence" target="_blank">https://freeswitch.org/confluence</a><br>
                <a href="https://cluecon.com" target="_blank">https://cluecon.com</a><br>
                <br>
                FreeSWITCH-users mailing list<br>
                <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
                <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
                UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
                <a href="https://freeswitch.com" target="_blank">https://freeswitch.com</a></div>
            </blockquote>
          </div>
          <br>
        </div>
        <br>
        <fieldset></fieldset>
        <pre>_________________________________________________________________________

The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com" target="_blank">https://signalwire.com</a>
Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
Build your next product on our scalable cloud platform.

Join our online community to chat in real time <a href="https://signalwire.community" target="_blank">https://signalwire.community</a>

Professional FreeSWITCH Services
<a href="mailto:sales@freeswitch.com" target="_blank">sales@freeswitch.com</a>
<a href="https://freeswitch.com" target="_blank">https://freeswitch.com</a>

Official FreeSWITCH Sites
<a href="https://freeswitch.com/oss" target="_blank">https://freeswitch.com/oss</a>
<a href="https://freeswitch.org/confluence" target="_blank">https://freeswitch.org/confluence</a>
<a href="https://cluecon.com" target="_blank">https://cluecon.com</a>

FreeSWITCH-users mailing list
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a>
<a href="https://freeswitch.com" target="_blank">https://freeswitch.com</a></pre>
      </blockquote>
    </blockquote>
    <br>
  </div>

_________________________________________________________________________<br>
<br>
The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com" rel="noreferrer" target="_blank">https://signalwire.com</a><br>
Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br>
Build your next product on our scalable cloud platform.<br>
<br>
Join our online community to chat in real time <a href="https://signalwire.community" rel="noreferrer" target="_blank">https://signalwire.community</a><br>
<br>
Professional FreeSWITCH Services<br>
<a href="mailto:sales@freeswitch.com" target="_blank">sales@freeswitch.com</a><br>
<a href="https://freeswitch.com" rel="noreferrer" target="_blank">https://freeswitch.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank">https://freeswitch.com/oss</a><br>
<a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank">https://freeswitch.org/confluence</a><br>
<a href="https://cluecon.com" rel="noreferrer" target="_blank">https://cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="https://freeswitch.com" rel="noreferrer" target="_blank">https://freeswitch.com</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px"><font color="#000000"><br></font></div><div style="font-size:12.8px"><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:4.5pt"><span style="font-size:8pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><font color="#000000">Brian West | Co-founder and Developer</font></span></p><p style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:4.5pt"><span style="font-size:8pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><font color="#000000">Need Commercial support? email <a href="mailto:sales@freeswitch.com" target="_blank">sales@freeswitch.com</a> </font></span></p><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:4.5pt"><span style="font-size:8pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><font color="#000000">FreeSWITCH Solutions | <a href="https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g" style="color:rgb(17,85,204)" target="_blank">17345 Civic Drive #2531 Brookfield, WI 53045</a></font></span></p><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:4.5pt"><font color="#000000"><span style="font-size:8pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Email: </span><span style="color:rgb(17,85,204);font-size:8pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><a href="mailto:brian@freeswitch.com" target="_blank">brian@freeswitch.com</a></span></font></p><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:4.5pt"><span style="font-size:8pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><font color="#000000">Mobile: <span title="Call with Google Voice">918-424-9378</span></font></span></p><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:4.5pt"><font color="#000000"><span style="font-size:8pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Website: </span><a href="https://www.freeswitch.com/" style="color:rgb(17,85,204)" target="_blank"><span style="font-size:8pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">https://www.FreeSWITCH.com</span></a></font></p><p dir="ltr" style="font-size:12.8px;line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="background-color:transparent;font-size:9pt;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap"><a href="https://www.facebook.com/freeswitch" target="_blank"><img alt="https://www.facebook.com/signalwireinc?src=email" src="https://lh6.googleusercontent.com/AYfRoSNaDNtMPRMevPn_GqcVEMd5NDRFi0GlluGUWzV6I5TAY_3T2-Tt0IuIXeUtEdYsgNsM8DOYKRKhjmrG_-n2Ga-LCnoNk46sO8VyEma1sBFYdiGJcLRUvkrD1CYHN79qimeg" width="31" height="31" style="border: none;"></a> </span><span style="background-color:transparent;font-size:9pt;font-family:Tahoma;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap"><a href="https://twitter.com/freeswitch" target="_blank"><img alt="https://twitter.com/freeswitch" src="https://lh3.googleusercontent.com/W4SqXyybH2qdAozvtoKjcz736qOjk9LHDwldvs1ahc-WVU0putVMSsUH474KDrJ32jsqi6JDjyUWxqeEkN5I1xSlC5ShYrd1b8NIMUkDzDrtbWQfa6A_90UcygqesBtRLgeFirKa" width="31" height="31" style="border: none;"></a></span><br></p></div></div></div></div></div></div></div></div></div></div></div></div></div>