Asterisk, kuisirwa uye kwekutanga dhizaini muUbuntu 18.04

nezve asterisk

Muchikamu chinotevera tichaenda kutarisa kuAsterisk. Ichi ndicho chimwe yakavhurwa sosi chikuva iyo inopa kushanda kweiyo nhare yekuchinjana (PBX), iri pakati peyakanyanya kufarirwa. Iyo zvakare yakagamuchirwa kwakawanda kune simba IP PBX masisitimu, maseva emusangano, uye VoIP masuo. Ipuratifomu inoshandiswa nevanhu, mabhizinesi madiki, uye makambani makuru.

Asterisk maficha anosanganisira voicemail, mimhanzi yakabata, musangano kufona, kufona mutsara, kudana kurekodha, kupindirana kwezwi kupindura, nezvimwe zvakawanda. Mune ino posvo tichaona matanho anodiwa ku gadza Asterisk 15 pane Ubuntu 18.04.

Prerequisites

Usati watanga nekumisikidza, taura kuti isu tichafanira kuve ne mushandisi ane mukana we "sudo" rombo. Tichafanirwawo kugadzirisa yedu Ubuntu system uye nekuisa anotevera mapakeji, ayo anodikanwa kurodha pasi nekuisa Asterisk:

sudo apt update && sudo apt upgrade

sudo apt install wget build-essential subversion

Dhawunirodha Asterisk

Tiri kuenda dhawunorodha sosi yeAsterisk mu / usr / src dhairekitori. Mune terminal (Ctrl + Alt + T) tinonyora:

cd /usr/src/

Tinoenderera mberi tichitsvaga Asterisk 15 nekunyora muchimiro chimwe chete.

asterisk kurodha pasi

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

Kamwe kurodha pasi kwapera, isu tinoburitsa zvirimo zvepakurwa kurodha pasi:

sudo tar zxf asterisk-15-current.tar.gz

Usati waenderera mberi nematanho anotevera, ita chokwadi chekuchinja kune dhairekitori iro rakangogadzirwa:

cd asterisk-15.*/

Isai kutsamira kweAsterisk

Iyi inotevera script icha dhawunirodha maMP3 sosi anodiwa kuvaka MP3 module uye shandisa maMP3 mafaira muAsterisk:

asterisk tora mp3 kunobva

sudo contrib/scripts/get_mp3_source.sh

Isu tinoshandisa iyo install_prereq script kugadzirisa zvese zvinotsamira pane yedu Ubuntu system:

sudo contrib/scripts/install_prereq install

Iwo wekuraira wepamusoro uchaisa ese anodiwa mapakeji. Paunenge wabudirira kupedzisa, ichaprinda inotevera meseji:

asterisk izere yekuisa zvinodiwa

Isa Asterisk

Iyo yekumisikidza script ichaita akateedzana e macheki kuve nechokwadi chekuti zvese zvinodikanwa zviripo zviripo mune system system. Isu tinotanga script nekutaipa:

sudo ./configure

Pakupedzisa zvinobudirira, tichaona mhedzisiro inotevera:

asterisk config yakakwana

Nhanho inotevera ndeiyi sarudza ma module atinoda kuumbiridza uye nekuisa. Tichawana iyo Menuselect system, tichinyora mune terminal (Ctrl + Alt + T):

sudo make menuselect

Sezvo isu tatova kudhawunirodha MP3 sosi faira, izvozvi isu tinofanirwa kugadzira iyo MP3 module nekusarudza fomati_mp3:

nyeredzi download mp3 source

Kana tangosarudza izvo zvinotifadza, Dhinda F12 kuchengetedza uye kubuda. Tinogona zvakare kuenda kune "Sevha & Buda" bhatani uye tinya Enter.

Takasvika pano, tinogona tanga maitiro ekuvaka uchishandisa iyo yekuraira:

sudo make -j2

Kuumbwa kunogona kutora chinguva, zvinoenderana nesisitimu. Iwe unogona kugadzirisa iyo -j mureza zvinoenderana nenhamba ye processor cores mukombuta yako.

Kana iko kuvaka kwapera, tichaona inotevera meseji:

asterisk kuvaka kwakakwana

Sezvo meseji yapfuura ichiti, danho rinotevera kuisa Asterisk uye ma module ayo nekunyora:

sudo make install

Mushure mekumisikidzwa, script inozoratidza inotevera meseji:

asterisk kuisirwa kwapera

Iye zvino zvatave neAsterisk yakaiswa, tinoda gadza yakakosha PBX yekumisikidza mafaera:

sudo make basic-pbx

Nhanho yekupedzisira ndeye gadza yekutanga script kunyora:

sudo make config

Ipfungwa zvakare yakanaka mhanya ldconfig kugadzirisa yakagovaniswa raibhurari cache:

sudo ldconfig

Gadzira Asterisk mushandisi

Nokusingaperi, Asterisk inomhanya semudzidzi wemidzi. Nezvikonzero zvekuchengetedza, isu tichagadzira nyowani system mushandisi uye kugadzirisa iyo chikuva kumhanya nemushandisi achangobva kugadzirwa.

yekuwedzera asterisk

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

Kugadzira Asterisk yekumhanya pasi pemushandisi, isu tichavhura iyo / etc / default / asterisk faira uye kusunungura mitsara miviri inotevera:

usr src faira asterisk

AST_USER="asterisk"
AST_GROUP="asterisk"

Tinoenderera mberi kuwedzera mushandisi weAsterisk kune dialout uye mapoka ekuteerera:

sudo usermod -a -G dialout,audio asterisk

Isu tinodawo chinja muridzi weese maAsterisk mafaera uye madhairekitori kuitira kuti mushandisi watakagadzira anokwanisa kuwana iwo mafaera:

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

Kutanga Asterisk

Iye zvino tave nezvose zvakamisikidzwa, tinogona tanga Asterisk sevhisi nemirairo inotevera:

sudo systemctl start asterisk

Kuti uone kuti iri kumhanya, ngativei batanidza kuchikuva kuraira mutsara interface (CLI) kunyora:

sudo asterisk -vvvr

Iwe uchaona default Asterisk CLI kukurumidza:

Tsvaga Asterisk CLI

Nhanho yekupedzisira ndeye gonesa sevhisi kutanga pabhoti na:

sudo systemctl enable asterisk

Kune chengetedzo huru, inogara ichinakidza kuva firewall akafanana UWF inogoneswa muUbuntu hwedu. Kana paine munhu anoda rumwe ruzivo nezve kushandiswa kana maficha eAsterisk, unogona kutarisa iyo purojekiti webhusaiti.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Anonymous akadaro

    Dzidziso yakanaka. Ingo sanganisira "gadzira sampuli" kuti ugone kugadzirisa sip, iax2 nevamwe.

  2.   Alexander akadaro

    zvakanakisa une mamwe maasterisk zvinyorwa?

    1.    Damien Amoedo akadaro

      Chokwadi ndechekuti kwete, asi pandakanyora chinyorwa ichi ndakawana nharaunda Nyenyedzi-EN. Ikoko iwe unogona kuwana zvimwe zvinyorwa. Salu2.

  3.   Ruby akadaro

    Bhuku rakanaka kwazvo asi ndinoda kuziva nekuti padanho rekupedzisira panotangwa sevhisi haritenderi kuti riite, rinoti rakundikana lsd asterisk. Iwe unogona ndapota ndiudze kuti ndozvigadzirisa sei?
    gracias

    1.    Damien Amoedo akadaro

      Mhoro. Edza kutsvaga kana kubvunza nezve kukanganisa uku mu Nharaunda yeAsterisk. mhoro2.

  4.   Juan Valdez akadaro

    Mhoroi vanhu vese.
    mushure mekutevera maitiro. Vashandisi uye zvinowedzerwa zvakagadzirwa sei?
    Ini ndatorodha pasi voip application. asi ini handizive zvekuita zvinotevera
    gracias