Упрощенный интерфейс стойки сообщений - 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>
использованная литература
внешние ссылки
- Cisco Call Manager Использование SMDI
- Asterisk, пример АТС с открытым исходным кодом, поддерживающий SMDI
- Учебник по упрощенному интерфейсу стойки сообщений (SMDI) от Dialogic