Žvaigždutės telefonijos diegimas ir konfigūracija „Linux Ubuntu“

Žvaigždutės telefonijos diegimas ir konfigūracija „Linux Ubuntu“

Žvaigždutės „Linux“ programa reikalinga norint sukurti televizijos televizijos ir ATS serverius. Ji turi daug naudingų funkcijų, kurios vyks bet kuriame biure. Konferencijos, atsakymo mašinos, skambučių platinimas, tekstiniai pranešimai, vaizdo įrašai, balso meniu ir balso paštas. Naudingumas palaiko populiarius komunikacijos protokolus. Juos galima pakeisti. Bet žvaigždutė „Ubuntu“ nėra pats paprasčiausias dalykas. Programa įkeliama ir suderinta per terminalą. Todėl turite ištirti konsolės komandas.

Prieš montavimą

„Linux“ viena programa gali priklausyti nuo papildomų modulių. Ir be jų neveiks. Todėl turite atsisiųsti ne vieną naudingumą, o keletą. Žvaigždutei reikia pakuočių:

  • Sąveika su srautinės sąsajos ISDN. Pavyzdžiui, su PRI, ko reikia E1 bendravimui su Rusijos operatoriais.
  • Darbas su skaitmeninėmis sąsajomis.

Jie yra žvaigždutės svetainėje.ORG skyriuje „Atsisiųsti“. Ten taip pat nurodomos šaltinių įkėlimo komandos.

Prieš diegimą:

  1. Atidarykite konsolę. Ji yra meniu „Programos - standartinis“.
  2. Priešais kiekvieną komandą įdėkite „sudo“.
  3. Atnaujinkite sistemą. Norėdami tai padaryti, parašykite „Apt-Get atnaujinimas“ ir spustelėkite Enter. Tada „APT-Get Update“.
  4. Perkraukite OS komandą „Iš naujo paleiskite“.
  5. Sinchronizuokite datą ir laiką su oficialiu serveriu - „Apt -get Install NTP“.
  6. Gaukite administratoriaus teises - „sudo -i“.

Žvaigždutei reikia papildomų bibliotekų darbui. Jei įdėsite programą iš saugyklos, jie turi automatiškai sukurti automatiškai. Bet pradedant nuo šaltinio, reikiamos pakuotės turės būti nustatytos rankiniu būdu. Norėdami tai padaryti, naudokite komandą „Apt-Get Install [Name-Module]“. Įveskite bibliotekų pavadinimą per spragą. Jums reikės:

  • „Apache“ yra skirtas dirbti su HTTP serveriais
  • Opensl. Kriptografinis įrankis.
  • Libssl-dev.
  • Pastatymas.
  • PHP programavimo kalba, naudojama kuriant žiniatinklio programas.
  • PHP5-MYSQL.
  • Libxml2-dev.
  • Pavergimas. Reikia valdyti versijas.
  • Libncurses5-dev.
  • Wget. Su savo pagalba atsisiųsite šaltinį iš kūrėjų svetainės.
  • „Linux“ antraštės. Norėdami diegti, parašykite ne tik pavadinimą, bet ir parametrus „Linux-Headers- $ (UnAME -r)“.

Įkeliant sistemą paprašys įvesti šaknies parolį. Jūs turite modulių rinkinį. Tai priklauso nuo to, kuriuos pakuotes jau turite, ir kokiais tikslais naudosite naudingumą. Baigę bibliotekas, vėl paleiskite sistemą. Po to galite nustatyti likusias priklausomybes.

Libpri ir Dahd

Pradėkite modulius tam tikra tvarka: pirmasis libpri, tada DAHD.

  1. Atidarykite katalogą, kuriame ketinate juos pastatyti-„CD [Path-K-Pack]“. Norėdami sukurti naują katalogą, įveskite „Mkdir [Path-K-Nova-Pack]“.
  2. Atsisiųskite failus su moduliais-„wget [nuoroda-on-apload]“. URL galite rasti žvaigždutės svetainėje. Turite įvesti komandą du kartus - kiekvienai bibliotekai. Nuoroda turėtų baigtis plėtra. Objektai bus dedami į šiuo metu atidarytą aplanką.
  3. Jei jie yra archyvuose, išpakuokite juos - „TAR ZXVF [vardas -file]“. Įveskite pavadinimą su plėtiniu. Versijos numerį galite pakeisti „*“ („žvaigždė“). Šis parametras suvokiamas kaip bet koks simbolių skaičius. Pvz., Jei rašysite „Dahdi-Linux*“, visi failai bus atidaryti, kurių pavadinimas skaitomas su „Dahdy Linux“.
  4. Naudodami komandą CD, eikite į išpakuotą aplanką su LIBPRI.
  5. Nuosekliai atspausdinkite tris komandas: sudo pasidarykite viską, tada sudo pasidarykite ir sukonfigūruokite konfigūraciją „Sudo Padaryti konfigūraciją“.
  6. Padarykite tą patį aplanke „Dahdy“.
  7. Norėdami pradėti šią paslaugą, parašykite „Service Dahdi Start“.
  8. Kad jis suaktyvinamas OS pradžioje, įveskite „Chkconfig dahdi on“.

Instaliacija

Dabar paties žvaigždutė „Ubuntu“.

  1. Atsisiųskite jį iš kūrėjų svetainės. Įveskite „wget [nuoroda-on-apload]“. Failas bus įdėtas į dabartinį katalogą. Todėl iš anksto atidarykite norimą aplanką naudodami komandą „CD“.
  2. Jei programa yra archyvuota, išpakuokite ją - „TAR ZXVF [Name -Archive]“.
  3. Eikite į katalogą su „Asterixes“.
  4. Naujausiose „Utility“ versijose naudojamos „WebRTC Services“. Juos galima įkelti tiesiai iš žvaigždės -žiemos - įveskite „Cide/Scripts/Install_Prereq Install. E reikia scenarijų „pjproject“ ir „libsrtp“. Norėdami juos pradėti, parašykite tą pačią komandą, bet su parametru „-unpackage“.
  5. Vėl eikite į katalogą su programa.
  6. Paimti ". /sukonfigūruoti ". Turėtų pasirodyti ekrano užsklanda.
  7. Galite paleisti grafinę sąsają, kad pamatytumėte, kaip „Make Menuselect“ programa atrodo kaip programos meniu. Norėdami išeiti iš jo, spustelėkite „Išeiti“.
  8. Dabar nuosekliai įveskite dvi komandas: pirmiausia „Padarykite“, tada „Padarykite įdiegti“.
  9. Žvaigždutė yra įdiegta ir veikia.

Šią programą galima atsisiųsti iš saugyklos - „Apt -egg install Asterisk“.

Self -assembly pjproject ir libsrtp

Jei „PJProject“ ir „libsrtp“ nepradėkite nuo šaltinio ar kyla klaida, turėsite „rinkti“ savarankiškai.

  1. Įveskite komandą „sudo Su“.
  2. Perženkite katalogą, kuriame saugomi scenarijai - „CD/usr/src/“.
  3. Jame atsisiųskite norimą modulį - „GIT Clone GitHub“.Com/cisco/libsrtp.git ".
  4. Norint įkelti scenarijų, nepakanka. Būtina jį paruošti. Atidarykite savo aplanką - „CD libsrtp“.
  5. Dabar įveskite konfigūracijos ir nustatymų parametrus - “./sukonfigūruokite cflags = -fpic ".
  6. Tada eilutė „Padaryk libsrtp.A ".
  7. Ir pakaitomis diegimo komandos: pirmiausia „Padarykite pašalinti“, tada „Padarykite įdiegti“.
  8. Eikite į katalogą į lygio „CD ...“ lygį.
  9. Visą tai paverskite baigtu scenarijumi - „echo“/usr/local/lib “>/etc/ld.Taigi.Konf.d/usr_local.Konfliktas.
  10. Ir baigti komandą „LDConfig“.
  11. Galite išeiti iš šaknies režimo.

Nustatymai

Dabar pasirinkite „Ubuntu“ telefono serverio parametrus. Žvaigždutės nustatymas nuo nulio atrodo taip.

Meniu

  1. Eikite į programos meniu - „Padarykite meniualinį“.
  2. Suaktyvinkite visas funkcijas „MySQL“.
  3. Atidarykite skirtuką „Priedai“.
  4. Pasirinkite parinktį „Format_mp3“. Taigi vokalinis meniu bus MP3 formatu.
  5. Jei norite pateikti Rusijos kalbos (ar kitų) palaikymą, įtraukite ją į „pagrindinių garso paketų“ poskyrį.
  6. Jums reikia visų trijų kodekų. „Alaw“ - Main. „G729“ - numeriams, kurie prisijungia prie išorinio tinklo. „GSM“ - GSM SH.
  7. Atsisiųskite modulį „MeetMe“.
  8. Skyriuje „Iš priedų garso paketai“ taip pat jungia kodekus.
  9. Norėdami naudoti „Freepbx“, pasirinkite „CDR_ODBC“.
  10. Skirtuke „Muzika sulaikyta faile“ suaktyvinkite viską.
  11. Atsisiųskite „Moh-Opsound-Wav“. Tai melodijų rinkinys. Tada galite juos pakeisti tais, kurie jums reikia.
  12. Spustelėkite „Išsaugoti ir išeiti“.

Konsolė

Įjungė modulį mp3? Dabar atsisiųskite balso pranešimų paketus.

  1. Eikite į „Cide/Scripts“/„Aplanką“ naudodami komandą „CD“.
  2. Atidarykite scenarijų "get_mp3_source.Sh ".
  3. Įveskite „Padarykite įdiegti“.
  4. Palaukite pakrovimo archyvų.

Įdiegta žvaigždutė turi būti sukonfigūruota tiek per meniu, tiek per terminalą. Todėl atidarykite konsolę.

  1. Padarykite konfigūracijos failus. Gali būti kaip testas. Komanda - „Padaryk pavyzdžius“.
  2. Suaktyvinkite „Auto Laulus“ funkciją - „Padarykite config ldconfig“.
  3. Dabar galite paleisti paslaugą - „Service Asterisk Start“.
  4. Arba iškart atidarykite jį kaip demoną - „/etc/init“.D/žvaigždutė pradžia ". Norėdami įjungti savo konsolę, įveskite komandą.

Iki šiol norint dirbti su žvaigždute, jums reikia „Super Juper“ teisių. Bet geriau sukurti atskirą vartotoją ir suteikti jam prieigą prie programos funkcijų. Už tai:

  1. Laikinai išjunkite naudingumą - „Service Asterisk Stop“.
  2. Pridėkite naują vartotoją - „Adduser [vardas]“. Galite sukurti grupę, kuriai suteikiate reikiamas teises. Tai bus naudinga, jei nuspręsite priversti kelis vartotojus dirbti su skirtingomis žvaigždutės paslaugomis.
  3. Dabar jums reikia katalogo paleidimui. Pridėkite jį naudodami komandą „Mkdir“. Po jo parašykite parametrą „-p“ ir kelią į aplanką „/var/run/žvaigždutė“.
  4. Kad programa būtų nedelsiant atidaryta pagal norimą vartotoją, redaguokite failą „/etc/default/žvaigždutė“. Įdiekite šiuos parametrus: „AST_GROUP =„ DialOTOT “ir„ AST_USER = “„ Žvaigždutė ““ „“.
  5. Tai galite padaryti lengviau - įveskite scenarijų „sed -i 's/#ast_user =" žvaigždutė "/ast_user =" žvaigždutė "/g'/etc/default/žvaigždutė".
  6. Suteikite vartotojui prieigą prie visų programos aplankų-„Chown -r [Name-User] [Path-K-Catalog]“.
  7. Atidarykite žvaigždutės failą.Conf “, suraskite jame„ Runuser “parametrą ir nurodykite jame naujai sukurtą vartotoją. Jei sukūrėte grupę, taip pat perrašykite eilutę „RungeGroup“.
  8. Perkraukite sistemą - „Paleiskite“ iš naujo.
  9. Eikite į pavadinimą „Asterik“ vartotojas - „Su [vardas]“.
  10. Ir paleiskite programą.
  11. To watch information about it, enter "Asterisk -rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.

Naudingumas yra paruoštas darbui. Tolesni veiksmai priklauso nuo sąlygų, kuriomis bus naudojama stotis. Yra keletas failų, kuriuose planuojama konfigūracija:

  • KONF - BENTRINIŲ SERELIŲ NUSTATYMAI. Jame galima nurodyti, kiek abonentų yra prijungti. Yra nustatytos skambinimo taisyklės.
  • CONF - jis taip pat nustato skambučio taisykles ir nustato skambučio parametrus.
  • Konfigūracija - abonentų paskyrų konfigūracija.

Su žvaigždute sukursite bet kokio sudėtingumo ATC. Jis turi daug naudingų funkcijų ir modulių. Įdiegę ir nustatydami, galite bendrauti su stotimi naudodami kliento programinę įrangą. Pavyzdžiui, „LinPhone“.