Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Sigurnost
  • Virtualna PBX Asterix. Panasonic PBX ili besplatni Asterisk

Virtualna PBX Asterix. Panasonic PBX ili besplatni Asterisk

Što odabrati kao uredski mini-PBX? Panasonic PBX ili besplatno Zvjezdica? Danas predlažem da razmislimo o pitanju - Zvjezdica VS Panasonic, razbijte neke mitove i pogledajte stvarnost izbora. Pitanje navedeno u naslovu ovog članka postavlja se svakom administratoru sustava koji je od strane menadžmenta dobio zadatak opremiti ured. moderni sustav komunikacije. Računalni znanstvenik s punim radnim vremenom koji razmišlja o budućnosti želi biti u mogućnosti koristiti IP telefoniju, snimanje poziva, neograničene konferencije, WEB upravljanje, osobne račune, integraciju sa CRM-om i još mnogo toga! Uprava želi da sve što im je potrebno bude dostupno, po mogućnosti što jeftinije. Sve te napredne funkcije svojstvene su modernim softverskim telefonskim centralama. Ali svi također znaju činjenicu da gotova rješenja od renomiranih proizvođača vrlo su skupi. Ali Administrator sustava zna da na svijetu postoji besplatni Asterisk koji sve to može, a pritom ništa ne košta. I to je najvažniji mit koji je čvrsto ukorijenjen u glavama sistem administratora i polako ulazi u glave menadžera. Dakle, zašto je ovo mit i gdje je stvarnost? Pokušajmo odgovoriti na ovo pitanje.

Tipično rješenje izgrađeno na Asterisk-u

Na primjer, uzmimo tipičan zadatak: morate instalirati komunikacijski sustav za 20 pretplatnika, 8 IP kanala, 2 analogna telefonske linije. Ukratko, tipičan mali ured.

Što je potrebno za rješavanje ovog problema:

  1. Računalo poslužiteljskog tipa dizajnirano za Rad 24/7 dugo vremena.
  2. Montaža operacijski sustav poput Linuxa.
  3. Instaliranje neke verzije Asterisk-a.
  4. VoIP pristupnik za 2 analogne linije.
  5. 20 IP telefona ili VoIP gateway s 20 analognih priključaka.
  6. Postavljanje i programiranje cijelog sustava.
  7. Povezivanje s mrežama uobičajena uporaba i odgovarajuće postavke.

Pokušajmo procijeniti trošak hardvera:

  1. Server - ako je pristojan, onda ne manje od 30.000 rubalja.
  2. VoIP pristupnik za 2 linije - računamo 4000 rubalja.
  3. 20 IP telefona za 3000 rub. - 60.000 rub.

Ukupno: 94 000 rub.

Ako koristite analogne telefone, tada je trošak pristupnika s 20 priključaka oko 30 000 rubalja. I dalje će biti 64.000 rubalja. U isto vrijeme nismo izračunali troškove stalka, patch panela, patch kabela, sustava neprekidni izvor napajanja i druge radosti, bez kojih sustav zapravo neće funkcionirati. Za naš izračun to nije bitno, jer je ovaj dio potreban u svakom slučaju, bez obzira koju verziju sustava odaberemo.

Kao što vidite, besplatni Asterisk nije bio tako besplatan.

A sada ono najzanimljivije, pogotovo za menadžere: jer softver Asterisk se besplatno distribuira, tako da ako se pojave problemi u radu sustava, niti jedan proizvođač vam neće dati jamstvo. Na računalo - molim, na pristupnike - bez pitanja, ali na sustav? Čini se da bi onaj tko je instalirao sustav trebao riješiti problem. Čini se logično, ali zapravo ispada da to obično postavlja administrator sustava, a kad se pojavi problem, ispada da on više ne radi u uredu i nitko ne zna što je radio, koje je lozinke ostavio za sebe, kako je sve programirao. najbolji mogući scenarij nova osoba doći će i početi sve ponovno raditi. I sve će se ponoviti, samo neko vrijeme kasnije.

Postoji izlaz - prvo se obratite tvrtki koja profesionalno instalira Asterisk za klijente. To je normalno rješenje, ali njihov rad košta. U pravilu je oko 10.000 rubalja. Ukupno, u minimalnoj verziji, dobivamo cijenu "besplatnog" sustava od najmanje 70 000 rubalja. Napominjemo da pitanje jamstava nije riješeno.

Treba uzeti u obzir još jedan faktor: budući da je Asterisk sam po sebi besplatan, obično ga obavljaju napredni administratori sustava u obliku povremenih poslova, jer im se pristupa jeftinije riješiti problem, što dovodi do toga da nema širok spektar stručno osposobljenih stručnjaka koji su uvijek spremni obaviti sve poslove kojima je Asterisk glavna djelatnost. Odnosno, prodaja besplatnog Asteriska nije posao sa svim posljedicama koje iz toga proizlaze. Tipična situacija za svijet Otvoreni izvor tehnologije, koje uključuju proizvod Asterisk. Zapravo, zamišljeno je kao rješenje "za sebe".

Panasonicov hardver

Sada da vidimo što ako koristimo standardnu ​​hardversku platformu iz Panasonica. Koliko će poskupjeti, ako uopće bude?

IP PBX Panasonic KX-NCP500 za navedeni kapacitet, ako se koristi analogni telefoni, koštat će 49.000 rubalja. U slučaju 20 IP telefona – 106.000 rubalja.

Što promatramo? U slučaju analognog Panasonic telefoni jeftiniji, a kod IP telefona gotovo ista cijena. Istodobno, za izračune su korištene cijene jeftinih kineskih SIP telefona za Asterisk i telefone IP sustava marke Panasonic. Pitanje jamstva, održavanja, popravka ili proširenja u Panasonicu je riješeno na vrhunska razina. Panasonic servis je najbolji u Rusiji!

Ima dosta stručno osposobljenih stručnjaka. Svaki veći grad ima jedan ili više regionalnih tehničkih centara u kojima možete dobiti tehničku podršku ili se osposobiti za kasnije samostalno održavanje sustava. I što je najvažnije, konkurencija među tim stručnjacima je prilično visoka i to ne dopušta povećanje troškova njihovih usluga.

Da, moglo bi se reći da je Asterisk puno više funkcionalni sustav. Tako je bilo prije, a sada više nije. Postoje neke funkcije koje će biti potrebno dodatno instalirati ako koristite Panasonicov hardverski PBX, ali sada sva ta rješenja već postoje i njihova je cijena sasvim prihvatljiva. Osim toga, morate razumjeti isplati li se kupiti značajku koju nećete koristiti?

Dakle, odgovor na pitanje postavljeno na početku članka nije tako jasan i svaki menadžer mora sam odlučiti što će odabrati: riskantnu, ali fleksibilniju opciju temeljenu na Asterisk-u, ili stabilnu, funkcionalno dostatnu i jeftiniju opciju temeljenu na Panasonic PBX. Odlučite sami!

Panasonic PBX ili besplatni Asterisk? bio je zadnja promjena: 3. ožujka 2016. autor Administrator

Postoji mišljenje da IP telefonija nije prikladna za urede zbog nepouzdane komunikacije. Ali možeš nazvati veliki iznos argumente koji će ovu vezu prikazati u sasvim drugom svjetlu. Tvrtke sa standardom telefonska mreža bazirane na mini-PBX-ovima gube puno ako ih usporedimo s IP tehnologijama, koje pružaju jeftino i visokokvalitetno komunikacijsko okruženje koje se izvodi na Asterisk IP poslužiteljskom softveru.

Automatska telefonska centrala Asterisk omogućuje vam uspostavljanje komunikacije u uredima pomoću kabelske lokalne mreže, a također održava komunikaciju s udaljenim zaposlenicima koji se nalaze izvan uredskih prostorija.

Značajke instaliranja IP PBX zvjezdice

Za softverski poslužitelj Asterix koristi analognu i digitalnu telefonsku komunikaciju. Poslužitelj se postavlja spajanjem na posebne širokopojasne T1/E1 linije, a sva uredska oprema mora biti dizajnirana posebno za IP telefoniju.

Asterisk PBX softver će čak i malim tvrtkama omogućiti osnovne telefonske funkcije. Postavljanje Asterisk-a neće oduzeti puno vremena za omogućavanje funkcija kao što su govorna pošta, snimanje poziva, detaljiziranje i distribucija poziva pretplatnicima. Ranije su te mogućnosti prvenstveno bile dostupne samo velikim tvrtkama.

Mreža strukturiranog kabliranja savršena je za instaliranje Asterix PBX-a, tako da nema potrebe za postavljanjem novih žica ili instaliranjem dodatnih pristupnika. Za rad IP telefonije potrebno je samo nabaviti server koji će biti jeftiniji od klasične PBX centrale.

Da biste stvorili Asterisk IP PBX u svom uredu, trebate platiti samo osnovne korake: instalaciju i konfiguraciju Asteriska, kao i buduće održavanje. Posebna značajka ovog sustava je mogućnost povezivanja neograničenog broja pretplatnika. Ukoliko postoji potreba za proizvodnjom dodatno proširenje bodova, tada će ova radnja trajati puno kraće od stvaranja nove telefonska centrala i sinkronizacija s drugim stanicama.

Asterisk PBX konfiguriraju stručnjaci i omogućuje vam ponovno pokretanje i instaliranje novih modula, dok veza nastavlja funkcionirati. Ova vrsta telefonije radi s mnogim operativnim sustavima i dostupna je svima diljem svijeta.

ATC Asterisk za urede pruža ogromne mogućnosti IP telefonije:

  • snimanje i spremanje telefonskih razgovora;
  • pratiti aktivni poziv;
  • koristite glasovni izbornik;
  • koristiti govornu poštu i slati e-poštu;
  • rad s faksovima u elektroničkom obliku;
  • održavanje detalja poziva;
  • kreirati pozivni centar za interni rad ureda;
  • podržava popularne komunikacijske protokole: skype, Google govor, pijuckati, iax, brbljati. Ovaj daje dodatna prilika video komunikacija, a uključuje i razmjenu dokumenata ili slika;
  • povezati udaljene pretplatnike sa sustavom;
  • voditi konferencije između tri korisnika;
  • držite neograničen broj poziva na čekanju ako ne možete odmah odgovoriti;
  • stvoriti crne liste pretplatnika;
  • nazovite nekoliko brojeva odjednom;
  • Postavljanje Asterisk omogućuje vam upravljanje pozivima pomoću softvera;
  • stvoriti dodatne module vozila.

Prednosti IP PBX Asterisk

  • Integracija IP telefonije u urede.
  • Usluga na visokoj razini.
  • Mogućnost kombiniranja Asterixa s računovodstvenim programom 1C Enterprise ili CRM sustavom.
  • Nije potrebna kontrola komunikacije posebni troškovi i omogućuje vam stvaranje zasebne linije za svakog pretplatnika.
  • Postavljanje telefonske centrale sa zvjezdicom omogućuje vam izmjene po želji klijenta.
  • Dostupnost svim tvrtkama zahvaljujući stvaranju telefonije temeljene na postojećoj digitalnoj telefonskoj centrali.
  • Ova vrsta komunikacije djeluje na temelju operacijske dvorane Unix sustavi, koji se pokazao kao pouzdan i kvalitetan softver. U slučaju bilo kakvih kvarova, rad poslužitelja IP telefonije automatski se kopira na drugi poslužitelj.
  • Asterix vam omogućuje stvaranje jedinstvena mrežačak i između ureda tvrtke koji se nalaze u različite točke gradovima. Stoga nema potrebe kupovati nekoliko tradicionalnih stanica.

Asterisk poslužitelj ne zahtijeva skupu ili specijaliziranu opremu za rad: uredski sustavi općenito koristimo poslužitelje početna razina. Jednako važno, telefoni su povezani s Asterisk poslužiteljem putem lokalne mreže, čime se eliminira potreba za posebnim kabelska mreža za telefoniju. Osim toga, zahvaljujući usmjeravanju poziva raznim kanalima, IP-PBX zvjezdica omogućuje najučinkovitije korištenje prednosti svakog od njih, čime se smanjuju troškovi komunikacijskih usluga. Sve ovo, zajedno s otvorena licenca, čini trošak implementacije i održavanja Asterisk znatno nižim od sličnih komercijalnih proizvoda.

  • Skalabilnost

    Broj pretplatnika sustava ovisi samo o performansama Asterisk poslužitelja. Možete povezati nove telefone sve dok vaš poslužitelj to može podnijeti. Ono što je vrlo važno, Asterisk IP-PBX je pušten pod besplatnom licencom i ne ograničava broj pretplatnika i istovremenih poziva, tako da ne morate ništa dodatno platiti. Ukoliko je potrebno priključiti nove poslovnice, telefonski sustav se lako može proširiti dodavanjem novog Asterisk servera.

  • Mogućnost integracije

    Integracija Asterisk IP-PBX-a s različitim sustavima automatizacije poduzeća, kao što su online trgovine, CRM ili ServiceDesk, može značajno povećati radnu učinkovitost. Kada stigne poziv, Asterisk poslužitelj će identificirati klijenta po broju, pronaći ga u bazi podataka, unijeti odgovarajući unos u karticu ili kreirati nova aplikacija u ServiceDesku, a na kraju poziva će zahtjevu dodati zapis telefonski razgovor. Integracija telefonskih i informacijski sustavi pomaže automatizirati rad, što zauzvrat omogućuje učinkovitije rješavanje poslovnih problema.

  • Besplatna licenca

    Asterisk IP PBX je licenciran pod GPL-om, tako da implementacija telefonskog sustava ne zahtijeva kupnju skupih softverskih licenci. Osim toga, Asterisk IP-PBX nema nikakva licencna ograničenja za broj pretplatnika ili za broj istovremenih poziva. Zapravo, trošak implementacije Asterisk poslužitelja uključuje samo kupnju opreme i plaćanje za postavljanje Asteriska, tako da će implementacija sustava koštati puno manje od sličnih komercijalnih proizvoda.

  • Tehnička podrška

    Danas je IP-PBX Asterisk jedno od najčešćih rješenja u području IP telefonije. Sustav zauzima jedno od vodećih mjesta među VoIP sustavima, te se uspješno koristi kako u velikim pozivnim centrima tako i za izgradnju ureda telefonski sustavi. Mnoge tvrtke i stručnjaci pružaju svoje usluge podrške i integracije, tako da kada odaberete Asterisk IP-PBX, možete biti sigurni da nećete ostati sami s nepoznatim sustavom. Zauzvrat, naša tvrtka nudi mjesec dana besplatno tehnička podrška za sve klijente koji su naručili implementaciju sustava Asterisk.

  • je ATC kreiran od strane hakera (u izvornom smislu riječi), odnosno, to je super konvergentna računalna telefonska platforma, distribuirana pod GNU GPL licencom, izvorno razvijena Mark Spencer(Mark Spencer), koji je kasnije postao predsjednik i tehnički direktor Tvrtka Digium. Zahvaljujući komercijalnoj podršci Njegove tvrtke i GNU GPL licenci, Asterisk aktivno razvijaju i podržavaju tisuće ljudi sa svih strana planeta.

    Asterisk podržava

    Protokoli

    Audio kodeci

    Ime Brzina prijenosa, Kbit/s Potrebna licenca
    G.711 64 Ne treba
    G.726 16, 24, 32 ili 40 Ne treba
    G.729A 8
    GSM 13 Ne treba
    iLBC 13,3 (30 ms okvira) ili 15,2 (20 ms okvira) Ne treba
    Speex Varijabla između 2,15 i 22,4 Ne treba
    G.723.1 6,4 Kbps (okvir je 189 bita, dopunjen na 24 bajta) i 5,3 Kbps (okvir je 158 bita, dopunjen do 20 bajtova). Način rada može se dinamički mijenjati od okvira do okvira Potrebno (nije potrebno za tranzit)
    MP3

    Važne točke koje treba uzeti u obzir

    Performanse Asterisk sustava

    Eksperimentalni podaci o performansama sustava prikazani su na forumu i izvornom tekstu. Zvjezdica – može raditi na gotovo svakom Linux platforma plus neki drugi OS kao što su Solaris, BSD, MacOS X, a postoji čak i Asterisk za Win32 projekt. Što se tiče izbora OS-a za Asterisk, ne želim razvijati holivar i predlažem da odaberete sami, ali ne škodi pročitati temu na obrascu posvećenu ovom pitanju. Zaključno, reći ću da ja osobno koristim CentOS - popularnu distribuciju koja se koristi s Asterisk (napravljen od sirovog RedHat-a) verzije 5.2.
    Detaljan vodič za instalaciju CentOS 5.2 s bloga Linuxoid.
    Preporučam da ne postavljate X-ove jer će se natjecati sa Asterisk-om za resurse.

    Instalacija i konfiguracija Asterisk

    Asterisk u svojoj osnovnoj konfiguraciji uključuje tri glavna paketa dostupna za preuzimanje na službenoj web stranici:
    • Sam Asterisk, dostupna je verzija 1.6.0.6;
    • Telefonski upravljački programi DAHDI – akronim za Digium Asterisk Hardware Device Interface, bivši zaptel + DAHDI Tools;
    • PRI – Libpri knjižnice.
    poveznice na 32-bitne verzije, ali dostupne su i 64-bitne verzije
    Ako planirate koristiti samo VoIP, tada je dovoljan Asterisk paket, ali preporučljivo je instalirati sve pakete.

    Dodatno, možete instalirati

    • Moduli i dodaci, sadrži module za rad s MySQL i reprodukciju mp3 datoteka, IMHO nije uključen u službenu distribuciju i nije potreban. Na primjer, Asterisk se instalira s ODBC podrškom i prilikom instaliranja dodatka za rad MySQL sustav možda neće raditi, stoga se preporuča koristiti samo jedan od upravljačkih programa u isto vrijeme i onemogućiti drugi. Reprodukcija mp3 datoteka dodatno će opteretiti sustav jer... datoteku koja se reproducira morat će se dekomprimirati.

    Potrebni Linux paketi

    • GCC 3.x;
    • ncurses-devel;
    • libtermcap-devel;
    • Zaglavlja razvoja jezgre;
    • GCC C++ 3.x;
    • OpenSSL (izborno) ;
    • newt-devel (opcionalno) ;
    • zlib-devel (opcionalno) ;
    • unixODBC; unixODBC-devel (izborno) ;
    • libtool (preporučeno) ;
    • GNU make (verzija 3.80 i novije).
    U mom slučaju, sve je već bilo sadržano u sustavu, samo sam ažurirao kernel (neka ovo nikome ne izgleda strašno).

    Trixbox distribucijski komplet posebno je popularan i voljen - to programski paket, baziran na CentOS-u i Asterisk-u, čija je glavna zadaća izrada poslužitelja IP telefonije u što kraćem roku.
    Na ovaj trenutak dostupno . Koraci instalacije mogu se vidjeti na web stranici voiceip.com.ua.

    Elastix distribucija tvrtke PaloSanto Solutions nije mnogo bolja u funkcionalnosti od Trixbox Community Edition. Distribuira se pod GNU GPL licencom. Elastix se temeljio na CentOS 5 s kernelom 2.6.18. Osnova VoIP sustava je Asterisk 1.4.18, programeri su ga nadopunili vlastitim uslužnim programima i modulima trećih proizvođača. Kao sustav naplate korišten je redizajnirani A2Billing. Isporuka također uključuje Openfire 3.4.2 poslužitelj koji omogućuje slanje poruka putem XMPP/Jabber protokola. U distribucijski komplet uključena su i dva CRM-a (Customer Relationship Management) - SugarCRM i VTigerCRM
    Pregled i instalaciju možete pronaći u članku o Linuxoidu.

    Nastavimo

    Učitaj članak Opća pitanja Neću instalirati i konfigurirati Asterisk, pogotovo jer na internetu postoje prekrasni članci koji detaljno govore o svakoj od faza. Unatoč činjenici da su članci napisani prije 3-4 godine, vjerujte mi, ne gube na važnosti, ne raspravljam, verzije su se promijenile od 1.2 pa sve do 1.6, promijenilo se čak i ime vozača telefona. i funkcionalnost se značajno proširila, ali to vas ne treba plašiti. Članci o Asterisk u časopisu "System Administrator"
    Autor Mihail Platov:
    • Asterisk i Linux - misija IP telefonije - govori o glavnim mogućnostima Asteriska, postavljanju i radu preko SIP protokola;
    • Asterisk i Linux: misija IP telefonije. Akcija 2 – razmatra se rad na H323 protokolu i osiguravanje komunikacije s PSTN-om;
    • Asterisk i Linux: misija IP telefonije. Akcija 3 je posljednji članak u ovoj seriji, koji ispituje pitanja govorne pošte, konferencija i web sučelja, koja uvelike olakšavaju rad i korisnicima i administratorima Asteriska.

    Napomena: članci koriste zaptel pomoćne programe, koji su promijenili naziv u DAHDI
    ztcfg -> dahdi_cfg
    ztmonitor -> dahdi_monitor
    ztscan -> dahdi_scan
    ztspeed -> dahdi_brzina
    zttest -> dahdi_test
    zttool -> dahdi_tool
    zapconf -> dahdi_genconf prije poznat kao genzaptelconf)

    I načini su se promijenili:

    • Konfiguracijska datoteka sustava je preimenovana iz /etc/zaptel.conf u /etc/dahdi/system.conf
    • Pomoćni program dahdi_cfg sada se može koristiti za odabir poništavača jeke za svaki kanal ili grupu kanala na temelju postavki iz konfiguracijske datoteke: system.conf; Kompletan popis promjena nalazi se na svn trunk programera ili na ruskom na web stranici voip.rus.net.

    Zvjezdica: organiziramo automatsku distribuciju dolaznih poziva - razmatraju se pitanja organiziranja reda čekanja za obradu poziva, toliko nužna u uslugama koje rade s klijentima. Autor Sergej Jaremčuk

    Pohranjivanje CDR datoteka u bazu podataka

    Call Detail Records (CDR) – datoteka koja bilježi parametre poziva koji su prošli kroz sustav. Asterisk vam omogućuje pohranjivanje CDR datoteka u:
    • Vrijednosti odvojene zarezima (CSV) – datoteka;
    Važan dio plana biranja koji mu daje snagu i dinamiku je func_odbc, omogućuje vam stvaranje i korištenje funkcija u planu biranja za dohvaćanje i korištenje informacija iz baze podataka.

    IVR

    Interaktivni glasovni odgovor (IVR) već je sastavni dio svake platforme i tvrtke koja se bavi korisničkom službom. Cijena komercijalnih IVR sustava (Avaya, Cisco, Genesys, Nortel ili Dialogic) prilično je visoka, a Asterisk je jednostavno stvoren za to.
    Nažalost, ruski ženski glas Ne postoji (besplatan) za Asterisk. Nakon instalacije, Asterisk nam se obraća glasom Allison Smith(Allison Smith) - ovo je oko 300 upita, plus još 600 u dodatku zvukova zvjezdice.

    Dostupan je tekstualni prijevod glasovnih uputa za Asterisk verzije 1.4, 1.6, kao i muški ruski glas iz romik_g za Asterisk 1.4.

    Na resursu ivrvoice.ru možete preuzeti i koristiti u bilo kojem u miroljubive svrhe, uključujući poslovne, ruske industrijske proizvode za Asterisk.

    Ako se odlučite sami snimati spontane snimke, tada je glavni uvjet normalizirati snimke na -3dB s pauzama na početku i kraju snimanja. Za pretvorbu audio datoteke upotrijebite uslužni program (Sound eXchange).

    Međutim, IVR sustavi nisu samo “vrijedno krzno” i DTMF, već i sustavi za automatsko prepoznavanje govora (ASR - sustavi za prepoznavanje govora) i mehanizmi za reprodukciju govora Text-to-speech (TTS). Istina, ovdje je još uvijek teško s Rusima.
    Ali trebali biste znati:

    • Open source TTS – motor

    Asterisk, o čijoj će instalaciji biti riječi u ovaj materijal, je softver za organizaciju tzv. uredske telefonske centrale ili IP-PBX (Private Branch eXchange, PBX). Spaja sve telefone u uredu u jedan informacijska mreža, na temelju kojih posluju razne usluge govorna komunikacija. Asterisk radi na Linuxu, BSD-u, OS X i Windowsu pomoću emulatora.

    Asterisk može prenositi glas preko četiri različita VoIP protokola i sučelja s gotovo svim standardiziranim telefonski aparati(uključujući mobilne) koristeći relativno jeftinu opremu. Asterisk implementira razne mogućnosti govornu poštu, uključujući imenik, konferencije, interaktivni glasovni odgovor i redove poziva.

    U ovom materijalu ćemo pogledati proces instaliranja Asterisk na Linux OS, posebno na popularne distribucije CentOS i Debian, kao i osnovne procedure za postavljanje poslužitelja govorne pošte.

    Instalacija Asterisk poslužitelja iz izvora

    Prvo, pogledajmo algoritam za instaliranje poslužitelja IP telefonije, koji je dostupan na apsolutno svakoj distribuciji Linuxa, naime sastavljanje i instaliranje softvera iz izvornog koda. Ova metoda omogućuje vam da instalirate Asterisk od nule.

    Prije instaliranja poslužitelja IP telefonije u sustav potrebno je ispuniti niz uvjeta. Asterisk mora biti instaliran na sustavu s verzijom kernela od najmanje 2.6, a sustav mora imati datoteke zaglavlja da bi se program uspješno kompilirao. Asterisk je napisan u C-u, tako da za izgradnju, gcc kompajler mora biti instaliran na sustavu s pripadajućim bibliotekama kao što su termcap i openssl. Izrada dodataka za Asterisk također zahtijeva unaprijed instalirane biblioteke i mysql klijent, kao i njihove odgovarajuće datoteke zaglavlja.

    Kada je sustav pripremljen za instalaciju, morat ćete otići na odjeljak za preuzimanje na službenoj web stranici i s njega preuzeti sljedeće arhive:

    1. zvjezdica.
    2. zvjezdica-zvukovi.
    3. zvjezdica-dodaci.
    4. zaptel.
    5. libpri.

    Datoteke se moraju kopirati na poslužitelj koji će obavljati funkcije uredska centrala. Stavite ih u mapu /usr/src/.

    Nakon toga pokrenite Idi na direktorij s arhivama i raspakirajte svaku od njih naredbom:

    tar-xzf<имя_архива>tar.gz

    Arhive će se raspakirati u mape s nazivima koji odgovaraju nazivima arhiva. Idite na svaku mapu redom pomoću naredbe:

    CD<имя_папки>

    I pokrenite sljedeće naredbe u svakoj mapi.

    1. Priprema za montažu:

    2. Sastavljanje:

    3. Instalacija:

    Ako se gornje naredbe uspješno završe, izgradit ćete i instalirati Asterisk na svoj poslužitelj.

    Postupak instalacije iz izvora je isti za sve distribucije Linuxa, ali nisu svi upoznati s tim. U pravilu, većina korisnika preferira metode instalacije koje nudi određena distribucija.

    U tom smislu, razmotrit ćemo postupke instalacije za Asterisk na dvije popularne platforme za stvaranje uredskih PBX-ova: CentOS i Debian GNU/Linux.

    Instaliranje Asterisk-a na CentOS

    Unutar ovaj primjer instalirat ćemo Asterisk 13. Instalirat ćemo Asterisk na CentOS 7.

    Pretpostavlja se da će se instalacija izvršiti u tekstualnoj konzoli kao superkorisnik (root).

    Prvo morate instalirati sve potrebne preduvjete. Provjerite jesu li svi dolje navedeni paketi prisutni na vašem sustavu. Ima ih dosta:

    Kao rezultat toga, sustav će sadržavati sve ovisnosti potrebne za uspješnu izgradnju poslužitelja Asterisk telefonija.

    Sljedeći korak trebao bi biti onemogućavanje SELinuxa. Security-Enhanced Linux sigurnosni sustav u CentOS-u uključen je prema zadanim postavkama i vrlo često ometa normalan rad Asterisk-a. Stoga, za uspješno postavljanje i rad poslužitelja, on mora biti onemogućen.

    Provjerimo status aktivnosti SELinux sustava sljedećom naredbom:

    Ako sustav javi da je SELinux omogućen, izvršit ćemo proceduru onemogućavanja. Da biste to učinili, potrebno je izvršiti izmjene u konfiguracijska datoteka u mapi /etc/selinux, postavljanjem odgovarajuće zastavice.

    sed -i "s/\(^SELINUX=\).*/\SELINUX=ONEMOGUĆENO/" konfiguracija

    timedatectl set-timezone<имя_зоны>(na primjer, Amerika/Los_Angeles)

    Kako biste provjerili je li vremenska zona postavljena, možete koristiti sljedeću naredbu:

    status timedatectl

    Zatim ćete morati ponovno pokrenuti sustav kako bi promjene stupile na snagu. Da biste to učinili, upotrijebite naredbu ponovnog pokretanja.

    Sada prijeđimo na instalaciju Asterisk-a.

    Zapravo, instaliranje Asterisk-a na CentOS svodi se na isti sklop iz izvora koji smo upoznali u prethodnom odjeljku. Ovdje ćemo pogledati proces montaže, uzimajući u obzir karakteristike određenog Linux distribucija, odnosno CentOS 7.

    Prvo preuzmimo i instalirajmo sam poslužitelj IP telefonije.

    Preuzmite arhivu sa Asterisk 13 iz odjeljka Preuzimanja na službenoj web stranici proizvoda i Spremimo ga u mapu /usr/src. Raspakirajmo se arhivirati naredbom:

    tar zxvf<имя_архива>

    Idemo u mapu s neraspakiranom arhivom i izvršimo dolje navedene naredbe.

    ./configure --libdir=/usr/lib64 --with-pjproject-bundled

    Ovaj slijed naredbi pripremit će izvore za sastavljanje.

    make menuselect.makeopts

    Nakon postavljanja opcija kompilacije, izvršite sljedeći niz radnji:

    1. Stvorite zaseban račun korisnik za poslužitelj IP telefonije.

    adduser asterisk -s /sbin/nologin -c "Asterisk korisnik"

    2. Izgradite i instalirajte poslužitelj.

    make && make install

    3. Postavite prava pristupa Asterisk za novostvorenog korisnika.

    chown -R zvjezdica. /var/lib/zvjezdica

    Kao rezultat toga, osnovni Asterisk poslužitelj bit će izgrađen i instaliran.

    Osim na sam Asterisk, na sličan način ga možete instalirati i na CentOS korisni dodaci na poslužitelj. Pročitajte o tome u nastavku.

    FreePBX

    FreePBX je sveobuhvatno grafičko web sučelje dizajnirano za postavljanje i upravljanje uredskim PBX-om. Instalacija Asterisk s FreePBX-om provodi se sljedećim redoslijedom.

    Pokrenimo bazu podataka:

    systemctl pokrenite mariadb

    Preuzmite s GitHuba u mapu /usr/src izvor FreePBX:

    git clone -b release/13.0 https://github.com/FreePBX/framework.git freepbx

    ./start_asterisk početak

    I nekoliko naredbi za postavljanje FreePBX-a:

    DAHDI

    DAHDI je upravljački program koji Asterisku omogućuje interakciju s različitom telefonskom opremom. Odgovoran je za rad kartica telefonskog sučelja instaliranih izravno u poslužitelj koji pokreće Asterisk. Postupak instalacije za DAHDI opisan je u nastavku.

    Preuzmite arhivu s upravljačkim programom u direktorij /usr/src, raspakirajte je i idite u raspakovanu mapu. Pokrenite naredbe u njemu:

    PJSIP

    PJSIP je biblioteka napisana u C-u koja je odgovorna za podršku različitim protokolima IP telefonije. Od inačice Asteriska 13.8 uključivo, biblioteka PJSIP može se instalirati zasebno. Međutim, ako je Asterisk kompiliran s oznakom --s-pjproject-paketom(što smo učinili u prethodnom odjeljku), PJSIP biblioteka će biti instalirana izravno kada se poslužitelj kompajlira.

    Da biste zasebno instalirali PJSIP, potreban je sljedeći postupak.

    Preuzmite arhivu s upravljačkim programom s pjsip.org u /usr/src direktorij, raspakirajte je i idite u raspakiranu mapu. Pokrenite naredbe u njemu:

    Postupci nakon ugradnje

    Nakon što je instalacija Asterisk dovršena, morate izvršiti niz koraka: dodatne akcije. Ovi postupci su obvezni.

    1. Postavite zaštitu za poslužitelj baze podataka:

    mysql_sigurna_instalacija

    Za dovršetak postupka jednostavno odgovorite Y na sva pitanja.

    2. Promijenite postavke web poslužitelja:

    3. Otvorite pristup uslugama i portovima potrebnim za rad Asterisk-a:

    firewall-cmd --permanent --zone=public --add-service=(http,https) --add-port=5060-5061/tcp --add-port=5060-5061/udp --add-port= 10000-20000/udp

    4. Konfigurirajte automatsko učitavanje baze podataka:

    systemctl omogući mariadb

    5. Konfigurirajte web poslužitelj za učitavanje pri pokretanju sustava:

    systemctl omogući httpd

    6. Konfigurirajte FreePBX autostart kada se sustav podigne:

    nano /etc/systemd/system/freepbx.service

    systemctl omogući freepbx

    7. Postavite vezu s bazom podataka putem ODBC-a. Ako je instaliran zastarjeli modul cdr_mysql.so, Ova stavka nije obavezna, ali se ipak preporučuje:

    nano /etc/odbc.ini

    Za testiranje ODBC povezivosti upotrijebite sljedeću naredbu:

    isql -v zvjezdicacdrdb

    8. Ponovno pokrenite sustav za primjenu učinjenih promjena:

    Instaliranje Asterisk 13 na Debian

    U ovaj odjeljak Pogledat ćemo postupak instalacije na drugoj popularnoj platformi - Debian. Dobre vijesti za korisnike: relativno je jednostavan, iako uključuje i izgradnju iz izvora. Kao primjer, instalirat ćemo Asterisk na Debian 8.

    Instalacija se izvodi kao superuser (root). Otvorite terminal, nabavite odgovarajuća prava, nakon čega možete nastaviti s instalacijom.

    Prvo preuzmite Asterisk 13 sa službene web stranice i raspakirajte preuzetu arhivu. Idite u mapu s neraspakiranim izvorima.

    Sada instalirajmo potrebne ovisnosti. Najvažniji - gcc kompajler - već je dostupan u Debianu. Pa preuzmimo samo preostale:

    Nakon što su sve ovisnosti preuzete i instalirane, pokrenite sljedeću naredbu u mapi s ekstrahiranom Asterisk arhivom:

    Naredba bi se trebala završiti bez grešaka. Ako to rezultira porukom da neke ovisnosti nedostaju, instalirajte ih.

    Prije kompajliranja Asteriska moguće je omogućiti ili onemogućiti pojedinačne module:

    Bit će otvoren konzolna aplikacija s popisom modula. Pomicanjem tipki prema dolje i gore kroz popis, možete ih uključiti i isključiti. Neki dodatni moduli zahtijevaju instaliranje ovisnosti. To se može učiniti pomoću apt-get.

    Sada počnimo kompajlirati Asterisk. Unesite već poznate naredbe u konzolu:

    1. Izradite izvorne kodove:

    2. Instalacija u direktorije sustava:

    Kada se kompilacija završi bez grešaka, morate pokrenuti naredbu:

    Ovo dovršava instalaciju. Asterisk je uspješno instaliran na vašem poslužitelju. Sljedeća naredba će otvoriti upravljačku konzolu Asterisk:

    zvjezdica -vvvvvvgc

    Postavljanje zvjezdice

    Sada pogledajmo osnovne postupke za postavljanje Asterisk telefonskog poslužitelja. U osnovi su isti za sve distribucije Linuxa.

    Prvo trebate dodati sljedeći tekst u datoteku sip.conf:

    Ovo će stvoriti pet računa koje može koristiti bilo koji SIP klijent (Cisco SIP telefon, xlite, ATA i slično). Svi korisnici bit će registrirani u Asterisk. Ako ovu konfiguraciju ne radi, pokušajte ga isključiti vatrozid dok se ne završi postavljanje softvera.

    Napravite svoj prvi plan biranja

    Plan brojeva (dialplan) daje formalizirani opis procesa obrade telefonskih poziva. Dialplan sustavu detaljno govori što treba učiniti s odlaznim i dolaznim pozivima. Na primjer, Asterisk ih može proslijediti, odgovoriti automatskim odgovorom i tako dalje.

    Otvorite datoteku proširenje.konf u mapi /etc/zvjezdica i dodajte mu redak:

    exten=> _XXXX,1,Biraj(SIP/$(EXTEN))

    Sada je sve konfigurirano SIP klijenti moći će primati i slati pozive. Zahvaljujući jednostavnosti postavljanja plana biranja, Asterisk je jedna od najprijateljskijih platformi za IP telefoniju. Za postavljanje uredskog PBX-a nije potrebno mnogo vještine.

    Stvaranje vašeg prvog SIP tranka

    Asterisk može upućivati ​​odlazne i dolazne pozive. Za odlazne pozive zahtijevamo da davatelj proslijedi pozive našem sustavu, kao i javnu IP adresu.

    Da biste to učinili, morate konfigurirati SIP trunk - virtualni komunikacijski kanal između klijentske opreme i telefonski operater. Ako će naš poslužitelj sa zvjezdicom djelovati kao oprema klijenta, postavljanje trunka omogućit će vam povezivanje bilo kojeg broja gradova telefonski brojevi putem SIP protokola

    Da biste stvorili deblo, dodajte sljedeći kod u datoteku sip.conf:

    Nakon ovoga morat ćete ući proširenje.konf još jedan red:

    exten => _XXXXXXX.,1,Dial(SIP/trunk1/$(EXTEN))

    To će vam omogućiti da uspostavite vezu sa svojim davateljem usluga za odlazne pozive.

    Zaključak

    Postavljanje punopravnog uredskog PBX-a temeljenog na Asterisk, čija je instalacija razmatrana u ovom članku, uključuje mnogo više postupaka nego što je gore opisano. detaljne informacije o telefonskom poslužitelju i njegovim mogućnostima predstavljeno je u službenoj Asterisk dokumentaciji.

    Najbolji članci na temu