Инструменты пользователя

Инструменты сайта


faq:spy_func

Это старая версия документа!


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

Для реализации этой возможности необходимо добавить новое «Приложение»:

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

Если вы измените длину шаблона, то следует скорректировать эту строку.

При использовании PJSIP команда будет иметь вид ChanSpy(PJSIP/${EXTEN:3},qw)

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

faq/spy_func.1572529290.txt.gz · Последние изменения: 2019/10/31 13:41 — Портнов Алексей