<div dir="ltr"><div><div><div>Olá Cláudio,<br><br></div>Só para ver se tem alguma forma mais fácil de tratar isso, essas linhas tem uma conta VOIP atrelada ou á chamada via IP direto?<br></div>Caso tenha uma conta VOIP, quando a conta para de funcionar ela perde registrou ou a latência aumenta? OU algo que dê para observar no console sem que seja necessário fazer uma ligação para estes números?<br><br></div><div>Hoje monitoro o status e latências das minhas contas VOIP através do Zabbix.<br></div><div><div><br></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><br><div><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><p style="margin:0px;color:rgb(136,136,136);background-color:rgb(255,255,255)"><img src="http://sincronismo.com.br/assinaturas/assinatura_wagner.jpg"> </p></span></div></div></div></div>
<br><div class="gmail_quote">Em 9 de maio de 2017 20:29, Helvio Junior <span dir="ltr">&lt;<a href="mailto:helvio.listas@gmail.com" target="_blank">helvio.listas@gmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <p>Claudio,</p>
    <p>Creio que você tenha diversas formas de fazer:</p>
    <ol>
      <li>Criar um Aplicativo (ou achar no mercado) algo que fala a
        ligação SIP e veja se completa ou não. Se for somente
        sinalização é bem mais fácil; Neste caso tenho algo maio pronto
        em C#</li>
      <li>Criar uma engenharia macabra que uso para todos os meus
        Click-to-call, callback e etc... que consiste no seguinte:</li>
      <ul>
        <li>Registro a necessidade da ligação em uma tabela e nesta
          gravo as informações como Qual será o destino de cada uma das
          pontas da chamada (Ex Lado 1 uma queue, lado 2 o meu cliente).
          Neste registro terei um ID, ID este que uso no arquivo &quot;.call&quot;
          ou em uma chamada via AMI<br>
        </li>
        <li>
          <p>Channel: 1*999999</p>
        </li>
        <li>
          <p>Extension: 2*999999</p>
        </li>
        <li>
          <p>Onde o 99999 é o Identificador da tabela na Base de dados,
            e na tabela eu tenho as informações para qual quero ligar.</p>
        </li>
        <li>
          <p>Ja no meu exten eu chamo um AGI que identifica o exten se é
            o 1* ou 2* e trata com Goto p/ qual contexto/exten deve ir.</p>
        </li>
        <li>
          <p>Se precisar de mais detalhes me manda ai que mando um
            código mais completo.
          </p>
        </li>
      </ul>
      <ul>
        <li>Neste caso, você pode verificar posteriormente de os 2 lados
          da chamada completaram com sucesso (usando as informações do
          UniqueID de cada lado da chamada)</li>
      </ul>
    </ol>
    Espero ter ajudado.<br>
    <pre class="m_-3707793445918729755moz-signature" cols="72">Att,
Hélvio Junior
dCAA - Digium Certified Asterisk Administrator
SafeId - Gestão de identidades e Acessos
+55 41 | 9 9855-9300, <a href="http://single-sign-on.com.br" target="_blank">single-sign-on.com.br</a>
<a class="m_-3707793445918729755moz-txt-link-abbreviated" href="mailto:helvio.junior@safetrend.com.br" target="_blank">helvio.junior@safetrend.com.br</a>
</pre><div><div class="h5">
    <div class="m_-3707793445918729755moz-cite-prefix">Em 09/05/2017 17:40, Claudio santana
      escreveu:<br>
    </div>
    <blockquote type="cite">
      
      <div id="m_-3707793445918729755divtagdefaultwrapper" dir="ltr">
        <p>Wagner,</p>
        <p><br>
        </p>
        <p>A minha necessidade é pq hoje temos algumas linhas SIP que
          param de funcionar do nada! Gostaria de criar um script em que
          eu simularia uma ligação para os numeros, jogaria o log para
          um log.txt e no meu software de monitoramento (Zabbix) ficar
          lendo o arquivo procurando um Warning ou algum outro erro.</p>
        <p><br>
        </p>
        <p>Se alguem ja tiver isso em funcionamento e puder me dar uma
          luz fico agradecido.</p>
        <p><br>
        </p>
        <p>Claudio.</p>
        <br>
        <br>
        <div>
          <hr>
          <div id="m_-3707793445918729755divRplyFwdMsg" dir="ltr"><b>De:</b>
            <a class="m_-3707793445918729755moz-txt-link-abbreviated" href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.<wbr>asteriskbrasil.org</a>
            <a class="m_-3707793445918729755moz-txt-link-rfc2396E" href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">&lt;asteriskbrasil-bounces@<wbr>listas.asteriskbrasil.org&gt;</a> em
            nome de Wagner Mazuchi <a class="m_-3707793445918729755moz-txt-link-rfc2396E" href="mailto:wagner@sincronismotelecom.com" target="_blank">&lt;wagner@sincronismotelecom.<wbr>com&gt;</a><br>
            <b>Enviado:</b> terça-feira, 9 de maio de 2017 14:34<br>
            <b>Para:</b> <a class="m_-3707793445918729755moz-txt-link-abbreviated" href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.<wbr>asteriskbrasil.org</a><br>
            <b>Assunto:</b> Re: [AsteriskBrasil] Simular chamada CLI
            <div> </div>
          </div>
          <div>
            <div dir="ltr">
              <div>
                <div>
                  <div>
                    <div>
                      <div>Simular ligação de saída existe varias formas
                        só não entendi a parte de indicar o tronco de
                        saída.<br>
                      </div>
                      Pode descrever a necessidade?<br>
                      <br>
                    </div>
                    Por exemplo na discagem apontar a rota:<br>
                    <br>
                  </div>
                  _[1234]9XXXXXXXX =&gt; {<br>
                      if(&quot;${EXTEN:0:1}&quot;==&quot;1&quot;){<br>
                          Dial(DGV/g1/${EXTEN:1});<br>
                      } elseif(&quot;${EXTEN:0:1}&quot;==&quot;2&quot;){<br>
                          Dial(Khomp/ggsm/${EXTEN:1});<br>
                      } elseif(&quot;${EXTEN:0:1}&quot;==&quot;3&quot;){<br>
                          Dial(DAHDI/g1/${EXTEN:1});<br>
                      } else {<br>
                          Dial(SIP/${EXTEN:1}@tronco);<br>
                      };    <br>
                  };<br>
                </div>
                <br>
              </div>
              Dai só mudar o primeiro digito.<br>
            </div>
            <div class="gmail_extra"><br>
              <div>
                <div class="m_-3707793445918729755gmail_signature">
                  <div dir="ltr"><br>
                    <div><span>
                        <p>
                          <img> </p>
                      </span></div>
                  </div>
                </div>
              </div>
              <br>
              <div class="gmail_quote">Em 8 de maio de 2017 16:13,
                Cristiano Bernardo <span dir="ltr">
                  &lt;<a href="mailto:cristiano.bernardo1@gmail.com" target="_blank">cristiano.bernardo1@gmail.com</a><wbr>&gt;</span>
                escreveu:<br>
                <blockquote class="gmail_quote">
                  <p dir="ltr">Cria um contexto de saída e use o comando
                    Originate !</p>
                  <div class="gmail_quote"><span>Em 8 de mai de
                      2017 12:26 PM, &quot;Claudio santana&quot; &lt;<a href="mailto:ninho_claudio@hotmail.com" target="_blank">ninho_claudio@hotmail.com</a>&gt;
                      escreveu:<br type="attribution">
                    </span>
                    <blockquote class="gmail_quote">
                      <span>
                        <div dir="ltr">
                          <div id="m_-3707793445918729755m_7257136674802447851m_8995150710944913304divtagdefaultwrapper" dir="ltr">
                            <p>Caros, bom dia!</p>
                            <p><br>
                            </p>
                            <p>Exsite uma alguma forma de simular uma
                              ligação pelo CLI e indicar o tronco de
                              saida?</p>
                          </div>
                        </div>
                        <br>
                      </span><span>______________________________<wbr>_________________<br>
                        KHOMP: completa linha de placas externas FXO,
                        FXS, GSM e E1<br>
                        Media Gateways de 1 a 64 E1s para SIP com R2,
                        ISDN e SS7<br>
                        Intercomunicador e acesso remoto via rede IP e
                        telefones IP<br>
                        Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" target="_blank">
                          www.Khomp.com</a><br>
                        ______________________________<wbr>_________________<br>
                        Para remover seu email desta lista, basta enviar
                        um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">
                          asteriskbrasil-unsubscribe@lis<wbr>tas.asteriskbrasil.org</a><br>
                      </span></blockquote>
                  </div>
                  <br>
                  ______________________________<wbr>_________________<br>
                  KHOMP: completa linha de placas externas FXO, FXS, GSM
                  e E1<br>
                  Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e
                  SS7<br>
                  Intercomunicador e acesso remoto via rede IP e
                  telefones IP<br>
                  Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" target="_blank">
                    www.Khomp.com</a><br>
                  ______________________________<wbr>_________________<br>
                  Para remover seu email desta lista, basta enviar um
                  email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">
                    asteriskbrasil-unsubscribe@lis<wbr>tas.asteriskbrasil.org</a><br>
                </blockquote>
              </div>
              <br>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="m_-3707793445918729755mimeAttachmentHeader"></fieldset>
      <br>
      <pre>______________________________<wbr>_________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em <a class="m_-3707793445918729755moz-txt-link-abbreviated" href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>
______________________________<wbr>_________________
Para remover seu email desta lista, basta enviar um email em branco para <a class="m_-3707793445918729755moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@<wbr>listas.asteriskbrasil.org</a></pre>
    </blockquote>
    <br>
  </div></div></div>

<br>______________________________<wbr>_________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br>
Intercomunicador e acesso remoto via rede IP e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" target="_blank">www.Khomp.com</a><br>
______________________________<wbr>_________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@<wbr>listas.asteriskbrasil.org</a><br></blockquote></div><br></div>