[AsteriskBrasil] status do sip

Jairo jairo em intermol.com.br
Quinta Março 7 17:32:22 BRT 2013


Algo assim?

<?php
$peer = '102';
$campoFiltro = 'Status';
$valor = '';
exec("asterisk -rx 'sip show peer $peer'", $saida);
if (!empty($saida)) {
    foreach ($saida as $linha) {
        if (!empty($linha)) {
            list($campo, $valor) = explode(':', trim($linha));
            //echo sprintf("%s = %s\n", trim($campo), trim($valor));
            if (strtoupper(trim($campoFiltro)) == strtoupper(trim($campo)))
{
                break;
            }
        }
    }
}
echo trim($valor);
?>

Deve haver outras formas de fazer isso.

[]s
Em 7 de março de 2013 16:15, Nildo Furtado <nildo em infont.com.br> escreveu:

> Jairo, obrigado pela atençao, ´preciso saber o status de cada ramal se
> está OK ms ou OFF
>
>
> Em 7 de março de 2013 14:45, Jairo <jairo em intermol.com.br> escreveu:
>
> Oi Nildo.
>>
>> Qual dado exatamente você precisa?
>>
>> Em 7 de março de 2013 08:09, Nildo Furtado <nildo em infont.com.br>escreveu:
>>
>> Jairo, Muito obrigado, porem só aparece Array ( ) sabe me  dizer como eu
>>> trato isso ?
>>>
>>>
>>> Em 7 de março de 2013 07:12, Jairo <jairo em intermol.com.br> escreveu:
>>>
>>> Bom dia.
>>>>
>>>> Qual o erro? Faltou o ponto e vírgula no exemplo que passou.
>>>>
>>>> Veja a sintaxe do exec():
>>>>
>>>> *http://www.php.net/manual/en/function.exec.php*
>>>>
>>>> A saída é armazenada numa matriz onde cada elemento é uma linha com a
>>>> saída do comando, por ex.:
>>>>
>>>> <?php
>>>> exec("asterisk -rx 'sip show peers'", $saida);
>>>> print_r($saida);
>>>> ?>
>>>>
>>>> Em 7 de março de 2013 03:12, Nildo Furtado <nildo em infont.com.br>escreveu:
>>>>
>>>>> Galera boa dia,
>>>>>
>>>>> Alguem sabe me dizer como eu pego o resultado dos ramais ou de um
>>>>> ramal via php?
>>>>>
>>>>> Já tentei assim:
>>>>>
>>>>> <?php
>>>>>
>>>>> $ramal = 9000;
>>>>> exec("asterisk -rx 'sip show peer ' ".$ramal,$result)
>>>>> print $result;
>>>>>
>>>>> ?>
>>>>>
>>>>>
>>>>> E nada deu certo...
>>>>> --
>>>>> *Att.*
>>>>> *
>>>>> *
>>>>> *Nildo Furtado*
>>>>> *CCNA - 503734B*
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> 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;
>>>>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>>>>> www.Khomp.com.
>>>>> _______________________________________________
>>>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>>>> www.digivoice.com.br
>>>>> _______________________________________________
>>>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>>>> _______________________________________________
>>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Jairo Molina Jr∴
>>>> http://www.intermol.com.br
>>>> _______________________________________________
>>>> 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;
>>>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>>>> www.Khomp.com.
>>>> _______________________________________________
>>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>>> www.digivoice.com.br
>>>> _______________________________________________
>>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>>> _______________________________________________
>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>
>>>
>>>
>>>
>>> --
>>> *Att.*
>>> *
>>> *
>>> *Nildo Furtado*
>>> *CCNA - 503734B*
>>> *Tel: 7761-8557*
>>>
>>> _______________________________________________
>>> 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;
>>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>>> www.Khomp.com.
>>> _______________________________________________
>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>> www.digivoice.com.br
>>> _______________________________________________
>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>> _______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco para
>>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>
>>
>>
>>
>> --
>> Jairo Molina Jr∴
>> http://www.intermol.com.br
>>
>> _______________________________________________
>> 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;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>> www.Khomp.com.
>> _______________________________________________
>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>> www.digivoice.com.br
>> _______________________________________________
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> _______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>
>
>
> --
> *Att.*
> *
> *
> *Nildo Furtado*
> *CCNA - 503734B*
> *Tel: 7761-8557*
>
> _______________________________________________
> 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;
> Intercomunicadores para acesso remoto via rede IP. Conheça em
> www.Khomp.com.
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>



-- 
Jairo Molina Jr∴
http://www.intermol.com.br
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130307/5d7be29b/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil