Manual de Integração SMS



Documentos relacionados
Manual de Integração WebService

Buscando a praticidade na integração do seu sistema com o nosso, a Papo consultou desenvolvedores, pesquisou concorrentes e avaliou tecnologias, para

Guia de integração SMS protocolo HTTP

Sistema Protocolo Integrado Manual de Integração ao Web Service

Manual de Integração. Tecnologia: WebServices SOAP XML. Área: CDC. Produto: CDC Pessoa Física NFE (RFB) Versão: 1.0. Autor: Angelo Bestetti Junior

1 - Entrando no Sistema

Documentação de Integração ao Human Gateway

Manual de Integração. Tecnologia: WebServices SOAP XML. Área: CDC. Produto: CDC Estendida (Física) Versão: 1.0. Autor: Angelo Bestetti Junior

Guia rápido de uso de Web Services do NFS-e Easy

A Cartão1 desenvolve e comercializa soluções especiais de conectividade e acesso para os mercados de comunicação de dados e automação comercial

UltraCard Manual de integração via WebService Página 1/13. UltraCard. Manual de integração via WebService. Versão 2.5

O que é o Marca Lá?... 3 Nossa Missão... 3 Visão... 3 Valores... 3 Objetivos... 3

Lojamundi CNPJ: / Av. Paranoá Qd. 09 conj. 01 lote 01 sala 304, Paranoá DF CEP:

Parceiro Oficial de Soluções Zabbix no Brasil

Proposta de Franquia SMS Marketing. A Empresa

PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda

e-sfinge Sistema de Fiscalização Integrada de Gestão Módulo: Web Service

Manual de utilização da Ferramenta de Envio e Gerenciamento de SMS. GFILA da OPS Network

Nota Fiscal Paulista. Manual para Envio de Arquivo de Cupons Fiscais via Webservice GOVERNO DO ESTADO DE SÃO PAULO

Parte I. Demoiselle Mail

Manual de Integração Retorno dos dados do cliente

API de Cotações Bolsa Financeira

Tutorial de Integração JAVA

Programação Web com PHP. Prof. Wylliams Barbosa Santos Optativa IV Projetos de Sistemas Web

Tutorial de Integração.NET

Manual de Envio de Torpedos SMS Comtele. Introdução Cadastrar um Grupo Inserir ou Importar Contatos Ordem de envio...

Projeto SNGPC para Farmácias e Drogarias

GUIA DE INTEGRAÇÃO APP2APP APLICATIVO PAGSEGURO 1. Guia de Integração App2App Aplicativo PagSeguro VERSÃO 1.0.0

Sumário. I. Acesso ao sistema CRMTEL... 4 Como Criar Campanhas SMS...5. III. Importando uma Campanha...8. IV. Movimentando o Status da Campanha...

Calculador de preços e prazos de encomendas

MANUAL DO USUÁRIO DE REDE

Webservice LerChaveAutenticadora

1. INTRODUÇÃO 3 2. ESCOPO DO SERVIÇO DE CUSTOMIZAÇÃO 3

Projeto Você pede, eu registro.

FTP FILE F TRANSFER PROTOCOL. Tópicos

Manual de Utilização do GLPI

Manual de Integração Web Service

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

Target. Manual de Integração SOAP. versão 1.0 /

* MANUAL CLIENTE PARA UTILIZAÇÃO E ACESSO À PLATAFORMA TORPEDO CERTO

Apresentação da plataforma

Uma aplicação distribuída

PAPO SMS MANUAL DE INTEGRAÇÃO DO DESENVOLVEDOR VERSÃO 1.0

Facebook. Java com o. Integrando Aplicações. Descubra como é fácil criar uma aplicação para rodar no Facebook. _capa

PHP (PHP Hypertext Preprocessor)

TUTORIAL JAVA AS - HTTP CLIENT COMPOSITION ENVIROMENT 7.1

Autenticação e Autorização

EAI Manual do Administrador

Consultar Tabelas Administrativas

Plataforma Manual do Administrador/Revenda

LIBERTY SMS MANUAL DE INTEGRAÇÃO 1.1

Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa

Capítulo 4. Programação em ASP

I N T R O D U Ç Ã O W A P desbloqueio,

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

APF Autocredenciamento de Pessoa Física no Sisbacen

Software e Serviços MANUAL DE HOMOLOGAÇÃO WEB SERVICE X SISTEMA DE AUTOMAÇÃO COMERCIAL

18/04/2006 Micropagamento F2b Web Services Web rev 00

GUIA DE UTILIZAÇÃO DO TOKEN

CONSULTORIA E SERVIÇOS DE INFORMÁTICA

Manual - Versão 1.2 1

Manual de Utilização da Ferramenta de Envio e Gerenciamento de SMS. GFILA OPS Network

Conteúdo. Especificação HTTP v1.1

Apresentação Institucional. Ignacio Daniel Arias, Maio 2013

C# - Conexão com MySQL

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

Linguagem de Programação III Aula 2 Revisão Parte II

GUIA INTEGRA SERVICES E STATUS MONITOR

SISTEMAS DE CONTROLE DE DOCUMENTOS

RUA TERCEIRA DO PARQUE, 08, 1 ANDAR, SALA 02, GLEBA B. CAMAÇARI-BA. FONE: + 55 (71) (Aparecida). consultoria.marca@gmail.

Dataa revisão. Autor. Descrição. Garcia Rego. on rail Novos agendamento de Delphi. Oliveira. Oliveira. Introdução

Aula 06 Usando controles em ASP.NET

SMS Corporativo Manual do Usuário

MANUAL DO SISTEMA DE CHAMADOS (GLPI)

Tutorial de Integração PHP

MANUAL DE INTEGRAÇÃO. Padrão de envio e recebimento de dados. Contato suporte@gtplan.com.br

APRESENTAÇÃO INSTITUCIONAL

Tutorial de Integração PYTHON

Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja

Programação para Internet Avançada. 4. Web Services. Nuno Miguel Gil Fonseca

Procedimentos para configurar o Motion Detection no D-ViewCam 1 Para configurar o Motion Detection no D-ViewCam, é necessário que a câmera IP esteja

Objetivo do programa: Implementação de um analisador de Logs do Servidor Web com base nos requisitos da unidade curricular de Estatística.

Desenvolvimento Web com Framework Demoiselle versão 1.0

4. SISTEMA PORTAL SUPORTE IMPORTANTE

Utilizando o Web-Proxy e regra do cachefull com o Mikrotik V3. Por Francisco Nobre ParadaNET.com N & J TELECOM LTDA

Projeto SNGPC para Farmácias e Drogarias Conexão ao Webservice Manual do Desenvolvedor

Sistema Nacional de Registro de Hóspedes - SNRHos. PGTUR Plataforma de Gestão do Turismo Manual Técnico de Utilização do Web Service Versão 1.

SIGA Guia de Procedimentos

Transcrição:

NG Sistemas Manual de Integração SMS Integração SMS TI 2015 w w w. n g s i s t e m a s. c o m. b r

Índice Sumário executivo... 2 Integrações... 3 Desenho da solução.... 6 NG Sistemas 1

Sumário executivo A NG Sistemas uma empresa inovadora, que surgiu para atender as necessidades do mercado de tecnologia da informação, buscando reinventar-se a cada novo desafio. Para nós não há problema sem solução, apenas aqueles que estamos a caminho de resolver. MISSÃO Atender as necessidades de nossos clientes, fornecendo soluções seguras, confiáveis e inovadoras. Usar ferramentas tecnológicas visando o ganho de produtividade e simplificação de processos. VISÃO Ser uma empresa de atuação valorizada e reconhecimento nos mercados onde atua, contribuindo para rentabilidade dos negócios próprios de empresas parceiras. VALORES Seguir os princípios da ética, da inovação e da eficiência gerencial. Interagir permanentemente com o cliente, entendendo suas necessidades, conquistando seu respeito, satisfação e confiança. NG Sistemas 2

Integrações Hoje a NG Sistemas possui dois tipos de integrações possíveis com o seu Broker SMS a integração via HTTP Post ou a integração via Web Services. Http Post A integração com HTTP Post é feita através de um POST dado a uma URL, com alguns parâmetros configuráveis. http://ngsistemas.com.br/service.aspx?u=%1&p=%2&n=%3&m=%5 Parâmetro u p n m Descrição Usuário fornecido pela NG Sistemas. Senha fornecida pela NG Sistemas. DDD e Número de telefone que será enviado o SMS. Mensagem que será enviada por SMS (máximo 155 caracteres). Possíveis retornos. Retorno OK Authentication Failed Error Descrição Mensagem enviada com sucesso. Erro na autenticação usuário e senha. Erro de paramêtros. Exemplo de uso dentro de um sistemas C#: //Propriedades da NG Sistemas private const String userngsistemas = "test"; private const String passwordngsistemas = "JKNBjkde87wbHJB7839qkjn*&&3bN8786b"; private const String urlngsistemas = "http://ngsistemas.com.br/service.aspx"; public String sendsms(string number, String sms) try //Preenchendo os parametros string parametros = "?u" + userngsistemas; parametros += "&p" + passwordngsistemas; parametros += "&n" + number; parametros += "&m" + sms; // Cria o objeto de requisição System.Net.WebRequest requisicao = System.Net.WebRequest.Create(urlNGSistemas + parametros); NG Sistemas 3

// Realiza a requisição System.Net.HttpWebResponse retorno = (System.Net.HttpWebResponse)requisicao.GetResponse(); // Lê o objeto e faz a atribuição à variável System.IO.StreamReader stream = new System.IO.StreamReader(retorno.GetResponseStream(), System.Text.Encoding.GetEncoding("ISO-8859-1")); string dados = stream.readtoend(); return dados; catch (Exception ex) //Erro de autenticação Usuário ou senha if (ex.message.indexof("authentication Failed") >= 0) return "Erro de autenticação, verifique seu usuário e senha"; //Erro de paramêtros else if (ex.message.indexof("error") >= 0) return "Erro de parametros"; else return "Erro desconhecido " + ex.message; Web Services A integração com Web Service é feita através do protocolo padrão, utilizando-se de uma autenticação SOAP Header. URL: http://ngsistemas.com.br/webservicesms.asmx WSDL: http://ngsistemas.com.br/webservicesms.asmx?wsdl Parâmetro User Pass Token number sms Descrição Usuário fornecido pela NG Sistemas. Senha fornecida pela NG Sistemas. TOKEN fornecido pela NG Sistemas. DDD e Número de telefone que será enviado o SMS. Mensagem que será enviada por SMS (máximo 155 caracteres). Exemplo de uso em C# do método SendSMS: //Propriedades da NG Sistemas private const String userngsistemas = "test"; private const String passwordngsistemas = "JKNBjkde87wbHJB7839qkjn*&&3bN8786b"; private const String tokenngsistemas = "3781237891739281313254398534981283719274938fn9845830"; private const String urlngsistemas = "http://ngsistemas.com.br/webservicesms.asmx"; public static String sendsms(string number, String sms) WS.ValidationSoapHeader soapheader = new WS.ValidationSoapHeader(); soapheader.user = userngsistemas; soapheader.pass = passwordngsistemas; NG Sistemas 4

soapheader.token = tokenngsistemas; WS.WebServiceSMS webservicesms = new WS.WebServiceSMS(); webservicesms.validationsoapheadervalue = soapheader; WS.ReturnSendSMS returnsms = webservicesms.sendsms(number,sms); //Enviado com sucesso! if (returnsms.send) return returnsms.description + " ID da mensagem " + returnsms.idmessage; else //ERROR return returnsms.description; Além disto, temos o método GetStatusSMS, exemplo em c#: //Propriedades da NG Sistemas private const String userngsistemas = "test"; private const String passwordngsistemas = "JKNBjkde87wbHJB7839qkjn*&&3bN8786b"; private const String tokenngsistemas = "3781237891739281313254398534981283719274938fn9845830"; private const String urlngsistemas = "http://ngsistemas.com.br/webservicesms.asmx"; public static String sendsms(string idmessage) WS.ValidationSoapHeader soapheader = new WS.ValidationSoapHeader(); soapheader.user = userngsistemas; soapheader.pass = passwordngsistemas; soapheader.token = tokenngsistemas; WS.WebServiceSMS webservicesms = new WS.WebServiceSMS(); webservicesms.validationsoapheadervalue = soapheader; WS.ReturnStatusSMS returnstatussms = webservicesms.getstatussms(idmessage); //Status if (returnstatussms.statussms == WS.Status.Success) return "Sucesso"; else if (returnstatussms.statussms == WS.Status.Queue) return "Na Fila"; else if (returnstatussms.statussms == WS.Status.Processing) return "Processando"; else if (returnstatussms.statussms == WS.Status.NotFound) return "Não encontrado"; else if (returnstatussms.statussms == WS.Status.Error) return "Error"; else return "Error"; NG Sistemas 5

Desenho da solução. Integração via HTTP Post Ou WebService s Seu Cliente Laptop Seu Servidor Com o seu sistema Servidores NG Sistemas Celular do Cliente Antenas das operadoras Servidores das Operadoras (VIVO, CLARO,TIM,OI e NEXTEL) NG Sistemas 6