Шпионский канал
FreePbx
Откуда: Москва
Сообщений: 117
|
Шпионский канал
Собственно - сабж.
ЧТо имеем из информации:
Chan Spy — так называемый шпионский канал. Функция, позволяющая выборочно прослушивать определённые текущие разговоры. Для подключения к каналу необходимо набрать номер 555, при этом будет подключен случайный разговор, абонент к которому было произведено подключение, услышит звуковой сигнал. Для перехода к следующему разговору используется *. Для запрета использование данной функции необходимо изменить сервис статус в настройках FreePBX -> Feature Codes, на Деактивировано.
Вопрос: есть ли более детальные настройки сего инструмента? Просто прослушивать все подряд линии - как минимум глупо. Интереснее было бы прослушивать определенную очередь, или группу, или конкретного человека.
|
Сообщений: 215
|
Re: Шпионский канал
CLI> show application ChanSpy
CLI>
-= Info about application 'ChanSpy' =-
[Synopsis]
Listen to a channel, and optionally whisper into it
[Description]
ChanSpy([chanprefix][|options]): This application is used to listen to the
audio from an Asterisk channel. This includes the audio coming in and
out of the channel being spied on. If the 'chanprefix' parameter is specified,
only channels beginning with this string will be spied upon.
While spying, the following actions may be performed:
- Dialing # cycles the volume level.
- Dialing * will stop spying and look for another channel to spy on.
- Dialing a series of digits followed by # builds a channel name to append
to 'chanprefix'. For example, executing ChanSpy(Agent) and then dialing
the digits '1234#' while spying will begin spying on the channel
'Agent/1234'.
Options:
b - Only spy on channels involved in a bridged call.
g(grp) - Match only channels where their ${SPYGROUP} variable is set to
contain 'grp'.
q - Don't play a beep when beginning to spy on a channel, or speak the
selected channel name.
r[(basename)] - Record the session to the monitor spool directory. An
optional base for the filename may be specified. The
default is 'chanspy'.
v([value]) - Adjust the initial volume in the range from -4 to 4. A
negative value refers to a quieter setting.
w - Enable 'whisper' mode, so the spying channel can talk to
the spied-on channel.
W - Enable 'private whisper' mode, so the spying channel can
talk to the spied-on channel but cannot listen to that
channel.
o - Only listen to audio coming from this channel.
X - Allow the user to exit ChanSpy to a valid single digit
numeric extension in the current context or the context
specified by the ${SPY_EXIT_CONTEXT} channel variable. The
name of the last channel that was spied on will be stored
in the ${SPY_CHANNEL} variable.</para>
|
Откуда: Москва
Сообщений: 117
|
Re: Шпионский канал
Ага, пасибо...
g(grp) - Match only channels where their ${SPYGROUP} variable is set to
contain 'grp'.
Получается, в настройках экстеншена есть параметр ${SPYGROUP}? Через морду FreePbx он недоступен, зараза. В конфиги руками я еще не лазал.
Как правильно править конфиг?
При изменении настройки через морду Pbx просит некую перезагрузку. Аналог какого действия эта перезагрузка, если править конфиг руками?
|
Откуда: Уфа
Сообщений: 5856
|
Re: Шпионский канал
сделай
exten => _555XX.,1,chanspy(sip/${EXTEN:3})
и будет тебе щасте
|
Откуда: Москва
Сообщений: 117
|
Re: Шпионский канал
Это у меня следующий этап =)
Сейчас подниму тестовый * и полазаю ручками в конфах
|
Откуда: Уфа
Сообщений: 5856
|
Re: Шпионский канал
че там ползать? пропиши эту строчку в from-internal-custom и все
|
Сообщений: 1
|
Re: Шпионский канал
switch: сделай
exten => _555XX.,1,chanspy(sip/${EXTEN:3})
и будет тебе щасте
Браво!!! Спасибо огромное.
|
Сообщений: 28
|
Re: Шпионский канал
приветствую.
У меня следующая проблема посмотрел настройки в FreePBX -> Feature Codes, там chanspy включен. Сделал все как написано выше, но когда звонишь на 555 звонок сбрасывается. В чем может быть проблема? Спасибо
|
Откуда: Уфа
Сообщений: 5856
|
Re: Шпионский канал
проблема - в логах!
|
Сообщений: 28
|
Re: Шпионский канал
смотреть в full.log?
|
|