Size: a a a

2020 November 08

PS

Pavel Sokolov in Asterisker-ы
Art
на сколько я помню раздельные каналы пишутся не MixMonitor а просто Monitor а потом уже соединяются
Monitor будет или уже deprecated. Не используйте его
источник

A

Art in Asterisker-ы
Pavel Sokolov
Monitor будет или уже deprecated. Не используйте его
это когда ещё будет?)
источник

A

Art in Asterisker-ы
в 18 все норм
источник

PS

Pavel Sokolov in Asterisker-ы
Maxim Pikhurovych
Коллеги, всех приветствую. Очень вовремя попался чат.
Нужна помощь/консультация.
Есть задача реализовать запись звонков в стерео, делаю это посредством MixMonitor (пишу 2 канала в раздельные файлы) и затем по завершению запускаю баш скриптик простой в котором sox без компрессии делает слияние этих файлов в стерео. Проблема в том что при стерео записи load average взлетает неимоверно, порядка 30-45 на минутном графике из-за чего начинаются траблы со звуком, при моно записи нагрузка максимум 0,3 и то это в прыжке.
Астериск 10.8 из сорцов, на VMware, 16 ядер 12 гб оперативки, записи пишутся на полку отведено порядка 100 гб, в данный момент в рабочее время количество одновременных звонков колеблится от 200 до 250.
Буду благодарен за дельный совет или подсказку в каком направлении копать.
1. la взлетает на записи или слиянии?
2. как вызываешь скрипт из диалплана?
источник

IG

Igor Goncharovskiy in Asterisker-ы
Art
в 18 все норм
--- Functionality changes from Asterisk 15 to Asterisk 16 --------------------
res_monitor
------------------
* The res_monitor module is now deprecated, users should migrate to the
  replacement module app_mixmonitor.
источник

PS

Pavel Sokolov in Asterisker-ы
Igor Goncharovskiy
--- Functionality changes from Asterisk 15 to Asterisk 16 --------------------
res_monitor
------------------
* The res_monitor module is now deprecated, users should migrate to the
  replacement module app_mixmonitor.
👍
источник

MP

Maxim Pikhurovych in Asterisker-ы
2. MixMonitor(,r(${FILENAME}-in.wav)t(${FILENAME}-out.wav),nice -n 20 /bin/sox -M ${FILENAME}-in.wav ${FILENAME}-out.wav ${FILENAME}wav  && disown -h && rm (удаляю 2 файла))
источник

FS

F S in Asterisker-ы
а в линуксе ещё есть nice - можно приоритет зажать
источник

MP

Maxim Pikhurovych in Asterisker-ы
я его указал, устанавливаю 20
источник

MP

Maxim Pikhurovych in Asterisker-ы
астер помоему работает на 10м приоритете
источник

MP

Maxim Pikhurovych in Asterisker-ы
Вот не знаю на каком моменте la прыгает, поскольку запускал на рабочей машине, и запись со слиянием идёт постоянно
источник

EK

Evgeniy K in Asterisker-ы
установка демона астера в реалтайм делается через asterisk.conf. Там опция типа alwaysrealtime или что-то в этом духе
источник

PS

Pavel Sokolov in Asterisker-ы
Maxim Pikhurovych
2. MixMonitor(,r(${FILENAME}-in.wav)t(${FILENAME}-out.wav),nice -n 20 /bin/sox -M ${FILENAME}-in.wav ${FILENAME}-out.wav ${FILENAME}wav  && disown -h && rm (удаляю 2 файла))
сделай баш скрипт, который пропишешь в MixMonitor
его задача команду sox запустить в фоне
смысл в чем - баш скрипт запустится, вызовет команду и завершится - астер завершит все что связано с вызовом скрипта.
а sox спокойно отдельно отработает
источник

PS

Pavel Sokolov in Asterisker-ы
Evgeniy K
установка демона астера в реалтайм делается через asterisk.conf. Там опция типа alwaysrealtime или что-то в этом духе
это кому?
источник

EK

Evgeniy K in Asterisker-ы
Pavel Sokolov
это кому?
я в принципе
источник

PS

Pavel Sokolov in Asterisker-ы
Evgeniy K
я в принципе
а типа разговор поддержать?
ок
источник

EK

Evgeniy K in Asterisker-ы
Pavel Sokolov
а типа разговор поддержать?
ок
да нет. бывает такое, что не знают, где прописывать астер в реалтайм, плюс выше не читал. увидел, что идет об этом речь - поделился)
источник

PS

Pavel Sokolov in Asterisker-ы
Evgeniy K
установка демона астера в реалтайм делается через asterisk.conf. Там опция типа alwaysrealtime или что-то в этом духе
;highpriority = yes    ; Run realtime priority (same as -p at startup).
источник

EK

Evgeniy K in Asterisker-ы
Pavel Sokolov
;highpriority = yes    ; Run realtime priority (same as -p at startup).
оно
источник

PS

Pavel Sokolov in Asterisker-ы
это кому совет то?
источник