I-Asterisk: Uyifaka njani i-IP Telephony Software

I-Asterisk, indlela yokufaka

Asterisk Yiyo iqonga lasimahla nelivulekileyo lokusebenzisa i-switch yakho esekwe kwiVoIP kwishishini lakho elincinci okanye umbutho. Ngale ndlela, unokuyiphucula imveliso yakho kwaye ubenakho ukubanceda abathengi bakho ngendlela efanelekileyo ngakumbi ngazo zonke iifowuni onazo.

Kwesi sikhokelo uza kuthi funda ukuyifaka nokuyicwangcisa ku-Ubuntu, njengoko yenye yezona zinto zisasazwayo. Kodwa amanyathelo anokufana kakhulu nolunye ulwabiwo olusekwe kwi-Debian, kwaye nakwezinye i-GNU / Linux distros, njengoko izakufakwa kwikhowudi yomthombo, ukudibanisa ukuvelisa i-binary.

Ngamanye amaqonga, anje ngeMicrosoft yeWindows okanye iiMacOS, awuzukufuna ukuqokelela kwimithombo, ungafumana iipakethe esele zilungisiwe.

Faka inyathelo le-Asterisk ngenyathelo

Ukuze ukwazi faka iAsterisk kwinkqubo yakho, kuya kufuneka ulandele la manyathelo alula ...

Izinto ezifuneka kuqala

Ngaphambi kokuqala ufakelo lwe-Asterisk, kufuneka uqale ube nayo yonke ifayile ye iipakethe eziyimfuneko ukuqokelela. Ngokubanzi, kunokwenzeka ukuba ulwabiwo lwakho sele unazo, kodwa ungakhuseleka ngokuqhuba ezi nkqubo zilandelayo (ukuba zifakiwe abanakwenza nto):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

Oko kuyakufakela iphakheji yewget, yokukhuphela imithombo yolwazi, inkqubo yolawulo lwenguqulo yenguqulo, kunye neephakeji ezifanelekileyo zokwakha iphakheji kumthombo.

Khuphela iAsterisk

Oku kulandelayo kuya kuba khuphela iifonti zakho Isoftware ye-Asterisk, oko kukuthi, ikhowudi yemvelaphi apho ungakha khona into yokubini kule nkqubo. Ukwenza oku, ukusuka kwisiphelo sendlela kufuneka uyenze:

Oku kukhuphela i-Asterisk 18.3.0 inguqulelo yesoftware, eyeyona intsha njengaleyo ibhalwayo.

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

Sombulula ukuxhomekeka

Inqanaba elilandelayo sombulula ukuxhomekeka iAsterisk inayo, ngakumbi xa kufikwa kwimodyuli yeMP3 efunekayo kwiminxeba. Ukwenza oku, ukusuka kwisiphelo sendlela ungaqhuba le miyalelo ilandelayo ukusebenzisa izikripthi ezikhoyo ngezi njongo:

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

Le miyalelo iya kusombulula oku kuxhomekeka kwaye ibonise umyalezo wokufaka ophumeleleyo ukuba uphumelele.

Faka iAsterisk

Lixesha lokuba uqokelele kwaye ufake iAsterisk ngolu hlobo. Ukwenza oku, amanyathelo ekufuneka elandelwe alula, kuya kufuneka usebenzise:

Funda ifayile ye-LEADME ukuba unengxaki okanye uzama ukufaka enye ingxelo. Kukho umahluko omncinci.

sudo ./configure

sudo make menuselect

Ukusuka kwimenyu, khetha ifomathi_mp3 kwaye ucofe F12, ungasebenzisa ikhibhodi kwaye ukhethe Gcina kwaye uphume kwaye ucinezele ENTER.

Emva koko ungaqala inkqubo ye- ukudityaniswa njenge:

sudo make -j2

Ungaliguqula inani elihamba -j ngenani lamacandelo eprosesa yakho. Umzekelo, ukuba unee-8 cores ungasebenzisa -j8 ukukhawulezisa ukudityaniswa. Ukuba unekernel enye kuphela, unokucinezela ukhetho lwe -j.

Uqwalaselo olusisiseko

Nje ukuba ukuhlanganiswa kugqitywe, okunokuthatha ngaphezulu okanye ngaphantsi kuxhomekeke ekusebenzeni kwekhompyuter yakho, oku kulandelayo ufakelo ukusuka kubhinari:

sudo make install

Sele ifakiwe. Kodwa le nkqubo ayikagqitywa. Isinyathelo esilandelayo kukufaka iifayile ezisisiseko zePBX: 

sudo make basic-pbx

sudo make config

sudo ldconfig

Inyathelo elilandelayo kuseto olubalulekileyo lweAsterisk kukudala umsebenzisi omtsha. Ngezizathu zokhuseleko, kungcono yenza umsebenzisi omtsha:

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

Ngoku, kuya kufuneka uvule le fayile yoqwalaselo ilandelayo / njl / emiselweyo / kwi-asterisk ngesihleli sakho sombhalo owuthandayo kwaye uncomment imigca emibini (susa # kwasekuqaleni):

  • AST_USER = »i-asterisk»
  • AST_GROUP = »i-asterisk»

Into elandelayo kukongeza umsebenzisi owenziweyo kwifayile ye- ukucofa kunye namaqela yeaudio ukuba inkqubo yeefoni ye-IP kufuneka isebenze:

sudo usermod -a -G dialout,audio asterisk

Ngoku kuya kufuneka uguqule i iimvume kunye nomnini yeefayile ezithile kunye nemikhombandlela ukuze zisetyenziswe kunye nomsebenzisi owenziweyo hayi eyasetyenziswa ngokungagqibekanga iAsterisk:

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

Qalisa inkqubo

Nje ukuba yonke into iqulunqwe, oku kulandelayo qalisa inkonzo eqala inkqubo ye-Asterisk. Ukwenza oku, sebenzisa nje:

sudo systemctl start asterisk

sudo systemctl enable asterisk

ukuba Qinisekisa ukuba iyasebenza:

sudo asterisk -vvvr

Ukuba ayisebenzi, jonga ukuba sele uqalile kakuhle okanye ukuba unohlobo oluthile lomgaqo Firewall okanye inkqubo yokhuseleko oko kunokuba kukuthintela.

Iinkcukacha ezithe xaxe - IWsterster Wiki

Uqwalaselo lwe-Asterisk

I-Asterisk, ezinye iindlela

Nje ukuba konke kwenziwe, kuya kufuneka sele uneseva yeVoIP yefoni eqhubayo ukuze iifowuni zakho ezixhumeke kwi-LAN yakho zisebenze ngokufanelekileyo. Nangona kunjalo, ukuba kuya kufuneka wenze uhlobo oluthile lwe ukuseta Ngokukodwa, unokuthatha ingqalelo kwezi fayile zibalulekileyo ze-Asterisk:

  • /etc/asterosk/asterisk.conf: yeyona fayile yoqwalaselo iphambili. Kuyo unokucwangcisa zonke iziseko malunga nenkqubo ngokwayo, ezinje ngemikhombandlela apho lonke ubumbeko lukhona, iifayile zesandi, iimodyuli, njl., Kunye nemisebenzi ebalulekileyo yenkonzo.
  • /etc/asterisk/sip.conf: yenye yefayile yoqwalaselo ebalulekileyo, ichaza indlela esebenza ngayo inkqubo ye-SIP, zombini ukuchaza abasebenzisi benkqubo, kunye neeseva ekufuneka zinxibelelane nazo. Ngaphakathi uza kubona amacandelo amabini abalulekileyo, elinye [ngokubanzi], leeparameter zehlabathi kunye namanye amacandelo okanye iimeko zabasebenzisi kunye nabanye.
  • /etc/asterisk/extensions.conf: enye ifayile ebalulekileyo yoqwalaselo lweAsterisk. Kuyo unokumisela indlela eya kuziphatha ngayo.
  • /etc/asterisk/queues.conf-Ukucwangcisa imigca kunye neearhente zemigca, oko kukuthi, amalungu.
  • /etc/asterisk/chan_dahdi.confapho amaqela kunye neparamitha zamakhadi zonxibelelwano emiselweyo.
  • /etc/asterisk/cdr.conf: apho kuboniswe ukuba zingagcinwa njani iirekhodi zeminxeba eyenziweyo.
  • /etc/asterisk/feature.conf: Iimpawu ezizodwa ezinje ngokudluliselwa, iigraciones, njl.
  • /etc/asterisk/voicemail.confIiakhawunti zeVoicemail kunye noseto.
  • /etc/asterisk/confbridge.conf-Ukumisela abasebenzisi begumbi lenkomfa, amagumbi kunye nezinto onokukhetha kuzo kwimenyu.
  • abanyeI-Asterisk ixhaphake kakhulu kwaye iguquguqukayo, ngenxa yoko zinokubakho ezinye iinkqubo ezininzi, nangona ezizezona ziphambili.

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Umgcini wekhompyuter sitsho

    Inomdla kakhulu ukuba umntu ukhuthazwe ukuba abhale ukufakelwa kunye nokumiliselwa kweAsterisk, enkosi uIsake.

    Ngaba uceba ukuqhubeka namanye amanqaku ngesihloko? Ndishiye ndifuna okungakumbi. Ndiyaqonda ukuba ayinguye wonke umntu oneenombolo zomnatha kodwa ngaba sinokuvavanya isoftware yeVoIP kwizixhobo zethu eziphathwayo? (umzekelo)

    Ndithe ndiyavuyisana kwaye ndiyathemba ukuba niyakhuthazwa ukuba niqhubeke nokungena kulo mbandela.

    Imuchas Gracias

  2.   uMagda sitsho

    https://www.freepbx.org/

    Mhlawumbi ufika apha ngaphambili. Ibandakanya i-asterix (ngaphezulu okanye ngaphantsi) kwaye ithintela lonke uqwalaselo lwencwadi yeyunithi yolawulo. Ngayiphi na imeko, kuya kufuneka unikele ixesha kunye nomonde kuyo.

    Ngethamsanqa kwabo bavuyayo !!!