[AsteriskBrasil] Envio de SMS via Goip4

Marllon Asterisk marllon.asterisk em gmail.com
Quarta Maio 1 20:16:34 BRT 2013


Se alguém souber como enviar um SMS pelo Goip sem precisar passar pelo
Asterisk também serve!


Em 20 de abril de 2013 15:57, Marllon Asterisk
<marllon.asterisk em gmail.com>escreveu:

> 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.
>
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130501/474d51dd/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil