Giter Club home page Giter Club logo

chan-sccp / chan-sccp Goto Github PK

View Code? Open in Web Editor NEW
173.0 40.0 72.0 40.36 MB

Replacement for the SCCP channel driver in Asterisk. Extended features include Shared Lines, Presence / BLF, customizable Feature Buttons, and Custom Device State. Visit our discussion mailing list for help and join us as a developer if you like.

Home Page: http://sourceforge.net/projects/chan-sccp-b/

License: Other

Shell 8.08% CSS 0.02% Perl 0.18% C 75.33% PHP 0.06% Python 0.55% C++ 1.11% Makefile 10.98% M4 2.92% Roff 0.03% Awk 0.33% XSLT 0.42%
chan-sccp asterisk skinny sccp-channel-driver c cisco voip donations gitter wiki

chan-sccp's Introduction

Welcome to Chan_SCCP

Gitter Build TR Status Build GH Status Coverity Language grade: C/C++ Average time to resolve an issue Percentage of issues still open Download Chan-SCCP channel driver for Asterisk Github Releases Documentation Donate Liberapay.

Chan_SCCP is free software. Please see the file COPYING for details. For documentation, please see the files in the doc subdirectory. For building and installation instructions please see the INSTALL file.

Table of Contents

Wiki

You can find more information and documentation on our Wiki. The wiki contains detailed guides on how to setup and configure chan-sccp, using it directly with plain asterisk or integration into FreePBX. You can also find dialplan snippets and usefull hints and tips on our wiki.

Chat

Engage with our members and developers directly via: Gitter. Looking forward to seeing you there.

Quick Start

Prerequisites

Make sure you have the following installed on your system:

  • c-compiler:
    • gcc >= 4.6 (note: older not supported, higher advised)
    • clang >= 3.6 (note: older not supported, higher advised)
  • gnu make
  • libraries:
    • libxml2-dev / libxml2-devel
    • libxslt1-dev / libxslt1-devel
    • gettext
    • libssl-dev / openssl-devel
  • pbx:
    • asterisk >= 11 (absolute minimum)
    • asterisk >= 16 or 18 recommended
    • including source headers and debug symbols (asterisk-dev and asterisk-dbg / asterisk-devel and asterisk-debug-info)
    • chan_skinny module is prevented from loading in /etc/asterisk/modules.conf
  • standard posix compatible applications like sed, awk, tr

Building from source

Using git (recommended)

Clone github repository (once)
git clone https://github.com/chan-sccp/chan-sccp.git chan-sccp
cd chan-sccp
Update to latest state
cd chan-sccp
git fetch
git pull

Using Released tar.gz

retrieve the tar.gz from latest release and save it to /tmp/chan-sccp_latest.tar.gz

mkdir chan-sccp
cd chan-sccp
tar xvfz /tmp/chan-sccp_latest.tar.gz

Configuring

./configure [....configure flags you prefer...]

Note: For more information about the possible configure flags, check: ./configure --help

Note: When you are making changes to configure.ac, autoconf / or Makefile.am files you should run: ./tools/bootstrap.sh

Build and Install

make -j2 && make install && make reload

Required Asterisk Modules

Make sure you have the following asterisk modules loaded before loading the chan_sccp module:

  • app_voicemail
  • bridge_simple
  • bridge_native_rtp
  • bridge_softmix
  • bridge_holding
  • res_stasis
  • res_stasis_device_state

Binaries

We provide prebuild binaries for:

Mailinglist

Donate

If you like our project, then please consider to donation

License

GitHub license

GPG Key

E774 D1A4 6210 4F41 C844 897E AFA7 2825 0A1B ECD6

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.