Телефония Asterisk с нуля. Текстовая инструкция
Теперь осталось прикрутить web интерфейс, который и будет выводить данные из базы MySQL
Download 1.04 Mb. Pdf ko'rish
|
Телефония Asterisk с нуля. Текстовая инструкция
5. Теперь осталось прикрутить web интерфейс, который и будет выводить данные из базы MySQL.
а) Качаем сайт (веб-интерфейс) по ссылке: https://code.google.com/p/asterisk-cdr-viewer/ (там слева есть раздел downloads) В результате получим скаченный архив. © Никоноров М.Ю, 2014 44 б) Для того, чтобы спокойно загрузить файлы сайта на наш веб сервер в Linux, настроем сервер samba (samba мы уже устанавливали) заходим в конфиг: nano /etc/samba/smb.conf и изменяем там последний раздел share definitions на: # —————————-Share Definitions —————————— [share] comment = share path = /var browseable = yes writable = yes guest ok = yes read only = no directory mask = 0777 force create mode = 0777 Не забываем перезагрузить сервер samba чтобы он перечитал конфиги: /etc/init.d/smb restart Теперь опять же в Linux установим права на папку html chmod 777 /var/www/html Все. Теперь заходим через Windows \\ip_нашего_сервера и переходим в папку html, после чего распаковываем скаченный архив с сайтом в папку html (у нас уже там есть папки callrecords и voicemail - их не трогаем) в) Переходим в папку include (работаем с распакованными файлами нашего сайта) и открываем файл config.inc.php (мышкой кликаем по нему :) ) © YouTube канал DarkMaycal Sysadmins, 2014 45 Там вместо $db_type = 'mysql'; $db_host = 'localhost'; $db_port = '3306'; $db_user = 'cdrasterisk'; $db_pass = 'astcdr123'; $db_name = 'cdrasterisk'; $db_table_name = 'cdr'; прописываем $db_type = 'mysql'; $db_host = 'localhost'; $db_port = '3306'; $db_user = 'asterisk_user'; $db_pass = 'Some_Pass_Aster01'; $db_name = 'asterisk'; $db_table_name = 'cdr'; $db_options = array(); и сохраняем файл 6. Проверяем работу нашего сервера CDR статистики. Для этого вводим в окно браузера: http://ip_нашего_сервера Появится сайт. Нажимаем на кнопку Search и видим звонки, которые мы совершали (предварительно нужно позвонить кому-нибудь, ибо записываться они будут туда именно с того момента, как мы заставили Asterisk писать логи в MySQL базу) © Никоноров М.Ю, 2014 46 Статьи на эту тему: http://asterisk-system.ru/asterisk/asterisk-1-8-pishem-cdr-v-mysql-bazu.html - Asterisk 1.8 пишем CDR в MySQL базу https://npmjs.org/package/mysql-libmysqlclient - установка зависимости libmysqlclient library http://i-leon.ru/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B8- %D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-apache-php-mysql- %D0%BD%D0%B0-centos-pma-%D0%B8-ftp/ - установка MySQL (в середине файла) https://code.google.com/p/asterisk-cdr-viewer/ - веб интерфейс asterisk-cdr-viewer http://www.cdr-stats.org/ - альтернативный, более продвинутый веб-интерфейс для анализа и сбора статистики звонков http://atsip.ru/resheniya-dlya-call-tsentrov/asternic-call-center-stats-rasshirennaya-statistika-dlya-call- tsentrov-na-asterisk - еще один модуль анализа и сбора статистики звонков Download 1.04 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling