Instalacija i konfiguracija telefonije zvjezdica u Linuxu Ubuntu

Instalacija i konfiguracija telefonije zvjezdica u Linuxu Ubuntu

Za stvaranje televizijske televizije i ATS poslužitelja potreban je program Asterirka Linux. Ima mnogo korisnih funkcija koje će biti na mjestu u bilo kojem uredu. Konferencije, uređaji za odgovore, distribucija poziva, tekstualne poruke, video, glasovni izbornik i glasovna pošta. Korisnost podržava popularne komunikacijske protokole. Mogu se prebaciti. Ali instalacija zvjezdice na Ubuntu nije najjednostavnija stvar. Primjena se učitava i podešava kroz terminal. Stoga morate proučiti timove konzole.

Prije instalacije

U Linuxu jedan program može ovisiti o dodatnim modulima. I bez njih neće raditi. Stoga morate preuzeti ni jedan uslužni program, već nekoliko. Zvezdica treba paketi:

  • Interakcija sa streaming sučelja ISDN. Na primjer, s PRI -om, koji je potreban za komunikaciju s ruskim operatorima od strane E1.
  • Rad s digitalnim sučeljima.

Nalaze se na web stranici zvjezdice.Org u odjeljku "Preuzmi". Naredbe terminala za izvore učitavanja također su naznačene.

Prije instalacije:

  1. Otvorite konzolu. Ona je u izborniku "Programi - Standard".
  2. Ispred svake naredbe stavite "sudo".
  3. Ažurirajte sustav. Da biste to učinili, napišite "APT-get nadogradnja" i kliknite Enter. Zatim "APT-get Ažuriranje".
  4. Ponovno učitajte naredbu OS "Ponovno pokretanje".
  5. Sinkronizirajte datum i vrijeme sa službenim poslužiteljem - "APT -Get Install NTP".
  6. Nabavite prava administratora - "sudo -i".

Zveštani trebaju dodatne knjižnice za rad. Ako stavite program iz spremišta, oni moraju raditi automatski. Ali kada započinjemo od izvora, potrebni paketi morat će se postaviti ručno. Da biste to učinili, upotrijebite naredbu "apt-get install [ime-module]". Unesite ime knjižnica kroz jaz. Trebat će vam:

  • Apache je dizajniran za rad s HTTP poslužiteljima
  • OpenSL. Kriptografski alat.
  • Libssl-dev.
  • Građevina.
  • PHP programski jezik koji se koristi za stvaranje web aplikacija.
  • PHP5-MYSQL.
  • Libxml2-dev.
  • Subverzija. Treba kontrolirati verzije.
  • Libncurses5-dev.
  • Welt. Uz njegovu pomoć preuzmite izvor s web stranice programera.
  • Linux zaglavlja. Za instalaciju napišite ne samo naziv, već i parametre "Linux-Headers- $ (Uname -r)".

Prilikom učitavanja sustav će tražiti da uvede korijen-parus. Imate skup modula. Ovisi o tome koje pakete već imate i u koje ćete svrhe koristiti uslužni program. Kad završite s knjižnicama, ponovno pokrenite sustav. Nakon toga možete postaviti ostatak ovisnosti.

Libpri i Dahd

Pokrenite module određenim redoslijedom: Prvo libpri, a zatim Dahd.

  1. Otvorite katalog u kojem ćete ih smjestiti-"CD [Path-K-Pack]". Da biste stvorili novi direktorij, predstavite, "Mkdir [Path-K-Nova-Pack]".
  2. Preuzmite datoteke s modulima-"wget ​​[link-on-load]". URL možete pronaći na web mjestu zvjezdice. Morate unijeti naredbu dva puta - za svaku biblioteku. Veza bi trebala završiti širenjem. Objekti će biti smješteni u trenutno otvorenu mapu.
  3. Ako su u arhivima, raspakirajte ih - "TAR ZXVF [IME -FILE]". Unesite ime s proširenjem. Broj verzije možete zamijeniti s "*" ("Star"). Ovaj se parametar doživljava kao bilo koji broj znakova. Na primjer, ako napišete "Dahdi-Linux*", sve će se datoteke otvoriti, čije se ime čita s "Dahdy Linux".
  4. Pomoću naredbe CD idite na otpakiranu mapu s libpri.
  5. Ispišite dosljedno tri tima: sudo napravite sve, a zatim sudo napravite instaliranje i konfigurirajte konfiguraciju "sudo make config".
  6. Učinite isto za mapu Dahdy.
  7. Da biste započeli ovu uslugu, napišite "Service Dahdi Start".
  8. Tako da se aktivira na početku OS -a, unesite "chkconfig dahdi on".

Montaža

Sada instalacija same zvjezdice na Ubuntu.

  1. Preuzmite ga s web stranice programera. Unesite "wget ​​[link-on-load]". Datoteka će biti smještena u trenutni katalog. Stoga otvorite željenu mapu unaprijed pomoću naredbe "CD".
  2. Ako je program arhiviran, raspakirajte ga - "TAR ZXVF [IME -ARCHIVE]".
  3. Idite u direktorij s Asterixes.
  4. Najnovije verzije Utility -a koriste WebRTC usluge. Oni se mogu učitati izravno iz zvjezdice -winter - unesite "doprinos/skripte/install_prereq instalirati. Potrebne su skripte "PJProject" i "libsrtp". Da biste ih započeli, napišite isti tim, ali s parametrom "-UNPACKAGE".
  5. Ponovno idite u katalog s programom.
  6. Pokupiti ". /konfigurirati ". Trebao bi se pojaviti čuvar zaslona.
  7. Možete pokrenuti grafičko sučelje da biste vidjeli kako program Make Menusect izgleda kao izbornik programa. Da biste izvukli iz njega, kliknite "Izlaz".
  8. Sada dosljedno unesite dvije naredbe: prvo "Make", a zatim "Make Install".
  9. Zvjezdica je instalirana i radi.

Ovaj se program može preuzeti iz spremišta - "APT -GEGN INSTALJITE ZVEKSKI".

Samozadovoljstvo pjproject i libsrtpp

Ako "PJProject" i "libsRTP" ne krene od izvora ili se pojavi pogreška, morat ćete sami "sakupljati".

  1. Unesite naredbu "sudo su".
  2. Pređite direktorij u kojem se pohranjuju skripte - "CD/USR/SRC/".
  3. Preuzmite željeni modul u njemu - "Git Clone GitHub.Com/cisco/libsrtp.git ".
  4. Samo učitavanje skripte nije dovoljno. Potrebno je pripremiti. Otvorite njegovu mapu - "CD libsrtp".
  5. Sada unesite parametre za konfiguraciju i postavke - "./Konfiguriranje cflags = -fpic ".
  6. Tada linija "napravi libsrtp.A ".
  7. I naizmjenično naredbe za instalaciju: prvo "napravite deinstaliranje", a zatim "Make Install".
  8. Idite na katalog na razinu "CD ...".
  9. Pretvorite sve to u gotovu skriptu - "echo"/usr/local/lib ">/etc/ld.tako.Cvjetati.d/usr_local.Conf ".
  10. I završiti naredbu "ldconfig".
  11. Možete izaći iz korijenskog načina.

Postavke

Sada odaberite parametre za Ubuntu telefonski poslužitelj. Postavljanje zvjezdice od nule izgleda ovako.

Jelovnik

  1. Idite na izbornik programa - "Make Menuselect".
  2. Aktivirajte sve funkcije "mysql".
  3. Otvorite karticu "Add-Ins".
  4. Odaberite opciju "format_mp3". Dakle, vokalni izbornik bit će u mp3 formatu.
  5. Ako želite pružiti podršku ruskog jezika (ili nekog drugog), uključite ga u pododjeljak "Core Sound Packes".
  6. Trebaju vam sva tri kodeka. "Alaw" - glavni. "G729" - za brojeve koji se pridružuju vanjskoj mreži. "GSM" - za GSM Sh.
  7. Preuzmite modul "Meetme".
  8. U odjeljku "Extras zvučni paketi" također povezuju kodeke.
  9. Za upotrebu FreePBX odaberite "CDR_ODBC".
  10. Na kartici za glazbu na održavanju datoteke aktivirajte sve.
  11. Preuzmite "Moh-Opsound-wav". Ovo je skup melodija. Tada ih možete zamijeniti onima koji su vam potrebni.
  12. Kliknite "Spremi & Exit".

Konzola

Uključen modul mp3? Sada preuzmite pakete glasovnih poruka.

  1. Idite na doprinos/skripte/"mapu pomoću naredbe" CD ".
  2. Otvorite skriptu "get_mp3_source.Sh ".
  3. Unesite "Make Install".
  4. Pričekajte utovarivanje arhiva.

Instalirana zvjezdica mora se konfigurirati i putem izbornika i preko terminala. Stoga otvorite konzolu.

  1. Napravite konfiguracijske datoteke. Može biti test. Tim - "Napravite uzorke".
  2. Aktivirajte funkciju Auto Laulus - "Make config ldconfig".
  3. Sada možete pokrenuti uslugu - "Service Asterisk Start".
  4. Ili ga odmah otvorite kao demon - "/etc/init.D/zvjezdicu ". Da biste omogućili njegovu konzolu, unesite naredbu "sudo asterisk -rvvvcd".

Do sada, da biste radili sa zvjezdicom, potrebna su vam super Juper prava. Ali bolje je stvoriti pojedinog korisnika i pružiti mu pristup funkcijama programa. Za ovo:

  1. Privremeno isključite uslužni program - "Service Asterisk stop".
  2. Dodajte novog korisnika - "AddUser [ime]". Možete stvoriti grupu na koju pružate potrebna prava. Dobro će doći ako odlučite natjerati nekoliko korisnika za rad s različitim zvjezdicama.
  3. Sada vam treba direktorij za pokretanje. Dodajte ga pomoću naredbe "mkdir". Nakon njega napišite parametar "-p" i put do mape "/var/trčanje/zvjezdicu".
  4. Da bi se aplikacija odmah otvorila pod željenim korisnikom, uredite datoteku "/etc/zadani/zvjezdica". Instalirajte sljedeće parametre: "Ast_Group =" Dialout "" i "AST_USER =" Asterisk "" "".
  5. To možete lakše - unesite skriptu "sed -i 's/#ast_user =" asterisk "/ast_user =" asterisk "/g'/etc/default/asterisk".
  6. Omogućite korisniku pristup svim programskim mapama-"Chown -r [ime-korisnik] [Path-K-Catalog]".
  7. Otvorite datoteku zvjezdice.Conf ", pronađite u njemu parametar" Runuser "i u njemu naznačite novostvorenog korisnika. Ako ste napravili grupu, također prepišite liniju "rungroup".
  8. Ponovno učitajte sustav - "Ponovno pokretanje".
  9. Idite pod nazivom Asterisk Korisnik - "Su [ime]".
  10. I pokrenite program.
  11. Da biste gledali informacije o tome, unesite "Asterisk -rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.

Komunal je spreman za posao. Daljnje radnje ovise o uvjetima u kojima će se stanica koristiti. Postoji nekoliko datoteka u kojima je zakazana konfiguracija:

  • CONF - Opće postavke poslužitelja. Može se u njemu naznačiti koliko je pretplatnika povezano. Postoje utvrđena pravila za poziv.
  • Conf - također postavlja pravila za poziv i postavite parametre poziva.
  • CONF - Konfiguracija računa pretplatnika.

Asterikom ćete stvoriti ATC -ove bilo koje složenosti. Ima mnogo korisnih funkcija i modula. Nakon instaliranja i postavljanja, možete komunicirati sa stanicom pomoću softvera za kupca. Na primjer, linphone.