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?<br><br><br><div><span class="gmail_quote">Em 01/06/09, <b class="gmail_sendername">ATTO - Rodrigo</b> <<a href="mailto:rodrigo.lang@atto.com.br">rodrigo.lang@atto.com.br</a>> escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Obrigado Fernando.<br> <br> <br> Fernando - Talkmais escreveu:<br> <br>> Seria interessante pega o hábito de pesquisar na lista né? ;)<br> ><br> > Mas tudo bem, aí vai um exemplo de callback que eu mesmo postei na<br>
> semana passada.... rsrs<br> ><br> > ==========================================================<br> > ==========================================================<br> > <html><br> > <head><br>
> <title>Clique para Falar - NGN Soluções WebCall</title><br> > </head><br> > <body><br> > <?<br> > #Click-To-Call script NGN-Billing (<a href="http://www.ngnsolucoes.com.br">www.ngnsolucoes.com.br</a><br>
<br>> <<a href="http://www.ngnsolucoes.com.br">http://www.ngnsolucoes.com.br</a>>)<br> <br>><br> ><br> > #------------------------------------------------------------------------------------------<br> > #edite as variáveis para refletir com o seu sistema<br>
> #------------------------------------------------------------------------------------------<br> ><br> > #informe o endereço ip do seu asterisk<br> ><br> > $strHost = "127.0.0.1";<br> ><br> > #especifique o usuario que ira conectar ao CLI (deve estar definido<br>
> em /etc/asterisk/manager.conf)<br> > $strUser = "admin";<br> ><br> > #senha para o usuario acima<br> > $strSecret = "adminpass";<br> ><br> > #especifique o canal (extension) que vc deseja receber estas ligações<br>
> #exemplo: SIP/XXX, IAX2/XXXX, ZAP/XXXX,<br> > $strChannel = "SIP/".$_POST['txtOrigem'];<br> ><br> > #informe o contexto que irá processar a ligação para PSTN<br> > $strContext = "web-to-pstn";<br>
><br> > #especifique a prioridade do contexto acima<br> > $strPriority = "1";<br> ><br> > #especifique a quantidade de tentativas<br> > $strMaxRetry = "2";<br> ><br> > #--------------------------------------------------------------------------------------------<br>
> #Não precisa editar mais nada a partir daqui para fazer esse script funfar<br> > #--------------------------------------------------------------------------------------------<br> > #obtem o número a ser discado<br>
> $strExten = $_POST['txtDestino'];<br> ><br> > #especifica um callerid para a ligação<br> > $strCallerId = "WebCall de <".$_POST['txtOrigem'].">";<br> ><br> > $length = len($strExten);<br>
><br> > if ($length == 11 && id_number($_POST['txtDestino'])){<br> > $oSocket = fsockopen($strHost, 5038, $errnum, $errdesc) or die("Erro<br> > na conexão com o Servidor!");<br> > fputs($oSocket, "Action: login\r\n");<br>
> fputs($oSocket, "Events: off\r\n");<br> > fputs($oSocket, "Username: $strUser\r\n");<br> > fputs($oSocket, "Secret: $strSecret\r\n\r\n");<br> > fputs($oSocket, "Action: originate\r\n");<br>
> fputs($oSocket, "Channel: $strChannel\r\n");<br> > fputs($oSocket, "CallerId: $strCallerId\r\n");<br> > fputs($oSocket, "Exten: $strExten\r\n");<br> > fputs($oSocket, "Context: $strContext\r\n");<br>
> fputs($oSocket, "Priority: $strPriority\r\n\r\n");<br> > fputs($oSocket, "Action: Logoff\r\n\r\n");<br> > $wrtes = fgets($oSocket, 2048);<br> > echo $wrtes."<br />";<br> > fclose($oSocket);<br>
> ?><br> > <p><br> > <table width="300" border="1" bordercolor="#630000" cellpadding="3"<br> > cellspacing="0"><br> > <tr><td><br>
> <font size="2" face="verdana,georgia" color="#630000">Estamos<br> > tentando fazer a ligação.<br>Aguarde alguns instantes...<br><a<br> > href="<? echo $_SERVER['PHP_SELF'] ?>">Ligar novamente</a></font><br>
> </td></tr><br> > </table><br> > </p><br> > <?<br> > }<br> > else<br> > {<br> > ?><br> > <p><br> > <table width="300" border="1" bordercolor="#630000" cellpadding="3"<br>
> cellspacing="0"><br> > <tr><td><br> > <font size="2" face="verdana,arial,georgia" color="#630000">Número de<br> > telefone a ser discado (0(XX)XXXX-XXXX)!</font><br>
> <form action="<? echo $_SERVER['PHP_SELF'] ?>" method="post"><br> > Ramal<input type="text" size="20" name="txtOrigem"><br><br>
> Destino<input type="text" size="20" name="txtDestino"><br><br> > <input type="submit" value="Iniciar ligação"><br> > </form><br> > </td></tr><br>
> </table><br> > </p><br> > <?<br> > }<br> > ?><br> > </body><br> > </html><br> ><br> > =======================================================================<br>
><br> > Att,<br> ><br> > Fernando da Silva Santos<br> <br>> NGN Soluções - <a href="http://www.ngnsolucoes.com.br">www.ngnsolucoes.com.br</a> <<a href="http://www.ngnsolucoes.com.br/">http://www.ngnsolucoes.com.br/</a>><br>
> MSN/E-Mail: <a href="mailto:noc@ngnsolucoes.com.br">noc@ngnsolucoes.com.br</a> <mailto:<a href="mailto:noc@ngnsolucoes.com.br">noc@ngnsolucoes.com.br</a>><br> ><br> > /-------Mensagem original-------/<br>
><br> > /*De:*/ ATTO - Rodrigo <mailto:<a href="mailto:rodrigo.lang@atto.com.br">rodrigo.lang@atto.com.br</a>><br> > /*Data:*/ 06/01/09 13:47:51<br> > /*Para:*/ Asterisk Brasil<br> > <mailto:<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a>><br>
> /*Assunto:*/ [AsteriskBrasil] Callback com o Asterisk<br> <br>><br> > Boa tarde lista,<br> ><br> ><br> ><br> > Gostaria de saber se o Asterisk consegue fazer a facilidade de callback.<br> > Imagino que sim... Alguém já se deparou com essa situação?<br>
><br> ><br> > Agradeço desde já,<br> > Rodrigo Lang.<br> ><br> > --<br> > Rodrigo Lang<br> > Dpto Técnico<br> > ATTO TELEINFORMÁTICA<br> > End.: Rua Castro Alves, 624<br> > 80.240-270 - Curitiba - PR<br>
> Fones: (41) 33128000<br> > Fax: (41) 33128001<br> <br>> Email: <a href="mailto:rodrigo.lang@atto.com.br">rodrigo.lang@atto.com.br</a> <mailto:<a href="mailto:rodrigo.lang@atto.com.br">rodrigo.lang@atto.com.br</a>><br>
<br>><br> > _______________________________________________<br> > Openmoko Freerunner, primeiro telefone open source, disponível no<br> > Brasil rodando o Android da Google.<br> > <a href="http://www.neodroid.com">http://www.neodroid.com</a><br>
><br> > Compre uma camiseta da AsteriskBrasil.org!<br> > <a href="http://www.voipmania.com.br">http://www.voipmania.com.br</a><br> ><br> > Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro<br>
> na rede Freenode.net: #asterisk-br<br> > _______________________________________________<br> > Lista de discussões AsteriskBrasil.org<br> > <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<br>> <mailto:<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>><br> <br>> <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
><br> ><br> ><br> ><br> <br>> ------------------------------------------------------------------------<br> <br>><br> > _______________________________________________<br> > Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.<br>
> <a href="http://www.neodroid.com">http://www.neodroid.com</a><br> ><br> > Compre uma camiseta da AsteriskBrasil.org!<br> > <a href="http://www.voipmania.com.br">http://www.voipmania.com.br</a><br> ><br> > Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
> _______________________________________________<br> > Lista de discussões AsteriskBrasil.org<br> > <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br> > <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
><br> ><br> <br>> __________ Informação do ESET NOD32 Antivirus, versão da vacina 4120 (20090601) __________<br> ><br> > A mensagem foi verificada pelo ESET NOD32 Antivirus.<br> ><br> > <a href="http://www.eset.com">http://www.eset.com</a><br>
><br> ><br> <br><br> <br> --<br> <br>Rodrigo Lang<br> Dpto Técnico<br> ATTO TELEINFORMÁTICA<br> End.: Rua Castro Alves, 624<br> 80.240-270 - Curitiba - PR<br> Fones: (41) 33128000<br> Fax: (41) 33128001<br> Email: <a href="mailto:rodrigo.lang@atto.com.br">rodrigo.lang@atto.com.br</a><br>
<br> _______________________________________________<br> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.<br> <a href="http://www.neodroid.com">http://www.neodroid.com</a><br>
<br> Compre uma camiseta da AsteriskBrasil.org!<br> <a href="http://www.voipmania.com.br">http://www.voipmania.com.br</a><br> <br> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br> Lista de discussões AsteriskBrasil.org<br> <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br> <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</blockquote></div><br>