wiki:Servicos/Funambol/pushMailSMSSender

Version 1 (modified by emersonfaria, 15 years ago) (diff)

--

PushMailSMSSender

O PushMailSMSSender é um módulo do Funambol que viabiliza o recebimento de novos e-mails nos dispositivos móveis em tempo quase real de forma automática. É um serviço análogo ao oferecido para dispositivos Blackberry.

Deve-se levar em conta o preço que a operadora de telefonia móvel cobra pelo envio de cada SMS.

Funcionamento:

1) O Servidor Funambol detecta o recebimento de um e-mail para o usuário X e informa ao módulo pushMailSMSSender. 2) O PushMailSMSSender monta um SMS binário e envia para o gateway Gnokii via protocolo HTTP. 3) O gateway Gnokii inclui um cabeçalho no SMS e envia para o celular Nokia. 4) O celular Nokia envia o SMS binário para o celular do usuário X. 5) O celular do usuário X recebe o SMS binário e abre seu cliente Funambol. 6) O SMS binário também faz o cliente Funambol iniciar uma sincronização para receber o novo e-mail.

Formato da mensagem SMS:

Esse modulo (.sj4) envia um SMS, atraves de um gateway Gnokii, para o numero de celular indicado em "Devices", que inicia uma sincronizacao de email. Passos de instalacao:

  • Edite o arquivo PushMailSMSSender.xml e adeque os parametros: Endereco IP, Porta, Usuario, Senha
  • Copie o arquivo PushMailSMSSender.xml para Funambol/config/com/funambol/server/notification
  • Instale o modulo PushMailSMSSender.s4j
  • Edite o arquivo Funambol/config/com/funambol/server/inventory/PSDeviceInventory.xml e configure a propriedade defaultNotificationServer assim:

<void property="defaultNotificationSender">

<string>com/funambol/server/notification/PushMailSMSSender.xml</string>

</void>

  • Reinicie o servidor do Funambol
  • Em Funambol Administrator Tool -> "Devices", para cada registro, preencha o campo "Phone Number", (Exemplo para o DDD 11: 1199112233). O SMS nao sera enviado se o "Phone Number" estiver em branco.