From cd30a20cf6b9907f8ae9cb30c48210ea028aef16 Mon Sep 17 00:00:00 2001 From: steve-lad <72376554+steve-lad@users.noreply.github.com> Date: Mon, 24 May 2021 15:14:55 +0200 Subject: [PATCH 1/4] Update README.md Reflect move of sccp_manager to chan-sccp, updating links and readme. --- README.md | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 6324847..d58273b 100644 --- a/README.md +++ b/README.md @@ -3,31 +3,32 @@ ![Gif](https://github.com/PhantomVl/sccp_manager/raw/develop/.dok/image/Demo_1s5.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) - + * [Installation](https://github.com/chan-sccp/sccp_manager#installation) + * [Prerequisites](https://github.com/chan-sccp/sccp_manager#prerequisites) + * [Links](https://github.com/chan-sccp/sccp_manager#link) + * [Wiki](https://github.com/chan-sccp/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 Sccp-Mamager](https://img.shields.io/badge/SccpGUI-build-ff69b4.svg)](https://github.com/chan-sccp/sccp_manager/archive/tarball/develop) [![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) This module has been developed to help IT Staff with their Asterisk-Cisco infrastructure deployment, -providing easily provisioning and managing Cisco IP phones and extensions in a similar way as it does with Cisco CallManager. -The idea of creating a module is borrowed from (https://github.com/Cynjut/SCCP_Manager) +providing easy provisioning and management of Cisco IP phones and extensions in a similar way to Cisco CallManager. +The idea of creating a module is borrowed from (https://github.com/Cynjut/SCCP_Manager), and was further developed and managed +by PhantomVl (https://github.com/PhantomVl/sccp_manager) who has been unavailable for some time. sccp_manager relies heavily +on chan-sccp, so having the same repository will help improve integration. + SCCP Manager is free software. Please see the file COPYING for details. -This module has been developed to help IT Staff with their Asterisk-Cisco infrastructure deployment, -providing easily provisioning and managing Cisco IP phones and extensions in a similar way as it does with Cisco CallManager. - -This module will suit you if you are planing the to migrate from CallManager to Asterisk (or did it), SCCP-Manager allows you to administer SCCP extensions and a wide range of Cisco phone types (including IP Communicator). +This module will suit you if you are planing the to migrate from CallManager to Asterisk (or have already done it). SCCP-Manager allows you to administer +SCCP extensions and a wide range of Cisco phone types (including IP Communicator). You can control phone buttons (depending on the phone model) assigning multiple lines, speeddials and BLF’s. 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) +You can find more information and documentation on our [![SCCP Manager Wiki](https://img.shields.io/badge/Wiki-new-blue.svg)](https://github.com/chan-sccp/wiki) ## Prerequisites Make sure you have the following installed on your system: @@ -44,13 +45,13 @@ Make sure you have the following installed on your system: ### Requirements - Chan_SCCP module 4.3.1 (or later) channel driver for Asterisk: [See our WIKI](https://github.com/chan-sccp/chan-sccp/wiki/Building-and-Installation-Guide) - - expected configure flags: + - expected configure flags: ```./configure --enable-conference --enable-advanced-functions --enable-distributed-devicestate --enable-video``` - - Creating mysql DB from sorce + - Creating mysql DB from sorce ```mysql -u root asterisk < mysql-v5_enum.sql``` - TFTP Server running under (recommended) /tftpboot/ [See our WIKI] (https://github.com/chan-sccp/chan-sccp/wiki/setup-tftp-service) - - You will need the phone settings templates. You can use the templates taken from the distribution "chan-sccp" + - You will need the phone settings templates. You can use the templates taken from the distribution "chan-sccp" ```cp /usr/src/chan-sccp/conf/tftp/\*.xml\* /tftpboot/templates/``` - configure DHCP server [See our WIKI](https://github.com/chan-sccp/chan-sccp/wiki/setup-dhcp-service) @@ -82,18 +83,17 @@ Make sure you have the following installed on your system: > git fetch > git pull > git checkout extension_mobility -> or +> or > git checkout develop -### IMPORTANT NOTES: -- !!! If something stops working, use the master branch [master](https://github.com/PhantomVl/sccp_manager/tree/master) +### IMPORTANT NOTES: +- !!! If something stops working, use the master branch [master](https://github.com/PhantomVl/sccp_manager/tree/master) !!! master branch does not support changes into chan-sccp made after October 2018. -- This system assumes/requires that you are using the Asterisk realtime database. If you are not yet using the realtime database, +- This system assumes/requires that you are using the Asterisk realtime database. If you are not yet using the realtime database, you will have to set it up for this module to work ([See](https://github.com/chan-sccp/chan-sccp/wiki/Realtime-Configuration)). - For the cisco phones to work correctly, they should be provisioned with the latest firmware (v8.1 or higher) - You can use cisco language profiles (localization) to switch the phones to your locale. ### Chat [![Gitter](https://badges.gitter.im/chan-sccp/chan-sccp.svg)](https://gitter.im/sccp_manager/community) - From 8bdd6beee8be2945871e8d6d996ce52eee8d8ea0 Mon Sep 17 00:00:00 2001 From: Diederik de Groot Date: Mon, 24 May 2021 15:55:24 +0200 Subject: [PATCH 2/4] Couple of small changes --- README.md | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index d58273b..864db5a 100644 --- a/README.md +++ b/README.md @@ -32,20 +32,13 @@ You can find more information and documentation on our [![SCCP Manager Wiki](htt ## 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 recommended) - - asterisk >= 13.7 or asterisk >= 14.0 recommended - gui: - freepbx >= 13.0.192 -- standard posix compatible applications like sed, awk, tr +- a working version of [chan-sccp](https://github.com/chan-sccp/chan-sccp) ### Requirements -- Chan_SCCP module 4.3.1 (or later) channel driver for Asterisk: [See our WIKI](https://github.com/chan-sccp/chan-sccp/wiki/Building-and-Installation-Guide) - - expected configure flags: +- Chan_SCCP module 4.3.4 (or later) channel driver for Asterisk: [See our WIKI](https://github.com/chan-sccp/chan-sccp/wiki/Building-and-Installation-Guide) + - sccp_manager expects these configure flags to be set during compilation: ```./configure --enable-conference --enable-advanced-functions --enable-distributed-devicestate --enable-video``` - Creating mysql DB from sorce ```mysql -u root asterisk < mysql-v5_enum.sql``` @@ -77,16 +70,17 @@ Make sure you have the following installed on your system: 9. Apply Config to FreePBX. ### Module update to latest state + +If you installed sccp_manager using git clone instead of installing a zip +file / tarball then you can do easily keep up with the latest develop by +doing this: + 1. Goto to module into your local system. (/var/www/html/admin/modules/sccp_manager/) > cd /var/www/html/admin/modules/sccp_manager/ -> git fetch > git pull -> git checkout extension_mobility -> or > git checkout develop - ### IMPORTANT NOTES: - !!! If something stops working, use the master branch [master](https://github.com/PhantomVl/sccp_manager/tree/master) !!! master branch does not support changes into chan-sccp made after October 2018. From d3e44c955b44e6869f690dda1347ed1da3ecf45a Mon Sep 17 00:00:00 2001 From: Diederik de Groot Date: Mon, 24 May 2021 16:15:28 +0200 Subject: [PATCH 3/4] Update module.xml and PhantomVl references --- README.md | 5 ++--- module.xml | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 864db5a..cd01cb9 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ ## Welcome to Develop Chan_SCCP GUI Manager for FreePBX -| [English :gb:/:us:](README.md) | [Russian :ru:](README.ru.md) | [OLD Stable Release](https://github.com/PhantomVl/sccp_manager/tree/master) +| [English :gb:/:us:](README.md) | [Russian :ru:](README.ru.md) | [Previous Stable Releases](https://github.com/PhantomVl/sccp_manager/tree/master) ![Gif](https://github.com/PhantomVl/sccp_manager/raw/develop/.dok/image/Demo_1s5.gif) @@ -82,8 +82,7 @@ doing this: > git checkout develop ### IMPORTANT NOTES: -- !!! If something stops working, use the master branch [master](https://github.com/PhantomVl/sccp_manager/tree/master) - !!! master branch does not support changes into chan-sccp made after October 2018. +- !!! If something stops working, use the develop branch [develop](https://github.com/chan-sccp/sccp_manager/tree/develop) - This system assumes/requires that you are using the Asterisk realtime database. If you are not yet using the realtime database, you will have to set it up for this module to work ([See](https://github.com/chan-sccp/chan-sccp/wiki/Realtime-Configuration)). - For the cisco phones to work correctly, they should be provisioned with the latest firmware (v8.1 or higher) diff --git a/module.xml b/module.xml index 84a197f..1eaaae5 100644 --- a/module.xml +++ b/module.xml @@ -4,6 +4,7 @@ 14.0.0.2M setup SCCP Connectivity + Steve Lad Alex GP extended SCCP Phone and Extension Manager @@ -21,7 +22,7 @@ 13.0.0.2M - https://github.com/PhantomVl/sccp_manager + https://github.com/chan-sccp/sccp_manager GPL From 2bd2e814d771387640b7a378ea02d1bd4aad1c3d Mon Sep 17 00:00:00 2001 From: Diederik de Groot Date: Mon, 24 May 2021 16:17:00 +0200 Subject: [PATCH 4/4] Fix image link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cd01cb9..bd7a491 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ## Welcome to Develop Chan_SCCP GUI Manager for FreePBX | [English :gb:/:us:](README.md) | [Russian :ru:](README.ru.md) | [Previous Stable Releases](https://github.com/PhantomVl/sccp_manager/tree/master) -![Gif](https://github.com/PhantomVl/sccp_manager/raw/develop/.dok/image/Demo_1s5.gif) +![Gif](https://github.com/chan-sccp/sccp_manager/raw/develop/.dok/image/Demo_1s5.gif) * [Installation](https://github.com/chan-sccp/sccp_manager#installation) * [Prerequisites](https://github.com/chan-sccp/sccp_manager#prerequisites)