Seuraavassa artikkelissa aiomme tarkastella Asteriskia. Tämä on yksi avoimen lähdekoodin alusta, joka tarjoaa puhelinkeskuksen toiminnot (PBX), joka on suosituimpia. Sitä käytetään myös laajalti IP PBX -järjestelmien, neuvottelupalvelimien ja VoIP-yhdyskäytävien virtana. Se on foorumi, jota käyttävät yksityishenkilöt, pienet yritykset ja suuret yritykset.
Tähtimerkin ominaisuuksia ovat myös vastaaja, pidossa oleva musiikki, neuvottelupuhelut, puhelujonot, puhelun tallennus, interaktiivinen puhevaste ja paljon muuta. Tässä viestissä näemme tarvittavat vaiheet asenna Asterisk 15 Ubuntu 18.04: een.
edellytyksiä
Ennen kuin aloitat asennuksen, sano, että meillä on oltava käyttäjä, jolla on pääsy sudo-oikeuksiin. Meidän on myös päivitettävä Ubuntu-järjestelmä ja asennettava seuraavat paketit, jotka ovat välttämättömiä Asteriskin lataamiseksi ja asentamiseksi:
sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion
Lataa tähti
Aiomme lataa Asterisk-lähde hakemistoon / usr / src. Päätteeseen (Ctrl + Alt + T) kirjoitamme:
cd /usr/src/
Jatkamme Asterisk 15: n lataamista kirjoittamalla samaan päätelaitteeseen:
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
Kun lataus on valmis, puramme ladatun paketin sisällön:
sudo tar zxf asterisk-15-current.tar.gz
Ennen kuin jatkat seuraavien vaiheiden kanssa, muista vaihtaa juuri luotuun hakemistoon:
cd asterisk-15.*/
Asenna Asterisk-riippuvuudet
Seuraava komentosarja ladataan MP3-moduulin rakentamiseen ja MP3-tiedostojen käyttämiseen tähdellä tarvittavat MP3-lähteet:
sudo contrib/scripts/get_mp3_source.sh
Käytämme install_prereq-komentosarja kaikkien riippuvuuksien ratkaisemiseksi Ubuntu-järjestelmässämme:
sudo contrib/scripts/install_prereq install
Yllä oleva komento asentaa kaikki tarvittavat paketit. Kun se on suoritettu loppuun, se tulostaa seuraavan viestin:
Asenna Asterisk
Määritysskripti suorittaa sarjan tarkistaa, että kaikki tarvittavat riippuvuudet ovat läsnä järjestelmäjärjestelmässä. Aloitamme komentosarjan kirjoittamalla:
sudo ./configure
Kun olet suorittanut onnistuneesti, näemme seuraavan tuloksen:
Seuraava askel on valitse moduulit, jotka haluamme koota ja asentaa. Pääset Menuselect-järjestelmään kirjoittamalla päätelaitteeseen (Ctrl + Alt + T):
sudo make menuselect
Koska olemme jo ladanneet MP3-lähdetiedostot, nyt meidän on luotava MP3-moduuli valitsemalla format_mp3:
Kun olemme valinneet meidät kiinnostavan, paina F12 tallentaaksesi ja poistuaksesi. Voimme myös siirtyä "Tallenna ja poistu" -painikkeeseen ja painaa Enter.
Saavuimme tänne, voimme Käynnistä rakennusprosessi make-komennolla:
sudo make -j2
Laadinta voi kestää jonkin aikaa järjestelmästä riippuen. Voit muokata -j-lippua tietokoneen suorittimen ytimien määrän mukaan.
Kun rakennusprosessi on valmis, näemme seuraavan viestin:
Kuten edellisessä viestissä sanotaan, seuraava vaihe on asentaa Asterisk ja sen moduulit kirjoittamalla:
sudo make install
Asennuksen jälkeen komentosarja näyttää seuraavan viestin:
Nyt kun Asterisk on asennettu, tarvitsemme Asenna PBX-kokoonpanotiedostot:
sudo make basic-pbx
Viimeinen vaihe on asenna käynnistyskomentosarja kirjoittaminen:
sudo make config
Se on myös hyvä idea suorita ldconfig päivittääksesi jaetun kirjaston välimuistin:
sudo ldconfig
Luo Asterisk-käyttäjä
Asterisk toimii oletusarvoisesti pääkäyttäjänä. Turvallisuussyistä Luomme uuden järjestelmän käyttäjän ja konfiguroimme alustan suorittaa vasta luodun käyttäjän kanssa.
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
Määritä Asterisk toimimaan tämän käyttäjän alla avaamme / etc / default / asterisk -tiedoston ja poistamme seuraavat kaksi riviä:
AST_USER="asterisk" AST_GROUP="asterisk"
Me jatkamme lisäämällä Asterisk-käyttäjä valintaikkunaan ja ääniryhmiin:
sudo usermod -a -G dialout,audio asterisk
Tarvitsemme myös vaihda kaikkien Asterisk-tiedostojen ja hakemistojen omistaja jotta luomamme käyttäjä voi käyttää näitä tiedostoja:
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
Aloitetaan Asterisk
Nyt meillä on kaikki valmiina, voimme Käynnistä Asterisk-palvelu seuraavalla komennolla:
sudo systemctl start asterisk
Tarkistetaan, että se on käynnissä muodostaa yhteys alustan komentoriviliittymään (CLI) kirjoittaminen:
sudo asterisk -vvvr
Näet Asterisk CLI: n oletuskehotteen:
Viimeinen vaihe on Ota palvelu käyttöön käynnistettäessä kanssa:
sudo systemctl enable asterisk
Suuremman turvallisuuden vuoksi se on aina mielenkiintoista on palomuuri kuten UWF käytössä Ubuntussa. Jos joku tarvitsee lisätietoja Asteriskin käytöstä tai ominaisuuksista, voit tarkistaa projektin verkkosivusto.
Hyvä opetusohjelma. Sisällytä vain "tee näytteet" pystyäksesi määrittämään sip, iax2 ja muut.
erinomainen, onko sinulla muita tähtitaulukoita?
Totuus on, että ei, mutta kirjoittaessani tämän artikkelin löysin yhteisön Tähti-ES. Sieltä löydät joitain asiakirjoja. Salu2.
Erittäin hyvä käsikirja, mutta haluaisin tietää, koska viimeisessä vaiheessa, jossa palvelu aloitetaan, se ei anna minun tehdä sitä, sanotaan epäonnistunut lsd-tähti. Voitteko kertoa minulle, miten se ratkaistaan?
kiitos
Hei. Yritä etsiä tai kysyä tästä virheestä Tähtiyhteisö. hei 2.
Hei kaikki.
menettelyn jälkeen. Kuinka käyttäjät ja laajennukset luodaan?
Latasin jo voip-sovelluksen. mutta en tiedä mitä tehdä seuraavaksi
kiitos