Sådan installeres OpenSIPS Server på Ubuntu 15.04

OpenSIPS er et open source SIP Proxy-program, der kører på Linux-platforme og spiller i infrastrukturen hos en internettelefonudbyder. Der er mange tilgængelige open source-applikationer, der bruges til at opbygge IP-telefoni-løsninger. OpenSIPS er måske ikke så kendt som Asterisk, men det bruges bredt af VOIP-udbydere som en vigtig del af deres infrastruktur på grund af dets robusthed, hastighed og kapacitet.

I denne artikel vil vi gennemgå de trin, der er nødvendige for at downloade OpenSIPS-kilder og derefter kompilere og installere det på Ubuntu 15-serveren. Så i slutningen af ​​denne artikel vil du se en fungerende openSIPS-server og kunne se, hvordan det vil generere en arbejdskonfigurationsfil baseret på dine ønskede funktioner.

Forudsætninger:

OpenSIPS serverinstallation kræver, at nogle grundlæggende moduler installeres på Ubuntu-serveren, som kan installeres ved hjælp af den enkle 'apt-get'-kommando. Når din back-end-server er klar til at installere OpenSIPS, skal du logge ind ved hjælp af sudo eller root-brugeren til at udføre følgende opgaver.

1) System Update

Når du er tilsluttet din CentOS 7-server, skal du køre følgende kommando som en rodbruger for at opdatere dit system med de nyeste opdateringer og sikkerhedsrettelser.

# apt-get opdatering

systemopdatering

2) Installation af afhængigheder:

Efter systemopdatering skal du installere de manglende pakker ved hjælp af kommandoen 'apt-get', hvis disse ikke allerede er installeret.

# apt-get install build-essential openssl bison flex

For at fortsætte installationen bliver du bedt om at skrive 'y' -tasten. Dette installerer alle nødvendige manglende pakker inklusive deres afhængigheder som vist.

OpenSips afhængigheder

Der er stadig få flere afhængigheder tilbage, der skal installeres, så kør følgende kommando.

# apt-get installer perl libdbi-perl libdbd-mysql-perl libdbd-pg-perl libfrontier-rpc-perl libterm-readline-gnu-perl libberkeleydb-perl ncurses-dev

Opesipper afhængigheder

3) Installation af MySQL Server:

I setup-database for OpenSIPS-serveren har vi brug for en databaseserver. Så, vi skal bruge MySQL-Server ved at bruge community repository. Lad os køre følgende kommandoer for at installere MySQL server og det udviklingsbiblioteker.

# apt-get installer mysql-server libmysqlclient-dev

Installation af Mysql

Nu kan du installere MySQL lokal server og MySQL overskrifter ved at trykke på 'y' tasten. Under opsætningen bliver du bedt om at konfigurere root-adgangskoden til MySQL-serveren, så indtast dit sikre kodeord og tryk på 'OK' for at fortsætte.

Indstil mysql kodeord

4) Download OpenSIPS Pakke:

Åbne Officielt OpenSIPS Source Page at downloade pakken.

OpenSIPS Source

Vi skal hente pakken i følgende mappe ved hjælp af kommandoen 'wget' og uddraget inden for esame-mappen.

# cd / usr / src

# wget http://opensips.org/pub/opensips/latest/opensips-2.1.2.tar.gz

# tar-zxvf opensips-2.1.2.tar.gz

download opensips

5) Kompilering af OpenSIPS Kilde:

Flyt fremad, lad os flytte ind i opensips-mappen og køre kommandoen nedenfor for at starte kompileringsprocessen.

# cd opensips-2.1.2 /
# lav alle

Kompilere Opensips

6) Installation af OpenSIPS Kilde:

Når kompileringsprocessen er færdig, kan du begynde at lave sin installation som vist nedenfor.

# make install

make install

7) OpenSIPS-konfiguration:

OpenSIPS er installeret, nu skal vi konfigurere nogle af de grundlæggende parametre og opstartsskript. Lad os først oprette en ny mappe til OpenSIPS-køringsfilerne.

# mkdir / var / run / opensips

Flyt nu til den følgende 'debians' -mappe og list filerne i den.

# cd emballage / debian /

Debian-filer

Her ser du opensips standard og init filer, som vi kopierer til '/ etc / default /' biblioteket ved hjælp af følgende kommandoer.

# cp opensips.default / etc / default / opensips
# cp opensips.init /etc/init.d/opensips

Kør derefter følgende kommandoer for at give eksekverbare tilladelser til opensips startup script, opret og ny bruger og opdater derefter standard boot konfigurationer som vist nedenfor.

# chmod + x /etc/init.d/opensips
# useradd opensips
# update-rc.d opensips standardindstillinger 99

Opensips indstillinger

Åbn standardfilen af ​​Opensips ved hjælp af et af dine redaktører for at konfigurere dets opstartsindstillinger.

# vim / etc / default / opensips

Her skal du erstatte 'RUN_OpenSIPS' til 'Ja'. Du kan også ændre brugeren og gruppen og navnet, som du vil bruge til Opensips-tjenesterne og også ændre den delte hukommelse til minimum 128, som anbefales til OpenSIPS-serveren.

Opensips Statup

vi skal også opdatere dæmonen på OpenSIP og ændre den i sit opstartsskript og opdatere dens tilstand fra 'off' til 'on' og derefter lukke filen efter ændringerne som vist i nedenstående billede.

# vim /etc/init.d/opensips

opensips daemon

Start af OpenSIPS Service:

Alle nødvendige konfigurationer er konfigureret til at fortsætte med at starte OpenSIPS-tjenesten. Du skal blot køre følgende kommando for at starte OpenSIPS og kontrollere dens status, som skal være aktiv og køre som vist på billedet.

# /etc/init.d/opensips start

# systemctl status opensips

start opensips

Du kan også kontrollere tilstanden af ​​OpenSIPS-tjenester og den port, som den kører på, der er '5060' ved at bruge nedenstående kommandoer.

# ps -ef | grep opensips
# netstat -alnp | grep opensips

opensips processer

Konklusion

OpenSIPS-serveren er installeret med succes på Ubuntu 15.04, herunder de nødvendige afhængigheder. Men der er mange ting at arbejde på og udforske. I næste artikel viser vi dig sin web-kontrolpanelinstallation. Vi har haft glæde af at følge denne artikel og havde ikke noget problem. Du er velkommen til at kommentere os tilbage i tilfælde af problemer og forlade dig værdifulde forslag.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.