[AsteriskBrasil] Res: Callback com o Asterisk

eder souza ederwander em yahoo.com.br
Segunda Junho 8 17:07:23 BRT 2009


Kim no manager vc nao vai ativar o ip público vc ativa somento o ip de onde esta o seu apache para se conectar ao manager sua comunicação será feita apenas internamente e nao estará aberta para o mundo a não ser que você redirecione a porta do manager para acesso público em seu firewall isso sim nao se aconselha fazer e mesmo assim o kra teria que ter o logim e a senha do manager....


[]'s


Eng Eder de Souza

--- Em qui, 4/6/09, Kim Delevati <kim.delevati em gmail.com> escreveu:

De: Kim Delevati <kim.delevati em gmail.com>
Assunto: Re: [AsteriskBrasil] Res: Callback com o Asterisk
Para: asteriskbrasil em listas.asteriskbrasil.org
Data: Quinta-feira, 4 de Junho de 2009, 14:49

OLá, vi no manager.conf e no voip-info que não se deve ativar em um IP público. Você implementou algum meio de segurança ou encriptamento?


Em 01/06/09, ATTO - Rodrigo <rodrigo.lang em atto.com.br> escreveu:
Obrigado Fernando.
 
 
 Fernando - Talkmais escreveu:
 
> Seria interessante pega o hábito de pesquisar na lista né? ;)
 >
 > Mas tudo bem, aí vai um exemplo de callback que eu mesmo postei na

 > semana passada.... rsrs
 >
 > ==========================================================
 > ==========================================================
 > <html>
 > <head>

 > <title>Clique para Falar - NGN Soluções WebCall</title>
 > </head>
 > <body>
 > <?
 > #Click-To-Call script NGN-Billing (www.ngnsolucoes.com.br

 
> <http://www.ngnsolucoes.com.br>)
 
>
 >
 > #------------------------------------------------------------------------------------------
 > #edite as variáveis para refletir com o seu sistema

 > #------------------------------------------------------------------------------------------
 >
 > #informe o endereço ip do seu asterisk
 >
 > $strHost = "127.0.0.1";
 >
 > #especifique o usuario que ira conectar ao CLI (deve estar definido

 > em /etc/asterisk/manager.conf)
 > $strUser = "admin";
 >
 > #senha para o usuario acima
 > $strSecret = "adminpass";
 >
 > #especifique o canal (extension) que vc deseja receber estas ligações

 > #exemplo: SIP/XXX, IAX2/XXXX, ZAP/XXXX,
 > $strChannel = "SIP/".$_POST['txtOrigem'];
 >
 > #informe o contexto que irá processar a ligação para PSTN
 > $strContext = "web-to-pstn";

 >
 > #especifique a prioridade do contexto acima
 > $strPriority = "1";
 >
 > #especifique a quantidade de tentativas
 > $strMaxRetry = "2";
 >
 > #--------------------------------------------------------------------------------------------

 > #Não precisa editar mais nada a partir daqui para fazer esse script funfar
 > #--------------------------------------------------------------------------------------------
 > #obtem o número a ser discado

 > $strExten = $_POST['txtDestino'];
 >
 > #especifica um callerid para a ligação
 > $strCallerId = "WebCall de <".$_POST['txtOrigem'].">";
 >
 > $length = len($strExten);

 >
 > if ($length == 11 &&  id_number($_POST['txtDestino'])){
 > $oSocket = fsockopen($strHost, 5038, $errnum, $errdesc) or die("Erro
 > na conexão com o Servidor!");
 > fputs($oSocket, "Action: login\r\n");

 > fputs($oSocket, "Events: off\r\n");
 > fputs($oSocket, "Username: $strUser\r\n");
 > fputs($oSocket, "Secret: $strSecret\r\n\r\n");
 > fputs($oSocket, "Action: originate\r\n");

 > fputs($oSocket, "Channel: $strChannel\r\n");
 > fputs($oSocket, "CallerId: $strCallerId\r\n");
 > fputs($oSocket, "Exten: $strExten\r\n");
 > fputs($oSocket, "Context: $strContext\r\n");

 > fputs($oSocket, "Priority: $strPriority\r\n\r\n");
 > fputs($oSocket, "Action: Logoff\r\n\r\n");
 > $wrtes = fgets($oSocket, 2048);
 > echo $wrtes."<br />";
 > fclose($oSocket);

 >     ?>
 > <p>
 > <table width="300" border="1" bordercolor="#630000" cellpadding="3"
 > cellspacing="0">
 >  <tr><td>

 >  <font size="2" face="verdana,georgia" color="#630000">Estamos
 > tentando fazer a ligação.<br>Aguarde alguns instantes...<br><a
 > href="<? echo $_SERVER['PHP_SELF'] ?>">Ligar novamente</a></font>

 >  </td></tr>
 > </table>
 > </p>
 > <?
 > }
 > else
 > {
 > ?>
 > <p>
 > <table width="300" border="1" bordercolor="#630000" cellpadding="3"

 > cellspacing="0">
 >  <tr><td>
 >  <font size="2" face="verdana,arial,georgia" color="#630000">Número de
 > telefone a ser discado (0(XX)XXXX-XXXX)!</font>

 >  <form action="<? echo $_SERVER['PHP_SELF'] ?>" method="post">
 >   Ramal<input type="text" size="20" name="txtOrigem"><br>

 >   Destino<input type="text" size="20" name="txtDestino"><br>
 >   <input type="submit" value="Iniciar ligação">
 >  </form>
 >  </td></tr>

 > </table>
 > </p>
 > <?
 > }
 > ?>
 > </body>
 > </html>
 >
 > =======================================================================

 >
 > Att,
 >
 > Fernando da Silva Santos
 
> NGN Soluções - www.ngnsolucoes.com.br <http://www.ngnsolucoes.com.br/>

 > MSN/E-Mail: noc em ngnsolucoes.com.br <mailto:noc em ngnsolucoes.com.br>
 >
 > /-------Mensagem original-------/

 >
 > /*De:*/ ATTO - Rodrigo <mailto:rodrigo.lang em atto.com.br>
 > /*Data:*/ 06/01/09 13:47:51
 > /*Para:*/ Asterisk Brasil
 > <mailto:asteriskbrasil em listas.asteriskbrasil.org>

 > /*Assunto:*/ [AsteriskBrasil] Callback com o Asterisk
 
>
 > Boa tarde lista,
 >
 >
 >
 > Gostaria de saber se o Asterisk consegue fazer a facilidade de callback.
 > Imagino que sim... Alguém já se deparou com essa situação?

 >
 >
 > Agradeço desde já,
 > Rodrigo Lang.
 >
 > --
 > Rodrigo Lang
 > Dpto Técnico
 > ATTO TELEINFORMÁTICA
 > End.: Rua Castro Alves, 624
 > 80.240-270 - Curitiba - PR

 > Fones: (41) 33128000
 > Fax: (41) 33128001
 
> Email: rodrigo.lang em atto.com.br <mailto:rodrigo.lang em atto.com.br>

 
>
 > _______________________________________________
 > 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

 
> <mailto: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

 >
 >
 
> __________ Informação do ESET NOD32 Antivirus, versão da vacina 4120 (20090601) __________
 >
 > A mensagem foi verificada pelo  ESET NOD32 Antivirus.
 >
 > http://www.eset.com

 >
 >
 

 
 --
 
Rodrigo Lang
 Dpto Técnico
 ATTO TELEINFORMÁTICA
 End.: Rua Castro Alves, 624
 80.240-270 - Curitiba - PR
 Fones: (41) 33128000
 Fax: (41) 33128001
 Email: rodrigo.lang em atto.com.br

 
 _______________________________________________
 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

 


-----Anexo incorporado-----

_______________________________________________
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


      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090608/412efbb1/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil