Asterisko: Kiel Instali IP-Telefonan Programon

Asterisko, kiel instali

Asterisko Ĝi estas a senpaga kaj malfermfonteca platformo por efektivigi vian propran VoIP-bazitan ŝaltpanelon por via malgranda kompanio aŭ organizo. Tiel vi povas plibonigi vian produktivecon kaj povi servi viajn klientojn en multe pli optimuma maniero per ĉiuj viaj telefonoj.

En ĉi tiu gvidilo vi faros lernu kiel instali kaj agordi ĝin en Ubuntu, ĉar ĝi estas unu el la plej popularaj distribuoj. Sed la paŝoj povas esti tre similaj por aliaj Debian-bazitaj distribuoj, kaj eĉ por aliaj GNU / Linukso-distribuoj, ĉar ĝi estos instalita de fontkodo, kompilante por generi la duuma.

Por aliaj platformoj, kiel Vindozo aŭ macOS, vi ne bezonos kompili de fontoj, vi povas trovi jam kompilitajn pakaĵojn pretajn instali.

Instalu Asteriskon paŝon post paŝo

Povi instali Asteriskon en via sistemo, vi nur devas sekvi ĉi tiujn simplajn paŝojn ...

Antaŭkondiĉoj

Antaŭ ol komenci la instaladon de Asterisk, vi unue havu ĉiujn necesaj pakaĵoj kompili. Ĝenerale estas verŝajne, ke via distribuo jam havas ilin, sed vi povas esti certa, rulante la jenajn programojn (se ili estas instalitaj, ili faros nenion):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

Tio instalos la wget-pakaĵon, por elŝuti la fontojn, la sistemon de kontrola versio de Subversion, kaj la esencajn pakaĵojn por konstrui la pakaĵon de fonto.

Elŝutu Asteriskon

La jenaj estos elŝuti proprajn tiparojn Programaro Asterisk, tio estas la fontkodo, de kiu vi povas krei la duumon de ĉi tiu programo. Por fari tion, de la fina stacio vi devas ekzekuti:

Ĉi tio elŝutas la version de Asterisk 18.3.0 de la programaro, kiu estas la plej nova ekde ĉi tiu verkado.

cd /usr/src/

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk/asterisk-18.3.0.tar.gz

sudo tar zxf asterisk-18.3.0.tar.gz

cd asterisk-18.3.0

Solvi dependecojn

La sekva paŝo estas solvi dependecojn kiun havas Asterisko, precipe se temas pri la MP3-modulo bezonata por vokoj. Por fari tion, de la fina stacio vi povas lanĉi la jenajn komandojn por uzi la disponeblajn skriptojn por ĉi tiuj celoj:

sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install

Ĉi tiuj komandoj solvos ĉi tiujn dependecojn kaj montros sukcesan instalan mesaĝon se ĝi sukcesos.

Instalu Asteriskon

Nun estas la tempo kompili kaj instali Asterisk kiel tia. Por fari tion, la sekvindaj paŝoj estas sufiĉe simplaj, vi nur devas uzi:

Legu la LEADME-dosieron se vi havas problemojn aŭ provas instali alian version. Povus esti etaj diferencoj.

sudo ./configure

sudo make menuselect

El la menuo, elektu formato_mp3 kaj premu F12, vi ankaŭ povas uzi la klavaron kaj elekti Konservi & Eliri kaj premi ENTER.

Post tio vi povas komenci la procezon de kompilo tiel:

sudo make -j2

Vi povas modifi la nombron, kiu akompanas -j, per la nombro de kernoj de via procesoro. Ekzemple, se vi havas 8 kernojn, vi povas uzi -j8 por rapidigi la kompilaĵon. Se vi havas nur unu kernon, vi povas forigi la opcion -j.

Baza agordo

Post kiam la kompilaĵo finiĝis, kio eble daŭros pli-malpli laŭ la agado de via komputilo, jen instalado de duuma:

sudo make install

Ĝi jam estos instalita. Sed la procezo ne finiĝis. La sekva paŝo estas instali iujn bazajn agordajn dosierojn de PBX: 

sudo make basic-pbx

sudo make config

sudo ldconfig

La sekva paŝo en la esenca aranĝo de Asterisko estas krei novan uzanton. Pro sekurecaj kialoj, ĝi estas pli bona krei novan uzanton:

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

Nun vi devas malfermi la jenan agordan dosieron / etc / default / asterisko kun via plej ŝatata tekstredaktilo kaj komentu du liniojn (forigu la # de la komenco):

  • AST_USER = »asterisko»
  • AST_GROUP = »asterisko»

La sekva afero estas aldoni la kreitan uzanton al la dialout kaj songrupoj ke la IP-telefonia sistemo devas funkcii:

sudo usermod -a -G dialout,audio asterisk

Nun vi devas modifi la permesoj kaj posedanto de iuj dosieroj kaj dosierujoj uzotaj kun la kreita uzanto kaj ne kun tiu uzata defaŭlte Asterisko:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

Komencu la procezon

Post kiam ĉio estas agordita, jen komenci servon kiu komencas la procezon de Asterisko. Por fari tion, simple rulu:

sudo systemctl start asterisk

sudo systemctl enable asterisk

para kontrolu, ke ĝi funkcias:

sudo asterisk -vvvr

Se ĝi ne funkcias, kontrolu, ke vi funkciis ĝuste aŭ se vi havas ian regulon pri Fajromuro aŭ sekureca sistemo tio eble blokas ĝin.

Pliaj informoj - Asteriska Vikio

Asteriska agordo

Asterisko, alternativoj

Post kiam ĉio finiĝos, vi devas jam funkcii vian VoIP-telefonan servilon, por ke viaj telefonoj konektitaj al via LAN funkciu ĝuste. Tamen, se vi devas fari ian agordo Precipe vi povas konsideri la jenajn gravajn Asteriskajn dosierojn:

  • /etc/asterosk/asterisk.conf: estas la ĉefa agorda dosiero. En ĝi vi povas agordi ĉiujn bazojn pri la sistemo mem, kiel la dosierujoj, kie troviĝas la resto de la agordo, la sonaj dosieroj, la moduloj, ktp, kaj ankaŭ gravajn funkciojn de la servo.
  • /etc/asterisk/sip.conf: ĝi estas alia grava agorda dosiero, ĝi difinas kiel funkcias la protokolo SIP, ambaŭ por difini la uzantojn de la sistemo, kaj ankaŭ la servilojn al kiuj ili devas konektiĝi. Ene vi vidos du gravajn sekciojn, unu [ĝenerala], por tutmondaj parametroj kaj aliajn sekciojn aŭ kuntekstojn por uzantoj kaj aliaj.
  • /etc/asterisk/extensions.conf: alia grava agorda dosiero de Asterisk. En ĝi vi povas determini kiel ĝi kondutos.
  • /etc/asterisk/queues.conf- Por agordi vicojn kaj atendilojn, do membroj.
  • /etc/asterisk/chan_dahdi.conf: kie la grupoj kaj parametroj de la komunikaj kartoj estas agorditaj.
  • /etc/asterisk/cdr.conf: kie estas indikite kiel konservi la registrojn de vokoj faritaj.
  • /etc/asterisk/features.conf: specialaj ecoj kiel translokigoj, translokigoj, ktp.
  • /etc/asterisk/voicemail.conf- Voĉpoŝtaj kontoj kaj agordoj.
  • /etc/asterisk/confbridge.conf- Por agordi konferencsalonajn uzantojn, ĉambrojn kaj menuelektojn.
  • aliaj: Asterisko estas tre multflanka kaj fleksebla, do povas esti multaj pli da agordoj, kvankam ĉi tiuj estas la ĉefaj.

La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

2 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   Komputila Gardisto diris

    Tre interese, ke iu estis kuraĝigita dokumenti la instaladon kaj agordon de Asterisk, dankon Isaac.

    Ĉu vi planas daŭrigi kun aliaj artikoloj pri la temo? Mi foriris dezirante pli. Mi komprenas, ke ne ĉiuj el ni havas retajn telefonojn, sed ĉu ni povus testi VoIP-programon per niaj poŝtelefonoj? (ekzemple)

    Mi diris gratulon kaj mi esperas, ke vi kuraĝiĝos plu enprofundiĝi en la temo.

    Multan dankon

  2.   Magda diris

    https://www.freepbx.org/

    Eble vi alvenos ĉi tien pli frue. Ĝi inkluzivas asterikson (pli malpli) kaj evitas ĉian manan agordon de la kontrolunuo. Ĉiukaze vi devas dediĉi tempon kaj paciencon al ĝi.

    Bonŝancon al tiuj, kiuj ĝojegas !!!