Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
имена_очередей_вместо_цифр_номера_очереди [2017/07/20 19:18] komivlad |
имена_очередей_вместо_цифр_номера_очереди [2018/03/12 13:23] (текущий) Евгений Романенко |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | Если вы используете в качестве IP-АТС FeePBX, то в нашей системе статистики, вместо имен очередей, Вы будете видеть только их номера, для того чтобы исправить это, выполните, пожалуйста, следующие шаги: | + | ====== Имена очередей вместо цифр номера очереди для FreePBX ====== |
- | - Предварительно сделайте бекап базы данных телефонии любым удобным способом ([[http://www.mysql.ru/docs/man/mysqldump.html|mysqldump]]/[[https://www.phpmyadmin.net/|phpmyadmin]]/веб интерфейс телефонии). \\ | + | |
+ | Если вы используете в качестве IP-АТС FeePBX, то в нашей системе статистики, вместо имен очередей, Вы будете видеть только их номера, для того чтобы исправить это, выполните следующие шаги: | ||
+ | - Предварительно сделайте бекап базы данных телефонии любым удобным способом ([[https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html|mysqldump]]/[[https://www.phpmyadmin.net/|phpmyadmin]]).\\ \\ | ||
- Создаем триггер в mysql, который будет подменять данные налету<code sql> | - Создаем триггер в mysql, который будет подменять данные налету<code sql> | ||
use asteriskcdrdb | use asteriskcdrdb | ||
Строка 8: | Строка 10: | ||
SET @newname = (SELECT descr from asterisk.queues_config where extension=NEW.queuename limit 1); SET NEW.queuename = @newname; | SET @newname = (SELECT descr from asterisk.queues_config where extension=NEW.queuename limit 1); SET NEW.queuename = @newname; | ||
END;$$ | END;$$ | ||
- | DELIMITER ;</code>\\ | + | DELIMITER ;</code> |
- Изменяем номера на имена в уже существующих записях: <code sql> | - Изменяем номера на имена в уже существующих записях: <code sql> | ||
- | update queue_log as A inner join asterisk.queues_config as B on B.extension=A.queuename set queuename=descr;</code>\\ | + | update queue_log as A inner join asterisk.queues_config as B on B.extension=A.queuename set queuename=descr;</code> |
- | - Обращаемся в поддержку, с просьбой актуализировать базу данных в облаке, если у Вас локальная версия статистики, то нет необходимости этого делать, т.к. данные в статистике будут автоматически преобразованы. | + | - Обращаемся в поддержку, с просьбой актуализировать базу данных в облаке. \\ Если у Вас локальная версия статистики, то нет необходимости этого делать, т.к. данные в БД будут автоматически преобразованы. |