====== Подслушать разговор ====== Для реализации этой возможности необходимо добавить новое "Приложение": - В Web интерфейсе перейдите в "**Модули**" - "**Приложения диалплана**" - Укажите название "Подслушивание" - Укажите "номер для вызова приложения", тут будем использовать шаблон "911XXX" - XXX означает все **трехзначные** числовые номера - В поле "**тип кода**" укажите "**диалплан asterisk**" - На вкладке "**Программный код**" вставьте текст: 1,Answer() n,ChanSpy(${CHANNEL(channeltype)}/${EXTEN:3},qw) n(hangup),Hangup(); **ChanSpy(SIP/${EXTEN:3},qw)** - обратите внимение, в качестве EXTEN будет передан номер приложения. Если вы набираете 911101, то будет набран внутренний номер 101. Отсекаются первые три цифры. Если вы измените длину шаблона, то следует скорректировать эту строку. При использовании PJSIP команда будет иметь вид **ChanSpy(PJSIP/${EXTEN:3},qw)** Появляется возможность подслушать чужой разговор, так что ни оператор, ни клиент ничего не заподозрят ====== Вмешаться в разговор ====== На вкладке "**Программный код**" вставьте текст: 1,Answer() n,ChanSpy(${CHANNEL(channeltype)}/${EXTEN:3},qBx) n(hangup),Hangup(); Отличия только в параметрах для **ChanSpy** ====== Шепнуть коллеге ====== На вкладке "**Программный код**" вставьте текст: 1,Answer() n,ChanSpy(${CHANNEL(channeltype)}/${EXTEN:3},wvq(4)x) n(hangup),Hangup(); Отличия только в параметрах для **ChanSpy**