[AsteriskBrasil] Envio de SMS via Goip4

Marllon Asterisk marllon.asterisk em gmail.com
Sábado Abril 20 15:57:39 BRT 2013


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/20130420/ad874aa4/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil