Asterisk - týmy. Pracujte s konzolí Asterisk

Současné tempo života není myslitelná bez vytvoření jasného a koordinovaného systému komunikace mezi různými oblastmi výroby, služeb a jakékoliv podnikání. Poskytovat telefonickou podporu - jedním z důležitých kroků při vytváření zpětné vazby nebo radu. Asterisk projekt je nejlepším řešením pro nasazení CTI.

Co je Asterisk?

Jednoduše řečeno, Asterisk - je klasický telefonní ústředna, která má velkou sadu funkcí, modulů, modulů a rozšíření, které mohou zvýšit rozsah možností. Softwarový balík je šířen pod licencí od open source software, který umožňuje mnoho volného vývojáři a nadšenci pro udržení a rozvoj projektu.


Operační systém nezáleží pro plný provoz komplexu, protože výrobek je přenositelný. Flexibilita Asterisk je, že má schopnost vytvářet vlastní moduly postavené na základě jazyka.
Systém podporuje mnoho protokolů známých, například SIP, MGCP, SCCP. V Asterisk má také svůj vlastní protokol IAX, takže servery pro sdílení informací mezi jedním systémem.

Zásady

se požaduje zvláštní hardware pro hvězdičkou. Všechna známá zařízení bez problémů připojil se systémem. V některých případech to dává smysl používat proprietární vybavení od firmy Digium, tvůrců systému. All systému je vzhledem k číst konfigurační soubory. Nejdůležitější z nich - sip.conf. InJeho střeva obsahuje informace o provozu protokolů SIP, nastavení NAT a dalších klíčových funkcí.


Ve výchozím nastavení je okamžitě připraven k práci a umožňuje použití Asteriska v plné funkčnosti. Účetní informace však musí být vyplněny. Existují tři odrůdy v sip.conf:
  • uživatel;
  • peer;
  • přítel.
  • Druhá obsahuje dvě předchozí, tolik praktikujících je téměř vždy používá.

    Příkaz CLI Asterisk

    Pro ovládání a analýzu provozu systému se používá speciální rozhraní příkazového řádku. Můžete se přihlásit pomocí rasterisk. Stejný efekt bude dán příkazem asterisk -rvvv. Tlačítko -rvvv je nutné změnit úroveň přihlašování. Nejprve zvážte běžné příkazy CLI Asterisku:
  • sip show peers - rozšířené informace o všech účastnících systému, jejich číslech, adresách IP, pingech a tak dále. jiné
  • sip show registry - zobrazuje všechny existující registrace SIP;
  • sip reload - Příkaz se používá po provedení některých změn konfiguračního souboru sip.conf. V podstatě modul znovu načte;
  • Zobrazit kanály sip - zobrazuje aktuálně aktivní kanály s informacemi o uživateli, identifikátory volání a dalšími;
  • sip show settings - zobrazuje všechna globální nastavení SIP;
  • sip nastavit ladění - zahrnuje režim ladění. Můžete zadat konkrétní adresu nebo banketu;
  • dialplan show - zobrazí použitý plánovací plán;
  • reload callplan - provede restartování;
  • hlavní kodeky show - výstupy informace o všech nainstalovaných kodecích Asterisk;
  • restart jádra nyní -okamžitě resetujte Asterisk;
  • hlavní nápověda - seznam použitých příkazů Asterisk.
  • Následující příkazy se používají méně často, ale jsou také důležité a mohou být užitečné pro konfiguraci a analýzu:
  • klíče ukazují - zobrazení všech klíčů RSA;
  • klíče init - přiřazení hesla pro samostatný klíč RSA;
  • ukazatel ukazatele - zobrazení seznamu ukazatelů a zemí;
  • stav zobrazení http - Zobrazuje stav serveru HTTP;
  • databáze showkey - zobrazí informace z databáze na klíči;
  • vymazání databáze - odstranění klíče a hodnoty z databáze;
  • podprocesy hlavního zobrazení - zobrazí informace o spuštěných programech;
  • hlavní funkce zobrazení - zobrazí informace o speciálních funkcích aktuálního plánu vytáčení.
  • AMI - Asterisk

    Pro správu systému od externích aplikací bylo vyvinuta speciální rozhraní. Říká se AMI. A tento proces probíhá prostřednictvím zavedení speciálních příkazů Asterisk AMI. Vysílá se přes protokol TCP. Jedná se o velmi vhodný mechanismus vzdálené správy systému z různých softwarových řešení.
    Krátce: Mezi klientskou aplikací a serverem je vytvořeno spojení, pomocí příkazů Asterisk dochází ke změně nastavení. Za tímto účelem předává řetězec sestávající z následujících prvků:
  • klíč - klíčové slovo, které obsahuje popis informací přijatých řádkem;
  • hodnota - klíčová hodnota.
  • Chcete-li odeslat příkaz Asterisk serveru, musíte se k němu připojit. Po vytvoření spojení je možné odeslat pakety. Mohou být přenášeny na kteroukoli z nichobjednávat. Klíč musí obsahovat jedno z následujících slov: Akce, Událost, Odpověď. Nyní o ně něco víc:
  • Akce. Poté, co server obdrží tento typ balíčku, budou provedeny některé kroky. Jeden balíček - jedna akce.
  • Odpověď. Zde je reakce serveru po akci.
  • Událost. Informace o události, ke které došlo na serveru.
  • Odpověď může vyžadovat několik hodnot, v závislosti na tom, co server prováděl. Například úspěšné dokončení bude zahájeno slovo úspěch, chyba - chyba, následuje - informace o odpověď serveru budou převedeny do těchto balíčků.

    Používání a příklady

    Abychom pochopili, jak používat příkazy Asterisk, je třeba vzít v úvahu několik příkladů. Akce: přihlašovací jméno Uživatel: admin Tajemství: secret12 V tomto řádku se přenáší balíček Akce, který obsahuje uživatelské jméno a heslo. Přihlašovací klíčové slovo klíčového slova znamená, že se musíte do systému přihlásit s uvedenými parametry. V odpovědi může server odeslat něco podobného: Odpověď: Úspěšná zpráva: Authentication accepted.
    ​​Tento řádek říká, že operace byla úspěšná. Odpojení od funkce Asterisk lze provést předáním příkazu Action: logoff. V reakci na to přijde zpráva o rozloučení. Následující příklad ukazuje, jak používat příkazy a Asterisk AMI lze vytočit: Akce: Vymyslet Kanál: SIP Kontext /2001: příchozí expanzi: 2001 Priorita: 1 ID volajícího: 2001 Proměnná: answer = 1 Proměnná: _ACC = 1. Tým odesílá údaje o uživateli, který telefon uskutečňuje. To se odráží v Callerid a Channel.
    Ve skutečnosti díky AMI lze provádět mnoho různých operací a funkcí. Seznamte se s plnýmSeznam naleznete v oficiální příručce na internetových stránkách výrobce.

    Závěr

    Použití příkazů konzoly Asterisk poskytuje flexibilitu a všestrannost systému. To znamená, že ji můžete použít vzdáleně. Současně je možné zachovat celý funkční komplex. Kromě jiného má vývojář společnosti softwarové řešení pro ty, kterým se příkazová řádka nelíbí. Má praktické grafické rozhraní a má všechny potřebné funkce. U některých řešení vývojáři třetích stran používají webovou verzi programu. Nevyžaduje instalaci na počítači, ale zároveň umožňuje plné využití systému Asterisk. Vyžaduje pouze počítač připojený k síti a nainstalovaný prohlížeč.

    Související publikace