[AsteriskBrasil] Manager

Daviramos Roussenq Fortunato daviramosrf em gmail.com
Quinta Novembro 1 17:12:38 BRST 2012


Patrick,

  Posso ajudar sim, mas mandei o e-mail direto para Lista para Ficar
documentado.

  Mande o seu código para que possamos opinar sobre possíveis soluções.

Em 1 de novembro de 2012 13:16, Patrick EL Youssef
<wushumasters em gmail.com>escreveu:

>  Daviramos,
>
> Consegue me ajudar com isso se não for pedir.
>
> Seu código eu mudei um pouco e consegui a saída que queria porém queria
> jogar para uma tabela, pensei em usar o explode mas alguns campos não são
> preenchidos dos peers como por exemplo ACL, ai pensei aqui e não achei um
> jeito de resolver.
>
> Você chegou a fazer isso?
>
> Valeu,
> Patrick
> Em 01-11-2012 10:24, Daviramos Roussenq Fortunato escreveu:
>
> Patrick,
>
>    De uma olhada em
> http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+SIPpeers
>
>    Eu quando uso comando direto como está fazendo: sip show peers, eu não
> uso o MANAGER, uso direto do console mesmo, segue exemplo:
>
>
>  <?
>  exec('/usr/sbin/asterisk -rx "sip show peers"', $result);
> reset($result);
> while (key($result) !== null) {
>    printf("%s-%s",key($result),current($result));
>   next($result);
> }
>
>  ?>
>
>
>
> Em 1 de novembro de 2012 10:14, Sylvio Jollenbeck <
> sylvio.jollenbeck em gmail.com> escreveu:
>
>> 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
>>>
>>
>>
>> _______________________________________________
>> 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
>>
>
>
>
>  --
> Atenciosamente
> Daviramos Roussenq Fortunato
>
>
> _______________________________________________
> 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
>
>
>


-- 
Atenciosamente
Daviramos Roussenq Fortunato
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20121101/0c204d64/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil