[AsteriskBrasil] script para realizar ligação no asterisk (AGI)

Tiago Durante tiagodurante em gmail.com
Segunda Abril 6 17:15:38 BRT 2009


Eu acho interessante usar o php puro primeiro pra entender bem o conceito... ;)

On 4/6/09, Ricardo Guedes de Carvalho <rguedesdecarvalho em gmail.com> wrote:
> Então Fernando, concordo contigo que realmente usando o PHPAGI facilitará
> minha vida.
> Porém, como que o phpagi interage com o manager.conf ????? Ou seja, o
> arquivo phpagi deve ser configurado como ???
> Porque, no meu entender, me corrija se eu estiver errado, o script por mim
> criado deve se conectar ao servidor asterisk de algum modo, modo este que ao
> meu entender é a partir da classe phpagi requerida no script. Portanto,
> algum campo dentro dessa classe deve ser alterado para logar no asterisk
> e passar para este o que ele deve fazer ( no caso discar para um ramal, o
> qual foi especificado no script).
>
>
> 2009/4/6 Fernando - Talkmais <fernando em talkmais.com.br>
>
>>    Ricardo,
>>
>> O PHPAGI que interage com o Asterisk através das configurações do
>> manager.conf.
>>
>> Porque usar o PHPAGI?
>> R= Em vez de voce mesmo ter que enviar os comandos remotos para o
>> Asterisk,
>> a classe phpagi faz isso pra voce.
>>
>> Ou seja, ela simplifica e muito sua vida ao lidar com Asterisk + AGI.
>>
>> Aconselho utilizá-la para facilitar as coisas pra você.
>>
>>
>> =========================================
>>  *2009/4/6 Tiago Durante
>> <**tiagodurante em gmail.com*<tiagodurante em gmail.com>
>> *>*
>> **
>> *Fernando2009/4/6 Fernando - Talkmais
>> <**fernando em talkmais.com.br*<fernando em talkmais.com.br>
>> *>:*
>>  **
>> *> Me adiciona no msn que eu te passo um exemplo que tenho aqui
>> funcionando com
>> > o PHPAGI.*
>> **
>>
>> *Que tal lancar na lista? Ai ajuda um monte de gente de quebra!)*
>> **
>> *Abracos--*
>> **
>> *Tiago Durante*
>> =======================================================
>>
>> Isso aí Tiago, da proxima vou enviar o arquivo aqui na lista pra geral da
>> lista ver.
>>
>>   *Att,*
>> **
>> *Fernando da Silva Santos*
>>
>> *-------Mensagem original-------*
>>
>>  *De:* Ricardo Guedes de Carvalho <rguedesdecarvalho em gmail.com>
>> *Data:* 6/4/2009 15:48:51
>>  *Para:* asteriskbrasil em listas.asteriskbrasil.org
>> *Assunto:* Re: [AsteriskBrasil]script para realizar ligação no asterisk
>> (AGI)
>>
>> Oi Kim, lembrei sim, mas na minha pasta /bin nem existe a pasta /sh.
>> O compilador esta onde vc disse anteriormente mesmo #!/usr/bin/php5
>> Mas daí ao executar o arquivo ./discador.php  não acontece nada no
>> asterisk
>> (verificando pelo CLI).
>> Daí minha pergunta: como o script vai interagir com o asterisk??? esse
>> script não tem q loggar no asterisk???
>>
>>
>>
>> 2009/4/6 Kim Delevati <kim.delevati em gmail.com>
>> Lembrou de colocar a barra antes do caminho? Pelo que você colou aqui,
>> esqueceu:
>>
>> #!bin/sh/env php
>>
>> Falta uma barra / antes do bin. Talvez a pasta /usr também
>>
>> #!/usr/bin/sh/env php
>>
>>
>> Daí assim também:
>>
>> #!/usr/bin/php5
>>
>> 2009/4/6 Ricardo Guedes de Carvalho <rguedesdecarvalho em gmail.com>
>>  Obrigado Tiago, vou testar o código aqui.
>>
>> Realmente não tenho tanta experiencia assim com programação. Mas um dia
>> chego lá.
>> Obrigado pela força.
>>
>> Att.
>>
>> Ricardo
>>
>> 2009/4/6 Tiago Durante <tiagodurante em gmail.com>
>>
>> Ricardo,
>>
>> 2009/4/6 Ricardo Guedes de Carvalho <rguedesdecarvalho em gmail.com>:
>> > Bixo, testei o #!bin/sh/env php e não rodou!
>> >
>> > Ta começando a bater o desespero aqui! Não compreendo porque o camando
>> não
>> > entra no asterisk, ou parece que não entra.
>> > Se alguém puder me ajudar fico grato.
>> > O script continua o mesmo da ultima mensagem, e executando ele também!
>> > Vou continuar testando aqui algumas configurações diferentes.
>>
>> Eu não sei bem como o phpagi funciona, comecei a dar um look nele
>> esses dias mas não fiz nada ainda...
>>
>> Usando somente PHP:
>>
>> http://www.pastebin.ca/1383839
>>
>> Agora, se você não manja de programacão tudo bem, isso é normal... Mas
>> ler os erros que aparecem para você e interpreta-los e o mínimo que
>> pode fazer.
>>
>> Ate,
>>
>> --
>> Tiago Durante
>>
>> ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,
>> Perseverance is the hard work you do after you
>> get tired of doing the hard work you already did.
>> -- Newt Gingrich
>>  _______________________________________________
>> 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
>>
>>
>>
>> --
>> Ricardo Guedes
>> Suporte Telefonia Voz sobre IP
>> IGNISCOM  (19) 3119-2445
>>
>> _______________________________________________
>> 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
>>
>>
>> _______________________________________________
>> 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
>>
>>
>>
>> --
>> Ricardo Guedes
>> Suporte Telefonia Voz sobre IP
>> IGNISCOM  (19) 3119-2445
>>
>> ------------------------------
>>
>> _______________________________________________
>> 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
>>
>>
>> _______________________________________________
>> 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
>>
>
>
>
> --
> Ricardo Guedes
> Suporte Telefonia Voz sobre IP
> IGNISCOM  (19) 3119-2445
>

-- 
Sent from my mobile device

Tiago Durante

,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,
Perseverance is the hard work you do after you
get tired of doing the hard work you already did.
-- Newt Gingrich


Mais detalhes sobre a lista de discussão AsteriskBrasil