Внешний объект обмена короткими сообщениями - External Short Messaging Entity

Внешний объект обмена короткими сообщениями (ESME) - это внешнее приложение, которое подключается к Центр обслуживания коротких сообщений (SMSC) участвовать в отправке или получении SMS Сообщения. Термин был придуман Aldiscon.

SME - это термин, используемый во многих сотовых кругах для описания сетевого объекта (мобильный / сотовый телефон), который может отправлять / получать сообщения. ESME (произносится как EZ-mee), по сути, один из них, но без всех аспектов беспроводной связи; т.е. он подключен через TCP / IP, X.25 или похожие. В спецификациях протокола SMPP 3.4 ESME относится только к внешним источникам и приемникам коротких сообщений, таким как системы голосовой обработки, прокси-серверы WAP или компьютеры для обработки сообщений, и, в частности, исключает SME, которые расположены в сети мобильной связи, т. Е. Мобильные станции (MS). .[1]

Типичными примерами ESME являются системы, которые отправляют автоматические маркетинговые сообщения мобильным пользователям и системы голосования которые обрабатывают SMS-голосование (Поп-идол, Большой брат ).

SMSC использует такие протоколы, как SMPP, UCP, OIS, CIMD, SMCI, все из которых обозначают концепцию подключения ESME к SMSC.[2]

Связь между SMSC и ESME

ESME всегда подключается к SMSC, используя TCP / IP, X.25 и т. д., а затем привязывается к нужной службе от SMSC.

За SMPP он может связываться для службы "Только прием", "Только передача" или для обоих (служба приемопередатчика). Перед SMPP 3.4 требовалось иметь два разных соединения, одно для передачи, а другое для приема. Начиная с SMPP 3.4 подключения трансивера достаточно для обоих.

Отношения между ESME и SMSC каким-то образом являются отношениями ведущий-ведомый, потому что SMSC предоставляет услуги для ESME, и обычно ESME просто использует эти услуги от SMSC. Одной из функций SMSC является хранение и пересылка сообщений, в то время как ESME этого не делает. есть эта функция. Когда ESME отправляет сообщение SMSC по направлению к месту назначения, это сообщение может оставаться в очереди SMSC до тех пор, пока его место назначения не станет доступным. В это время ESME имеет возможность отменить сообщение в очереди, заменить его или проверить его статус. ESME также может отправлять сообщения нескольким адресатам, которые будут обрабатываться SMSC.

ESME обычно являются конечными точками сети SMS, а SMSC - ее ядром. SMSC может подключаться между ними, тогда как ESME подключается только к SMSC.SMPP протокол разработан именно таким образом для подключения небольшого конца сети SMS (который является ESME) ко всей сети SMS (что осуществляется через SMSC)

ESME отправляет MT в SMSC, а SMSC доставляет MO в ESME.

Маршрутизация в SMSC для ESME

Пример того, как маршрутизация может быть выполнена на уровне SMSC, но не обязательно, поскольку это во многом зависит от реализации SMSC и способа соединения внутри SMSC между частью маршрутизации SMSC и интерфейса SMPP, может быть следующим: Во время согласно соглашению об обслуживании между ESME и поставщиком услуг (сторона SMSC) ESME будет присвоен один уникальный короткий код. На конце SMSC-сервера smpp-сервер будет иметь список всех адресов ESME и активных соединений. Когда какое-либо сообщение отправляется на короткий код, сообщения сначала поступают в SMSC, SMSC декодирует его в соответствии со спецификацией GSM 3.4, затем один из модулей в SMSC проверяет адрес назначения и, если это короткий код, этот модуль направляет сообщения на часть сервера SMPP. SMSC. Теперь сервер SMPP будет иметь все активное соединение, в соответствии с адресом назначения он выбирает объект соединения ESME - сервер SMPP, этот объект будет отвечать за кодирование сообщения в соответствии с протоколом SMPP и пересылку в ESME.

Связь между SMSC и ESME может осуществляться либо по SMPP, либо по HTTP. Если у кого-то есть учетная запись SMPP, они могут подключаться к порту SMPP IP + по TCP / IP, и SMPP будет подталкивать MO к ESME по SMPP-соединению, а ESME будет подталкивать MT. на том же соединении в обратном порядке. Если у них есть учетная запись HTTP в SMSC оператора, то SMSC отправит MO на указанный URL, а для отправки MT SMSC будет предоставлен на URL.

Рекомендации

  1. ^ Разработчики SMPP Спецификации протокола одноранговой передачи коротких сообщений v3.4. Форум разработчиков SMPP, 1999, стр. 10.
  2. ^ SMS-маркетинг для электронной коммерции