Упрощенный интерфейс стойки сообщений - Simplified Message Desk Interface
Упрощенный интерфейс стойки сообщений (SMDI) - это протокол который определяет интерфейс между голосовая почта система и телефонная система, такая как АТС или же общественный телефонный коммутатор. Он был разработан Bell Labs. Он используется для предоставления системе голосовой почты информации, необходимой для обработки вызова. Каждый раз, когда вызов отправляется в систему голосовой почты, сообщение отправляется с использованием SMDI через последовательный интерфейс, который идентифицирует линию, тип вызова и номера вызывающей / вызываемой стороны. Протокол SMDI также определяет метод включения индикатор ожидающего сообщения (MWI) на отдельных телефонах.
Некоторые из новейших систем голосовой почты передают протокол SMDI по сети. TCP сеанс, а не последовательный интерфейс.
Текущие требования представлены в документе Общие требования Telcordia Technologies. GR-283-CORE[1] (устаревший документ TR-NWT-000283).[2]
Согласно Telcordia GR-283-CORE, Упрощенный интерфейс стойки сообщений (SMDI) - это аналоговый интерфейс между системой коммутации, управляемой локальной сохраненной программой (SPCS), и системой хранения и поиска сообщений (MSR). Вызовы распределяются на точки ответа на вызовы с обычной обработкой вызовов или с использованием функций многострочной группы поиска (MLHG). Один или несколько MLHG могут быть связаны с одним и тем же набором каналов передачи данных SMDI. Схема идентификации назначается в SPCS для уникальной идентификации каждого MLHG и каждой строки в MLHG, для которой информация о вызове (например, номер вызывающего абонента) предоставляется по каналу данных SMDI. Эта идентификационная информация предоставляется системе MSR вместе с информацией о вызове, чтобы помочь системе MSR сопоставить информацию о вызове с вызовом, завершающимся на определенной линии.
Формат сообщения
<CR><LF>MDXXXLLLLTYYYYYYY<0x20>ZZZZZZZ<0x20><CR><LF><^Y>
MDXXX Служба сообщений. Это трехзначное поле (обычно 001)
LLLL Номер логического терминала (0001-4096)
T Код причины (D для прямого вызова, A для всех переадресованных вызовов, B для переадресации при занятости, U для неизвестного)
<0x20> пробел
ГГГГГГГ номер вызываемого абонента (может отсутствовать, например, для прямых вызовов)
ZZZZZZZ номер вызывающего абонента (CPN) (может отсутствовать, если недоступен)
<^ Y> конечный маркер, Ctrl-Y, ASCII "ЭМ "
Каждый из номеров имеет общую фиксированную длину для каждой ссылки, например, 5 (добавочные номера), 7 (номера PSTN в США без кода зоны) или 10 (номера PSTN в США) цифр, дополненных нулями слева, где это необходимо, и завершенных с <0x20>.
Обычно номер вызываемого абонента используется для выбора приветствия голосовой почты, которое следует воспроизвести для вызова.
Формат MWI
OP: MWI <0x20> XXXX!
Индикатор ожидающего сообщения OP Operate (включить)
<0x20> пробел
XXXX добавочный номер
<EOT> символ конца передачи
RMV: MWI <0x20> XXXX!
RMV удалить индикатор ожидающего сообщения (выключить)
<0x20> пробел
XXXX добавочный номер
Пример
Это пример прямого вызова с добавочного номера 3500. Он был представлен системе голосовых сообщений на LTN 0007 (порт 7). Это может быть кто-то, звонящий со своего добавочного номера, чтобы забрать свою голосовую почту, и, таким образом, вероятно, попросит учетные данные для входа, такие как PIN-код.
<CR><LF>MD0010007D<0x20>3500<0x20><CR><LF><^Y>
Рекомендации
внешняя ссылка
- Cisco Call Manager Использование SMDI
- Asterisk, пример АТС с открытым исходным кодом, поддерживающий SMDI
- Учебник по упрощенному интерфейсу стойки сообщений (SMDI) от Dialogic