A következő cikkben megnézzük az Asterisk-et. Ez egy nyílt forráskódú platform, amely biztosítja a telefonközpont funkcióit (PBX), amely a legnépszerűbbek közé tartozik. Széles körben elterjedt az IP PBX rendszerek, konferencia szerverek és VoIP átjárók áramellátására is. Ez egy platform, amelyet magánszemélyek, kisvállalkozások és nagyvállalatok használnak.
A csillag funkciók közé tartozik a hangposta, a várakoztatott zene, a konferenciahívás, a hívás sorba állítása, a hívásrögzítés, az interaktív hangválasz és még sok más. Ebben a bejegyzésben megnézzük a szükséges lépéseket telepítse az Asterisk 15 szoftvert az Ubuntu 18.04-re.
előfeltételek
A telepítés megkezdése előtt mondja el, hogy szükségünk lesz egy felhasználó, aki hozzáfér a "sudo" privilégiumokhoz. Ugyancsak frissítenünk kell az Ubuntu rendszerünket, és telepítenünk kell az Asterisk letöltéséhez és telepítéséhez szükséges következő csomagokat:
sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion
Asterisk letöltése
Fogunk töltse le az Asterisk forrást a / usr / src könyvtárba. A terminálba (Ctrl + Alt + T) ezt írjuk:
cd /usr/src/
Folytatjuk az Asterisk 15 letöltését ugyanabba a terminálba gépelve:
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
Miután a letöltés befejeződött, kibontjuk a letöltött csomag tartalmát:
sudo tar zxf asterisk-15-current.tar.gz
Mielőtt folytatná a következő lépéseket, ne felejtsen átállni az imént létrehozott könyvtárra:
cd asterisk-15.*/
Telepítse az Asterisk függőségeket
A következő szkript letöltésre kerül az MP3 modul felépítéséhez és az Asteriskben található MP3 fájlok használatához szükséges MP3 források:
sudo contrib/scripts/get_mp3_source.sh
A install_prereq parancsfájl az összes függőség megoldásához az Ubuntu rendszerünkön:
sudo contrib/scripts/install_prereq install
A fenti parancs telepíti az összes szükséges csomagot. A sikeres befejezés után kinyomtatja a következő üzenetet:
Telepítse az Asterisk alkalmazást
A konfigurációs szkript a következő sorozatokat hajtja végre ellenőrzi, hogy minden szükséges függőség jelen van-e a rendszer rendszerében. A szkriptet gépeléssel kezdjük:
sudo ./configure
A sikeres befejezés után a következő eredményt fogjuk látni:
A következő lépés válassza ki azokat a modulokat, amelyeket össze akarunk fordítani és telepíteni. Hozzáférünk a Menuselect rendszerhez, a terminálba írva (Ctrl + Alt + T):
sudo make menuselect
Mivel már letöltöttük az MP3 forrásfájlokat, most létre kell hoznunk az MP3 modult a format_mp3 kiválasztásával:
Miután kiválasztottuk, ami érdekel, nyomja meg az F12 gombot a mentéshez és a kilépéshez. Továbbléphetünk a "Mentés és kilépés" gombra is, és megnyomhatjuk az Enter billentyűt.
Ide érkeztünk indítsa el a build folyamatot a make paranccsal:
sudo make -j2
A fordítás a rendszertől függően eltarthat egy ideig. Módosíthatja a -j jelzőt a számítógépben lévő processzormagok számának megfelelően.
Amint az elkészítési folyamat befejeződött, a következő üzenetet fogjuk látni:
Ahogy az előző üzenet mondja, a következő lépés az Asterisk telepítése és moduljai írásával:
sudo make install
A telepítés után a parancsfájl a következő üzenetet jeleníti meg:
Most, hogy telepítve van az Asterisk, szükségünk van rá telepítse az alközponti konfigurációs fájlokat:
sudo make basic-pbx
Az utolsó lépés az telepítse az indítási parancsfájlt gépelés:
sudo make config
Ez is jó ötlet futtassa az ldconfig fájlt a megosztott könyvtár gyorsítótárának frissítéséhez:
sudo ldconfig
Hozzon létre Asterisk felhasználót
Alapértelmezés szerint az Asterisk root felhasználóként fut. Biztonsági okokból, létrehozunk egy új rendszerhasználót és konfiguráljuk a platformot hogy fusson az újonnan létrehozott felhasználóval.
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
Az Asterisk beállításához úgy, hogy a felhasználó alatt fusson, megnyitjuk az / etc / default / asterisk fájlt, és megszüntetjük a következő két sort:
AST_USER="asterisk" AST_GROUP="asterisk"
Folytatjuk hozzáadva az Asterisk felhasználót a dialouthoz és az audio csoportokhoz:
sudo usermod -a -G dialout,audio asterisk
Nekünk is szükségünk van módosítsa az összes Asterisk fájl és könyvtár tulajdonjogát hogy az általunk létrehozott felhasználó hozzáférhessen ezekhez a fájlokhoz:
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
Asterisk indítása
Most mindent beállítottunk, megtehetünk indítsa el az Asterisk szolgáltatást a következő paranccsal:
sudo systemctl start asterisk
Ellenőrizzük, hogy fut-e csatlakozzon a platform parancssori felületéhez (CLI) gépelés:
sudo asterisk -vvvr
Megjelenik az alapértelmezett Asterisk CLI parancs:
Az utolsó lépés az engedélyezze a szolgáltatás indítását indításkor val vel:
sudo systemctl enable asterisk
A nagyobb biztonság érdekében mindig érdekes legyen tűzfal, mint UWF engedélyezve az Ubuntuban. Ha valakinek szüksége van rá további információk az Asterisk használatáról vagy funkcióiról, ellenőrizheti a projekt honlapja.
Jó bemutató. Csak mellékeljen egy "make mintákat", hogy konfigurálni tudja a sip, az iax2 és más elemeket.
kiváló van más csillaggal ellátott kézikönyved?
Az az igazság, hogy nem, de amikor ezt a cikket írtam, megtaláltam a közösséget Csillag-ES. Itt található néhány dokumentáció. Salu2.
Nagyon jó kézikönyv, de szeretném tudni, mert a szolgáltatás elindításának utolsó lépésében nem engedi megtenni, azt mondja, hogy sikertelen lsd csillag van. Meg tudná mondani, hogyan lehet megoldani?
gracias
Szia. Próbáljon rákeresni vagy kérdezni erről a hibáról a Csillag közösség. helló2.
Hi all.
az eljárás követése után. Hogyan készülnek a felhasználók és a bővítmények?
Már letöltöttem egy voip alkalmazást. de nem tudom, mit tegyek tovább
gracias