====== Имена очередей вместо цифр номера очереди для FreePBX ======
Если вы используете в качестве IP-АТС FeePBX, то в нашей системе статистики, вместо имен очередей, Вы будете видеть только их номера, для того чтобы исправить это, выполните следующие шаги:
- Предварительно сделайте бекап базы данных телефонии любым удобным способом ([[https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html|mysqldump]]/[[https://www.phpmyadmin.net/|phpmyadmin]]).\\ \\
- Создаем триггер в mysql, который будет подменять данные налету
use asteriskcdrdb
DELIMITER $$
CREATE TRIGGER `before_insert_queue_log` BEFORE INSERT ON `queue_log`
FOR EACH ROW BEGIN
SET @newname = (SELECT descr from asterisk.queues_config where extension=NEW.queuename limit 1); SET NEW.queuename = @newname;
END;$$
DELIMITER ;
- Изменяем номера на имена в уже существующих записях:
update queue_log as A inner join asterisk.queues_config as B on B.extension=A.queuename set queuename=descr;
- Обращаемся в поддержку, с просьбой актуализировать базу данных в облаке. \\ Если у Вас локальная версия статистики, то нет необходимости этого делать, т.к. данные в БД будут автоматически преобразованы.