V systému Asterisk, otevřené softwarové platformě pro vytváření telefonních systémů, je každé rozšíření klíčovým prvkem. Určují činnosti, které musí být provedeny při přijímání hovoru, jako je přesměrování na jiné rozšíření nebo zpracování v záznamníku.
Někdy však dojde k situaci, kdy je výzva zaslána k neplatnému prodloužení. Může k tomu dojít například kvůli překlepům nebo chybám při psaní čísla. V takových případech obvykle Asterisk odešle hovor obsluze neplatných rozšíření, která může hovor varovat nebo přesměrovat.
Někdy je však nutné tuto situaci zvládnout bez použití obslužného prostředku pro neplatná rozšíření. To může být užitečné, pokud chcete skrýt neplatná rozšíření nebo provést jiné nestandardní kroky, když obdržíte výzvu k takovému rozšíření.
Pro zpracování případu odeslání na neplatné rozšíření, ale bez použití obslužné rutiny, lze použít kontexty a pravidla směrování hovorů. Vytvořte nový kontext v konfiguračním souboru Asterisk a určete pravidla směrování hovorů pro neplatná rozšíření. V těchto pravidlech můžete určit, jak zpracovat hovory na neplatná rozšíření, jako je jejich odeslání na jiné rozšíření nebo provedení určitých akcí.
Důvody a důsledky odeslání Asterisku k neplatnému rozšíření
Neplatným rozšířením se v tomto kontextu rozumí takové, které nemá příslušného zpracovatele k provedení potřebného úkolu.
Důvody pro zaslání neplatného prodloužení:
1. Chyba v nastavení: Důvodem je především nesprávné nastavení Asterisk konfiguračních souborů. Nesprávně uvedená rozšíření nebo nevhodná spojení mezi nimi mohou způsobit, že hovor bude zaměřen na neexistující nebo nesprávné rozšíření.
2. Neexistující rozšíření: V některých případech může být neplatné prodloužení způsobeno jeho absencí v systému. Pokud rozšíření nebylo vytvořeno nebo odstraněno, bude při pokusu o volání na toto rozšíření volajícího odesláno na neplatné rozšíření.
3. Konflikt názvů rozšíření: Pokud je v systému více rozšíření se stejným názvem nebo s podobným číslováním, mohou být problémy se zpracováním hovoru. Pokud nebyly jasně stanoveny priority rozšíření nebo jejich akce, může Asterisk odeslat hovor k neplatnému rozšíření.
Důsledky odeslání neplatného rozšíření:
1. Odmítnutí zpracování hovoru: pokud hovor narazí na neplatné rozšíření a chybí obslužná rutina pro toto rozšíření, Asterisk nebude schopen zpracovat hovor a provést potřebné kroky (jako je přesměrování na jiné rozšíření, přehrávání hlasové zprávy atd.).
2. Ztráta hovorů: Pokud je hovor trvale odeslán na neplatné rozšíření a není nainstalován žádný obslužný program, všechny hovory budou ztraceny a uživatel na ně nebude schopen reagovat.
3. Nezveřejněná funkčnost: Opomenutí možnosti využití funkčnosti, která by byla k dispozici, pokud by byl instalován obslužný program pro neplatné rozšíření. Hovory mohou být například zaměřeny na skupinu operátorů nebo přehrávány hlasové zprávy o nepřítomnosti operátora.
Pochopení procesu zpracování neplatných rozšíření
Zpracovatel pro neplatné rozšíření - jedná se o speciální blok kódu, který určuje další kroky při zpracování neplatného rozšíření. Obslužnou rutinu lze nakonfigurovat tak, aby volala záznamník, přehrávala chybovou zprávu nebo prováděla další akce podle uvážení správce.
Při zpracování neplatných přípon Asterisk zkontroluje příslušnou obslužnou rutinu v konfiguračních souborech nebo databázi systému. Pokud se obslužná rutina nenajde, Asterisk přejde na výchozí zpracování pro neplatná rozšíření.
Výchozí zpracování pro neplatná rozšíření poskytuje flexibilitu administrátorovi systému, aby přizpůsobil potřebné kroky při přijímání žádostí o neplatná rozšíření. Může zahrnovat provádění skriptů, odesílání zpráv, volání záznamníku nebo přehrávání nahraných zpráv.
Přítomnost obslužného programu pro neplatná rozšíření je důležitým aspektem správné práce Asterisk. Administrátoři mohou nakonfigurovat obslužnou rutinu tak, aby vyhovovala specifickým potřebám a požadavkům svého systému a zaručovala spolehlivost a bezpečnost zpracování neplatných přípon.