Pasarela para envíos de faxes a través de interfaz HTTPS



Documentos relacionados
Pasarela para envíos de faxes a través de interfaz HTTPS

Manual del Protocolo XML-RPC de Mensajería Negocios

Pasarela de desarrollo API DTMF (marcación por tonos).

Aplicateca API Validador de Móviles Certificados SMS -

Introducción... 3 PLATAFORMA TÉCNICA Petición de envío de SMS... 3 Ver estado de envíos de SMS... 5 Ver créditos disponibles...

MT - HTML API Interface

API Versión 2.6 USUARIO FINAL

OBJETIVO REQUERIMIENTOS

Manual de uso de la Administración ITALO

1. Accediendo a la plataforma HTTP de Marketext Código de ejemplo Seguridad y autenticación Enviando un SMS Simple 5

Documentación servicios Web ENVIALIANET

Manual SSO Avant2. Última revisión: 02/05/2013. Copyright Codeoscopic S.A.

Documentación Técnica

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP

Implementación del servicio de envío masivo de mensajes SMS HTTP/s API -

Envío de mensajes MMS. IMPLEMENTACIÓN SERVICIO DE PASARELA MMS-push (http)

Especificaciones de la Pasarela SMS NÚMEROS LARGOS

API PASARELA SMS WEB SERVICE

Implementación del servicio de envío masivo de mensajes SMS HTTP/s API -

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

SMPP Server http GATEWAY

Contrato de Servicio

API de Distribuidores:

Desarrollo de sitios web con PHP y MySQL

Documentación de la API clickline.com

MANUAL TÉCNICO WEB SERVICE PROTOCOLO SOAP

Contrato de Servicio ServiciosPortalWS

SRM RELACIÓN CON LOS PROVEEDORES MANUAL DEL SUMINISTRADOR. Junio Versión 2

Implementación del servicio de envío masivo de mensajes SMS CERTIFICADO HTTP/s API

Manual del Servicio Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS

Implementación del servicio de envío masivo de mensajes SMS HTTP/s API -

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA OPENCART

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

GUÍA DE EMISIÓN DE LLAMADAS POR HTTPS

Gestión de acciones vía HTTP Action XML API

API SMS. Manual de programador. Quadralia, SL Proyecto. Cliente. API Qsms Fecha 30/07/2012 Referencia API Qsms Revisión 3

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

San Isidro estación de esquí y montaña. Instrucciones. Venta Online de Forfaits

Obtener status de un mensaje... 4

MICROSITIOS. Perfiles

Modo básico de funcionamiento del módulo Velneo vmodapache V7

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA JOOMLA-VIRTUEMART

Los pasos a seguir para cumplimentar la solicitud son los siguientes: A continuación, se detallarán cada uno de estos apartados.

Práctica 3ProgramacionRS232: Programación básica de la RS232

MANUAL DE USUARIO DESKTOP

Manual de Usuario de la Herramienta SICRES-Tester. SIR Sistema de Interconexión de Registros. Tipo de documento. Fecha de entrega 08/04/2014

APRENDE A CREAR UNA PÁGINA WEB CON HTML

e-fácil Manual de usuario módulo APS

AUTORIZACIÓN DE COMERCIALIZACIÓN EXCEPCIONAL DE MEDICAMENTOS DE USO HUMANO GUÍA PARA LA SOLICITUD DE UNA AUTORIZACIÓN DE COMERCIALIZACIÓN EXCEPCIONAL

MANUAL DE CONFIGURACIÓN DEL CERTIFICADO DIGITAL CON EL CLIENTE DE CORREO LOTUS NOTES VERSIÓN 8.5

C Fecha: 17/07/14 MANUAL DE USUARIO. 1 de 19. Página: MANUAL DE USUARIO

Manual de Timbrado FEL

CTIBridgeClient V1.0 DOCUMENTACION DEL PROGRAMADOR

Aplicateca API Certificados SMS -

NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I)

MINISTERIO DE ECONOMÍA Y COMPETITIVIDAD

Especificación WebService para:

SAP SOLUTION MANAGER 7.1 Service Desk MANUAL DE USUARIO CREADOR. Fecha entrega 12 de junio de 2014 Revisión 1.0

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

Curso PHP Módulo 1 R-Luis

Guía rápida de la Oficina Virtual Área Web y Administración Electrónica

Integración KNX - LYNX

El programa Web Texto le ofrece a usted ayuda a cualquier momento y ante cualquier consulta.

MundoSMS API SMS Premium

Manual Integración Etiquetas Correos España

Soluciones Informáticas para la Gestión de la Calidad c/vicente Aleixandre nº 10 4º H, A CORUÑA Telf: / info@spuch.

Especificación Web Services API TWOWAYSMS v1.0. Fecha publicación: 01/02/2008 Intelligent Bussines Communications S.L.

Manual de Usuario. Sistema de Facturación Electrónica FACTURACION EFECTIVA

Obtener status de un mensaje... 2

API.NET. Introducción. Aspectos generales. Configuración. Recomendaciones. Permite enviar SMS mediante una librería.net.

PATAGONIA SUELDO ACREDITACIONES

Obtener status de un mensaje... 3

Administración Local Soluciones

Manual de usuario clientes portal web KRCC. Fecha:

Curso 2º SMR Módulo: SOR Sesión 6 SAMBA: Creando usuarios y grupos en Zentyal

Especificaciones funcionales para el acceso al RAI por Web

INDICE. 1. Registro de Usuario de Proveedor Inicio de Sesión Cargar Factura...8

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

MANUAL PLATAFORMA EVISADO

Solución de firma de pdf (Servidor) PDF_SIGN Versión 1.4

PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1

Proyectos de Innovación Docente

Kiosko CFDI. Kiosko CFDI. Manual de Usuario. Proveedores Autorizados de Certificación de CFDI

Especificaciones de la Pasarela SMS NÚMEROS LARGOS

Ejercicios: Administración de Bases de Datos en ORACLE

Cancelación de un Comprobante Fiscal Digital

Formas de llevar a cabo un backup de una base de datos MySQL

CUALQUIERA, NO ES NECESARIO DISPONER DE ADSL

Acceso y primeros pasos

Módulo de Acronis True Image

Manual de instalación del cliente JAVA-WS

Botón de Pago Instapago versión 1.1 TECNOLOGÍA INSTAPAGO C.A.

Descripción del Problema Sistema de Reservaciones de Vuelos

Login y Password. Elección de directorios confidenciales

Acronis License Server. Guía del usuario

Transcripción:

Pasarela para envíos de faxes a través de interfaz HTTPS La pasarela para envío de faxes a través de interfaz HTTPS permite el envío de faxes M2M (De maquina a maquina) a traves de la ruta https://appsnetelipcom/ fax/apiphp, usando el método POST, con los siguientes parámetros obligatorios login Nombre de usuario de acceso a su panel de control que insertó al darse alta en netelip password Contraseña de acceso a su panel de control que insertó al darse alta en netelip callerid Identificador de llamada que se presentará al destinatario del fax En caso de que el usuario tenga el identificador de llamada de netelip personalizado, podrá presentar cualquier identificador de llamada, sino, solo podrá presentar uno de los identificadores de llamada de netelip u oculto destination Número de teléfono de destino al que se envía el fax El número debe estar escrito en formato internacional con 00 delante Si se desea enviar el fax a distintos destinatarios, se añadirá los distintos destinatarios separados por, El número máximo de destinatarios es 100 Por ejemplo: 0034654321123 Por ejemplo: 0034654321123,0034654321124 API FAX 20 Fecha: 16 de septiembre de 2015 1

retry Número de intentos de envío de fax, en caso de fallar el envío de fax una primera vez, este volverá a enviarse tantas veces se indique en el parámetro El número de intentos no puede ser mayor de 3 upload_vdrive Valor que indica si el fax a enviar debe guardar copia en vdrive Si su cuenta de vdrive no esta habilitada el fax no será guardado Los valores posibles son true o false uploaded_file Fichero a subir El fichero no puede superar los 2MB y debe de ser un fichero PDF Códigos de respuesta: Son los códigos que devuelve la aplicación ante una petición de envío de fax, y pueden ser: CÓDIGO 200 MENSAJE Fax enviado correctamente, Se devolverá una cadena xml indicando el ID de envío de fax, como: <response><status>200</status><id-fax>idfax</id-fax></response> 401 Error de autentificación, compruebe usuario y contraseña 402 Excedido el numero máximo de destinatarios 403 Fichero PDF no válido 404 Fichero PDF superior a 2MB 410 Falta algún parámetro en la estructura del POST 405 Insuficiente crédito para envío de fax API FAX 20 Fecha: 16 de septiembre de 2015 2

Ejemplo de un envío de fax a un único destinatario escrito en PHP // Este ejemplo requiere el modulo curl de PHP (http://esphpnet/curl) $url= https://appsnetelipcom/fax/apiphp ; //url a la que se enviará los parámetros POST $tmpfile = $_FILES[ file ][ tmp_name ]; $filename = basename($_files[ file ][ name ]); $login=$_post[ login ]; $password=$_post[ password ]; $post = array( uploaded_file => @ $tmpfile ;filename= $filename, login => $login, password => $password, callerid => $_POST[ callerid ], destination => $_POST[ destination ], retry => $_POST[ retry ], upload_vdrive => $_POST[ upload_vdrive ], ); //Inicio la conexión $envio_prueba = curl_init($url); //Indico a curl que debe enviar valores por POST, cargo los valores, e indico que la respuesta sea devuelta como respuesta de curl_exec curl_setopt($envio_prueba, CURLOPT_POST, TRUE); curl_setopt($envio_prueba, CURLOPT_TIMEOUT, 180); curl_setopt($envio_prueba, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($envio_prueba, CURLOPT_POSTFIELDS, $post); curl_setopt($envio_prueba, CURLOPT_RETURNTRANSFER, TRUE); //Ejecuto la conexión, guardando el cuerpo de la respuesta en una variable $respuesta_envio_prueba = curl_exec($envio_prueba); //Compruebo si ($respuesta_envio_prueba contiene algo distinto a FALSE, si es así la conexión se ha realizado con éxito if ($respuesta_envio_prueba!==false) { //Guardo el código HTTP devuelto en una variable, según el código recogido podemos realizar ciertas operaciones $http_code_envio_prueba = curl_getinfo($envio_prueba, CURLINFO_ HTTP_CODE); switch ($http_code_envio_prueba) Continua leyendo API FAX 20 Fecha: 16 de septiembre de 2015 3

{ case 200 : break; else { echo No conecta ; //Cierro la conexión curl curl_close($envio_prueba); e ], API FAX 20 Fecha: 16 de septiembre de 2015 4

Cómo conocer el estado de entrega de un envío de fax Para conocer el estado de entrega de un envío de fax, se lanzará una petición a la ruta https://appsnetelipcom/fax/statusphp usando el método POST, con los siguientes parámetros obligatorios: login: Nombre de usuario de acceso a su panel de control que insertó al darse alta en netelip password: Contraseña de acceso a su panel de control que insertó al darse alta en netelip id-fax: ID devuelto en el envío del fax Una vez realizada la petición se devolverá una cadena xml, indicando el estado de entrega del fax y el ID de fax consultado Ejemplo: <response><status>status</status><id-fax>idfax</id-fax></ response> El valor de status podrá ser OK, ERROR Ejemplo de como mostrar el estado de entrega del fax enviado // Este ejemplo requiere el modulo curl de PHP (https://esphpnet/curl) $url_envio="https://appsnetelipcom/fax/statusphp"; $login="login"; $password="pass"; $id_fax="idfax"; $post = array(); $post["login"]=$login; $post["password"]=$password; $post["id-fax"]=$id_fax; $envio_prueba = curl_init($url_envio); curl_setopt( $envio_prueba, CURLOPT_POST, TRUE ); curl_setopt( $envio_prueba, CURLOPT_POSTFIELDS, $post ); curl_setopt( $envio_prueba, CURLOPT_RETURNTRANSFER, TRUE ); $respuesta_envio_prueba = curl_exec( $envio_prueba ); $http_code_envio_prueba = curl_getinfo( $envio_prueba, CURLINFO_HTTP_CODE); //error_log($http_code_envio_prueba); if ($respuesta_envio_prueba!==false) { echo $respuesta_envio_prueba;?> API FAX 20 Fecha: 16 de septiembre de 2015 5