Olá pessoal. Estou tentando enviar um SMS através de um Goip4 usando um dialplan. Para fazer isto me baseei neste tutorial: https://github.com/tangaza/Tangaza/wiki/Connecting-a-GoIP-GSM-VoIP-gateway-to-an-Asterisk-AGI
Já consigo efetuar a receber chamadas no meu asterisk através do Goip. Também já consigo receber a SMS Segue minhas configurações: [sip.conf] caninvite=no context=goip dtmfmode=rfc2833 fromuser=gsm1 host=dynamic disallow=all allow=ulaw allow=alaw nat=yes insecure=port,invite secret=gsm1 type=friend detaultname=gsm1 [extension.conf] ;//Contexto que recebe as chamadas [goip] exten=>1,1,Wait(3) exten=>1,n,GoTo(URA,1) ;//Funciona!!! ;//Extensão que efetua as chamadas exten=> _0[7-9]xxxxxxx,1,Dial(SIP/${EXTEN:1}@gsm1,90,tT) ;//Também funciona ;//Extensão que estou tentando fazer enviar um SMS exten=> 1234, 1, Set(MESSAGE(body)=12345678\nMeu SMS) exten=> 1234, n, MessageSend(sip:gsm1) exten=> 1234, n, Hangup //Extensão que recebe SMS e já funciona (claro que falta tratar o retorno) exten=> 2,1,NoOp(${MESSAGE(body)}) As configurações no meu Goip4 estão assim: SIP SETTINGS Config Mode = Single Server Mode Phone Number = gsm1 Display name = Authentication ID = gsm1 password = gsm1 CALL MANAGEMENT Call Out via GSM = Enable Fowarding for GSM Number = Dial Plan = Restriced Dial Plan = Disable Call IN via GSM =Enable Fowarding to Voip Number = 1 Dialplan = goip Hunt Group Mode = Disable Call in Auth = no Auth SMS Mode = Relay SMS Forward Voip Number = 2 SMS Forward GSM Number = CID Forward Mode = Use Remote Party ID Fiz um teste e acho que o problema está na quebra de linha (\n). O asterisk não interpreta o \n como quebra de linha e sim como texto normal. Fiz um Noop(blablabla \n blablabla) e no console nao deu quebra de linha. Sendo que quando recebo o SMS do Goip ele quebra a linha no console. Alguem sabe como fazer essa quebra de linha? É possível que tudo esteja certo e falte apenas esta quebra de linha.
_______________________________________________ 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-unsubscr...@listas.asteriskbrasil.org