GithubHelp home page GithubHelp logo

n0nb / asl-asterisk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from allstarlink/asl-asterisk

0.0 1.0 0.0 14.91 MB

Version of Asterisk used for AllStarLink

License: Other

Shell 3.15% JavaScript 0.06% C++ 1.58% Python 0.01% Perl 0.60% C 91.62% PHP 0.06% Tcl 0.03% Assembly 0.11% Awk 0.01% CSS 0.04% TeX 0.10% Makefile 0.82% HTML 0.06% Yacc 0.34% Lex 0.18% M4 0.81% Dockerfile 0.01% Roff 0.42%

asl-asterisk's Introduction

Asterisk Source for AllStarLink

This is the Asterisk source package for AllStarLink and the files to build the ASL 2.0.0+ distribution.


AllStarLink Wiki: https://wiki.allstarlink.org

AllStarLink Community Forum: https://community.allstarlink.org/

AllStarLink Portal: https://www.allstarlink.org

AllStarLink Node Stats: https://stats.allstarlink.org


Prerequisites

Debian 10 Buster

  • Install the ASL Repo
echo "deb http://apt.allstarlink.org/repos/asl_builds buster main" > /etc/apt/sources.list.d/allstar.list
curl -s http://apt.allstarlink.org/repos/repo_signing.key | sudo apt-key add -
apt update
  • Alternative Repo install for both Debian 10 or Debian 11
apt update
apt install curl gpg

# If 10 Repo installed, remove from lists.
rm /etc/apt/sources.list.d/allstar.list   

cd /tmp
wget http://apt.allstarlink.org/repos/asl_builds/install-allstarlink-repository
chmod +x install-allstarlink-repository
./install-allstarlink-repository
apt update
  • Install apt dependencies
apt -y install \
  asl-dahdi-source \
  build-essential \
  cmake \
  devscripts \
  doxygen \
  freetds-dev \
  g++ \
  git \
  graphviz \
  gsfonts \
  libasound2-dev \
  libboost-all-dev \
  libcap-dev \
  libcurl4-openssl-dev \
  libgmp-dev \
  libgsm1-dev \
  libi2c-dev \
  libiksemel-dev \
  libjansson-dev \
  libnewt-dev \
  libpopt-dev \
  libpq-dev \
  libpri-dev \
  libreadline-gplv2-dev \
  libsnmp-dev \
  libspeex-dev \
  libspeexdsp-dev \
  libsqlite-dev \
  libssl-dev \
  libtonezone-dev \
  libusb-dev \
  libvorbis-dev \
  libvpb-dev \
  python3-numpy \
  quilt \
  swig \
  unixodbc-dev

Compiling

Packaging (.deb)

This will compile and package AllStar into .deb files. You do not need to run configure or make before doing this.

git clone https://github.com/AllStarLink/ASL-Asterisk.git
cd ASL-Asterisk/asterisk
debuild -b -us -uc

.debs will appear in the repository root folder after compiling and packaging

Manually

git clone https://github.com/AllStarLink/ASL-Asterisk.git
cd ASL-Asterisk/asterisk
./configure
make
make install

If all goes well, you will have cloned, configured, compiled and installed the Astersisk 1.4.23pre and app_rpt suite of programs that comprise the ASL 2.0.0+ release onto your system.


Help

Community Forum: https://community.allstarlink.org/

AllStarLink Wiki: http://wiki.allstarlink.org

E-Mail: [email protected]


Contributing

Please refer to the Contributing page on the AllStarLink Wiki.

Copyright

Asterisk 1.4.23pre is copyright Digium (https://www.digium.com)

app_rpt and associated programs (app_rpt suite) are copyright Jim Dixon, WB6NIL; 2018-2021 AllStarLink, Inc., and contributors

(Refer to each individual's file source code for full copyright information)

License

Asterisk, app_rpt, and all associated code/files are licensed, released, and distributed under the GNU General Public License v2 and cannot be relicensed without written permission of Digium and the copyright holders of the app_rpt suite of programs.

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.