Namestitev in konfiguracija zvezdice telefonije v Linuxu Ubuntu

Namestitev in konfiguracija zvezdice telefonije v Linuxu Ubuntu

Program Asterisk Linux je potreben za ustvarjanje televizijske televizije in strežnikov ATS. Ima veliko koristnih funkcij, ki bodo na voljo v kateri koli pisarni. Konference, odzivni stroji, distribucija klicev, besedilna sporočila, video, glasovni meni in glasovna pošta. Utility podpira priljubljene komunikacijske protokole. Preklopite jih lahko. Toda namestitev zvezdice na Ubuntu ni najpreprostejša stvar. Aplikacija je naložena in nastavljena skozi terminal. Zato morate preučiti ekipe konzole.

Pred namestitvijo

V Linuxu je lahko en program odvisen od dodatnih modulov. In brez njih ne bo deloval. Zato morate prenesti ne en pripomoček, ampak nekaj. Asterisk potrebuje pakete:

  • Interakcija s pretočnimi vmesniki ISDN. Na primer s PRI, ki je potreben za komunikacijo z ruskimi operaterji s strani E1.
  • Delo z digitalnimi vmesniki.

So na spletni strani zvezdice.Org v razdelku "Prenos". Tam so navedeni tudi terminalni ukazi za nalaganje virov.

Pred namestitvijo:

  1. Odprite konzolo. Je v meniju "programi - standardni".
  2. Pred vsakim ukazom postavite "sudo".
  3. Posodobite sistem. Če želite to narediti, napišite "Apt-get Upgrade" in kliknite Enter. Potem "Apt-get Update".
  4. Ponovno naloži ukaz OS "Ponovno zagon".
  5. Sinhronizirajte datum in čas z uradnim strežnikom - "Apt -get Entall NTP".
  6. Pridobite pravice administratorja - "sudo -i".

Zvezdica potrebuje dodatne knjižnice za delo. Če program postavite iz skladišča, se morajo samodejno razviti. Toda pri zagonu iz vira bo treba ročno nastaviti potrebne pakete. Če želite to narediti, uporabite ukaz "Apt-get Instal [Name-Module]". Vnesite ime knjižnic skozi vrzel. Boste potrebovali:

  • Apache je zasnovan za delo s strežniki HTTP
  • OpenSL. Kriptografsko orodje.
  • Libssl-dev.
  • Zgradba.
  • PHP programski jezik, ki se uporablja za ustvarjanje spletnih aplikacij.
  • Php5-mysql.
  • Libxml2-dev.
  • Subverzija. Potrebna je nadzor nad različicami.
  • Libncurses5-dev.
  • Wget. S svojo pomočjo prenesete vir s spletnega mesta za razvijalce.
  • Glave Linuxa. Za namestitev napišite ne samo ime, ampak tudi parametre "Linux-headers- $ (UNAME -R)".

Pri nalaganju bo sistem prosil za uvedbo root-parola. Imate nabor modulov. Odvisno od tega, kateri paketi že imate, in v kakšne namene boste uporabili pripomoček. Ko končate s knjižnicami, znova zaženite sistem. Po tem lahko nastavite preostale odvisnosti.

Libpri in Dahd

Zaženite module v določenem vrstnem redu: najprej libpri, nato dahd.

  1. Odprite katalog, v katerem jih boste postavili-"CD [Path-K-Pack]". Če želite ustvariti nov imenik, predstavite "Mkdir [Path-K-Nova-Pack]".
  2. Prenesite datoteke z moduli- "wget ​​[povezava-na-nalaganje]". URL najdete na spletni strani zvezdice. Ukaz morate vnesti dvakrat - za vsako knjižnico. Povezava bi se morala končati s širitvijo. Predmeti bodo postavljeni v trenutno odprto mapo.
  3. Če so v arhivu, jih razpakirajte - "Tar zxvf [ime -File]". Vnesite ime s razširitvijo. Številko različice lahko zamenjate z "*" ("Star"). Ta parameter se dojema kot poljubno število znakov. Na primer, če napišete "dahdi-linux*", se bodo odprle vse datoteke, katerih ime se bere z "Dahdy Linux".
  4. Z ukazom CD pojdite v mapo Unpacked z libprijem.
  5. Natisnite dosledno tri ekipe: Sudo naredijo vse, nato pa Sudo naredite namestitev in konfigurirajte konfiguracijo "sudo naredite konfiguracijo".
  6. Naredite enako za mapo Dahdy.
  7. Če želite začeti to storitev, napišite "Service Dahdi Start".
  8. Tako da se aktivira na začetku OS, vnesite "chkconfig dahdi naprej".

Namestitev

Zdaj namestitev zvezdice na Ubuntu.

  1. Prenesite ga s spletnega mesta za razvijalce. Vnesite "WGET [Link-on-Load]". Datoteka bo nameščena v trenutnem katalogu. Zato odprite želeno mapo vnaprej z ukazom "CD".
  2. Če je program arhiviran, ga razpakirajte - "Tar zxvf [ime -archive]".
  3. Pojdite v imenik z asteriks.
  4. Najnovejše različice pripomočka uporabljajo storitve WebRTC. Naložite jih lahko neposredno iz Asterisk -winter - Vnesite "Asper/skripte/install_prereq Namestitev. Potrebujejo skripte "pjproject" in "libsrtp". Če jih želite začeti, napišite isto ekipo, vendar s parametrom "-unpackage".
  5. Pojdite v katalog s programom.
  6. Dvig ". /konfiguriraj ". Prikaže se ohranjevalnik zaslona.
  7. Zaženete lahko grafični vmesnik in si ogledate, kako je program Make Menuselect videti kot meni programa. Če želite izstopiti iz tega, kliknite "Exit".
  8. Zdaj dosledno vnesite dva ukaza: najprej "Make", nato "Naredite namestitev".
  9. Zvezdica je nameščena in deluje.

Ta program lahko prenesete iz skladišča - "Apt -get EnTbant Asterisk".

Samo -sestavni pjproject in libsrtp

Če "pjproject" in "libsrtp" ne začnejo iz vira ali se pojavi napaka, boste morali sami "zbrati" sami.

  1. Vnesite ukaz "sudo su".
  2. Prečkajte imenik, v katerem so shranjeni skripti - "CD/usr/src/".
  3. Prenesite želeni modul v IT - "Git Clone GitHub.Com/cisco/libsrtp.git ".
  4. Samo nalaganje skripta ni dovolj. Ga je treba pripraviti. Odprite njegovo mapo - "CD libsrtp".
  5. Zdaj vnesite parametre za konfiguracijo in nastavitve - "./konfigurirajte cflags = -fpic ".
  6. Potem črta "naredi libsrtp.A ".
  7. In izmenično namestitveni ukazi: najprej "naredi odstrani", nato pa "naredite namestitev".
  8. Pojdite v katalog na raven "CD ...".
  9. Vse to spremenite v končni skript - "Echo"/usr/local/lib ">/etc/ld.tako.Konf.d/usr_local.Konf ".
  10. In končajte ukaz "ldconfig".
  11. Lahko izstopite iz koreninskega načina.

Nastavitve

Zdaj pa izberite parametre za telefonski strežnik Ubuntu. Nastavitev zvezdice iz nič je videti tako.

Meni

  1. Pojdite na meni program - "Naredite menuselect".
  2. Aktivirajte vse funkcije "mysql".
  3. Odprite zavihek "dodatki".
  4. Izberite možnost "Format_mp3". Torej bo vokalni meni v formatu MP3.
  5. Če želite vložiti podporo ruskega jezika (ali kakšnega drugega), ga vključite v pododdelek "Core Sound Packages".
  6. Potrebujete vse tri kodeke. "Alaw" - Main. "G729" - za številke, ki se pridružijo zunanjim omrežjem. "GSM" - za GSM Sh.
  7. Prenesite modul "MeetMe".
  8. V razdelku "Extras zvočni paketi" povezujejo tudi kodeke.
  9. Za uporabo FreePBX izberite "CDR_ODBC".
  10. Na zavihku Music On Hold Aktiviraj vse.
  11. Prenesite "Moh-Opsound-wav". To je niz melodij. Potem jih lahko zamenjate s tistimi, ki jih potrebujete.
  12. Kliknite "Shrani in izhod".

Konzola

Vklop modula mp3? Zdaj prenesite pakete glasovnih sporočil.

  1. Pojdite v mapo CITRIB/SCRIPTS/"z ukazom" CD ".
  2. Odprite skript "get_mp3_source.Sh ".
  3. Vnesite "Naredite namestitev".
  4. Počakajte, da se arhivi nalagajo.

Nameščena zvezdica mora biti konfigurirana tako v meniju kot prek terminala. Zato odprite konzolo.

  1. Naredite konfiguracijske datoteke. Je lahko kot test. Ekipa - "Naredi vzorce".
  2. Aktivirajte funkcijo Auto Laulus - "Naredite config ldConfig".
  3. Zdaj lahko zaženete storitev - "Service Asterisk Start".
  4. Ali ga takoj odprite kot demon - "/etc/init.D/Asterisk Start ". Če želite omogočiti svojo konzolo, vnesite ukaz "sudo asterisk -rvvvcd".

Za delo z zvezdico potrebujete pravice Super Juperja. Toda bolje je ustvariti posameznega uporabnika in mu omogočiti dostop do funkcij programa. Za to:

  1. Začasno izklopite pripomoček - "Stopnja Asterisk Stop".
  2. Dodajte novega uporabnika - "AddUser [ime]". Ustvarite lahko skupino, ki ji zagotovite potrebne pravice. Če se boste odločili, da boste več uporabnikov delali z različnimi storitvami zvezdice.
  3. Zdaj potrebujete imenik za zagon. Dodajte ga z ukazom "mkdir". Po njem zapišite parameter "-p" in pot do mape "/var/run/Asterisk".
  4. Da se aplikacija takoj odpre pod želenim uporabnikom, uredite datoteko "/etc/privzeto/zvezdico". Tam namestite naslednje parametre: "ast_group =" Diabout "" in "ast_user =" Asterisk "" "".
  5. To lahko storite lažje - vnesite skript "sed -i" s/#ast_user = "asterisk"/ast_user = "asterisk"/g "/etc/privzeto/asterisk".
  6. Uporabniku omogočite dostop do vseh map programa-"chown -r [ime-uporabnik] [pot-k-catalog]".
  7. Odprite datoteko zvezdice.Konf ", poiščite parameter" runoser "in v njem navedite novoustanovljenega uporabnika. Če ste naredili skupino, prepišite tudi linijo "RunGroup".
  8. Ponovno naloži sistem - "Ponovno zagon".
  9. Pojdi pod ime uporabnik zvezdice - "su [ime]".
  10. In zaženite program.
  11. Če želite gledati informacije o tem, vnesite "Asterisk -rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.

Uporabnik je pripravljen za delo. Nadaljnja dejanja so odvisna od pogojev, v katerih bo postaja uporabljena. Obstaja več datotek, v katerih je predvidena konfiguracija:

  • Conf - Splošne nastavitve strežnika. V njem je mogoče navesti, koliko naročnikov je povezanih. Obstajajo ustanovljena pravila za klicanje.
  • Conf - Nastavil je tudi pravila za klic in nastavil parametre klica.
  • Conf - Konfiguracija naročniških računov.

Z zvezdico boste ustvarili ATC -je kakršne koli zapletenosti. Ima veliko koristnih funkcij in modulov. Po namestitvi in ​​nastavitvi lahko s postajo komunicirate s programsko opremo za stranke. Na primer Linphone.