Los clientes de EMnify pueden intercambiar SMS con sus endpoints a través de 2 interfaces diferentes: nuestro RestAPI y/o a través de un enlace SMPP hacia el SMSC de EMnify. Si está buscando el RestAPI por favor vaya aquí.
Si desea integrar a través de SMPP, su sistema deberá ser implementado como ESME (cliente) y el SMSC de EMnify actuará como servidor.
Soportamos la versión 3.4 de SMPP, puede encontrar la especificación original aquí.
A través del enlace SMPP será capaz de enviar SMS a sus propios endpoints, no puede enviar SMS a endpoint de otros clientes de EMnify o a cualquier otra estación móvil.
Además, de manera predeterminada, sus endpoints pueden comunicarse a través de SMS solo con su sistema, ya sea a través de RestAPI o SMPP, pero no pueden enviar ni recibir SMS hacia/desde otros endpoints u otras estaciones móviles directamente. Esto mantiene sus dispositivos IoT/M2M protegidos contra el tráfico de SMS originado por terceros no autorizados.
Acceso al servidor SMPP
Por favor configure su ESME para conectarse a
smpp.emnify.net:2775
Nuestro servidor SMPP está escuchando el puerto TCP 2775 las conexiones entrantes desde su sistema.
Puede gestionar su "system_id" y "password" a través de nuestra UI/API o contactar a nuestro servicio de atención para obtener más ayuda en support@emnify.com.
Flujo SMS MT
Para los SMS desde su aplicación hacia uno de sus endpoints, debe enviarlos a través de SUBMIT_SM con el MSISDN del endpoint deseado como "destination_address". la "source_address" puede elegirla a su gusto, puede ser un MSISDN internacional, un códigos abreviado o una cadena alfanumérica.
Flujo SMS MO
Cualquier SMS originado en sus dispositivos IoT/M2M serán entregados a su ESME a través de SMPP, esto permite tomar el control total del flujo de SMS e implementar su propia lógica de enrutamiento de mensajes: es posible que desee reenviar un mensaje a sus aplicaciones o reenviarlas a otra estación móvil a través de un proveedor de SMS de su elección.
Delivery Receipts
Our SMSC supports delivery receipts for final status of delivered, failed and expired messages. You need to request delivery receipts by setting parameter "registered_delivery" to value 1 in the SUBMIT_SM command. The SMSC will then generate a DELIVER_SM with esm_class=0x04 and the delivery receipt data, this will include the optional parameters "message_state" and "receipted_message_id".
Comandos compatibles SMPP
- BIND_TRANSCEIVER
- UNBIND
- ENQUIRE_LINK
- SUBMIT_SM (para la recepción de SMS MT)
- DELIVER_SM (para la entrega de SMS MO y DLR)
- QUERY_SM
- CANCEL_SM
Solicitar enlace/Keepalive
Nuestro SMSC responderá la solicitud ENQUIRE_LINK desde su ESME, igual enviará solicitudes ENQUIRE_LINK a su ESME regularmente para verificar el estado de la conexión. Su cliente SMPP necesita responder con ENQUIRE_LINK_RESP para mantener la conexión abierta.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.