Giter Club home page Giter Club logo

sccp_manager's Introduction

Welcome to Develop Chan_SCCP GUI Manager for FreePBX

| English πŸ‡¬πŸ‡§/πŸ‡ΊπŸ‡Έ | Russian πŸ‡·πŸ‡Ί | Previous Stable Releases

Gif

Link

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

This FreePBX 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 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

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
  • 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. Log in to FreePBX
  2. Go to Admin -> Module Admin
  3. Click Upload Modules.
  4. Enter one of the following urls:

Stable - Version 14.3.

This is the latest version of sccp_manager and has many bug fixes. It is targetted for FreePbx 16 and as such requires PHP > 7.3. It works fine with FreePbx 15 as long as you can upgrade PHP (this cannot be done if you use commercial modules). There are changes to the database structure, and so this cannot be easily reverted to prior versions without using a backup, which the installer will create. If you are using a VM, it is recommended to take a snapshot before upgrading. Upgrades via FreePbx module admin are enabled in this release, but do not work because of a FreePbx issue (a patch has been posted). To workaround this, if you see that an upgrade is available, you can download it via the command line console which is unaffected by this issue

fwconsole ma upgrade sccp_manager
https://github.com/chan-sccp/sccp_manager/archive/refs/tags/14.3.0.13.zip

Stable (For PHP < 7 only)

https://github.com/chan-sccp/sccp_manager/archive/refs/tags/v14.2.0.11.zip

Develop.

This version can be updated through module admin as modifications are made (pending fix by FreePbx) This is development software and so may 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 any version >14.3.0.13, the module can be updated to the latest version via FreePBX. The GUI version FreePBX -> Admin -> Module Admin currently has a reported bug, but the upgrade can be made via the command line using

fwconsole ma upgrade sccp_manager

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.