Внешний объект обмена короткими сообщениями
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2013 г. ) |
Эта статья может иметь запутанные или двусмысленные сокращения . ( декабрь 2010 г. ) |
Внешний объект обмена короткими сообщениями ( ESME ) — это внешнее приложение, которое подключается к центру службы коротких сообщений (SMSC) для отправки или получения SMS- сообщений. Термин был придуман Aldiscon .
SME — это термин, используемый во многих сотовых кругах для описания сетевого объекта (мобильного/сотового телефона), который может отправлять/получать сообщения. ESME (произносится как EZ-mee), по сути, является одним из них, но без всех аспектов беспроводной связи; т.е. он подключен через TCP/IP , X.25 или аналогичный. В спецификациях протокола SMPP 3.4 ESME относится только к внешним источникам и приемникам коротких сообщений, таким как системы обработки речи, прокси-серверы WAP или компьютеры обработки сообщений, и исключает SME, расположенные в сети мобильной связи, т. е. мобильную станцию (MS). . [1]
Типичными примерами ESME являются системы, отправляющие автоматизированные маркетинговые сообщения мобильным пользователям, и системы голосования , обрабатывающие SMS-голосования ( «Pop Idol» , «Big Brother» ).
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. СМСЦ. Теперь SMPP-сервер будет иметь все активные соединения. В соответствии с адресом назначения он выбирает объект подключения ESME - SMPP-сервер, этот объект будет отвечать за кодирование сообщения в соответствии с протоколом SMPP и пересылку в ESME.
Связь между SMSC и ESME может осуществляться по протоколу SMPP или HTTP. Если у кого-то есть учетная запись SMPP, он может подключиться к IP+порту SMPP по TCP/IP, и SMPP отправит MO в ESME по SMPP-соединению, а ESME отправит MT по тому же соединению в обратном порядке. Если у них есть учетная запись HTTP в SMSC оператора, то SMSC отправит MO на заданный URL-адрес, а для отправки SMSC МТС будет передано по URL-адресу.
Ссылки
[ редактировать ]- ^ разработчиков SMPP Спецификации однорангового протокола коротких сообщений v3.4 . Форум разработчиков СМПП, 1999, с. 10.
- ^ SMS-маркетинг для электронной коммерции