/ / Asterisk - príkazy. Práca s konzolou Asterisk

Asterisk - príkazy. Pomocou konzoly Asterisk

Moderný rytmus života nemožno predstaviť bez vytvoreniajasný a naladený komunikačný systém medzi zástupcami rôznych oblastí výroby, služieb a akéhokoľvek podnikania. Poskytovanie telefónnej podpory je jedným z dôležitých krokov pri vytváraní spätnej väzby alebo konzultačných služieb. Projekt Asterisk je optimálnym riešením pre nasadenie počítačovej telefónie.

Takže čo je Asterisk?

Ak je jednoduché, potom Asterisk je klasická telefónna ústredňa,Má veľkú sadu funkcií, zásuvných modulov, modulov a rozšírení, ktoré môžu zvýšiť rozsah možností. Softvérový balík je distribuovaný pod licenciou s otvoreným zdrojovým kódom, ktorá umožňuje mnohým vývojárom, ktorí sa oslobodzujú od záujmu, udržiavať a rozvíjať projekt.

Pre operačný systém nie je dôležitéplné fungovanie komplexu, pretože produkt je cez platformu. Flexibilita aplikácie Asterisk spočíva v tom, že má schopnosť vytvárať vlastné moduly založené na vloženom jazyku.

príkazy hviezdičkou

Systém podporuje mnoho známych protokolov, napríklad SIP, MGCP, SCCP.

Asterisk má tiež svoj vlastný protokol, IAX, ktorý umožňuje výmenu informácií medzi servermi toho istého systému.

Princípy práce

Niektoré špeciálne vybavenie pre prácuAsterisk sa nevyžaduje. Všetky známe zariadenia sú pripojené k systému bez problémov. V niektorých prípadoch je rozumné používať firemné vybavenie od spoločnosti Digium, tvorcov systému.

Všetko fungovanie systému je spôsobenéčítať z konfiguračných súborov. Najdôležitejšie z nich je sip.conf. Obsahuje informácie o fungovaní protokolu SIP, nastavenia NAT a ďalších kľúčových funkcií.

príkazy hviezdičky cli

V predvolenom nastavení je okamžite pripravený na použitie a umožňuje použitie Asteriska v plnej funkčnosti. Informácie o účte však musia byť vyplnené. Existujú tri varianty v sip.conf:

  • používateľa;
  • peer;
  • priateľ.

Druhá z nich zahŕňa predchádzajúce dve, takmer veľa odborníkov takmer vždy používa.

Príkaz asterisk CLI

Na riadenie a analýzu systémuPoužíva sa špeciálne rozhranie príkazového riadku. Môžete sa prihlásiť pomocou rasterisk. Rovnaký účinok bude mať príkaz asterisk -rvvv. Na zmenu úrovne zaznamenávania je potrebný prepínač -rvvv.

Najskôr zvážte spoločné príkazy CLI Asterisk:

  • sip show peers - pokročilé informácie o všetkých účastníkoch systému, ich čísla, adresy IP, pingy a ďalšie. atď.
  • sip show registry - zobrazuje všetky dostupné registrácie SIP;
  • sip reload - príkaz sa použije po vykonaní určitých zmien v konfiguračnom súbore sip.conf. V podstate reštartuje modul;
  • sip show channels - zobrazuje aktuálne aktívne kanály s informáciami o používateľoch, identifikátoroch hovorov a ďalších;
  • sip show settings - zobrazuje všetky globálne nastavenia SIP;
  • sip set lad - zapne ladenie. Môžete určiť konkrétnu adresu alebo peer;
  • dialplan show - zobrazuje použitý dial-plán;
  • dialload reload - znovu načítá;
  • hlavné kodeky zobrazovania - zobrazuje informácie o všetkých kodekoch nainštalovaných v systéme Asterisk;
  • core restart now - okamžite reštartuje Asterisk;
  • core help show - zoznam príkazov používaných v Asterisku.

Nasledujúce príkazy sa používajú menej často, ale sú tiež dôležité a môžu byť potrebné pri nastavovaní a analýze:

  • zobrazenie kľúčov - zobrazenie všetkých kľúčov RSA;
  • key init - nastavenie hesla pre jediný kľúč RSA;
  • indikačné zobrazenie - zobrazenie zoznamu ukazovateľov a krajín;
  • http show status - zobrazuje stav servera HTTP;
  • databáza showkey - zobrazuje informácie z databázy kľúčom;
  • databáza del - odstráni kľúč a hodnoty z databázy;
  • hlavné zobrazovacie vlákna - zobrazuje informácie o spúšťaní aplikácií;
  • hlavná funkcia zobrazenia - Zobrazuje informácie o špeciálnych funkciách aktuálneho plánu vytáčania.

Príkazy AMI - Asterisk

Správa systému z externých aplikácií bolavytvoril špeciálne rozhranie. Volá sa AMI. A tento proces prebieha zadaním špeciálnych príkazov Asterisk AMI. Vysielajú sa cez protokol TCP. Jedná sa o veľmi pohodlný mechanizmus pre diaľkové ovládanie systému z rôznych softvérových riešení.

tímy asterisk ami

Stručne povedzte: Vytvorí sa spojenie medzi klientskou aplikáciou a serverom, nastavenia sa zmenia pomocou príkazov Asterisk. Za týmto účelom sa odovzdá reťazec, ktorý pozostáva z nasledujúcich prvkov:

  • kľúč - kľúčové slovo, ktoré obsahuje popis informácií v prijatej riadke;
  • hodnota je kľúčová hodnota.

Aby bolo možné odoslaťPríkaz Asterisk server, musíte sa k nemu najskôr pripojiť. Po vytvorení spojenia môžete posielať pakety. Môžu sa prenášať v ľubovoľnom poradí. Kľúč musí obsahovať jedno z nasledujúcich slov: Akcia, Udalosť, Odpoveď. O niečo viac o nich:

  • Action. Po prijatí tohto typu balíka serverom sa vykonajú akékoľvek kroky. Na jednom balení - jedna akcia.
  • Response. Tu je reakcia servera po vykonaní akcie.
  • Event. Informácie o udalosti, ktorá sa vyskytla na serveri.

Odpoveď môže mať niekoľko hodnôt, naprv závislosti od toho, akú činnosť vykonal server. Napríklad úspešné ukončenie bude iniciované slovom Úspech, chyba bude Chyba, Nasleduje - informácie o odpovedi servera sa odošlú v nasledujúcich paketoch.

Použitie a príklady

Ak chcete pochopiť, ako používať príkazy Asterisk, musíte sa pozrieť na niekoľko príkladov.

Akcia: prihlásenie Užívateľ: admin Tajomstvo: secret12

Tento riadok odovzdáva akčný paket obsahujúcipoužívateľské meno s heslom. Prihlasovacie kľúčové slovo znamená, že sa musíte prihlásiť pomocou zadaných parametrov. V reakcii môže server odoslať niečo takéto: Odpoveď: Správa o úspechu: Autentifikácia akceptovaná.

príkazy konzoly hviezdičkou

Tento riadok indikuje, že operácia bola úspešná.

Môžete sa odpojiť od aplikácie Asterisk odoslaním príkazu Akcia: odhlásenie. V odpovedi príde správa s rozlúčkou.

Nasledujúci príklad ukáže ako používať príkazyAsterisk a AMI môžu uskutočniť hovor: Akcia: Pôvodný kanál: SIP / 2001 Kontext: prichádzajúce Exten: 2001 Priorita: 1 Callerid: 2001 Premenná: ANSWER = 1 Premenná: _ACC = 1.

Tím posiela údaje o používateľovi, ktorý hovor uskutočnil. To sa odráža v Callerid a Channel.

príkazy hviezdičky rvvv

V skutočnosti prostredníctvom AMI môžete vykonávať mnoho rôznych operácií a funkcií. Celý zoznam si môžete prezrieť v oficiálnej príručke na webovej stránke výrobcu.

záver

Použitie príkazov konzoly Asterisk dáva systému flexibilitu a všestrannosť. To znamená, že ho môžete použiť na diaľku. Súčasne je možné uložiť celú funkčnosť komplexu.

Okrem toho spoločnosť pre vývojárov másoftvérové ​​riešenie a pre tých používateľov, ktorí nemajú príkazový riadok. Má pohodlné grafické rozhranie a má všetky potrebné funkcie.

Pre niektoré riešenia vývojári tretích stránpoužite webovú verziu programu. Nevyžaduje inštaláciu na počítači, ale umožňuje plne využiť systém Asterisk. Pre jeho prevádzku potrebujete iba počítač pripojený k sieti a nainštalovaný prehliadač.

Čítajte viac: