[AsteriskBrasil] Fazer um GoTo usando AMI
Nildo Furtado
nildo em infont.com.br
Quarta Maio 1 11:42:21 BRT 2013
Como ficaria o codigo de envio no extensions.conf ?
Em 30 de abril de 2013 17:15, Marllon Asterisk
<marllon.asterisk em gmail.com>escreveu:
> Eu faço o envio no plano de discagem (extension.conf)
>
>
> Em 29 de abril de 2013 11:04, Nildo Furtado <nildo em infont.com.br>escreveu:
>
> Marllon, esse envio via goip é pelo CLI do asterisk ou via campo do linux.
>>
>> Pq a minha pergunta, pois se for via CLI esta quase correto (creio eu) se
>> for via linux criaria um script de envio e nao seria necessário a conexao
>> via socket para linux... em todo caso, pode me add no skype(
>> infont.tecnologia) ou conversaremos por email MP, assim q acharmos a
>> solução colocaremos aqui no forum.
>>
>>
>> Em 29 de abril de 2013 10:52, Marllon Asterisk <
>> marllon.asterisk em gmail.com> escreveu:
>>
>>> Bom dia Nildo.
>>>
>>> Obrigado pela ajuda, já vai me ajudar bastante pois eu não sabia como
>>> fazer a conexão AMI usando socket.
>>>
>>> O problema é que eu não estou usando placa, estou usando um Goip que é
>>> mais ou menos como um ATA. Então eu não tenho no asterisk a aplicacao que
>>> faz o envio direto do SMS como você tem na sua placa digivoice. Preciso
>>> fazer através da aplicação MessageSend nativa do asterisk 11.
>>>
>>> Pra eu enviar o SMS pelo goip tenho que fazer basicamente os seguintes 2
>>> passos:
>>> 1) Setar a variavel Message(body) para $destino \"$mensagem\"\r\n\r\n"
>>> (igual ao seu exemplo)
>>> 2) Executar a aplicação MessageSend passando como parametro sip:gsm1 ,
>>> onde gsm1 é meu tronco do goip. Fica assim: MessageSend(sip:gsm1). Por
>>> padrão do asterisk ele vai enviar a mensagem que está na variável
>>> Message(body).
>>>
>>> Tomando seu exemplo, acredito que basta eu substituir A por B:
>>> A) fputs($socket, "Command: dgv send sms 1 $destino
>>> \"$mensagem\"\r\n\r\n");
>>> B) fputs($socket, "Command: MessageSend sip gsm1);
>>>
>>> Alguém sabe me dizer se a sintaxe que escrevi acima (B) está correta?
>>>
>>> Marllon
>>>
>>>
>>>
>>>
>>>
>>> Em 28 de abril de 2013 00:52, Nildo Furtado <nildo em infont.com.br>escreveu:
>>>
>>> Marllon, bom dia.
>>>>
>>>> Sem problemas pelo nilson kkkk
>>>>
>>>> segue abaixo via AMI funcionando aqui com uma VB0404, aguardo resposta
>>>> do funcionamento.
>>>>
>>>> <?
>>>> function retira_acentos( $texto )
>>>> {
>>>> $array1 = array( "á", "à ", "â", "ã", "ä", "é", "è", "ê",
>>>> "ë", "Ã", "ì", "î", "ï", "ó", "ò", "ô", "õ", "ö", "ú", "ù",
>>>> "û", "ü", "ç"
>>>> , "Ã", "Ã", "Ã", "Ã", "Ã
>>>> ", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã", "Ã" );
>>>> $array2 = array( "a", "a", "a", "a", "a",", "Ã", "Ã", "Ã", "Ã", "Ã
>>>> "i", "i", "i", "o", "o", "o", "o", "o", "u", "u", "u", "u", "c"
>>>> , "A", "A", "A", "A", "A", "E", "E", "E", "E",
>>>> "I", "I", "I", "I", "O", "O", "O", "O", "O", "U", "U", "U", "U", "C" );
>>>> return str_replace( $array1, $array2, $texto );
>>>> }
>>>>
>>>> $destino = $_POST['destino'];
>>>> $mensagem = retira_acentos($_POST['mensagem']);
>>>> $timeout = 30;
>>>>
>>>> //Acessando Asterisk vi AMI
>>>> $socket = fsockopen("172.0.0.5","5038", $errno, $errstr, $timeout);
>>>> fputs($socket, "Action: Login\r\n");
>>>> fputs($socket, "UserName: xxxxxxxx\r\n"); //Usuário do AMI
>>>> fputs($socket, "Secret:xxxxxxxxxx\r\n\r\n"); //Senha do AMI
>>>> Sleep(1);
>>>>
>>>> $wrets=fgets($socket,128);
>>>> //Enviando comandos via AMI para envio dO SMS
>>>> fputs($socket, "Action: Command\r\n");
>>>> fputs($socket, "Command: dgv send sms 1 $destino
>>>> \"$mensagem\"\r\n\r\n");
>>>>
>>>> echo $socket;
>>>> $wrets=fgets($socket,128);
>>>>
>>>>
>>>>
>>>> Sleep(1);
>>>> echo "<pre>
>>>> Destino.....:$destino
>>>> Mensagem.....:$mensagem
>>>> </pre>";
>>>> fclose($socket);
>>>> Sleep(1);
>>>> }
>>>> ?>
>>>>
>>>>
>>>>
>>>> Em 27 de abril de 2013 11:27, Marllon Asterisk <
>>>> marllon.asterisk em gmail.com> escreveu:
>>>>
>>>> Nildo, desculpe por ter te chamado de Nilso. Só vi que escrevi errado
>>>>> depois de enviar.
>>>>>
>>>>>
>>>>> Em 27 de abril de 2013 11:24, Marllon Asterisk <
>>>>> marllon.asterisk em gmail.com> escreveu:
>>>>>
>>>>> Nilso, obrigado por responder.
>>>>>>
>>>>>> Estou configurando um Goip para fazer envio de mensagens. Eu já
>>>>>> consigo fazer o envio da mensagem através de uma aplicação usando dialplan,
>>>>>> se eu disco por exemplo para a extensão 1234 a minha aplicação feita no
>>>>>> dialplan já envia o SMS. Esta parte já está funcionando.
>>>>>>
>>>>>> O que eu preciso agora é fazer minha aplicação PHP (meu site)
>>>>>> conectar no asterisk via AMI, setar 2 variaveis (numero e mensagem) e então
>>>>>> chamar esta extensão 1234 para disparar o SMS.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Em 26 de abril de 2013 15:57, Nildo Furtado <nildo em infont.com.br>escreveu:
>>>>>>
>>>>>> Marllon, boa tarde, voce poderia explicar direito o que vc precisa ?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Em 24 de abril de 2013 15:20, Marllon Asterisk <
>>>>>>> marllon.asterisk em gmail.com> escreveu:
>>>>>>>
>>>>>>>> Olá pessoal.
>>>>>>>>
>>>>>>>> Alguém sabe como fazer um GoTo através de AMI?
>>>>>>>>
>>>>>>>> Tenho por exemplo a extensão abaixo:
>>>>>>>> exten=> 1234,1,Noop(teste)
>>>>>>>>
>>>>>>>> Como faço para executar esta extensão através de uma conexão feita
>>>>>>>> pelo AMI usando telnet?
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>>>>>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>>>>>>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>>>>>>>> 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
>>>>>>>> _______________________________________________
>>>>>>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e
>>>>>>>> SS7.
>>>>>>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>>>>>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>>>>>>> _______________________________________________
>>>>>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>>>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Att.*
>>>>>>> *
>>>>>>> *
>>>>>>> *Nildo Furtado*
>>>>>>> *CCNA - 503734B*
>>>>>>> *Tel: 7761-8557*
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>>>>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>>>>>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>>>>>>> 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
>>>>>>> _______________________________________________
>>>>>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>>>>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>>>>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>>>>>> _______________________________________________
>>>>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>>>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>>>>> 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
>>>>> _______________________________________________
>>>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>>>> _______________________________________________
>>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Att.*
>>>> *
>>>> *
>>>> *Nildo Furtado*
>>>> *CCNA - 503734B*
>>>> *Tel: 7761-8557*
>>>>
>>>> _______________________________________________
>>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>>>> 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
>>>> _______________________________________________
>>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>>> _______________________________________________
>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>
>>>
>>>
>>> _______________________________________________
>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>>> 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
>>> _______________________________________________
>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>> _______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco para
>>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>
>>
>>
>>
>> --
>> *Att.*
>> *
>> *
>> *Nildo Furtado*
>> *CCNA - 503734B*
>> *Tel: 7761-8557*
>>
>> _______________________________________________
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>> 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
>> _______________________________________________
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> _______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em
> 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
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
--
*Att.*
*
*
*Nildo Furtado*
*CCNA - 503734B*
*Tel: 7761-8557*
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130501/632606e1/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil