Модуль статистики с 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]]
Строка подключения / авторизации имеет вид:
pt1c:123456@tcp(172.16.35.121:3306)/?allowOldPasswords=1
Обратите внимание на дистрибутив модуля статистики. В нем есть каталог с патчем:
1_0_Х_ХХ\Asterisk_Settings\patch_mypbx_u_stat
Именно этот патч разрешает использование модуля с 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 &
Примерный порядок действий патча: