diff --git a/README.md b/README.en.md similarity index 90% rename from README.md rename to README.en.md index 6abb4e8..fab9efc 100644 --- a/README.md +++ b/README.en.md @@ -1,20 +1,13 @@ ## Welcome to Chan_SCCP GUI Manager for FreePBX -``` - SSSSS CCCCC CCCCC PPPP -SS SS CC C CC CC PP P -SS S CC CC PPPP -SS CC CC CC CC PP - SSS CCCCC CCCCC PP - SSS - SS GGGGG UU UU IIII - SS GG UU UU II -S SS GG GGG UU UU II -SS SS GG G UU UU II - SSSSS GGGGG UUUUU IIII -``` +![Gif](https://github.com/PhantomVl/sccp_manager/raw/develop/.dok/image/Demo_1.gif) -### Hot Link + * [Installation](https://github.com/PhantomVl/sccp_manager#installation) + * [Prerequisites](https://github.com/PhantomVl/sccp_manager#prerequisites) + * [Links](https://github.com/PhantomVl/sccp_manager/#link), + * [Wiki](https://github.com/PhantomVl/sccp_manager/wiki) + +## Link [![Download Sccp-Mamager](https://img.shields.io/badge/SccpGUI-build-ff69b4.svg)](https://github.com/PhantomVl/sccp_manager/archive/master.zip) [![Download Chan-SCCP channel driver for Asterisk](https://img.shields.io/sourceforge/dt/chan-sccp-b.svg)](https://github.com/chan-sccp/chan-sccp/releases/latest) @@ -35,7 +28,7 @@ And you can use the driver functions "sccp_chain" from the GUI module. ### Wiki You can find more information and documentation on our [![SCCP Manager Wiki](https://img.shields.io/badge/Wiki-new-blue.svg)](https://github.com/PhantomVl/sccp_manager/wiki) -### Prerequisites +## Prerequisites Make sure you have the following installed on your system: - c-compiler: - gcc >= 4.4 (note: older not supported, higher advised) @@ -67,7 +60,7 @@ Make sure you have the following installed on your system: - The sccp_manager module will automatically setup and configure asterisk realtime database for chan-sccp. For more information about realtime [See chan-sccp wiki](https://github.com/chan-sccp/chan-sccp/wiki/Realtime-Configuration). -### Module installation +## Installation 1. Download module into your local system. (/var/www/html/admin/modules/) 2. Goto FreePBX Admin -> Module Admin. diff --git a/README.ru.md b/README.ru.md new file mode 100644 index 0000000..814acb7 --- /dev/null +++ b/README.ru.md @@ -0,0 +1,81 @@ +## Welcome to Chan_SCCP GUI Manager for FreePBX + +![Gif](https://github.com/PhantomVl/sccp_manager/raw/develop/.dok/image/Demo_1.gif) + + * [Installation](https://github.com/PhantomVl/sccp_manager#installation) + * [Prerequisites](https://github.com/PhantomVl/sccp_manager#prerequisites) + * [Links](https://github.com/PhantomVl/sccp_manager/#link), + * [Wiki](https://github.com/PhantomVl/sccp_manager/wiki) + +## Link + +[![Download Sccp-Mamager](https://img.shields.io/badge/SccpGUI-build-ff69b4.svg)](https://github.com/PhantomVl/sccp_manager/archive/master.zip) +[![Download Chan-SCCP channel driver for Asterisk](https://img.shields.io/sourceforge/dt/chan-sccp-b.svg)](https://github.com/chan-sccp/chan-sccp/releases/latest) +[![Chan-SCCP Documentation] (https://img.shields.io/badge/docs-wiki-blue.svg)](https://github.com/chan-sccp/chan-sccp/wiki) + +История +Корни идея создания этого проекта лежат в несовершенстве уже существующего и заброшенного проекта. +Для желающих попробовать себя на просторах программирования ссылка на проект (https://github.com/Cynjut/SCCP_Manager). + +Кому это надо... +Ну в первую очередь для себя, а заодно и для тех у кого есть куча телефонного хлама от компании Cisco. +Если вы планируете использовать Aserisk + FreePBX, то я надеюсь, что данный модуль существенно упростит управление и настройки телефонами от Cisco. +В интернете, существует замечательный проект (IMHO) который интегрирует проприетарный протокол Cisco в Asterisk, конечно он пока далек от идеала, +но все же это замечательная замена серверам CCME, СCM, СUСM ! +Ну и я совершенно не представляю себе, сколько времени данный проект будет поддерживаться. + +Если ты еще с нами ... + +Как я говорил выше, это дополнение к (Aserisk + FreePBX), но нам еще потребуется : + 1. У меня не получилось поставить добиться работы с дисками Aserisk и FreePBX - собираем из исходников + 2. Mysql (Maria) + 3. Драйвер протокола SCCP страница (https://github.com/chan-sccp/chan-sccp/) + 4. Ну и это модуль. + +### Wiki - Основные Инструкции по настройке +Вся документация лежит на Вики [![SCCP Manager Wiki](https://img.shields.io/badge/Wiki-new-blue.svg)](https://github.com/PhantomVl/sccp_manager/wiki) + +## Prerequisites - как говориться все, что хуже этого возможно работать тоже будет .... но только вопрос как ? +Make sure you have the following installed on your system: +- c-compiler: (мне то он не нужен, но как собирать все остальное ?) + - gcc >= 4.4 (note: older not supported, higher advised) + - clang >= 3.6 (note: older not supported, higher advised) +- gnu make +- pbx: + - asterisk >= 1.8 (absolute minimum & not recomended) + - asterisk >= 13.7 or asterisk >= 14.0 or asterisk >= 15.0 (Тестировалось на стендах) +- gui: + - freepbx >= 13.0.192 (http://wiki.freepbx.org/display/FOP/Install+FreePBX) +- standard posix compatible applications like sed, awk, tr + +## Installation Очень короткая инструкция + - Chan_SCCP module 4.3.0 (or later) [See our WIKI] (https://github.com/chan-sccp/chan-sccp/wiki/Building-and-Installation-Guide) + - Собираем с флагами и создаем БД для работы: + ```./configure --enable-conference --enable-advanced-functions --enable-distributed-devicestate``` + ```mysql -u root asterisk < mysql-v5_enum.sql``` + +- Настраиваем TFTP Server, он нужен для телефонов /tftpboot/ [See our WIKI] (https://github.com/chan-sccp/chan-sccp/wiki/setup-tftp-service) +- Настраиваем DHCP serve, как ни странно он тоже нужен [See our WIKI] (https://github.com/chan-sccp/chan-sccp/wiki/setup-dhcp-service) + +- Установка модуля + cd /var/www/html/admin/modules/ + git clone https://github.com/PhantomVl/sccp_manager.git + amportal chown + amportal a ma install sccp_manager + +- Настройка модуля + 1. Открываем "SCCP Connectivity" -> "Server Config" и делаем все, что вам нужно. + 2. Жмем "Сохранить" ..... И Все ! Дальше настройки в рамках концепции Freepbx. + +- Обновление модуля +> cd /var/www/html/admin/modules/sccp_manager/ +> git fetch +> git pull + +### Важно: + - Желательно иметь Firmware телефонов Cisco, языковые пакеты ну всякое разное. + - Возможно, ты найдешь то что ищешь в проекте (https://github.com/dkgroot/provision_sccp) + - Если что-то не так [Wiki GUI] (https://github.com/PhantomVl/sccp_manager), [Wiki chan-sccp] (https://github.com/chan-sccp/chan-sccp/wiki), +[Wiki FreePbx] (https://wiki.freepbx.org/display/FOP/Install+FreePBX) + +