Skip to content

rojasrjosee/issabel-debian

Repository files navigation

IssabelPBX

IssabelPBX is an opensource GUI (graphical user interface) that controls and manages Asterisk (PBX).

IssabelPBX is derived/forked from FreePBX that was also forked/renamed from the original AMP released on 2004 by Coalescent Systems Inc.

Environmental Variables:

Prior to running install-issabel-debian.sh, an issabel_var.env file must be created. There is a sample file, issabel_var.env.sample here which provides a template. The values are needed:

curl -s https://downloads.asterisk.org/pub/telephony/certified-asterisk/releases/ | grep -Po '">\K.+.tar.gz' | grep -v "patch"`

For new asterisk version run:

curl -s https://downloads.asterisk.org/pub/telephony/asterisk/ | grep -Po '">\K.+.tar.gz' | grep -v "patch"`

For old releases asterisk version run:

curl -s https://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ | grep -Po '">\K.+.tar.gz' | grep -Pv "patch|addons|sounds"
  • ISSABEL_ADMIN_PASSWORD: It is the password for user 'admin' that will be used for: Issabel Web Login and IssabelPBX.

  • LANGUAGE: This should be the English "en_EN" or Español "es_ES"

  • ISSABLE_SETTINGS_TABLE: It is the mysql table that contains the issabel setting. By default the values is: issabelpbx_settings

  • LETSENCRYPT_HTTPS_URL: It is Domain that your associated with your public ip.

  • LETSENCRYPT_EMAIL: This is your email for generate the certificate with letsencrypt.

  • HTTPSCERTFILE: It is the location of the ssl certificate file /etc/asterisk/keys/asterisk_cert_file.pem

  • HTTPSPRIVATEKEY: It is the location of the ssl certificate private key file /etc/asterisk/keys/asterisk_privkey.pem

Installation

Clone repository

Fill issabel_var.env

Run

./install-issabel-debian.sh

Generates and config certificates

Run

./config_certificates.sh

About

Install Issabel on debian

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages