SCCP Manager
Find a file
steve-lad 2f487d1a32 Create BMO Trait
Move BMO code to separate trait
2021-06-02 15:10:12 +02:00
.dok/image - Fix SCCP 2019-09-20 19:43:18 +03:00
assets Fix: Default models should have at least 1 button if number is currently no known 2021-05-30 15:03:38 +02:00
conf Remove incompatible files 2021-05-31 16:11:07 +02:00
contrib -- Added new features for the future (now disabled) 2020-04-07 17:53:47 +03:00
i18n -- Added new features for the future (now disabled) 2021-04-02 15:23:51 +02:00
sccpManClasses Name Changes 2021-06-02 15:03:38 +02:00
sccpManTraits Create BMO Trait 2021-06-02 15:10:12 +02:00
Technical.note First round of spelling corrections 2021-04-02 15:23:27 +02:00
Technical.notes Merge branch 'PR108' into extension_mobility_rebased_on_develop 2021-05-24 13:46:19 +02:00
views Add error message for chan-sccp compatibility 2021-05-31 12:52:56 +02:00
.gitignore Renamed templet -> template 2017-10-04 15:26:00 +02:00
install.php Update Installer - WIP 2021-06-02 08:17:35 +02:00
module.xml Merge branch 'develop' into RetireOldInterface 2021-06-02 10:35:42 +02:00
page.html.php Remove extraneous calls 2021-04-02 15:23:53 +02:00
page.sccp_adv.php Match to previous commit 2021-04-02 15:23:54 +02:00
page.sccp_phone.php Match to previous commit 2021-04-02 15:23:54 +02:00
page.sccpsettings.php Match to previous commit 2021-04-02 15:23:54 +02:00
README.md Merge branch 'develop' into RetireOldInterface 2021-06-02 10:35:42 +02:00
Sccp_manager.class.php Create BMO Trait 2021-06-02 15:10:12 +02:00
uninstall.php Fix exception if sccpsettings table does not exist 2021-04-02 15:29:17 +02:00

Welcome to Develop Chan_SCCP GUI Manager for FreePBX

| English 🇬🇧/🇺🇸 | Russian 🇷🇺 | Previous Stable Releases

Gif

Download Sccp-Mamager Download Chan-SCCP channel driver for Asterisk Chan-SCCP Documentation

This module has been developed to help IT Staff with their Asterisk-Cisco infrastructure deployment, 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 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 BLFs. 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

Prerequisites

Make sure you have the following installed on your system:

  • gui:
    • freepbx >= 13.0.192
  • a working version of chan-sccp
  • PHPx.x-zip has to be installed (where x.x is the installed version of PHP). For example, on Debian, using PHP7.3
apt-get install PHP7.3-zip

Requirements

  • chan-sccp module 4.3.4 (or later) channel driver for Asterisk: See our WIKI

    • 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
  • 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" cp /usr/src/chan-sccp/conf/tftp/\*.xml\* /tftpboot/templates/
  • configure DHCP server See our WIKI Important!

Setup

Installation

How to install sccp_manager

  1. Creating mysql DB from source using
mysql -p asterisk < /usr/src/chan-sccp/conf/mysql-v5_enum.sql
  1. Create a new tab and log in to FreePBX
  2. Go to Admin -> Module Admin
  3. Click Upload Modules.
  4. Enter one of the following urls:

Stable

https://github.com/chan-sccp/sccp_manager/tarball/develop/chan-sccp-sccp_manager-legacy-1-g9ef59f0.tar

Develop. This module can be updated through module admin as modifications are made, but may still have issues

https://github.com/chan-sccp/sccp_manager/archive/refs/heads/develop.zip
  1. Click Download From Web.
  2. Click Manage Local Modules.
  3. Find and click SCCP Manager. Check Install. Click Process button.
  4. Confirm installation.
  5. Close Status window.
  6. Apply Config to FreePBX.
  7. Continue to Using-SCCP_Manager-to-Manage-chan-sccp

Module update to latest state

If you installed the Develop branch, the module can be updated to the latest version via FreePBX. FreePBX -> Admin -> Module Admin.

IMPORTANT NOTES:

  • If something stops working, use the Stable branch as described in Installation
  • 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).
  • 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