====== Модуль статистики для MyPBX ====== [[astpanel:statistic:diagnosis:|Обратно к инструкциям]] Модуль статистики с MYPBX работает иначе, чем с Asterisk АТС. Функционал модуля ограничен - фактически работает только журнал звонков без аналитических отчетов.\\ В web-интерфейсе нужно **обязательно** задать логин и пароль для **доступа к базе данных mysql**.\\ Проверочная ссылка имеет вид: [[https://${dbpath}:4443/1c/cdr_xml/index.php?dbtype=mysql&query=SHOW%20DATABASES&auth=pt1c:123456@tcp(${dbpath}:3306)/?allowOldPasswords=1]] * **dbpath**='u500.miko.ru' - это адрес станции, на АТС должен быть **открыт порт 4443** Строка подключения / авторизации имеет вид: pt1c:123456@tcp(172.16.35.121:3306)/?allowOldPasswords=1 * **pt1c** - логин для доступа к базе данных mysql * **123456** - пароль для доступа к базе данных mysql * **172.16.35.121** - адрес сервера * **3306** - порт где опубликован интерфейс MySQL Обратите внимание на дистрибутив модуля статистики. В нем есть каталог с патчем: 1_0_Х_ХХ\Asterisk_Settings\patch_mypbx_u_stat Именно этот патч разрешает использование модуля с MyPBX. ====== Патч для MyPBX ====== Патч устанавливает запускающий скрипт по пути "**/etc/rc.d/S90pt1cmysqlservice**", содержание: #!/bin/sh echo 'starting...' >> /persistent/custom-cfg/http_log; nohup /persistent/custom-cfg/pt1c_mysql_sevice_linux_arm /persistent/custom-cfg/http_log > /dev/null 2>&1 & Примерный порядок действий патча: - Подключаемся по FTP по порту 21 - Заливает на АТС файлы скриптов и приложений - Подключаемся по SSH, по порту 22 - Устанавливает скрипт /etc/rc.d/S90pt1cmysqlservice - Устанавливает приложение **pt1c_mysql_sevice_linux_arm** - Устанавливает права доступа на исполнение "chmod +x"