[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ção dos Ramais Ativos Trixbox laborató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