Iniciar uma conversa

Como fazer com que respostas a SMSs enviados via gateway Clickatell cheguem em meu celular?

Caso esteja usando um modem GSM para realizar o envio de SMSs através do IceWarp Server, você pode receber SMSs como se fossem emails. Vale uma verificada na aba Mensagens de Entrada do módulo SMS.

Quando se usa gateways HTTP, como Clickatell, também é possivel receber SMSs em sua conta de e-mail, sendo necessário adquirir um número entrante. 

Outra alternativa, que não requer um número entranto, permite usar uma URL junto ao Clickatell que informa um determinado celular como remetente, de forma que, quando o destinatário responder seu SMS, você receberá a resposta nesse celular informado. Outros sistemas podem fornecer sistemas como este, denominado de "Sender ID", porém este FAQ está focado na Clickatell e traz, ao final, também a sintaxe para uso junto ao serviço RoutoMessaging.

Outros sistemas devem funcionar de forma parecida. O RoutoMessaging, por exemplo, não requer que Sender ID's sejam solicitados, entretanto enfrenta problemas com envio de SMSs para telefones Nextel, o que Clickatell resolve solicitando um profile especial do Brasil, que entretanto não oferece o "Sender ID". Maiores detalhes a esse respeito em: https://suporte.icewarp.com.br/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=336

Além disso, a Clickatell informa que alguns destinos podem não aceitar o Sender ID e alocar o remetente customziado com seu número de celular, porém nossos tests indicam sucesso com tal solução.

1) Você precisará solicitar à Clickatell um número de Sender ID, ou seja, um número de telefone de celular que usará como remetente em seus envios. A Clickatell exige que seja feita uma solução para cada número que desejar usar como remetente e está sujeito à aprovação deles. Após logar no painel de controle da Clickatell, acesse Settings/Sender IDs, informe seu número de celular (como 552199999999) e aguarde uma confirmação que receberá em seu celular, bem como e-mail no qual precisará detalhar a razão do uso e ser ou não aprovado.

2) Adicione &from=seucelular na definição do gateway Clickatell no IceWarp Server (campo Dispositivo). Veja um exemplo:

http://api.clickatell.com/http/sendmsg?user=usuario&password=senha&api_id=2324231&to=%number%&from=552199999999&data=%data%&concat=%parts%

Note que informarmos &from=552199999999 na chamada, ou seja, tal número será usado como remetente.

Dica: Você pode desejar que apenas os SMSs enviados pela sua conta tenham como remetente o seu telefone celular. Para isso, na definicação de gateways no console IceWarp (em Serviço SMS / Geral / Adicionar), adicione mais um gateway que será usado apenas por sua conta e terá o parâmetro &from=.  Em seguida, na sua conta, na aba Serviços / botão Definições SMS, escolha o novo gateway que criou para seu uso exclusivo.

Dica 2: Para aqueles que usam RoutoMessaging, segue a sintaxe:

http://smsc5.routotelecom.com/SMSsend?user=xxxx&pass=yyyyy&number=%number%&message=%data%&type=LongSMS&ownnum=zzzzz

Onde ownnum é o Sender ID/número remetente que deseja usar.

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Flávio Zarur Lucarelli

  2. Publicado
  3. Atualizado

Comentários