Как реализовать функцию супервизора

Создание диалплана

  1. Перейдите в раздел «Модули» - «Приложения диалпланов». Создайте новый диалплан.

Новое приложение диалплана
  1. Укажите название «Подслушивание». Укажите «номер для вызова приложения», тут будем использовать шаблон «911XXX» - XXX означает все трехзначные числовые номера. В поле «тип кода» укажите «Диалплан Asterisk»

Шаблон параметров для диалплана

Шаблоны

Дальнейший функционал вы можете выбрать из трех вариантов:

1. Подслушать разговор

Появляется возможность подслушать чужой разговор, так что ни оператор, ни клиент ничего не заподозрят

Во вкладке ''Программный код'' вставьте следующий код:

1,Answer()
n,ChanSpy(${CHANNEL(channeltype)}/${EXTEN:3},qw)
n(hangup),Hangup();
Первый вариант реализации

2. Вмешаться в разговор

Во вкладке ''Программный код'' вставьте следующий код:

1,Answer()
n,ChanSpy(${CHANNEL(channeltype)}/${EXTEN:3},qBx)
n(hangup),Hangup();
Второй вариант реализации

Отличия только в параметрах для ChanSpy

3. ''Шепнуть'' коллеге

Во вкладке ''Программный код'' вставьте следующий код:

1,Answer()
n,ChanSpy(${CHANNEL(channeltype)}/${EXTEN:3},wvq(4)x)
n(hangup),Hangup();
Третий вариант реализации

Отличия только в параметрах для ChanSpy

Last updated

Was this helpful?