Git Product home page Git Product 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.

asl-asterisk's People

Contributors

ajpaul25 avatar n4irs avatar tsawyer avatar rgr4y avatar n8thn avatar mrbungle42 avatar allstarlink1 avatar du8bl avatar jimzah avatar kb4mdd avatar dvswitch avatar encbar5 avatar kg7qin avatar davidgsd avatar lejudd avatar vk6flab avatar tolitski avatar n2mh avatar thecranston avatar

Watchers

 avatar

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.