ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

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

Сообщение Avodnik » 14 мар 2017, 19:12

Входящий звонок переводится из очереди на секретаря , секретарь переадресовывает звонок дальше.
Звонок записывается полностью в один файл ( разговор с секретарем + разговор с абонентом которому перевели звонок ).
Как сделать так чтобы записывался только разговор позвонившего и секретаря?
Avodnik
 
Сообщений: 3
Зарегистрирован: 14 мар 2017, 18:48

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

Сообщение zzuz » 15 мар 2017, 02:29

Нужно до переадресации вызова секретарем остановить запись.
Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

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

Сообщение Avodnik » 15 мар 2017, 11:08

Логично... Подскажите, пожалуйста где это сделать?
Avodnik
 
Сообщений: 3
Зарегистрирован: 14 мар 2017, 18:48

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

Сообщение ded » 15 мар 2017, 11:39

В диалплане.
Исполнение диалплана, пошагово, Вы можете видеть у себя в консоли Астериск.
ded
 
Сообщений: 15805
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение Wapo » 15 мар 2017, 11:39

где это сделать?


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

Смотрите в CLI моменты прохождения звонка, изменяйте диалплан с нужных точках.
Аватар пользователя
Wapo
 
Сообщений: 795
Зарегистрирован: 02 мар 2011, 18:53

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

Сообщение virus_net » 15 мар 2017, 11:54

Код: выделить все
*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 - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение Avodnik » 21 мар 2017, 18:24

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

Я пробую сделать такую конструкцию
exten => h,n,ExecIf($["${TRANSFERSTATUS}"="SUCCESS"]?StopMixMonitor()
но что-то явно идёт не так.... подскажите, пожалуйста, где я туплю?
Avodnik
 
Сообщений: 3
Зарегистрирован: 14 мар 2017, 18:48

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

Сообщение Obi Van » 22 мар 2017, 10:55

Зачем вы это делает в h экстеншене? Если переброшенный вызов фактически попадает в контекст для внутренних, то очевидно:
1) при первоначально поступившем вызове переменная TRANSFERERNAME будет пуста (никто ничего ещё не переводил)
2) когда вызов прилетит в этот контекст (на другого абонента), то переменная TRANSFERERNAME уже не будет пустой.
Разберётесь? ;)
Аватар пользователя
Obi Van
 
Сообщений: 340
Зарегистрирован: 03 сен 2010, 11:21


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 50

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH