WirelessBR

WirelessBr é um site brasileiro, independente, sem vínculos com empresas ou organizações, sem finalidade  comercial,  feito por voluntários, para divulgação de tecnologia em telecomunicações 

SMS - Short Message Service

Autor: Christophe Delalande (*)


O SMS ( Short Message Service ) é um serviço de mensagens curtas.  
É a possibilidade de enviar ou receber pequenas mensagens de até 160 caracteres num telefone celular digital.  
No Brasil, temos hoje principalmente duas tecnologias digitais : TDMA e CDMA. Existem pequenas diferenças técnicas entre as duas que não serão detalhadas. 
O iDen, tecnologia utilizada pela Nextel não será abordada. 
O GSM, que chegará ao Brasil no ano próximo, tem as mesmas funcionalidades, porém bem mas  sofisticado.


 Short Message Service

1  Descritivo Técnico

 Para enviar um SM precisamos de três entidades : 

E as devidas conexões entre os três. 

1.1      Entidade Emissora

1.1.1      Aplicação

 Neste caso, o conteúdo do SM é formatado para caber nos 160 caracteres. 
Uma aplicação o envia, se conectando ao SMSC via X25 ou TCP/IP por exemplo, usando os protocolos entendidos pelo SMSC.

 1.1.2    Aparelho celular com funcionalidade de envio de SMS

A maioria dos aparelhos TDMA & CDMA lançados este ano têm a capacidade de enviar mensagens curtas ( mensagens MO )
A sigla MO ( Mobile Originated ) é utilizada para designar as mensagens enviadas pelo celular, em oposição à MT (Mobile Terminated), mensagens recebidas .

Salientamos que geralmente é necessário também contratar o serviço na operadora.

 1.2      Uma plataforma SMSC

 Esta plataforma funciona no modelo SFE ( Store & Forward Engine ). 
Isto consiste de uma fila de envio que recebe os pedidos de envio de SM ; o SMSC contata a Switch celular para verificar a disponibilidade do aparelho de telefone associado ao número. Se estiver disponível, envia a mensagem. Se não, coloca na fila para tentar posteriormente.

 Dependendo do tipo de plataforma de SMSC e do protocolo utilizado pela aplicação emissora do SM temos a seguintes funcionalidades :

      -         Um prazo de armazenamento dos SM´s de vários dias, com mecanismo inteligente de reenvio. Desta forma, diferentemente do Pager, a mensagem não é perdida se o assinante não estiver disponível na hora da primeira tentativa de envio. A mensagem sofrerá um atraso mas será encaminhada.

-         A possibilidade de priorizar as mensagens, estabelecendo grau de prioridade. Isto significa que um SM mais urgente será entregue primeiro.

-         A notificação de entrega para a fonte emissora.

 A capacidade de envio dos SMSC´s do mercado depende de cada fornecedor. Devido ao grande sucesso do SMS da Europa, temos hoje sistemas capazes de processar mais de 1.000.000 de SM´s por hora.

 Em anexo,  a lista dos principais fabricantes de SMSC´s

1.3      A Switch Celular

A switch celular é uma central responsável pelo processamento das chamadas
de voz .
A switch e a rede celular têm o papel de entregar a mensagem e fornecer as informações necessárias para o SMSC.

  2     Detalhes sobre o SMS

  Em anexo , os aparelhos utilizados no Brasil.

2.1     A mensagem

  O SM é uma mensagem curta de até 160 caracteres.

  Dependendo do tipo de aparelho e da configuração do SMSC, é possível enviar mensagens com caracteres diferentes ( com acento, ideograma, grafia árabe, ...)

  Temos uma garantia de entrega, e se teve problema a informação que a mensagem não foi entregue. Isto é importante para aplicação emissora do SM, criando a possibilidade de reenvio inteligente, notificação de entrega, gerenciamento inteligente da comunicação.  

  2.2      Os protocolos de envio

  O padrão do mercado hoje é o protocolo SMPP. Podemos encontrar outros protocolos, geralmente desenvolvidos pelos próprios fabricantes de SMSC´s : UCP, CIMD, SMCI, SMS2000, NIP, TAP.

  2.3      Roaming

  O roaming de SM funciona bem na Europa devido às interconexões entre as diferentes redes GSM.

  Já no Brasil, temos redes TDMA & CDMA.

  Tecnicamente o Roaming entre redes de mesma tecnologia é possível. Porém, isto requer ajustes técnicos finos e acordos contratuais entre as operadoras.

  O Roaming entre redes CDMA & TDMA requer a instalação de Gateway para efetuar a conversão dos protocolos.

  2.4      Segurança

  Devemos dividir em 2 partes :

        -         Entre o aplicação geradora o receptora do SM. Neste caso deve-se usar as técnicas de segurança do mundo TCP/IP : criptografia, SSL, ...

-         Entre o SMSC e o aparelho celular. Até hoje, nunca foi informado abertura indevida do conteúdo do SM deste lado.

 

3         Os serviços disponíveis

  Hoje no Brasil, quase todas as operadoras fornecem serviços de SM ( Anexo )

  A seguir um descritivo de cada serviço.  

3.1      Envio de SM pela Web

  É o serviço básico. Uma página disponibilizada na Web permite enviar uma ou várias mensagens para um ou vários números de telefones.  

3.2      Envio de conteúdo  

-         Um provedor de conteúdo formata a informação para caber em 160 caracteres.

-         O cliente escolhe o que ele quer receber e, eventualmente, os horários.

-         Uma aplicação cuida do envio das mensagens, conectando-se ao SMSC.

  Hoje no Brasil, isto representa a maioria do tráfego de SM. O usuário pode receber conteúdo informativo ou informações financeiras gerados pelos bancos.  

3.3      Envio de lembrete de Agenda  

Usando uma agenda acessível pela web o usuário poderá receber lembrete avisando sobre  eventos cadastrados na Agenda.  

3.4      Envio de Notificação de e-mail  

Ao chegar e-mail numa caixa postal, um aplicativo dispara o envio de SM informando o remetente do e-mail e o assunto.    

3.5      Envio de Mensagens do telefone celular - Mobile Originated  

Isto consiste em enviar a mensagem a partir do próprio telefone. O parelho deverá ter esta funcionalidade e o serviço disponível na operadora.  

3.6      Short E-mail  

É a possibilidade de enviar um SM a partir de um aplicativo cliente de correio ( Outlook, Netscape Menssenger, ...). O endereço será do tipo <número de telefone>@<domínio da operadora>.  

No servidor de correio da operadora recebendo este tipo de E-mail, a conversão para SM será feita e a mensagem será encaminhada.  

3.7      SM interativo  

Juntando as possibilidades de Mobile Originated e de envio de mensagem por aplicativo temos uma poderosa ferramenta de comunicação :  

-         O usuário pede uma informação, enviando um SM com uma sintaxe definida.

-         Uma aplicação recebe a mensagem e trata o pedido.

-         A resposta é enviada utilizando SM.  

Estes sistemas são ainda recentes no Brasil, mas terão com certeza, um desenvolvimento rápido.  

3.8      E-Mail

  Atualmente existe no mercado telefones com a capacidade de enviar diretamente e-mail. Na verdade isto é um tipo de SM para aplicação. O e-mail é digitado no telefone e enviado usando o SM como meio de transmissão, para uma aplicação. Esta aplicação recebe o SM, e encaminhará sob forma de E-mail para o endereço estipulado.  

3.9      Smart messaging

  O Smart messaging é um conceito desenvolvido pela Nokia, permitindo o envio de Ringtones ( Música ), ícones, cartão de visita ( Vcard e lembrete de Agenda ( Vcalendar ).

Ele usa o SM como meio de transmissão e necessita capacidades específicas do aparelho.

Devido a abrangência do assunto, ele será tratado à parte.


(*) O autor, Christophe Delalande tem mais de 10 anos de experiência em projetos de Automação, Sistemas e Telecomunicações. Nos últimos anos, trabalhou na BCP, onde atuou como gerente de projetos, essencialmente com tecnologias WAP, Portal de Voz, SMS, Pré-pago e Web. Antes disso, trabalhou na Technip-Cleplan em projetos de Automação no ramo petroquímico. Christophe é formado em Engenharia pelo Institut NAtional des Sciences Appliquées de Rennes, na França e é fluente em português, francês, espanhol e inglês.
Contato via e-mail: christofix@hotmail.com


Anexos:
Lista dos principais fabricantes de SMSC´s
Lista dos sites SMS no Brasil
Fabricantes de Handsets

 

Home WirelessBR                                 Próxima (Anexo)