Instalați Asterisk VoIP Server pe Ubuntu

Asterisk este un cadru gratuit și open source pentru construirea propriilor aplicații de comunicare. Cu Asterisk, vă puteți construi propriul server VoIP. VoIP este Voice Over Internet Protocol. Este folosit pentru a efectua apeluri utilizând stiva TCP/IP. Cu Asterisk VoIP server, puteți efectua apeluri către și de pe telefonul Android și alte telefoane IP la nivel local, fără nici un cost. Aceasta este o soluție foarte rentabilă pentru birourile corporative mici, medii și mari.

în acest articol, vă voi arăta cum să instalați și să configurați Asterisk pentru a acționa ca un server VoIP și face apel la și de la telefonul Android folosind propriul server VoIP Asterisk. Voi folosi Lubuntu 18.04 LTS pentru demonstrație. Rețineți că, Lubuntu 18.04 LTS este același cu Ubuntu 18.04 LTS, dar cu desktop LXDE în loc de desktop GNOME 3. Să începem.

instalarea Asterisk pe Ubuntu 18.04 LTS este foarte simplă. Toate pachetele software sunt disponibile în depozitul oficial de pachete Ubuntu 18.04 LTS.

mai întâi, actualizați memoria cache a depozitului de pachete APT cu următoarea comandă:

$ sudo apt update

cache-ul depozitului de pachete APT ar trebui actualizat.

acum instalați Asterisk VoIP server cu următoarea comandă:

$ sudo apt install asterisk asterisk-dahdi

Acum apăsați y și apoi apăsați< Enter > pentru a continua.

asteriscul trebuie instalat.

Pornirea și oprirea serviciului Asterisk:

acum Puteți verifica dacă serviciul asterisk rulează cu următoarea comandă:

$ sudo systemctl status asterisk

după cum puteți vedea, serviciul asterisk rulează.

dacă, în orice caz, serviciul asterisk nu rulează, puteți porni serviciul asterisk cu următoarea comandă:

$ sudo systemctl start asterisk

dacă doriți să opriți serviciul asterisk din anumite motive, executați următoarea comandă:

$ sudo systemctl Stop asterisk

dacă ați modificat fișierele de configurare asterisk, atunci puteți reporni asterisk pentru ca modificările să aibă efect cu următoarea comandă:

$ sudo systemctl restart asterisc

fișierele de configurare ale Asterisk VoIP Server:

pe Ubuntu 18.04 LTS, fișierele de configurare Asterisk sunt în directorul/etc / asterisk după cum puteți vedea în captura de ecran de mai jos.

$ LS/etc / asterisc

există o mulțime de moduri în care puteți configura Asterisk. În acest articol, mă concentrez doar pe Configurarea Asterisk ca server VoIP și pe efectuarea de apeluri folosind un client SIP pe telefoanele Android. Pentru ca acest lucru să funcționeze, voi modifica doar sip.conf și extensii.fișiere de configurare conf în directorul/etc / asterisk.

Configurarea Asterisk ca Server VoIP:

mai întâi, navigați la directorul/etc / asterisk cu următoarea comandă:

$ cd / etc / asterisc

acum ar trebui să faceți o copie de rezervă a sip.conf și extensii.fișier conf. Pentru că, dacă ați făcut greșeli majore și doriți să reveniți la sip implicit.conf și extensii.fișier conf, veți putea să o faceți dacă aveți o copie de rezervă a acestor fișiere de configurare. Nu va trebui să reinstalați Asterisk.

pentru a face o copie de rezervă a sip.fișier conf, executați următoarea comandă:

$ sudo cp sip.conf sip.conf.rezervă

pentru a face o copie de rezervă a extensiilor.fișier conf, executați următoarea comandă:

$ extensii cp sudo.extensii conf.conf.rezervă

acum executați următoarea comandă pentru a elimina toate liniile existente din sip.fișier conf:

$ echo / sudo tee sip.conf

acum executați următoarea comandă pentru a deschide sip.fișier conf cu editor de text nano:

$ sudo nano sip.conf

și adăugați următoarele linii la sip.conf fișier și salvați fișierul.

aici, am creat utilizatorii 2 9001 și 9002. Parola lor este setată folosind secret. Parola pentru utilizatorul 9001 este 9001, iar pentru utilizatorul 9002 este 9002.

acum executați următoarea comandă pentru a elimina toate liniile existente din extensii.fișier conf:

$ ecou / sudo tee extensii.conf

apoi, executați următoarea comandă pentru a deschide extensii.fișier conf cu editor de text nano:

$ extensii sudo nano.conf

Acum adăugați următoarele linii la extensii.conf fișier și salvați fișierul.

după ce ați terminat cu toți pașii de mai sus, reporniți asterisk cu următoarea comandă:

$ sudo systemctl restart asterisk

acum verificați dacă serviciul asterisk rulează cu următoarea comandă:

$ sudo systemctl asterisc de stare

după cum puteți vedea, se execută. Deci configurația noastră funcționează.

acum executați următoarea comandă pentru a verifica adresa IP a serverului dvs. VoIP Asterisk:

$ ip a

după cum puteți vedea, adresa IP a serverului meu Asterisk este 192.168.2.166. Al tău ar trebui să fie diferit. Luați notă de această adresă IP, deoarece veți avea nevoie de ea atunci când vă veți conecta la serverul Asterisk de pe telefonul dvs.

conectarea la serverul VoIP Asterisk de pe Android:

pe Android, există mulți clienți SIP gratuiți disponibili în Magazinul Google Play pe care îi puteți descărca și conecta la propriul server VoIP Asterisk. Cel care îmi place se numește CSIPSimple. Este un client SIP foarte simplu și ușor de utilizat pe Android. Puteți efectua apeluri și trimite mesaje text folosind CSIPSimple.

pentru a vă conecta la propriul server Asterisk, deschideți CSIPSimple și atingeți Adăugare cont.

Acum selectați Basic din listă.

Acum introduceți toate detaliile și faceți clic pe Salvare.

ar trebui să fiți conectat la serverul dvs.

Acum atingeți butonul din spate al telefonului și ar trebui să vedeți apelatorul.

am sunat la 9002 și după cum puteți vedea, apelul este funcționalitatea funcționează.

am primit apelul de la celălalt client SIP care este conectat ca utilizator 9002 la același server VoIP Asterisk.

deci, serverul nostru Asterisk VoIP funcționează corect.

conectarea la serverul VoIP Asterisk de la Linux:

pe Linux, puteți utiliza Ekiga SIP pentru a vă conecta la serverul VoIP Asterisk. Este disponibil în depozitul oficial de pachete Ubuntu 18.04 LTS.

puteți instala Ekiga SIP, executați următoarea comandă:

$ sudo apt install ekiga

odată ce Ekiga este instalat, ar trebui să fie capabil să-l dau seama pe cont propriu.

deci, asta e practic cum vă creați propriul server VoIP Asterisk pentru a efectua apeluri la nivel local cu telefoane Android. Vă mulțumim pentru citirea acestui articol.

Leave a Reply