<div dir="ltr">Se alguém souber como enviar um SMS pelo Goip sem precisar passar pelo Asterisk também serve! </div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 20 de abril de 2013 15:57, Marllon Asterisk <span dir="ltr"><<a href="mailto:marllon.asterisk@gmail.com" target="_blank">marllon.asterisk@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Olá pessoal.<div><br></div><div>Estou tentando enviar um SMS através de um Goip4 usando um dialplan. Para fazer isto me baseei neste tutorial:</div>
<div><a href="https://github.com/tangaza/Tangaza/wiki/Connecting-a-GoIP-GSM-VoIP-gateway-to-an-Asterisk-AGI" target="_blank">https://github.com/tangaza/Tangaza/wiki/Connecting-a-GoIP-GSM-VoIP-gateway-to-an-Asterisk-AGI</a><br>
</div><div><br></div><div>Já consigo efetuar a receber chamadas no meu asterisk através do Goip. Também já consigo receber a SMS</div><div><br></div><div>Segue minhas configurações:</div><div><br></div>
<div>[sip.conf]</div><div>caninvite=no</div><div>context=goip</div><div>dtmfmode=rfc2833</div><div>fromuser=gsm1</div><div>host=dynamic</div><div>disallow=all</div><div>allow=ulaw</div>
<div>allow=alaw</div><div>nat=yes</div><div>insecure=port,invite</div><div>secret=gsm1</div><div>type=friend</div><div>detaultname=gsm1</div><div><br></div><div><br></div><div>
[extension.conf]</div><div><br></div><div>;//Contexto que recebe as chamadas</div><div>[goip]</div><div>exten=>1,1,Wait(3)</div><div>exten=>1,n,GoTo(URA,1)</div><div>;//Funciona!!!</div>
<div><br></div><div>;//Extensão que efetua as chamadas</div><div>exten=> _0[7-9]xxxxxxx,1,Dial(SIP/${EXTEN:1}@gsm1,90,tT)</div><div>;//Também funciona</div><div><br></div><div><br></div>
<div>;//Extensão que estou tentando fazer enviar um SMS</div><div>exten=> 1234, 1, Set(MESSAGE(body)=12345678\nMeu SMS)</div><div>exten=> 1234, n, MessageSend(sip:gsm1)<br></div><div>exten=> 1234, n, Hangup</div>
<div><br></div><div><br></div><div>//Extensão que recebe SMS e já funciona (claro que falta tratar o retorno)</div><div>exten=> 2,1,NoOp(${MESSAGE(body)})</div><div><br></div><div><br>
</div><div>As configurações no meu Goip4 estão assim:</div><div>SIP SETTINGS</div><div>Config Mode = Single Server Mode</div><div>Phone Number = gsm1</div><div>Display name = </div><div>
Authentication ID = gsm1</div><div>password = gsm1</div><div><br></div><div>CALL MANAGEMENT</div><div> Call Out via GSM = Enable </div><div> Fowarding for GSM Number = </div><div> Dial Plan =</div>
<div> Restriced Dial Plan = Disable</div><div> Call IN via GSM =Enable</div><div> Fowarding to Voip Number = 1</div><div> Dialplan = goip</div><div> Hunt Group Mode = Disable</div><div>
Call in Auth = no Auth</div><div><br></div><div>SMS Mode = Relay</div><div>SMS Forward Voip Number = 2</div><div>SMS Forward GSM Number = </div><div>CID Forward Mode = Use Remote Party ID</div>
<div><br></div><div><br></div><div>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.</div>
<div><br></div><div>Alguem sabe como fazer essa quebra de linha? É possível que tudo esteja certo e falte apenas esta quebra de linha.</div><div><br></div><div><br></div></div>
</blockquote></div><br></div>