Страница 1 из 1

FreePBX запись разговоров

Добавлено: 13 окт 2016, 23:21
Diserted
Здравствуйте!
Проблема такая - поставил FreePBX 13, всё ок, кроме проблемы с записью - получается так
идёт звонок с внешки, отвечает A, потом переводит на B
записи сваливаются и A и B, только у B запись его части, а у A в записи ещё и разговор B после
перевода. Это как мне кажется жутко неправильно и несекурно, обыскал весь инет - там проблемы только наоборот, что у второго не пишется.

нашел про AUDIOHOOK_INHERIT, думал то что надо, щас отключу его и всё будет как надо - нифига, он DEPRECATED уже. вот нашёл где запись включается
http://pastebin.com/PJWve3rV
а как её выключить и где?
ткните плс носом где копать новичку :(
ещё настораживает строка exten => s,n,ExecIf($["${BLINDTRANSFER}${ATTENDEDTRANSFER}" != ""]?Set(REC_STATUS=NO)) - это не проверка на перевод? но она видимо не срабатывает

вот лог FreePBX, там видно как начинаются обе записи.
Звоню с внешки, тыкаю 129, со 129 переключаю на 698.
http://pastebin.com/JkJbAxEy

Re: FreePBX запись разговоров

Добавлено: 14 окт 2016, 10:02
Diserted
Сам спросил, сам накостылил
в sub-record-check
exten => recordcheck,n,ExecIf($["${BLINDTRANSFER}${ATTENDEDTRANSFER}" != ""]?StopMixMonitor)
так правильно делать?

Re: FreePBX запись разговоров

Добавлено: 14 окт 2016, 15:55
Samael28
Если у вас есть по диалплану метка StopMixMonitor - тогда правильно. Если имеете ввиду приложение StopMixMonitor() - тогда нет.

Re: FreePBX запись разговоров

Добавлено: 14 окт 2016, 16:05
zzuz
По метке переходят через Goto , а у автора Exec , что заставляет "выполнить" . Синтаксис иногда позволяет опускать скобки.