stringtranslate.com

Entidad externa de mensajería corta

La entidad externa de mensajería corta ( ESME ) es una aplicación externa que se conecta a un centro de servicio de mensajes cortos (SMSC) para enviar o recibir mensajes SMS . El término fue acuñado por Aldiscon .

SME es un término utilizado en muchos círculos celulares para describir una entidad de red (teléfono móvil/celular) que puede enviar/recibir mensajes. ESME (pronunciado EZ-mee) es esencialmente uno de estos pero sin todos los aspectos inalámbricos; es decir, está conectado mediante TCP/IP , X.25 o similar. En las especificaciones del protocolo SMPP 3.4, ESME se refiere únicamente a fuentes y receptores externos de mensajes cortos como sistemas de procesamiento de voz, servidores proxy WAP o computadoras de manejo de mensajes, y excluye específicamente a las PYMES que se encuentran dentro de la red móvil, es decir, una estación móvil (MS). . [1]

Ejemplos típicos de ESME son los sistemas que envían mensajes de marketing automatizados a usuarios móviles y los sistemas de votación que procesan votos por SMS ( Pop Idol , Big Brother ).

SMSC utiliza protocolos como SMPP , UCP , OIS , CIMD , SMCI, todos los cuales denotan el concepto de una ESME que se conecta a un SMSC. [2]

Relación entre SMSC y ESME

ESME siempre se conecta a SMSC mediante TCP/IP , X.25 , etc. y luego se vincula al servicio que necesita desde SMSC.

Para SMPP, puede vincularse para el servicio de solo recepción, el servicio de solo transmisión o ambos (servicio de transceptor). Antes de SMPP 3.4 se requería tener dos conexiones diferentes, una para Transmitir y otra para Recibir. A partir de SMPP 3.4, una conexión de transceptor es suficiente para ambos.

La relación entre ESME y SMSC es de alguna manera una relación maestro-esclavo porque SMSC proporciona servicios a ESME y, por lo general, ESME solo usa estos servicios de SMSC. Una de las funciones del SMSC es almacenar y reenviar los mensajes mientras que la ESME no tiene esta función. Cuando una ESME envía un mensaje a SMSC hacia su destino, este mensaje puede permanecer en una cola de SMSC hasta que su destino esté disponible. Durante este tiempo la ESME tiene las opciones de cancelar el mensaje en cola, reemplazarlo o verificar su estado. ESME también puede enviar un mensaje a múltiples destinos que serán manejados por SMSC.

Las ESME suelen ser puntos de terminación de una red SMS, mientras que los SMSC son el núcleo de la misma. SMSC puede conectarse entre ellos mientras que ESME solo se conecta a un SMSC. El protocolo SMPP está diseñado exactamente de esta manera para conectar un extremo pequeño de la red SMS (que es una ESME) a ​​toda la red SMS (lo cual se realiza a través del SMSC).

ESME envía MT a SMSC, mientras que SMSC entrega MO a ESME.

Enrutamiento en SMSC para ESME

Un ejemplo de cómo se puede realizar el enrutamiento a nivel de SMSC, pero no es obligatorio ya que esto depende mucho de la implementación de SMSC y de la forma en que se realiza la conexión dentro del SMSC entre la parte de enrutamiento del SMSC y la interfaz SMPP, puede ser el siguiente: Durante En el acuerdo de servicio entre ESME y el proveedor de servicios (lado SMSC), se asignará un código corto único a ESME. Al final del SMSC, el servidor smpp tendrá una lista de todas las direcciones ESME y conexiones activas. Cuando se envía cualquier mensaje a un código corto, los mensajes primero llegan a SMSC, SMSC lo decodifica de acuerdo con la especificación GSM 3.4, luego uno de los módulos en SMSC verifica la dirección de destino y, si es un código corto, ese módulo enruta los mensajes a la parte del servidor SMPP. del SMSC. Ahora el servidor SMPP tendrá todas las conexiones activas, de acuerdo con la dirección de destino selecciona el objeto de conexión ESME - servidor SMPP, ese objeto será responsable de codificar el mensaje de acuerdo con el protocolo SMPP y reenviarlo a ESME.

La comunicación entre SMSC y ESME puede realizarse en SMPP o HTTP. Si uno tiene una cuenta SMPP, podría conectarse al puerto IP+ de SMPP en TCP/IP y el SMPP enviará los MO a ESME en la conexión SMPP, y ESME enviará los MT en la misma conexión a la inversa. Si tienen una cuenta HTTP con el SMSC del operador, entonces el SMSC enviará MO a una URL determinada y para enviar los MT, el SMSC se proporcionará en la URL.

Referencias

  1. ^ Especificaciones del protocolo punto a punto de mensajes cortos para desarrolladores de SMPP v3.4 . Foro de desarrolladores SMPP, 1999, pág. 10.
  2. ^ Marketing por SMS para comercio electrónico