commit
3859be72be
65
README.md
65
README.md
|
@ -1,56 +1,50 @@
|
||||||
## Welcome to Develop Chan_SCCP GUI Manager for FreePBX
|
## 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)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
* [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)
|
||||||
|
|
||||||
* [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
|
## Link
|
||||||
|
|
||||||
[](https://github.com/PhantomVl/sccp_manager/archive/master.zip)
|
[](https://github.com/chan-sccp/sccp_manager/archive/tarball/develop)
|
||||||
[](https://github.com/chan-sccp/chan-sccp/releases/latest)
|
[](https://github.com/chan-sccp/chan-sccp/releases/latest)
|
||||||
[](https://github.com/chan-sccp/chan-sccp/wiki)
|
[](https://github.com/chan-sccp/chan-sccp/wiki)
|
||||||
|
|
||||||
This module has been developed to help IT Staff with their Asterisk-Cisco infrastructure deployment,
|
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.
|
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)
|
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.
|
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,
|
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
|
||||||
providing easily provisioning and managing Cisco IP phones and extensions in a similar way as it does with Cisco CallManager.
|
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 did 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.
|
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.
|
And you can use the driver functions "sccp_chain" from the GUI module.
|
||||||
|
|
||||||
### Wiki
|
### Wiki
|
||||||
You can find more information and documentation on our [](https://github.com/PhantomVl/sccp_manager/wiki)
|
You can find more information and documentation on our [](https://github.com/chan-sccp/wiki)
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
Make sure you have the following installed on your system:
|
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:
|
- gui:
|
||||||
- freepbx >= 13.0.192
|
- 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
|
### 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)
|
- 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)
|
||||||
- expected configure flags:
|
- sccp_manager expects these configure flags to be set during compilation:
|
||||||
```./configure --enable-conference --enable-advanced-functions --enable-distributed-devicestate --enable-video```
|
```./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```
|
```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)
|
- 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/```
|
```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)
|
- configure DHCP server [See our WIKI](https://github.com/chan-sccp/chan-sccp/wiki/setup-dhcp-service)
|
||||||
|
@ -76,24 +70,23 @@ Make sure you have the following installed on your system:
|
||||||
9. Apply Config to FreePBX.
|
9. Apply Config to FreePBX.
|
||||||
|
|
||||||
### Module update to latest state
|
### 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/)
|
1. Goto to module into your local system. (/var/www/html/admin/modules/sccp_manager/)
|
||||||
|
|
||||||
> cd /var/www/html/admin/modules/sccp_manager/
|
> cd /var/www/html/admin/modules/sccp_manager/
|
||||||
> git fetch
|
|
||||||
> git pull
|
> git pull
|
||||||
> git checkout extension_mobility
|
|
||||||
> or
|
|
||||||
> git checkout develop
|
> git checkout develop
|
||||||
|
|
||||||
|
### IMPORTANT NOTES:
|
||||||
### IMPORTANT NOTES:
|
- !!! If something stops working, use the develop branch [develop](https://github.com/chan-sccp/sccp_manager/tree/develop)
|
||||||
- !!! If something stops working, use the master branch [master](https://github.com/PhantomVl/sccp_manager/tree/master)
|
- This system assumes/requires that you are using the Asterisk realtime database. If you are not yet using the realtime database,
|
||||||
!!! 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,
|
|
||||||
you will have to set it up for this module to work ([See](https://github.com/chan-sccp/chan-sccp/wiki/Realtime-Configuration)).
|
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)
|
- 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.
|
- You can use cisco language profiles (localization) to switch the phones to your locale.
|
||||||
|
|
||||||
### Chat
|
### Chat
|
||||||
[](https://gitter.im/sccp_manager/community)
|
[](https://gitter.im/sccp_manager/community)
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
<version>14.0.0.2M</version>
|
<version>14.0.0.2M</version>
|
||||||
<type>setup</type>
|
<type>setup</type>
|
||||||
<category>SCCP Connectivity</category>
|
<category>SCCP Connectivity</category>
|
||||||
|
<publisher>Steve Lad</publisher>
|
||||||
<publisher>Alex GP</publisher>
|
<publisher>Alex GP</publisher>
|
||||||
<repo>extended</repo>
|
<repo>extended</repo>
|
||||||
<description>SCCP Phone and Extension Manager</description>
|
<description>SCCP Phone and Extension Manager</description>
|
||||||
|
@ -21,7 +22,7 @@
|
||||||
<supported>
|
<supported>
|
||||||
<version>13.0.0.2M</version>
|
<version>13.0.0.2M</version>
|
||||||
</supported>
|
</supported>
|
||||||
<info>https://github.com/PhantomVl/sccp_manager</info>
|
<info>https://github.com/chan-sccp/sccp_manager</info>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<md5sum></md5sum>
|
<md5sum></md5sum>
|
||||||
</module>
|
</module>
|
||||||
|
|
Loading…
Reference in a new issue