[AsteriskBrasil] Manager

Sylvio Jollenbeck sylvio.jollenbeck em gmail.com
Quinta Novembro 1 10:14:47 BRST 2012


Patrick,

Dentro do while, use a função strpos do php.

Abs

Sylvio Jollenbeck

2012/11/1 Patrick EL Youssef <wushumasters em gmail.com>

>  Pessoal,
>
> Quem mexe bem com o manager e puder me ajudar. Estou executando comando
> "sip show peers" via php porém ele me retorna sempre as mensagens do
> proprio manager junto do comando:
>
> Asterisk Call Manager/1.2
> Response: Success
> Message: Authentication accepted
>
> Event: FullyBooted
> Privilege: system,all
> Status: Fully Booted
>
> Response: Follows
> Privilege: Command
> Name/username Host Dyn Forcerport ACL Port Status Description Realtime
> 2000/2000 (Unspecified) D N A 0 UNKNOWN
> 2001/2001 192.168.1.131 D N 5060 UNREACHABLE
> 2 sip peers [Monitored: 0 online, 2 offline Unmonitored: 0 online, 0
> offline]
> --END COMMAND--
>
> Response: Goodbye
> Message: Thanks for all the fish.
>
> Tem como eu só pegar a saída do comando mesmo. Meu código php é esse:
>
> $socket = fsockopen("127.0.0.1","5038", $errno, $errstr, 10);
>     if (!$socket) {
>         echo "$errstr ($errno)\n";
>     } else {
>                 fputs($socket, "Action: Login\r\n");
>                 fputs($socket, "UserName: usuario\r\n");
>                 fputs($socket, "Secret: senha\r\n\r\n");
>
>                 fputs($socket, "Action: Command\r\n");
>                 fputs($socket, "Command: sip show peers\r\n\r\n");
>                 fputs($socket, "Action: Logoff\r\n\r\n");
>
>     while (!feof($socket)) {
>                    echo fgets($socket),'<br>';
>             }
>
>         fclose($socket);
>             }
>
> Obrigado,
> Patrick
>
> _______________________________________________
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite 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
> ________
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20121101/efd8f3e8/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil