Упрощенный интерфейс стойки сообщений - Simplified Message Desk Interface

Упрощенный интерфейс стойки сообщений (SMDI) - это протокол, который определяет интерфейс между системой голосовой почты и телефонной системой, такой как УАТС или телефонный коммутатор общего пользования . Он был разработан Bell Labs . Он используется для предоставления системе голосовой почты информации, необходимой для обработки вызова. Каждый раз, когда вызов отправляется в систему голосовой почты, сообщение отправляется с использованием SMDI через последовательный интерфейс, который идентифицирует линию, тип вызова и номера вызывающей / вызываемой стороны. Протокол SMDI также определяет метод включения и выключения индикатора ожидающего сообщения (MWI) на отдельных телефонах.

Некоторые из новейших систем голосовой почты передают протокол SMDI через сетевой сеанс TCP, а не через последовательный интерфейс.

Текущие требования изложены в документе общих требований Telcordia Technologies GR-283-CORE (устаревший документ TR-NWT-000283).

Согласно Telcordia GR-283-CORE , Simplified Message Desk Interface (SMDI) - это аналоговый интерфейс между локальной системой коммутации, управляемой программой (SPCS), и системой хранения и поиска сообщений (MSR). Вызовы распределяются на точки ответа на вызовы с обычной обработкой вызовов или с использованием функций многострочной группы поиска (MLHG). Один или несколько MLHG могут быть связаны с одним и тем же набором каналов передачи данных SMDI. Схема идентификации назначается в SPCS для уникальной идентификации каждого MLHG и каждой строки в MLHG, для которой информация о вызове (например, номер вызывающего абонента) предоставляется по каналу передачи данных SMDI. Эта идентификационная информация предоставляется системе MSR вместе с информацией о вызове, чтобы помочь системе MSR сопоставить информацию о вызове с вызовом, завершающимся на определенной линии.

Формат сообщения

<CR><LF>MDXXXLLLLTYYYYYYY<0x20>ZZZZZZZ<0x20><CR><LF><^Y>

Значение отдельных сегментов:

  • <CR> - возврат каретки
  • <LF> - перевод строки
  • MDXXX - Служба сообщений. Это трехзначное поле (обычно 001).
  • LLLL - Номер логического терминала (0001-4096)
  • T - код причины (D для прямого вызова, A для всех переадресованных вызовов, B для переадресации при занятости, U для неизвестного)
  • <0x20> - пробел
  • ГГГГГГГ - номер вызываемого абонента (может не присутствовать, например, для прямых вызовов)
  • ZZZZZZZ - номер вызывающей стороны (CPN) (может не присутствовать, если недоступен)
  • <CR> - возврат каретки
  • <LF> - перевод строки
  • <^ Y> - конечный маркер, Ctrl-Y, ASCII " EM "

Каждый из номеров имеет общую фиксированную длину для каждой ссылки, например 5 (добавочные номера), 7 (номера PSTN в США без кода зоны) или 10 (номера PSTN в США) цифр, дополненных нулями слева, где это необходимо, и завершенных. с <0x20>.

Обычно номер вызываемого абонента используется для выбора приветствия голосовой почты, которое следует воспроизвести для вызова.

Формат MWI

OP:MWI<0x20>XXXX!<EOT>

Значение отдельных сегментов:

  • OP - Индикатор срабатывания ожидающего сообщения (включить)
  • <0x20> - пробел
  • XXXX - добавочный номер
  • <EOT> - символ конца передачи
RMV:MWI<0x20>XXXX!<EOT>
  • RMV - убрать индикатор ожидающего сообщения (выключить)
  • <0x20> - пробел
  • XXXX - добавочный номер
  • <EOT> - Конец передачи

Пример

Это пример прямого вызова с добавочного номера 3500. Он был представлен системе голосовых сообщений на LTN 0007 (порт 7). Это может быть кто-то, звонящий со своего добавочного номера, чтобы забрать свою голосовую почту, и, таким образом, скорее всего, попросит учетные данные для входа, такие как PIN-код.

<CR><LF>MD0010007D<0x20>3500<0x20><CR><LF><^Y>

использованная литература

внешние ссылки

Смотрите также