Zvezdica - ukazi. Uporaba konzole Asterisk
Sodoben ritem življenja je nepredstavljiv brez oblikovanja jasnega in prilagojenega sistema komuniciranja med predstavniki različnih področij proizvodnje, storitev in vsakega podjetja. Zagotavljanje telefonske podpore je eden od pomembnih korakov pri ustvarjanju povratnih informacij ali svetovalnih storitev. Projekt Asterisk je optimalna rešitev za uvajanje računalniške telefonije.
Kaj je torej zvezdica?
Če je preprosta, je Asterisk klasična avtomatska telefonska centrala, ki ima velik nabor funkcij, vtičnikov, modulov in razširitev, ki lahko povečajo obseg možnosti. Programski paket je distribuiran pod licenco odprtokodne programske opreme, ki omogoča veliko brezplačnih razvijalcev-navdušencev za podporo in razvoj projekta.
Operacijski sistem ni pomemben za popolno delovanje kompleksa, saj je proizvod navzkrižno platformo. Prilagodljivost Asterisk je, da ima sposobnost ustvarjanja modulov po meri na podlagi vgrajenega jezika.
Sistem podpira številne znane protokole, na primer SIP, MGCP, SCCP.
Asterisk ima tudi svoj IAX protokol, ki omogoča izmenjavo informacij med strežniki istega sistema.
Načela dela
Nobene posebne opreme za delovanje zvezdice ni potrebna. Vse znane naprave ne motijo sistema brez težav. V nekaterih primerih je smiselno uporabljati zaščiteno opremo podjetja Digium, ustvarjalcev sistema.
Vse delovanje sistema je posledica branja iz konfiguracijskih datotek. Najpomembnejši med njimi je sip.conf. V globinah se zaključijo informacije o delovanju protokola SIP, nastavitev NAT in drugih ključnih funkcij.
Privzeto je takoj pripravljen za uporabo in omogoča uporabo zvezdice z vsemi funkcionalnostmi. Vendar je treba podatke o računu izpolniti. Obstajajo tri vrste sip.conf:
- uporabnik;
- peer;
- prijatelj.
Slednje vključujejo prejšnja dva, tako da ga skoraj vedno uporabljajo strokovnjaki.
Zvezek CLI
Za upravljanje in analizo delovanja sistema se uporablja poseben vmesnik ukazne vrstice. Lahko se prijavite z rasteriskom. Enak učinek bo dal ukaz asterisk -rvvv. Stikalo -rvvv je potrebno, da spremenite stopnjo beleženja.
Najprej upoštevajte skupne ukaze z zvezdico CLI:
- sip show peers - Obširne informacije o vseh naročnikih sistema, njihovi številki, IP naslovih, pingah in več. drugo;
- sip show register - prikazuje vse razpoložljive registracije SIP;
- sip reload - ukaz se uporablja, ko so bile v konfiguracijsko datoteko sip.conf izvedene določene spremembe. Dejansko je ponovno zagnala modul;
- sip show channels - prikazuje trenutno aktivne kanale z informacijami o uporabnikih, identifikatorjih klicev in drugih;
- sip show settings - prikaže vse globalne nastavitve SIP;
- sip set debug - omogoča način odpravljanja napak. Določite lahko določen naslov ali praznik;
- prikaz dialplana - prikaže uporabljeni dial plan;
- dialplan ponovno naloži - bo izvedel ponovni zagon;
- jedro kažejo kodeki - prikaže informacije o vseh kodekih, nameščenih v sistemu Asterisk;
- ponovni zagon jedra - bo takoj ponovno zagnala zvezdico;
- pomoč za jedro - seznam ukazov, uporabljenih v zvezdici.
Naslednji ukazi se uporabljajo manj pogosto, vendar so tudi pomembni in morda potrebni med konfiguracijo in analizo:
- prikazi tipk - prikaže vse ključe RSA;
- tipke init - nastavite geslo za en ključ RSA;
- kazalnik prikaza - prikaz seznama kazalnikov in držav;
- http show status - prikaže status strežnika HTTP;
- zbirka showkey - prikaže podatke iz baze podatkov po ključu;
- baza del - odstrani ključ in vrednosti iz baze podatkov;
- jedrske teme - prikažejo informacije o tekočih aplikacijah;
- core show function - prikazuje informacije o posebnih funkcijah trenutnega dialplana.
AMI - ukazi z zvezdico
Za upravljanje sistema od zunanjih aplikacij je bil izdelan poseben vmesnik. Imenuje se AMI. In ta proces se zgodi z vnosom posebnih ukazov Asterisk AMI. Prenesejo se preko TCP protokola. To je zelo priročen mehanizem za daljinsko vodenje sistema iz različnih programskih rešitev.
Na kratko, obstaja povezava med odjemalcem in strežnikom ter nastavitve spremenite z ukazi Asterisk. Za to se vrne niz, ki ga sestavljajo naslednji elementi:
- ključ - ključna beseda, ki vsebuje opis informacij v dohodni vrstici;
- Vrednost je vrednost ključa.
Če želite poslati ukaze strežniku Asterisk, se morate najprej povezati z njim. Po vzpostavitvi povezave lahko pošiljate pakete. Lahko jih posredujejo v katerem koli vrstnem redu. Ključ mora biti ena od naslednjih besed: Dejanje, dogodek, odziv. Zdaj malo več o njih:
- Ukrep. Ko strežnik prejme to vrsto paketa, bodo sprejeti nekateri ukrepi. Za en paket - eno dejanje.
- Odgovor. Tukaj je odziv strežnika po dejanju.
- Dogodek. Informacije o dogodku, ki se je zgodil na strežniku.
Odziv lahko traja več vrednosti, odvisno od tega, kakšno dejanje je strežnik izvedel. Na primer, uspešen zaključek bo začel z besedo Success, error - Error, Follows - informacije o reakciji strežnika bodo posredovane v naslednjih paketih.
Uporaba in primeri
Če želite razumeti, kako uporabljati ukaze Asterisk, morate upoštevati nekaj primerov.
Dejanje: prijava Uporabniško ime: admin Skrivnost: skrivnost12
V tej vrstici se pošlje paket Akcija, ki vsebuje uporabniško ime z geslom. Ključna beseda za prijavo pomeni, da se morate prijaviti v sistem z določenimi parametri. V odgovor lahko strežnik pošlje nekaj takega: Odgovor: sporočilo o uspehu: sprejeta je overitev.
Ta vrstica kaže, da je bila operacija uspešna.
Od Asterisk lahko prekinete povezavo tako, da pošljete ukaz Action: logoff. V odgovoru bo prišel sporočilo s slovo.
Naslednji primer prikazuje, kako uporabljati Asterisk AMI in ukazov lahko kličete: Akcijski: izvirajo kanala: SIP / 2001 Kontekst: dohodni podaljškom: 2001 Prednostna naloga: 1 klicatelja: 2001 Variable: ODGOVOR = 1 Variable: _ACC = 1.
Ukaz posreduje podatke o uporabniku, ki kliče. To se odraža v Calleridu in kanalu.
Pravzaprav preko AMI lahko izvajate številne različne operacije in funkcije. Celoten seznam si lahko ogledate v uradnem priročniku na spletni strani proizvajalca.
Zaključek
Uporaba ukazov konzole Asterisk daje sistemu prilagodljivost in vsestranskost. Torej, ga lahko uporabite na daljavo. V tem primeru je mogoče shraniti celotno funkcionalnost kompleksa.
Razvijalsko podjetje med drugim ima programsko rešitev za tiste uporabnike, ki ne marajo ukazne vrstice. Ima priročen grafični vmesnik in ima vse potrebne funkcije.
Za nekatere rešitve razvijalci drugih izdelovalcev uporabljajo spletno različico programa. Ne potrebuje namestitve na računalniku, vendar vam omogoča, da v celoti uporabljate sistem Asterisk. Za njegovo delovanje potrebuje samo računalnik, priključen na omrežje, in nameščen brskalnik.
- Alternativa 1C. Pregled plačane in brezplačne programske opreme za računovodstvo
- Osnovni programski jezik in njena zgodovina
- Osnovne funkcije operacijskih sistemov
- Kaj je CJS? Sredstva kriptografske zaščite podatkov
- Kaj je Free DOS?
- Asterisk mazilo - hitra pomoč
- Kakšno je ime programskega paketa, ki upravlja delovanje računalnika in zagotavlja interakcijo med…
- Eclipse - razvojno okolje za modularne aplikacije na več platformah
- Kaj je PAK in za kaj je to?
- Kaj je programska oprema? Kakšen program je Programska oprema?
- Jabolčno drevo Zvezdica: opis, fotografije, pregledi drevesa
- Kako namestiti DirectX 11 v operacijskem sistemu Windows 7: navodila
- Penzion `Asterisk` v Anapa: pregled, značilnosti in ocene turistov
- Uporabljena informatika na različnih področjih
- Avtomatizirani bančni sistemi
- Struktura informacijskega sistema, podsistemov
- Kaj je operacijski sistem
- Kdaj podpira Windows 7? Prihodnost in alternative
- Zvezdica: namestitev in navodila
- Razvoj strategije razvoja podjetja je glavni korak vsakega podjetnika
- Inženirske storitve - izvajanje inteligentnih rešitev