ѕоставка оборудовани€ √аранти€ и помощь с настройкой. —кидка дл€ наших читателей по промокоду WIKIMERIONET  упить
»нтерфейс статистики Merion Mertics показывает ключевые диаграммы и графики по звонкам, а также историю звонков в формате, который легко поймет менеджер ѕопробовать бесплатно
¬недрение
контакт-центра
 онтакт - центр как канал продаж и маркетинговой коммуникации ¬недрить
»нтеграци€ с CRM ѕомогаем навести пор€док с данными
и хранить их в единой экосистеме
ѕодключить
»“ Ѕезопастность ”мна€ информационна€ безопасность дл€ вашего бизнеса «аказать
ћерион Ќетворкс

7 минут чтени€

ƒруг, расскажем про интерфейс телефонной статистики дл€ IP - ј“— Asterisk под названием Merion Metrics. »нтерфейс показывает ключевые диаграммы и графики по звонкам, а также историю звонков в формате, который легко поймет менеджер. ѕо факту, это детально проработанный и красивый CDR дл€ Astetrisk.

√рафик распределени€ звонков по часам и по средней длительности

ѕро Merion Metrics

ќбзор Merion Metrics

≈сли быть кратким:

  • ѕолна€ статистика - только сама€ важна€ информаци€: дата, врем€, откуда и куда был совершен вызов, аудио - запись;
  • Ѕесплатный тест - протестируйте интерфейс полностью - это бесплатно;
  • ”становка за 10 минут - поддержка активно помогает с установкой;
  •  россплатформенность - сделано на Java. —овместимо с любой Unix платформой;
  • ƒл€ супервизоров - устали от CDR в FreePBX? »ли CDR Viewer? мы знаем это чувство;
  • ”добна€ выгрузка в PDF и CSV - экспортируйте звонки в PDF и пересылайте/распечатывайте их дл€ коллег;
√рафик вызова по дн€м и по статусу

«аказать бесплатную демо - версию можно по ссылке ниже:


”становка Merion Metrics

¬ажно! Ќа момент этого шага у вас должен быть лицензионный ключ. «акажите у нас демо доступ по ссылке https://asterisk.merionet.ru/merionmetrics

 онечно же, дл€ удобства у нас есть пошаговое видео.


¬идео - инструкци€ по установке Merion Metrics


”становка текстом

—истемные требовани€
  • ќперативна€ пам€ть: 256 MB минимум
  • ѕроцессор: Pentium 2 266 ћ√ц + минимум
  • Java Runtime Environment (JRE): верси€ 8+
  • Ѕраузер: Internet Explorer 9+
ѕодготовка

ѕодключитесь к серверу IP - ј“— Asterisk по SSH под root пользователем.


—оздание директории интерфейса

ƒайте команды в консоль сервера:

mkdir /home/merionstat

«агрузите дистрибутив интерфейса MerionMonitoring-*.*.*.jar в свежесозданную директорию /home/merionstat. „ерез WinSCP, например.

¬ажно: загруженный вами дистрибутив будет иметь версионность. ¬ руководстве, мы обозначаем MerionMonitoring-*.*.*.jar со звездочками. ” вас будет MerionMonitoring-1.1.9.jar, например.


—оздание SQL пользовател€

ѕерейдите по ссылке дл€ генерации устойчивого к взломам парол€. «апишите его. ƒалее, дайте следующую последовательность команд в консоль сервера:

mysql
CREATE USER 'interface'@'localhost' IDENTIFIED BY 'ваш_пароль';
GRANT SELECT, CREATE, INSERT ON asteriskcdrdb.* TO 'interface'@'localhost' IDENTIFIED BY 'ваш_пароль';

√де ваш_пароль - сгенерированный инструментом по ссылке пароль. Ќапример:

mysql
CREATE USER 'interface'@'localhost' IDENTIFIED BY '6nzB0sOWzz';
GRANT SELECT, CREATE, INSERT ON asteriskcdrdb.* TO 'interface'@'localhost' IDENTIFIED BY '6nzB0sOWzz';

—охраните пароль отдельно.


ƒиректори€ дл€ записей разговоров

„тобы интерфейс мог воспроизводить ссылки на записи разговоров, необходимо сделать следующее:

  1. —генерировать зашифрованную последовательность (пароль) через онлайн инструмент генерации. —охраните его;
  2. ƒайте команды в консоль:
mkdir /var/www/html/сгенерированный_пароль
chown asterisk:asterisk /var/www/html/сгенерированный_пароль
chmod 775 /var/www/html/сгенерированный_пароль

Ќапример:

mkdir /var/www/html/5v9MpbtUA8
chown asterisk:asterisk /var/www/html/5v9MpbtUA8
chmod 775 /var/www/html/5v9MpbtUA8
  1. ќткройте файл /etc/fstab и добавьте туда
/var/spool/asterisk/monitor/ /var/www/html/сгенерированный_пароль/     none    rbind    0    0

Ќапример:

/var/spool/asterisk/monitor/ /var/www/html/5v9MpbtUA8/     none    rbind    0    0
  1. —охраните изменени€ в файле fstab. ѕосле, дайте следующую команду в консоль:
mount -a

—тарт
«апуск интерфейса

ƒайте следующие команды в консоль сервера:

cd /home/merionstat
nohup java -jar MerionMonitoring-*.*.*.jar &

—разу после выполнени€ команды нажмите Enter.


Ќастройка интерфейса
ѕервое подключение

ѕосле запуска .jar файла, откройте в web - браузере (рекомендуем Google Chrome) адрес http://IP_адрес:7070/#!/config и введите лицензионный ключ, который вам предоставил сотрудник технической поддержки:

ѕроверить лицензию Merion Metrics

Ќажмите Уѕроверить лицензиюФ. ¬ случае, если возникнут проблемы на этом этапе, обратитесь в техническую поддержку (helpdesk@merionet.ru).

ƒалее, необходимо пройти первичную авторизацию. Ќа этом экране введите логин и пароль: admin/IEJu1uh32

Ќа следующем шаге конфигурации необходимо настроить подключение к Ѕƒ. ƒл€ этого, в случае настройки IP - ј“— Asterisk, укажите:

  • Ѕаза данных - mysql, mariadb, или та, в которой хран€тс€ ваши данные;
  • ’ост Ѕƒ - ;
    • если Ѕƒ на том же сервере, что и установка интерфейса - localhost;
    • если Ѕƒ на внешнем сервере, что и установка интерфейса - IP_адрес_Ѕƒ;
  • ѕорт Ѕƒ - проставл€етс€ автоматически. ћен€йте, только если ваш сервер Ѕƒ слушает запросы на другом порту;
  • —трока дл€ подключени€ к Ѕƒ - оставьте без изменений;
  • Ќаименование таблицы - если Asterisk, как правило, cdr;
  • —хема - это название базы данных. ƒл€ Asterisk, как правило, asteriskcdrdb;
  • ѕользователь - мы создавали его в разделе У—оздание SQL пользовател€Ф. ≈сли вы копировали команды точь в точь, то это будет interface;
  • ѕароль - пароль, который вы сгенерировали дл€ SQL пользовател€ через онлайн инструмент;
  • ’ост записей разговоров - конструкци€ вида http://IP_адрес/сгенерированный_пароль/, где сгенерированный пароль - зашифрованна€, которую вы создали на этапе подготовки в разделе Уƒиректори€ дл€ записей разговоровФ. Ќапример, может выгл€деть как http://192.168.1.7/5v9MpbtUA8/;
  • “ип станции - Asterisk;
Ќастройки подключени€ Merion Metrics

ѕо окончанию настроек, нажмите Уѕодключитьс€Ф. ≈сли у вас не получилось, напишите в техническую поддержку (helpdesk@merionet.ru).

Ќа следующем этапе необходимо сопоставить название пол€ в таблице с его действующим значением.  ак правило, в случае IP - ј“— Asterisk все пол€ выставлено по умолчанию.

Ќастройки соответстви€ колонок в таблице Merion Metrics

¬низу страницы нажмите кнопку У”становить соответстви€Ф. ѕосле этого, нажмите У«апустить приложениеФ. »нтерфейс сделает редирект на стартовую страницу. ѕо умолчанию, логин и пароль администратора - admin/admin


»звестные проблемы
ѕриложение уже запущено

≈сли вы не можете открыть приложение по адресу http://IP_адрес:7070/#!/config, то проверьте, не запущено ли оно ранее. ƒл€ этого дайте следующую команду в консоль:

ps aux | grep Merion

ѕроанализируйте вывод. ≈сли он содержит строку вида:

root      4919  0.1 13.1 2120384 801784 ?      Sl   Dec11  19:12 java -jar MerionMonitoring-*.*.*.jar

“о необходимо сделать следующее: вторым слева числом (после root, выделено оранжевым цветом) €вл€етс€ PID процесса. ≈го нужно принудительно завершить. ƒл€ этого, копируем ID процесс в команду:

kill -9 4919

ƒелаем снова проверку ps aux | grep Merion

≈сли вывод более не содержит строку, как показано ранее - значит можете заново попробовать запустить команды:

cd /home/merionstat
nohup java -jar MerionMonitoring-*.*.*.jar &

Ѕаза данных на внешнем сервере

≈сли вы выполн€ете подключение к удаленной базе данных, необходимо внести дополнительную конфигурацию в настройки MySQL, которые выполн€лись на этапе У—оздание SQL пользовател€Ф. Ќапример, это может понадобитьс€, если сервер с IP - ј“— Asterisk находитс€ на одной платформе, а сервер, где устанавливаетс€ интерфейс - на другой.

¬ таком случае, на сервере, где установлена Ѕƒ (сервер IP - ј“— Asterisk, как правило) необходимо выполнить следующие команды:

mysql
GRANT SELECT, CREATE, INSERT ON asteriskcdrdb.* TO 'interface'@'IP_адрес_интерфейса' IDENTIFIED BY 'ваш_пароль';

√де:

  • ваш_пароль - сгенерированный инструментом по ссылке пароль;
  • IP_адрес_интерфейса - IP - адрес машины, на котором вы устанавливаете дистрибутив интерфейса статистики.

Ќапример:

mysql
GRANT SELECT, CREATE, INSERT ON asteriskcdrdb.* TO 'interface'@'192.168.1.78' IDENTIFIED BY '6nzB0sOWzz';

ѕомимо прочего, удостоверьтесь, что между узлами открыты порты:

  • 3306 - дл€ MySQL и MariaDB;
  • 5432 - дл€ PostgreSQL.

ћедленна€ загрузка данных

≈сли вы наблюдаете проблемы с выгрузкой данных (долга€ загрузка) - это св€зано с большим объемом базы данных.

ћы рекомендуем запускать интерфейс (.jar файл) с дополнительными ключами. —огласно пункта У«апуск интерфейсаФ, выполните следующую команду:

cd /home/merionstat
nohup java -jar MerionMonitoring-*.*.*.jar -Xms128m -Xmx256m &

√де:

  • -Xms128m - количество оперативной пам€ти, выдел€емое приложению на старте. 128 мегабайт в данном примере;
  • -Xmx256m - максимально доступное количество оперативной пам€ти дл€ приложени€. 256 мегабайт в данном примере.

 ак обратитьс€ в поддержку?

≈сли вы испытываете технические трудности с настройкой интерфейса - мы поможем. Ќам понадоб€тс€ файлы из директории /home/merionstat в которую вы разместили дистрибутив MerionMonitoring-*.*.*.jar, согласно пункта У—оздание директории интерфейсаФ.

¬ зависимости от этапа возникновени€ сложности, там могут быть следующие файлы (помимо файла с расширением .jar):

  • columns_mapping.cfg
  • configuration.properties
  • nohup.out

ѕрисылайте нам эти файлы с описанием проблемы и указывайте лицензионный ключ.

—в€затьс€ с нами можно следующим образом:

  • Telegram бот - @merion_support_bot
  • Ёлектронна€ почта - helpdesk@merionet.ru

ѕолезна ли ¬ам эта стать€?