Inštalácia a konfigurácia telefonovania hviezdičiek v Linux Ubuntu

Inštalácia a konfigurácia telefonovania hviezdičiek v Linux Ubuntu

Na vytvorenie televíznej televízie a serverov ATS je potrebný program ASTERISK Linux. Má veľa užitočných funkcií, ktoré budú zavedené v každej kancelárii. Konferencie, odpovede na stroje, distribúcia hovorov, textové správy, video, hlasová ponuka a hlasová pošta. Utilita podporuje populárne komunikačné protokoly. Môžu sa prepínať. Ale inštalácia hviezdičky na Ubuntu nie je najjednoduchšia vec. Aplikácia je načítaná a naladená cez terminál. Preto musíte študovať konzolové tímy.

Pred inštaláciou

V systéme Linux môže jeden program závisieť od ďalších modulov. A bez nich nebude fungovať. Preto musíte stiahnuť ani jeden nástroj, ale pár. Hviezina potrebuje balíčky:

  • Interakcia s streamingovými rozhraniami ISDN. Napríklad s PRI, ktorý je potrebný na komunikáciu s ruskými operátormi E1.
  • Práca s digitálnymi rozhraniami.

Sú na webovej stránke Asterisk.Org v sekcii „Stiahnutie“. Tam sú tiež uvedené príkazy terminálu pre zdroje načítania.

Pred inštaláciou:

  1. Otvorte konzolu. Je v ponuke „Programy - štandardné“.
  2. Pred každým príkazom dajte „sudo“.
  3. Aktualizovať systém. Ak to chcete urobiť, napíšte „aktualizáciu APT-Get“ a kliknite na tlačidlo Enter. Potom „APT-GGE UPDATE“.
  4. Obnoviť príkaz OS „Reboot“.
  5. Synchronizujte dátum a čas s oficiálnym serverom - „APT -Get Install NTP“.
  6. Získajte práva správcu - „Sudo -i“.

Hviezina potrebuje na prácu ďalšie knižnice. Ak vložíte program z úložiska, musia automaticky vypracovať. Ale pri začatí zo zdroja budú potrebné balíčky nastavené na manuálne. Ak to chcete urobiť, použite príkaz „Apt-get inštalácia [názov moduly]“. Zadajte názov knižníc prostredníctvom medzery. Budete potrebovať:

  • Apache je navrhnutý tak, aby pracoval so servermi HTTP
  • Otvoriť sa. Kryptografický nástroj.
  • Libssl-dev.
  • Vystavený.
  • Programovací jazyk PHP používaný na vytváranie webových aplikácií.
  • Php5-mysql.
  • Libxml2-dev.
  • Podvratnosť. Potrebujete ovládať verzie.
  • Libncurses5-dev.
  • Bahno. Vďaka svojej pomoci si stiahnete zdroj z webovej stránky Developer.
  • Linux. Pre inštaláciu napíšte nielen názov, ale aj parametre „Linux-headers- $ (UNAME -R)“.

Pri načítaní bude systém požiadať o zavedenie koreňového parolu. Máte sadu modulov. Závisí to od toho, ktoré balíčky už máte, a na aké účely budete používať nástroj. Keď skončíte s knižnicami, znova reštartujte systém. Potom môžete nastaviť zvyšky závislostí.

Libpri a dahd

Spustite moduly v určitom poradí: prvý libpri, potom Dahd.

  1. Otvorte katalóg, v ktorom sa chystáte umiestniť-„CD [Path-K-Pack]“. Ak chcete vytvoriť nový adresár, predstavte: „Mkdir [Path-K-Nova-Pack]“.
  2. Stiahnite si súbory s modulmi-„WGET [LINK-ON-LOAD]“. URL nájdete na webovej stránke Asterisk. Musíte zadať príkaz dvakrát - pre každú knižnicu. Odkaz by mal skončiť s expanziou. Objekty budú umiestnené v aktuálne otvorenom priečinku.
  3. Ak sú v archívoch, rozbaľte ich - „Tar ZXVF [name -file]“. Zadajte názov s rozšírením. Číslo verzie môžete nahradiť „*“ („Star“). Tento parameter sa vníma ako ľubovoľný počet znakov. Napríklad, ak píšete „Dahdi-linux*“, všetky súbory sa otvoria, ktorého názov sa číta s „Dahdy Linux“.
  4. Pomocou príkazu CD prejdite do rozbaleného priečinka s libpri.
  5. Tlač dôsledne Tri tímy: Sudo Vyrobte všetko, potom sudo urobí inštaláciu a nakonfigurujte konfiguráciu „Sudo Make Config“.
  6. To isté urobte pre priečinok Dahdy.
  7. Ak chcete začať túto službu, napíšte „Service Dahdi Start“.
  8. Aby bol aktivovaný na začiatku OS, zadajte „chkconfig dahdi“.

Inštalácia

Teraz inštalácia samotnej hviezdičky na Ubuntu.

  1. Stiahnite si z webovej stránky Developer. Zadajte „WGET [LINK-ON-LOAD]“. Súbor bude umiestnený v aktuálnom katalógu. Preto otvorte požadovaný priečinok vopred pomocou príkazu „CD“.
  2. Ak je program archivovaný, rozbaľte ho - „Tar ZXVF [name -Archive]“.
  3. Prejdite do adresára s Asterixes.
  4. Najnovšie verzie nástroja využívajú služby WebRTC. Môžu byť načítané priamo z asterisk -winter - Enter „Contrib/Scripts/install_prereq install. Potrebujete skripty „pjproject“ a „libsrtp“. Ak ich chcete začať, napíšte rovnaký tím, ale s parametrom „-unpackage“.
  5. Prejdite znova do katalógu s programom.
  6. Zdvihnúť ". /konfigurovať “. Mal by sa objaviť obrazovky obrazovky.
  7. Môžete spustiť grafické rozhranie, aby ste zistili, ako program Make Menuselect vyzerá ako ponuka programu. Ak sa z toho dostane, kliknite na tlačidlo „Exit“.
  8. Teraz dôsledne zadajte dva príkazy: najskôr „Make“, potom „Make Install“.
  9. Hviezina je nainštalovaná a funguje.

Tento program si môžete stiahnuť z úložiska - „Apt -get Install Asterisk“.

Samoobsadenie pjproject a libsrtp

Ak „pjproject“ a „libsrtp“ nezačínajú zo zdroja alebo sa objaví chyba, budete musieť „zbierať“ sami.

  1. Zadajte príkaz „Sudo Su“.
  2. Prekročte adresár, v ktorom sú skripty uložené - „CD/usr/src/“.
  3. Stiahnite si požadovaný modul v ňom - ​​„Git Clone GitHub.Com/cisco/libsrtp.git ".
  4. Stačí načítať skript nestačí. Je potrebné ho pripraviť. Otvorte jeho priečinok - „CD libsrtp“.
  5. Teraz zadajte parametre pre konfiguráciu a nastavenia - “./nakonfigurujte cflags = -fpic “.
  6. Potom riadok „Vytvorte libsrtp.A.
  7. A alternatívne príkazy na inštaláciu: Najprv „Make Uninstall“, potom „Make Install“.
  8. Prejdite do katalógu na úroveň vyššie „CD ...“.
  9. To všetko premeňte na hotový skript - „echo“/usr/lokálne/lib “>/etc/ld.tak.Konferovať.d/usr_local.Konf „.
  10. A ukončiť príkaz „ldconfig“.
  11. Môžete sa dostať z koreňového režimu.

nastavenie

Teraz si vyberme parametre pre telefónny server Ubuntu. Nastavenie hviezdičky od nuly vyzerá takto.

Ponuka

  1. Prejdite do ponuky programu - „Make Menuselect“.
  2. Aktivujte všetky funkcie „MySQL“.
  3. Otvorte kartu „doplnky“.
  4. Vyberte možnosť „Format_mp3“. Takže vokálna ponuka bude vo formáte mp3.
  5. Ak chcete podať podporu ruského jazyka (alebo iného), zahrňte ho do pododdielu „Core Sound Balges“.
  6. Potrebujete všetky tri kodeky. "Alaw" - hlavný. "G729" - pre čísla, ktoré sa spájajú s externou sieťou. "GSM" - pre GSM Sh.
  7. Stiahnite modul "Meetme".
  8. V časti „Zvukové balíčky extras“ tiež pripojte kodeky.
  9. Na použitie Freepbx vyberte možnosť „Cdr_ODBC“.
  10. Na karte Hudba na karte Hold File aktivujte všetko.
  11. Stiahnite si „Moh-Opound-Wav“. Toto je súbor melódií. Potom ich môžete nahradiť tými, ktoré potrebujete.
  12. Kliknite na tlačidlo „Uložiť a ukončiť“.

Konzola

Zapol modul mp3? Teraz si stiahnite balíčky hlasových správ.

  1. Prejdite na príkaz „CD“ na príkaz „CD“ na príkaz „CD“ na príkaz „CD“ Contrib/Scripts/".
  2. Otvorte skript „get_mp3_source.Sh ".
  3. Zadajte „Make Install“.
  4. Počkajte na načítanie archívov.

Nainštalovaná hviezdička musí byť nakonfigurovaná tak prostredníctvom ponuky aj cez terminál. Preto otvorte konzolu.

  1. Vytvorte konfiguračné súbory. Môže byť ako test. Tím - „Vyrobte vzorky“.
  2. Aktivujte funkciu Auto Laulus - „Make Config LdConfig“.
  3. Teraz môžete spustiť službu - „Service Asterisk Start“.
  4. Alebo ho okamžite otvorte ako démon - “/etc/init.D/hviezdička Štart “. Ak chcete povoliť svoju konzolu, zadajte príkaz „Sudo Asterisk -rvvvcd“.

Doteraz, aby ste pracovali s hviezdičkou, potrebujete práva na super juper. Je však lepšie vytvoriť jednotlivého používateľa a poskytnúť mu prístup k funkciám programu. Pre to:

  1. Dočasne vypnite nástroj - „Servisná hviezda Stop“.
  2. Pridajte nového používateľa - „Adduser [Name]“. Môžete si vytvoriť skupinu, do ktorej poskytujete potrebné práva. Bude to užitočné, ak sa rozhodnete prinútiť niekoľko používateľov, aby pracovali s rôznymi službami hviezdičiek.
  3. Teraz potrebujete adresár na spustenie. Pridajte ho pomocou príkazu „mkdir“. Potom napíšte parameter "-p" a cestu do priečinka "/var/run/hviezdička".
  4. Aby sa aplikácia mohla okamžite otvoriť pod požadovaným používateľom, upravte súbor „/etc/default/asterisk“. Nainštalujte tam nasledujúce parametre: "AST_GROUP =" Dialout "" a "AST_USER =" ASTERISK "" "".
  5. Môžete to urobiť ľahšie - zadajte skript "sed -i 's/#ast_user =" asterisk "/aST_USER =" asterisk "/g'/etc/default/asterisk".
  6. Poskytnite užívateľovi prístup do všetkých programových priečinkov-„Chown -r [názov-user] [CATH-K-CATALOG]“.
  7. Otvorte súbor hviezdičky.Conf „, nájdite v ňom parameter„ Runnuser “a uveďte v ňom novovytvorený používateľ. Ak ste vytvorili skupinu, prepíšte tiež riadok „rungroup“.
  8. Obnoviť systém - „reštartujte“.
  9. Prejdite pod menom Usterisk User - „SU [názov]“.
  10. A spustiť program.
  11. Ak chcete sledovať informácie o tom, zadajte "asterisk -rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.

Utilita je pripravená na prácu. Ďalšie akcie závisia od podmienok, v ktorých sa bude stanica použitá. Existuje niekoľko súborov, v ktorých je naplánovaná konfigurácia:

  • Konf - Nastavenia všeobecného servera. V ňom môže byť uvedené, koľko predplatiteľov je pripojených. Existujú stanovené pravidlá pre volanie.
  • Conf - nastavuje tiež pravidlá pre hovor a nastaví parametre hovoru.
  • Konf - konfigurácia účtov predplatiteľov.

S hviezdičkou vytvoríte ATCS akejkoľvek zložitosti. Má veľa užitočných funkcií a modulov. Po inštalácii a nastavení môžete interagovať so stanicou pomocou zákazníckeho softvéru. Napríklad linphone.