[AsteriskBrasil] Duvida Manager

Thiago Bruni Tawil stomaz.fei em gmail.com
Quinta Fevereiro 3 17:02:18 BRST 2011


Valeu, a API eu já estou lendo, o problema era como conectar e enviar os
comandos descritos na API.
Estou tento avanços aqui com o pedaço de código que o Rodrigo me mandou!!
Obrigado!!!

Em 3 de fevereiro de 2011 16:54, Rodrigo Sertori
<rodrigo em sertori.com.br>escreveu:

> Cara,
>
> Com HTML vc nao vai conseguir conectar em lugar algum. Agora com PHP,
> Python e outros sim.
> Creio que essa aqui deva te ajudar:
> http://www.the-asterisk-book.com/unstable/asterisk-manager-api.html
>
> Att,
>
> Rodrigo Sertori
> *Consultor Oracle Weblogic*
>
>
> 2011/2/3 Rodrigo Vian <listas em porttaltecnologia.com.br>
>
>  Com html não sei... mas uso php...
>>
>> Segue o início do código que utilizo...
>>
>>
>> #!/usr/bin/env php
>> <?php
>>
>>
>> set_time_limit(0);
>> error_reporting(1);
>>
>> $errno=0 ;
>> $errstr=0 ;
>> $delay = 1;
>>
>> $server="localhost";
>> $port=5038;
>> $username="admin"; #usuario do manager
>> $password="admin"; # senha do manager
>>
>> $socket = fsockopen ($server, $port, $errno, $errstr, 20);
>> if (!$socket) {
>>         echo "Nao foi possivel conectar no servidor Asterisk. Cheque se
>> Asterisk manager esta ativo - /etc/asterisk/manager.conf\r\n";
>>         exit();
>> } else {
>>         stream_set_blocking($socket, 0);
>>         fputs ($socket, "Action: login\r\n");
>>         fputs ($socket, "Username: {$username}\r\n");
>>         fputs ($socket, "Secret: {$password}\r\n");
>>         fputs ($socket, "Events: off\r\n\r\n");
>> }
>>
>> while(1){
>>         $log .= fread($socket,8192);
>>         if(strpos($log, "Message: Authentication failed")){
>>                 echo "Nao foi possivel conectar no servidor Asterisk.
>> Cheque se Asterisk manager esta ativo - /etc/asterisk/manager.conf\r\n";
>>                 exit();
>>         }
>>         if(strpos($log, "Message: Authentication accepted")){
>>                 break 1;
>>         }
>> }
>>
>>         fputs ($socket, "Action: command\r\n");
>>         fputs ($socket, "Command: core show uptime\r\n\r\n");
>> ...
>> ...
>> ...
>> ...
>> ?>
>>
>>   Abs
>>
>> -------- Mensagem original --------
>> *De*: Thiago Bruni Tawil <stomaz.fei em gmail.com<Thiago%20Bruni%20Tawil%20%3cstomaz.fei em gmail.com%3e>
>> >
>> *Responder a*: asteriskbrasil em listas.asteriskbrasil.org
>> *Para*: asteriskbrasil em listas.asteriskbrasil.org
>> *Assunto*: [AsteriskBrasil] Duvida Manager
>> *Data*: Thu, 3 Feb 2011 14:08:05 -0200
>>
>>
>> Oi Pessoal,
>> Eu não sei desenvolver para web muito bem.
>> Eu gostaria de saber como que consigo me conectar ao manager utilizando
>> html, eu sei um pouco de php também.
>>
>> No Viop-info eu achei como configurar o manager.conf, inclusive rodei o
>> web-meetme.
>>
>> porém eu gostaria de testar os comandos do manager um a um utilizando um
>> "site" simples.
>>
>> Abraços.
>>
>> _______________________________________________
>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>> - Suporte técnico local qualificado e gratuito
>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>> _______________________________________________
>> Headsets Plantronics com o melhor preço do Brasil.
>> Acesse agora www.voipmania.com.br
>> VOIPMANIA STORE
>> ________
>> Lista de discussões AsteriskBrasil.orgAsteriskBrasil em listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>> ______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>>
>> _______________________________________________
>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>> - Suporte técnico local qualificado e gratuito
>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>> _______________________________________________
>> Headsets Plantronics com o melhor preço do Brasil.
>> Acesse agora www.voipmania.com.br
>> VOIPMANIA STORE
>> ________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>> ______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>
>
> _______________________________________________
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> _______________________________________________
> Headsets Plantronics com o melhor preço do Brasil.
> Acesse agora www.voipmania.com.br
> VOIPMANIA STORE
> ________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> ______________________________________________
> 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/20110203/30701eda/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil