[AsteriskBrasil] Conexãoo PHP com a CLI
pruonckk em pruonckk.org
pruonckk em pruonckk.org
Terça Junho 16 17:53:24 BRT 2009
O código: astcli.php
<?php
// Ou voce remove a opção do sudo, caso seu apache rode com o mesmo
// usuário do asterisk ou você acrescenta o asterisk no sudo para o
// usuário do apache.
$function = $_GET['function'];
$action = $_GET['action'];
if($function and $action){
exec("/usr/sbin/asterisk -rx \"$function $action\"", $returns);
print "Resultado<br /><hr />";
$conta = 0;
foreach ($returns as $row){
print "[$conta] $row<br />";
$conta++;
}
}
?>
Para executar: http://servidor/astcli.php?function=extensions&action=reload
Eu utilizo o apache com o mesmo usuário do asterisk, se você não utiliza
assim será necessário criar uma regra de sudo para rodar o asterisk -rx
> Caros Gurus solicito a ajuda de vcs....
>
>
> A duvida.
>
>
> Como faço pra executar comandos na CLI do asterisk via uma pagina PHP
>
>
> ex: dialplan reload
>
> desde já obrigado
>
>
> at.
>
>
> Léo
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Mais detalhes sobre a lista de discussão AsteriskBrasil