[AsteriskBrasil] Informacoes ramal no php

Adalberto S. Costa acosta em ufpe.br
Segunda Dezembro 12 14:18:24 BRST 2011


Oi pessoal segue rotina em php para colher informações de ramal.

No meu servidor voip funciona bem.

 

 

<html>

<head>

<meta http-equiv="Refresh" content="60">

<title> Ramais VOIP</title>

<body>

<h1>Rela&ccedil;&atilde;o dos Ramais Ativos Trixbox laborat&oacute;rio</h1>

<hr>

<?

//Colhendo informacoes do sistema voip

     $comando1 = "asterisk -rx 'core show sysinfo'";

     $saida1 = shell_exec($comando1);

                echo "<pre>";

                echo $saida1;

                echo "</pre>";

                

 //Colhendo informacoes do voip

     $comando2 = "asterisk -rx 'sip show peers' > /var/www/html/peers.txt";

     $saida2 = shell_exec($comando2);

 

//ABRE O ARQUIVO TXT

$ponteiro = fopen ("/var/www/html/peers.txt", "r");

 

//LÊ O ARQUIVO ATÉ CHEGAR AO FIM 

while (!feof ($ponteiro)) {

  //LÊ UMA LINHA DO ARQUIVO

  $linha = fgets($ponteiro, 4096);

  //IMPRIME NA TELA O RESULTADO

  $palavra = '/(OK)/';

  $frase = $linha;

  if (preg_match($palavra, $frase)) {

     echo "<h2>$linha</h2>";

                }

                

}//FECHA WHILE 

 

//FECHA O PONTEIRO DO ARQUIVO

fclose ($ponteiro);

?> 

</body>

</html>

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20111212/479ee97d/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil