ESTADO DE NUESTROS SERVICIOS
CONTACTAR
Cuenta con nosotros
Si has llegado hasta Desarrolladores es porque estas interesado en conocer más detalles sobre cómo integrarte. En este caso te damos la bienvenida, puedes comunicarte con nosotros mediante el siguiente email de Soporte, llamándonos por teléfono o en el caso de ser cliente accediendo al portal de soporte.
E-mail: soportesms@160world.com
En la parte inferior de esta página encontraras toda la información de nuestra API, si deseas probarla ponte en contacto con nosotros y te facilitamos una cuenta totalmente operativa.
Datos de contacto
160World, S.L.U
E-mail: 160World Soporte
Telefono 868185585
Portal de soporte
Acceda a nuestro portal de soporte:
Portal de soporte: soporte.160World.com
Documentación SMS-PUSH
Descarga la documentación de nuestro conector SMS-PUSH:
PDF: Conector SMS-PUSH 160World
DOCUMENTACIÓN DEL CONECTOR SMS-PUSH
Table of Contents
Conector SMS-PUSH
Description
SOAP Web Services
Remarks
Este documento proporciona instrucciones para integrar servicios de mensajería SMS en cualquier solución usando la API de 160World. Le proporcionará la descripción de nuestros Web Services para el conector SMS-PUSH.
Sources
Name | Description |
---|---|
ServiceSms | Descriptor de nuestro Web Service |
ServiceSms Web Service
Description
Descriptor de nuestro Web Service
Remarks
La API de 160World está basada en estándares abiertos como Simple Object Access Protocol (SOAP), Web Services Definition Language (WSDL) o XML Schema Definition Language (XSD).
A través de la API usted podrá desarrollar sus propias aplicaciones y usar 160World para enviar mensajes SMS en cualquier parte del mundo.
Para usar nuestra API, necesitará conocer el funcionamiento de los Web Services SOAP. En la actualidad, la mayoría de los lenguajes de programación proporcionan librerías para acceso SOAP.
WSDL
Name | Description |
---|---|
https://www.160world.net/servicios/ServiceSms.svc?wsdl | URL del descriptor de nuestro Web Service |
See Also
Methods: ServiceSms
Description
La API SOAP de 160World pone a su disposición los siguientes métodos
Methods
Name | Description |
---|---|
EnviarListaSms | Envía un mensaje compuesto por Remitente y Texto a uno o varios números de teléfono |
EnviarSms | Permite enviar uno o más mensajes diferentes para cada número de destino |
GetEstado | Consulta el estado de un mensaje determinado por su ID |
GetSaldo | Consulta el saldo actual de una cuenta final en valor moneda |
Method: EnviarListaSms
Description
Envía un mensaje compuesto por Remitente y Texto a uno o varios números de teléfono
Parameters
Name | Type | Direction | Description |
---|---|---|---|
Usuario | string | Input | Nombre de usuario facilitado por 160World |
PassWord | string | Input | Contraseña facilitada por 160World |
ListaSms | ArrayOfSms | Input | Lista de mensajes a enviar. Cada mensaje es un bloque con los parámetros necesarios |
Returns
La respuesta devuelta por EnviarListaSms contiene un bloque ReturSms para cada uno de los mensajes enviados
Name | Type | Description |
---|---|---|
ReturSms | ReturSms |
Method: EnviarSms
Description
Permite enviar uno o más mensajes diferentes para cada número de destino
Parameters
Name | Type | Direction | Description |
---|---|---|---|
Usuario | string | Input | Nombre de usuario facilitado por 160World |
PassWord | string | Input | Contraseña facilitada por 160World |
Remitente | string | Input | Cadena alfanumérica con una longitud máxima de 11 caracteres, cadenas de longitud superior serán truncadas. Solamente son válidos caracteres del alfabeto (a..z,A..Z) y numéricos (0..9) |
Texto | string | Input | Cuerpo del mensaje con una longitud de 160 caracteres ajustados a los estándares GSM o hasta 765 usando mensajes concatenados. |
Telefonos | ArrayOfstring | Input | Array con uno o más teléfonos de destino. – Para envíos al país propio no es necesario introducir el código de país. – Para envíos a países distintos al propio, se debe usar el siguiente formato: CodigoPais NumeroTelefono Ej: 32 8765432 |
Url | string | Input | Dirección web para agregar al campo Texto (se agregará al final del mismo). Esta Url puede tener cualquier longitud ya que antes de agregarse, pasará por el acortador de Url’s de 160World, proporcionando una Url corta del tipo “http://160s.co/XXX”. La Url debe incluir necesariamente “http://” o “https://” para ser reconocida como válida. Al ser un parámetro opcional, se puede omitir, pero si se incluye, su posición en el xml de la petición es fijo y se debe respetar. |
Returns
La respuesta devuelta por EnviarSms contiene un bloque ReturSms para cada uno de los mensajes enviados
Name | Type | Description |
---|---|---|
ReturSms | ReturSms |
Method: GetEstado
Description
Consulta el estado de un mensaje determinado por su ID
Parameters
Name | Type | Direction | Description |
---|---|---|---|
Usuario | string | Input | Nombre de usuario facilitado por 160World |
PassWord | string | Input | Contraseña facilitada por 160World |
Id | int | Input | Identificador asignado por 160World al mensaje |
Returns
La respuesta devuelta por GetEstado contiene un único parámetro con el estado del mensaje
Method: GetSaldo
Description
Consulta el saldo actual de una cuenta final en valor moneda
Parameters
Name | Type | Direction | Description |
---|---|---|---|
Usuario | string | Input | Nombre de usuario facilitado por 160World |
PassWord | string | Input | Contraseña facilitada por 160World |
Returns
La respuesta devuelta por GetSaldo contiene un único parámetro con el saldo de la cuenta final o -1 en caso de ser una cuenta en pago mensual
Complex Types: ServiceSms
Complex Types
Name | Description |
---|---|
ArrayOfSms | Lista de mensajes para enviar con EnviarListaSms |
ArrayOfstring | Contenedor de teléfonos para EnviarSms |
ReturSms | Respuesta devuelta por EnviarSms |
Sms |
Complex Type: ArrayOfSms
Description
Lista de mensajes para enviar con EnviarListaSms
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
Component | Type | Occurs | Description |
---|---|---|---|
1..1 | |||
Sms | Sms | 0..* | Lista de mensajes a enviar |
Complex Type: ArrayOfstring
Description
Contenedor de teléfonos para EnviarSms
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
Component | Type | Occurs | Description |
---|---|---|---|
1..1 | |||
string | string | 0..* | Array con uno o más teléfonos de destino. |
Complex Type: ReturSms
Description
Respuesta devuelta por EnviarSms
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
Component | Type | Occurs | Description |
---|---|---|---|
1..1 | |||
Id | int | 0..1 | Identificador asignado por 160World al mensaje y que se puede usar posteriormente para consultar su estado |
Resultado | string | 0..1 | Código asignado al mensaje |
Telefono | string | 0..1 | Número de teléfono al que se envió el mensaje |
Complex Type: Sms
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
Component | Type | Occurs | Description |
---|---|---|---|
1..1 | |||
Remitente | string | 0..1 | Cadena alfanumérica con una longitud máxima de 11 caracteres, cadenas de longitud superior serán truncadas. Solamente son válidos caracteres del alfabeto (a..z,A..Z) y numéricos (0..9) |
Telefono | string | 0..1 | Array con uno o más teléfonos de destino. – Para envíos al país propio no es necesario introducir el código de país. – Para envíos a países distintos al propio, se debe usar el siguiente formato: CodigoPais NumeroTelefono Ej: 32 8765432 |
Texto | string | 0..1 | Cuerpo del mensaje con una longitud de 160 caracteres ajustados a los estándares GSM o hasta 765 usando mensajes concatenados. |
Tabla de Códigos internos
En la siguiente tabla puede consultar los posibles códigos internos devueltos por la API SOAP de 160World
Código | Descripción |
---|---|
W160OK | Entregado a 160World |
W10002 | Error cuenta inactiva |
W10003 | Error MVas Bloqueado |
W10004 | Error Proveedor |
W10005 | Error País Proveedor |
W10006 | Error País NO Permitido |
W10007 | Error Teléfono |
W10008 | Error Mensaje |
W10009 | Error Saldo |
Tabla de Códigos de estado
160World asume el compromiso de ofrecer una alta calidad en el servicio de entrega de mensajes SMS, cerrando acuerdos con los principales Operadores y Agregadores de mensajería SMS, estableciendo el servicio en más de 180 países. Siempre que las condiciones técnicas de los Operadores lo permitan, 160World solicitara la confirmación de entrega de los mensajes, para poder ofrecer una trazabilidad del envío aportando valor al servicio.
En la siguiente tabla puede consultar los posibles códigos de estado devueltos por la API SOAP de 160World:
Código | Descripción |
---|---|
W00OK | Entregado a destino |
W0TOK | Entregado y visto en Telegram |
W0000 | Entregado al Operador |
W0001 | Entregado al Destino sin confirmación |
W0002 | Entregado a SMSC |
W0003 | Finalizado en Operador |
W0010 | Atasco en SMSC |
W0015 | Error – Expirado en Operador |
W0018 | Rechazado en Operador |
W0019 | Fallo en Operador o Destino por Motivos Desconocidos |
W0021 | Finalizado – Cancelado en Plataforma |
W0022 | Pendiente – En Bandeja de Salida |
W0025 | Pendiente – Preparando Entrega a Operador |
W0027 | Fallo en Destino |
W0029 | Fallo en Operador por Saldo de Destino Insuficiente |
W0059 | Error al procesar el mensaje |