A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

` Aula 2: Mensagens USSD Porto Alegre, setembro de 2013 Unstructured Supplementary Service Data (USSD) Aula 2: Mensagens USSD Porto Alegre, setembro de.

Apresentações semelhantes


Apresentação em tema: "` Aula 2: Mensagens USSD Porto Alegre, setembro de 2013 Unstructured Supplementary Service Data (USSD) Aula 2: Mensagens USSD Porto Alegre, setembro de."— Transcrição da apresentação:

1 ` Aula 2: Mensagens USSD Porto Alegre, setembro de 2013 Unstructured Supplementary Service Data (USSD) Aula 2: Mensagens USSD Porto Alegre, setembro de 2013 Data Communication Group

2 Serviços GSM Formato e parâmetros das mensagens USSD Aplicações para USSD 2 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013

3 3 Os serviços GSM podem ser organizados em 3 classes: Serviço de portadora (PSTN, ISDN) Tele-serviço (chamadas de emergência, SMS) Serviços suplementares Estruturados Não-estruturados Serviços de valores adicionados (USSD)

4 4 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Habilita a transmissão de sinais de informação entre telefonia fixa e rede GSM Provê o acesso das camadas inferiores (de 1 a 3) Suporte fim-a-fim ao GSM, conectando com outros tipos de rede PSTN, ISDN, PSPDN, CSPDN

5 5 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Provê os serviços visíveis aos usuários Requer suporte das camadas superiores Ex.: SMS, chamada de emergência Cada operadora deve implementar determinados tele- serviços, como chamada de emergência

6 6 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Incrementam serviços de portadora e tele-serviços Dependem da disponibilidade das operadoras Dividido em três classes: Estruturados Relacionados à ligação ( Call-related ) Estruturados Independentes da ligação ( Call-independent) Não estruturados

7 7 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Roteamento de ligação Localizar e chamar o telefone Tarifação de voz Tarifa começa a contar à partir de 3 segundos Depois disso, a cada 6 segundos

8 8 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Encaminhamento de chamada Incondicional, quando ocupado, quando sem resposta ou quando não alcançável Bloqueio de chamadas De saída OU de entrada Internacionais ou quando em roaming Identificação de chamadas Chamada em espera

9 9 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Permite a implementação de serviços suplementares proprietários por um operador Permite enviar strings de dados para a rede definido pelo padrão 3GPP TS

10 Serviços GSM Formato e parâmetros das mensagens USSD Aplicações para USSD 10 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013

11 11 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Mensagens USSD utilizam strings para Man-Machine Interface (MMI) MSC/VLR USSD Handler Aplicações MS USSD Handler MMI HLR USSD Handler Aplicações USSDC USSD Handler Aplicações Usuário

12 12 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Responsável por tratar as mensagens USSD Quando a rede possuir mais de uma aplicação USSD, deve rotear as mensagens para a aplicação correta Comunicação da aplicação fica transparente ao dispositivo móvel e as entidades da rede

13 13 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Dispositivos devem seguir um padrão definido para o GSM (3GPP TS 02.30) Números e respectivos caracteres Sinal internacional (+) * e # 12 ABC3 DEF 4 GHI5 JKL6 MNO 7 PQRS8 TUV9 WXYZ *0 +#

14 14 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de , 2 ou 3 dígitos do conjunto {*,#} seguido de NN(N) onde: N = número entre 0-9 Opcionalmente, *, seguido por um número qualquer de caracteres Concluindo com # + CALL

15 15 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 NN(N) é conhecido como Código de Serviço (SC) Códigos de serviço válidos: Definidos pela 3GPP TS X(Y), onde X = 0-6 ou 8-9 Y = 0-9 Códigos inválidos estão definidos no anexo B da TS e são tratados pela operadora

16 16 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Na prática: *# + 123# Marcador de início Marcador de final Código do serviço (SC) Discagem

17 17 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Formato válido para serviços USSD presentes no gateway de cada operadora Ex: *#123#, *777# (Vivo), *#06# (qualquer) Desenvolvedores devem construir aplicações e torná-las acessíveis a partir de uma operadora

18 Serviços suplementares definidos na 3GPP TS : Ações realizadas de acordo com o anexo B da norma 3GPP TS Serviços suplementares não definidos: Dispositivo deve tratar a requisição 18 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013

19 19 Código de entrada: Serviço suplementar padrão GSM suportado pelo dispositivo Serviço controlado pelo SIM Serviço definido pelo fabricante do dispositivo Não Sim Não Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013

20 20 Código de entrada: #-String Short String Enquanto o dispositivo está em uma chamada OU Dispositivo não está em chamada E string possui 2 dígitos, não iniciando com 1 Sim Não String contendo qualquer símbolo, finalizada por # String contendo 1 ou 2 símbolos Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013

21 21 Código de entrada: Número válido para uma chamada Short String enquanto Dispositivo não está em chamada E string possui dois dígitos iniciando com 1 Sim Não Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013

22 Serviços GSM Formato e parâmetros das mensagens USSD Aplicações para USSD 22 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013

23 23 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 O USSD trabalha com strings Não diferencia dispositivos Cada desenvolvedor elabora um menu da maneira que achar melhor

24 24 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 iPhone 3G (iOS 6.xx) Motorola Razr HD (Android 4.2) Samsung Galaxy Mini (Android 2.3)

25 25 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Facebook for USSD - *325# Ainda não disponível no Brasil Alguns países disponíveis: Bolivia Sri Lanka El Salvador Paraguai India URL:

26 26 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 PayPal - *777# Disponível apenas para clientes VIVO É necessário realizar um cadastro, via USSD Enviar pagamentos à usuários PayPal que sejam clientes VIVO Realizar recarga de crédito

27 27 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Cielo - *321# (VIVO) Realizar recarga de crédito Caso o pagamento seja realizado via cartão de crédito, é necessário cadastrá-lo O pagamento também pode ser descontado na conta de um telefone pós-pago

28 28 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Canal Direto Claro - *1052# Realização de consultas (saldo) Ativação/desativação de serviços Solicitação do código de barras de uma conta via SMS Recarga de crédito Programas de fidelidade

29 29 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Atendimento TIM - *144# Acesso inicial via cadastro (CPF) Realização de consultas referente a saldo pré-pago ou Conta fixa Código de barras Promoções Seção Diversão (gera custos)

30 30 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 M-PESA - *234# Transferência de dinheiro entre usuários do serviço Sistema de pagamento móvel mais desenvolvido do mundo Permite usuários com registro nacional ou passaporte Disponível para usuários da Safaricom (Quênia) e Vodacom (Tanzania, Moçambique)

31 31 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 ICICI Bank USSD - *525# (Índia) Disponibiliza inúmeros serviços Segundo maior banco da Índia

32 32 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Conta bancária Consulta de saldo Últimas 3 transações Requisição de talão de cheques Status do talão de cheques Bloquear talão de cheques

33 33 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 IMPS ( Immediate Payment Service ) Serviço de pagamento remoto indiano Últimas 5 transações Consulta de status de transação Transferência de fundos à outra conta

34 34 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Recarga de celular Cartão de crédito Detalhes do Balanço Detalhes do último pagamento Pagamento agendado Outros serviços exclusivos do país Conta Demat

35 35 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 MobiApps (África do Sul) Diversas aplicações baseadas em USSD Iteração com outros serviços, como SMS e MMS

36 36 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 MiShopper Comunicação de lojas com seus clientes sobre promoções, ofertas e vagas de trabalho MiGive Coleta de doações a igrejas na África MobiAds Divulgação de Publicidade (alternativa a SMS) MobiChat Serviço para envio de SMSs globalmente

37 37 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 MiBanker Serviços bancários básicos, tais como compra de energia elétrica pré-paga, pagamento de assinatura de TV, etc. Mobile-Q Alternativa para call-centers de determinadas empresas MobiSter Aplicação para pesquisa de opinião de empresas, através do registro de possíveis clientes interessados em determinados serviços

38 38 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de Novo modelo de negócios Aplicação é acionada a partir de uma ligação Não necessita inicio da comunicação a partir do envio de uma mensagem USSD pelo usuário

39 39 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Características: Suporte à múltiplas conexões Suporte à várias interfaces (SMPP, HTTP, SOAP, etc.) Suporte à diferentes mecanismos de cobrança e cenários de faturamento sofisticados Integração com os sistemas de faturamento das operadoras móveis (quando necessário) Seu ponto local de presença no país é gerido pela plataforma Global USSD na nuvem

40 40 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Características (cont.): Tempo de implantação dos serviços é reduzida a menos de um dia Fácil criação de serviços utilizando a notação XML Monitoramento de tráfego USSD em tempo real Estatísticas detalhadas através de tráfego com gráficos Você pode prestar serviços através de seu próprio ponto de presença local, bem como a utilização dos canais de entrega oferecidos pela nuvem

41 XML, PHP, WordPress 41 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 PLMN Soft Switch Redes de pacotes Rede SS7 Soft Switch Mecanismo de Regras Serviço de Aplicação ESDP Plataforma Global USSD SMS/USSD Gateway Provedor de Serviço Serviço Call-2 HTTP SMTP VoIP MAP Chamada de voz USSD/SMS ISUP MSC PLMN – Public Lan Mobile Network ISUP – ISDN User Part VoIP – Voice Over IP Exemplo 1 : Serviço Iniciado por chamada de voz

42 42 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Usuário Serviço Call-2 Mecanismo de Regras Provedor de Serviço Chamada para ID Destino ID Origem Requisição de Menu Global USSD VoIP PLMN Rejeição de chamada SS7 ISUP SIP ISUP SIP SMPP HTTP

43 43 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Usuário USSD Gateway Mecanismo de Regras Provedor de Serviço Global USSD PLMN Por favor, entre com o número de rastreio SS Bem vindo! 1.Buscar Dispositivo 2.Fale Conosco USSD SMPP HTTP SMPPUSSD HTTP SMPPUSSD SMPP HTTP

44 44 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Usuário USSD Gateway Mecanismo de Regras Provedor de Serviço Informação enviada via SMS. Por favor aguarde O número estava em Avenida Ipiranga em as 8:12h Global USSD PLMN SS7 Informação enviada via SMS. Por favor aguarde O número estava em Avenida Ipiranga em as 8:12h HTTP SMPP USSD SMS

45 XML, PHP, WordPress 45 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 PLMN Rede SS7 Mecanismo de Regras Serviço de Aplicação ESDP Plataforma Global USSD SMS/USSD Gateway Provedor de Serviço HTTP SMTP MAP SMS USSD/SMS MSC PLMN – Public Lan Mobile Network ISUP – ISDN User Part VoIP – Voice Over IP Exemplo 2 : Serviço Iniciado por SMS MAP

46 46 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Aplicação de Acesso à dados Bancários Usuário se identifica e acessa determinadas funcionalidades Aplicação descrita em C++ Simulador LeibICT MS, Rede GSM e Gateway emulados

47 47 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013 Telefone Célula BTC/BSC MSC HLR MAP – LSL HSL Sigtran Desenvolvimento de Aplicação XML/TCP/IP Desenvolvimento de Aplicação Simulador USSD Gateway XML/TCP/IP LeibICT USSD Gateway

48 USSD Developer Kit (Inclui) Documentação USSD Java JNI API User Guide USSD C++ API User Guide USSD XML/TCP/IP Protocol User Guide Exemplos USSD C++ Application Sample code USSD Java Application Sample code Simuladores USSD Gateway Simulator, capable of multiple sessions in parallel Phone Skined USSD GW Simulator, useful for presentations Bibliotecas Windows (WIN32) libraries Linux 32bit libraries Linux 64bit libraries 48 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013

49 Smelov, A. Global USSD Plataform – General Description, white papper, Eyeline Communications, 2011 Sanganagouda, J. USSD: A Communication Technology to Potentially oust SMS dependency, white paper, Aricent, GSM (ETSI TS ) Specification (USSD) Phase 1 GSM (ETSI TS ) Specification (USSD) Phase 2 49 Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013

50 ` Obrigado! Perguntas? Cristiano Bonato Both Unstructured Supplementary Service Data (USSD) Porto Alegre, setembro de 2013


Carregar ppt "` Aula 2: Mensagens USSD Porto Alegre, setembro de 2013 Unstructured Supplementary Service Data (USSD) Aula 2: Mensagens USSD Porto Alegre, setembro de."

Apresentações semelhantes


Anúncios Google