Utilização de um Telemóvel: Instalação e Utilização do Sistema FrontlineSMS para a Recolha de Dados de Base ou para o Envio de Mensagens (Secção II)
Na Secção I desta sub-série Weaver, apresentei o FrontlineSMS, forneci algumas informações e conselhos sobre como utilizar esta aplicação de software e, finalmente expliquei a instalação básica. Esta secção, Secção II, incidirá mais detalhadamente em como enviar e receber mensagens, como gerir os contactos e sobre a configuração básica do FrontlineSMS. A Secção III examinará como utilizar a funcionalidade mais avançada de “Keyword” (Palavra-Chave) do FrontlineSMS.
Gestão de Tabulações
Se observar o ecrã base (por omissão) do FrontlineSMS, existem seis tabulações básicas ilustradas.
![]()
A tabulação Home (origem ou início) fornece uma lista de eventos, bem como uma janela pequena para enviar mensagens. Se trabalhar com um ecrã de baixa resolução, poderá não ser possível utilizar a tabulação “home” como forma de enviar mensagens. Isto acontece porque o botão “Send” (“Enviar”) estará cortado. Não há problema. Pode enviar mensagens usando outra tabulação, e é isto que será apresentado neste guia de utilização.
A partir da tabulação home pode também alterar os idiomas para a interface de base. Faça-o fazendo clique na bandeira associada ao idioma que deseja utilizar.
![]()
As tabulações principais em que nos concentraremos aqui são “Contacts” (Contactos) e “Messages” (Mensagens). As “Keywords” (Palavras-Chave) serão apresentadas numa secção posterior desta sub-série sobre o FrontlineSMS. A tabulação “Phones” (Telefones) permite-lhe gerir quais os dispositivos móveis que estão ligados ao seu computador. Isto foi tratado na Secção I como uma introdução geral ao processo de instalação.
Finalmente, existem ainda duas tabulações. Uma é 'E-mails' (Correio Electrónico). Como pode esperar, trata-se de um programa simples de mensagens electrónicas que lhe permite gerir paralelamente o seu correio electrónico e as suas mensagens SMS. Isto requer certamente uma ligação de rede. Não trataremos em detalhe esta tabulação em qualquer dos guias de instruções, mas se desejar saber mais, pode experimentar ou visualizar official documentation (documentação oficial). Para adicionar simplesmente uma conta de correio electrónico ao FrontlineSMS, que será exibida na tabulação 'Emails' (Correio Electrónico), abra o menu “Settings” (Configurações) e depois seleccione “E-mail Settings” (Configurações de Correio Electrónico). Preencha o formulário conforme for apropriado.

Existe outra tabulação que está escondida, e esta tabulação é utilizada para gerir os formulários, uma das funcionalidades mais fortes do FrontlineSMS. Esta funcionalidade permite-lhe criar formulários / campos de texto distribuíveis que ajudarão um utilizador de um dispositivo móvel para que envie para cá um relatório. Assim, em vez de um indivíduo dever saber como escrever correctamente um SMS, poderá simplesmente preencher um formulário enviado para o seu telemóvel. A funcionalidade “Forms” (Formulários) é muito recente, e requer telemóveis capazes de instalar algum software de cliente. Além disso, não funciona através de SMS, mas é baseado nos serviços de dados GPRS. Dada a utilização inicial limitada desta funcionalidade devido aos requisitos técnicos, bem como à sua natureza mais avançada, os “Forms” (Formulários) não serão tratados nesta série. Novamente, no entanto, se pretender saber mais sobre “Forms” (Formulários) no FrontlineSMS, visite a documentação oficial ou experimente simplesmente.
Para esconder uma tabulação não usada ou para mostrar uma tabulação que está oculta, tal como os formulários, avance para “View -> Tabs” (Visualizar -> Tabulações). Marque agora quais as tabulações que pretende que estejam visíveis e desmarque aquelas que pretende ocultar. Para efeitos deste guia de instruções, deixarei os “Forms” (Formulários) não marcados, mas desmarcarei também “E-mails” (Correio Electrónico).

Seguir os Custos
Uma funcionalidade útil oferecida pelo FrontlineSMS é a que o pode ajudar a seguir (rastrear) o custo total das mensagens. No lado inferior direito observará um 'Cost estimator' (Estimativa de custos).
Note que isto é apenas uma estimativa. Se comunicar por mensagens com os países onde os custos são mais elevados e variáveis, estas diferenças não serão exibidas. Infelizmente, a estimativa de custos está associada ao idioma seleccionado -- nomeadamente o país e a moeda associada com aquele idioma. Por exemplo o Inglês está associado ao Reino Unido onde a moeda é GBP -- British Pounds Sterling (Libra Esterlina Britânica). Isto provocará provavelmente alguns problemas se mudar o idioma, mas como uma estimativa, pode provavelmente ignorar o tipo de moeda. Simplesmente não esqueça que o seu valor não está ligado a uma moeda usada pelo FrontlineSMS.
Contactos
Antes de poder enviar e receber quaisquer mensagens de teste, será necessário estabelecer alguns contactos. Assim, navegue para a tabulação “Contacts” (Contactos). Aqui observará que pode estabelecer grupos de mensagens (lado esquerdo), além de simplesmente adicionar contactos individuais. Os grupos são muito práticos como uma forma de enviar facilmente a mesma mensagem para um determinado número de indivíduos. Por exemplo, se tiver um grupo de gestores de emergências a quem pretenda enviar um SMS com alertas, deverá adicionar primeiro cada indivíduo como um único contacto no FrontlineSMS. Depois deverá adicionar cada um destes indivíduos a um “Group” (Grupo). Os indivíduos podem pertencer a mais do que um grupo, e assim poderá ter divisões / grupos diferentes para diferentes objectivos. Por exemplo, talvez possua uma lista de todos os gestores de emergências, mas então pode ter diversos grupos que são específicos para autoridades governamentais provinciais ou locais. Isto permite-lhe simplesmente e rapidamente distribuir mensagens sem a preocupação de enviar um SMS para cada indivíduo separadamente.
Claro que deverá compreender que na realidade o FrontlineSMS está ainda a enviar um SMS individual a cada contacto num grupo. Assim, incorrerá num custo / taxa de SMS para cada indivíduo no grupo. Mais, tenha em atenção que quanto maior for o grupo, mais tempo será necessário para o FrontlineSMS enviar as mensagens. Isto é sobretudo verdadeiro se possuir apenas um dispositivo móvel ligado. O RANET calcula que de forma geral uma mensagem por modem demora 12 segundos. Assim, poderá demorar quatro minutos para que as mensagens sejam enviadas a um grupo de 20 indivíduos. Geralmente isto não tem muita importância, mas se as suas operações de serviço meteorológico forem especialmente sensíveis ao tempo, certamente isto terá uma grande importância.
A configuração de contactos e grupos é bastante simples, mas apresentarei um exemplo rápido. Primeiro, vamos criar um “New Contact” (Novo Contacto). Faça-o navegando para a tabulação de “Contacts” (Contactos). A área de menu à direita, possui uma tabulação na base etiquetada “New Contact” (Novo Contacto). Clique-a.
![]()
Isto exibirá uma pequena janela com informações básicas de cada contacto.

Por agora, deixarei “Groups” (Grupos) vazio, visto que ainda não criei um “Group” (Grupo). Para o número de telefone, se estiver a enviar mensagens dentro de um país, provavelmente não necessitará de ter o código de marcação desse país. Pelo menos nos Estados Unidos pude enviar mensagens para contactos sempre que o número estava precedido pelo código internacional de país (1) bem como quando não estava. Em qualquer dos casos, se tiver dificuldades, pode tentar adicionar ou remover o código internacional de marcação para o seu país. Isto pode variar em função do fornecedor de serviço.
Clique em “Save” (Guardar) após preencher o formulário, e crie agora um “Group” (Grupo). Para o fazer, clique no botão “New Group” (Novo Grupo) no lado inferior esquerdo da tabulação “Contacts” (Contactos).
![]()
Isto exibirá uma janela simples que apenas lhe permite introduzir um nome.

Uma vez que não existe uma opção para fornecer meta-dados, se planear criar diversos grupos, deverá tentar ser o mais descritivo possível. Esta descrição deverá incluir o objectivo de grupo, os membros do grupo, e a localização geográfica, se e quando aplicável.
Regressemos agora ao primeiro contacto que criámos. Faça-o na sub-janela de “Groups” (Grupos) da tabulação “Contacts” (Contactos). Seleccione o 'FrontlineSMS Contacts' (Contactos FrontlineSMS) ou 'Ungrouped Contacts' (Contactos Não Agrupados).
Quando selecciona diferentes “Groups” (Grupos), a sua lista de contactos na sub-janela à direita irá alterar-se. Se seleccionar a pasta de grupo que criou, não deverão existir quaisquer contactos listados. Assim, seleccione agora o contacto que criou, clique no botão "Edit" (Editar) no lado direito inferior; ou clique no botão direito do rato para editar. Agora no campo “Groups” (Grupos), adicione o nome do “Group” (Grupo) que criou. Guarde. O seu contacto deverá ser agora um membro do “Group” (Grupo) que criou.

No meu exemplo, adicionei-me a mim próprio como um contacto, e depois criei um “Group” (Grupo) denominado simplesmente RANET. Depois voltei atrás e adicionei-me a mim próprio ao grupo RANET. Claramente, agora sempre que adicionar novos “Contacts” (Contactos), se pretender que eles façam parte do meu “Group” (Grupo) de mensagens RANET, irei associá-los com o “Group” (Grupo) quando os estiver a adicionar pela primeira vez na base de dados do FrontlineSMS. Um contacto pode pertencer a diversos grupos.
Enviar uma Mensagem
Ok, temos um “Contact” (Contacto) e um “Group” (Grupo). Isto significa que temos alguém a quem enviar mensagens. No FrontlineSMS pode realmente enviar uma mensagem a partir de algumas zonas. Como mencionado, existe uma janela para o fazer na tabulação “Home”, mas se a resolução do seu ecrã for baixa, o botão de enviar não estará disponível. A forma mais fácil é na tabulação “Contacts” (Contactos). Embora possa também iniciar uma mensagem na tabulação “Messages” (Mensagens).
Navegue para a tabulação “Contacts” (Contactos). Se pretender enviar simplesmente um SMS a um único indivíduo, seleccione sob “Groups” (Grupos) o item de menu "FrontlineSMS Contacts" (Contactos FrontlineSMS) no topo superior. Ao fazer isto listará todos os seus contactos.

Agora, seleccione da lista o contacto a quem pretende enviar uma mensagem na sub-janela do lado direito de “Contacts” (Contactos). Pode fazer clique no botão “Send SMS” (Enviar SMS), ou pode fazer clique no botão direito do rato e seleccionar "Send SMS” (Enviar SMS). Basicamente, em qualquer local onde possa seleccionar um utilizador, pode clicar no botão direito do rato para enviar um SMS para aquele utilizador específico. Da mesma forma, em qualquer local no FrontlineSMS em que possa seleccionar um grupo, pode clicar no botão direito do rato para enviar um SMS a todos os contactos associados com aquele grupo de envio de mensagens.

A partir daqui este procedimento é bastante simples. Escreva a sua mensagem, certifique-se que a informação do destinatário está correcta, e prima “Send” (Enviar). Dependendo da velocidade do seu dispositivo e da rede, poderá ter que esperar aproximadamente 30 segundos para a mensagem sair do dispositivo móvel FrontlineSMS, e depois ser recebida no seu dispositivo móvel usado no teste. Se clicar na tabulação “Messages” (Mensagens), pode verificar o estado da mensagem, bem como outras informações básicas.
As mensagens podem ser filtradas por “Contact” (Contact), “Group” (Grupo), e “Keywords” (Palavras-Chave). Adicionalmente, pode filtrar por datas.
![]()
Não explicarei todas as opções disponíveis, mas tenha em atenção que estas existem. Estes filtros de procura irão tornar-se valiosos à medida que a sua base de dados de mensagens aumenta. Para visualizar os detalhes de uma mensagem, clique simplesmente duas vezes na mensagem listada na sub-janela do lado direito na tabulação “Messages” (Mensagens).
Pode também fazer o seguimento de mensagens através da lista “Latest Events” (Eventos Mais Recentes) mostrada na “Home Tab” (Tabulação Home).
Espero agora que tenha tido êxito no envio de uma mensagem utilizando o FrontlineSMS. É fácil e simples, mas existe algo para o qual gostaria de chamar a sua atenção. Um SMS normal é limitado a 160 caracteres. Nestes 160 caracteres, os espaços contam. Como consequência, as mensagens são frequentemente muito curtas e limitadas. A maior parte das redes e dispositivos suportam o envio e recepção de SMS em diversas partes. O FrontlineSMS também fornece esta capacidade.
Se iniciar uma nova mensagem, observará três envelopes de correio conforme ilustrado na imagem abaixo.

O FrontlineSMS vai permitir-lhe enviar um SMS em diversas partes que é composto por três SMSs. Assim, em teoria pode enviar mensagens que possuam um comprimento de 480 caracteres. Na mesma janela, o FrontlineSMS irá informá-lo da quantidade de caracteres disponíveis. Embora esta funcionalidade seja prática, tenha em atenção que se enviar uma mensagem com um comprimento de 480 caracteres, vão ser-lhe cobrados três SMSs para todos os destinatários. Adicionalmente, seja sensível ao facto de que os telemóveis de modelos mais antigos podem não exibir correctamente mensagens em diversas partes, ou que as mensagens longas podem ser de leitura difícil num dispositivo móvel.
Mensagens Recebidas
Não é complicado receber uma mensagem. O FrontlineSMS ocupa-se desta tarefa por si. Utilize um telemóvel para enviar um SMS ao seu modem / telefone FrontlineSMS. Esta mensagem será exibida pelo utilizador na tabulação “Messages” (Mensagens). Novamente, pode filtrar por utilizador, e da mesma forma, pode visualizar todas as mensagens recebidas seleccionando simplesmente “All Messages” (Todas as Mensagens) na sub-janela esquerda.

É tudo. Criou agora uma estação de trabalho simples que lhe permitirá enviar e receber rapidamente mensagens de texto móveis. Novamente, poderá tirar partido dos grupos e poderá configurar fluxos de trabalho para enviar boletins meteorológicos, alertas, e outras listas de contactos pré-definidas. A secção seguinte (Secção III) tratará da utilização de “Keywords” (Palavras-Chave). As “Keywords” (Palavras-Chave) ampliam a funcionalidade do FrontlineSMS de um cliente de mensagens básico, para uma aplicação automatizada para recolha de dados, envio de respostas automatizadas e outras funções similares.
