VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Остановка записи разговора при переводе звонка

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
Avodnik
Сообщения: 3
Зарегистрирован: 14 мар 2017, 17:48

Остановка записи разговора при переводе звонка

Сообщение Avodnik »

Входящий звонок переводится из очереди на секретаря , секретарь переадресовывает звонок дальше.
Звонок записывается полностью в один файл ( разговор с секретарем + разговор с абонентом которому перевели звонок ).
Как сделать так чтобы записывался только разговор позвонившего и секретаря?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Остановка записи разговора при переводе звонка

Сообщение zzuz »

Нужно до переадресации вызова секретарем остановить запись.
Линия24 - Системы Массового Телефонного Обслуживания
Avodnik
Сообщения: 3
Зарегистрирован: 14 мар 2017, 17:48

Re: Остановка записи разговора при переводе звонка

Сообщение Avodnik »

Логично... Подскажите, пожалуйста где это сделать?
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Остановка записи разговора при переводе звонка

Сообщение ded »

В диалплане.
Исполнение диалплана, пошагово, Вы можете видеть у себя в консоли Астериск.
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Остановка записи разговора при переводе звонка

Сообщение Wapo »

где это сделать?
"Монеты берутся из толстых кошельком, моя радость" (Буратино).

Смотрите в CLI моменты прохождения звонка, изменяйте диалплан с нужных точках.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Остановка записи разговора при переводе звонка

Сообщение virus_net »

Код: Выделить всё

*CLI> core show applications like mixmonitor
    -= Matching Asterisk Applications =-
            MixMonitor: Record a call and mix the audio during the recording.  Use of StopMixMonitor is required to guarantee the audio file is available for processing during dialplan execution.
        StopMixMonitor: Stop recording a call through MixMonitor, and free the recording's file handle.
    -= 2 Applications Matching =-
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Avodnik
Сообщения: 3
Зарегистрирован: 14 мар 2017, 17:48

Re: Остановка записи разговора при переводе звонка

Сообщение Avodnik »

Нужно до переадресации вызова секретарем остановить запись. А что если она перевод делать не будет? Если на месте ни кого нет или разговаривать неудобно например директору.

Я пробую сделать такую конструкцию
exten => h,n,ExecIf($["${TRANSFERSTATUS}"="SUCCESS"]?StopMixMonitor()
но что-то явно идёт не так.... подскажите, пожалуйста, где я туплю?
Аватара пользователя
Obi Van
Сообщения: 340
Зарегистрирован: 03 сен 2010, 11:21

Re: Остановка записи разговора при переводе звонка

Сообщение Obi Van »

Зачем вы это делает в h экстеншене? Если переброшенный вызов фактически попадает в контекст для внутренних, то очевидно:
1) при первоначально поступившем вызове переменная TRANSFERERNAME будет пуста (никто ничего ещё не переводил)
2) когда вызов прилетит в этот контекст (на другого абонента), то переменная TRANSFERERNAME уже не будет пустой.
Разберётесь? ;)
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH