maxvgi created the topic: Перехват события вызова клиента
У нас в организации постоянно играет музыка/реклама из другой системы. Хотелось бы перед звуковым сообщением QSystem "Клиент № подойдите к окну №" приглушить играющую музыку.
Есть ли какая-нибудь возможность получить уведомление о событии вызова клиента, чтобы инициировать приглушение посторонней музыки?
Пока что мысли всего две:
1) следить за логами сервера на наличие сообщений вызова клиента
2) аппаратно мониторить аналоговый сигнал громкоговорителей, из которых звучит уведомление QSystem
Но оба варианта кажутся какими-то топорными. К тому же в обоих случаях я получу евент только когда уведомление уже начнет звучать, а хотелось бы немного раньше, чтобы приглушить музыку хотя бы за секунду до оповещения.
Evgenic replied the topic: Перехват события вызова клиента
есть конечно.
1. Чтоб отсрочить на секунду звуковой вызов, нужно первый звук вызова, т.е. сам звуковой файл wav модифицировать и в начало добавить секунду тишины. Ну и за одно, может быть, выбрать звук гонга поинтереснее, к примеру. Тут, думаю, все понятно.
2. Получить событие о вызове - плагин. Тут еще более просто. Плагин все что угодно может сделать: послать по сетке, дернуть урл, написать в файл.
Если реклама крутится на другом компе, что логично. То на нем можно запустить некую прогу, которая слушает сетку и если что-то маякнуло, то на 10 секунд звук убавляет. Ну или как-то так. Свобода творчества админа ничем не ограничена.