Hívásirányítás 2010/01/25
A régi telefonközpontokon mindig előhívószámmal kellet kifelé irányba tárcsázni, ráadásul most változtak a mobilhívások módszere is. Mitől függ, és hogyan működik ez a dolog? Erre keressük a választ
Nem meglepő, hogy ez az opció kizárólagosan a konfiguráción műlik. A Cisco rendszereknél egy ’secondary-dial-tone’-nak nevezett megoldással van lehetőség a régi megoldás mellett maradni. Egy laikus mindjárt azt kérdezné: mért is jó ez? Egyáltalán van ennek előnye?
A válasz igen, van, de nem az amire először gondolnánk. Én arra gondoltam, amikor erről először halottam, hogy ezzel lehet jogosultságot adni/elvenni kifelé irányuló hívásokra. Nem így van. Ennek egyetlen oka van: a megszokás. Viccesen hangzik! Sőt, nem is annak a megszokása, hogy elő kell tárcsázni egy számot, hanem az idő.
Egy VoIP telefonon a rendszer a szám beírása után vár még egy másodpercet, hátha akar még a felhasználó számjegyeket beütni, és bár rövid ez az idő, mégis valakit úgy tűnik idegesít. Ezt lehet ezzel a funkcióval elhárítani. Különböző előhívó számokkal más fővonalakon át lehet kimenni. Mi lehet még ennek előnye? A fővonali oldalon a szolgáltató ilyenkor valóságosan, gombnyomás időben kapja meg a beütött számokat. Manapság ez már nem jelent előnyt, régebben, kompatibilitási problémák előfordulhattak, én nem tapasztaltam ilyet.
Gondolom már világossá vált, hogy ez nem éppen a legideálisabb megoldás, ennél egy VoIP rendszer lehet okosabb. Az előbb már írtam, hogy a telefon vár, egy kicsit, és ha “meggyőződött” (eltelt az az idő), hogy a teljes szám be van írva, akkor küldje tovább a hívásirányító felé. Ha nekünk nagyon sürgős, akkor egy kettőskeresztre azonnal küldi (GrandStream telefonok van külön Send gomb a # alatt). Ebből a leszűrhető a lényeg: a központ egy teljes számot kap meg, és okosan gondolkozik. Először a belső mellékek között keres, ha nem talál, megy a fővonalra. Ez a megoldás hasonlít az alhálózat és az alapértelmezett árjáró kérdésére az adathálózatokban.
Sőt, ez még nem minden, a központhoz ugyanis adott esetben több fővonal lehet kapcsolva, például a VoIP szolgáltatón kívül egy ISDN és akár GSM adapter is. Erre a célra a központ konfigurálójának szabályokat kell létrehozni. A szabályokat a reguláris kifejezésekhez tudnám hasonlítani, bár annyira nem okosak. Hivatkozni lehet a hívott szám hosszára, adott számjegyére, akár számtartományra. Sőt, ezzel a megoldással akár a a 0690-es számokat le is lehet tiltani. De a legbeváltabb módszer az Asterisk esetében a 0620-as, 30-as, 70-es számok GSM adapterre irányítására kitalált _06[237]0X. mely annyit takar: minden számot ami 06-al kezdődik, és utána 2,3,7 áll majd egy nulla, és még legalább egy karakter, azt irányítsa eszerint a szabály szerint.
Nagyon Geekeknek: Amiről most beszélek dialplan-nek hívják a telefóniában. Az asterisk alapértelmezés szerint az /etc/asterisk/extensions.conf-ból olvassa ezt ki, de ide be lehet #include-olni más fájlokat is. Egy új hívást a rendszer a [default] kontextusból indít. Ide jellemzően más kontextusok listája kerül be. Lépéseket kell itt meghatározni, hogy mi történjen a hívással. (pl.: _s,1,Dial(SIP/ePhone,${ARG1})
Cisco-ban ezt egy kicsit bonyolultabb összehozni, ott a ‘destination-pattern’ opcióval lehet játszani a ‘dial-peer voice’ módban. Illetve itt a számok módosíthatóak is ‘translation-rule’-okkal. Erről részletesebb leírást nem adnék, a Cisco oldalon van, másrészt meg ez egy elég bonyolult konfiguráció, parancssoros felületen bejárni egy ilyen nagy eseményhalmazt. Azt elfelejtettem, hogy az ilyen szintű beállításokat a Cisco-nál csak parancssoros felületről lehet elérni, amit teleneten, sshn vagy console porton át lehet megtenni.
Ökölszabály: mindig járjunk utána mi az aktuális álláspont a segélyhívószámok konfigurációjával kapcsolatban.
Ezeket a fent említett konfigurációs beállításokat a Gencom rendszereken a kimenő utak / outbound routes menüpontok alatt kell keresni. Értelme csak akkor van, ha a fővonalak rendesen be vannak állítva a ‘Trunks’ menüpont alatt, a fővonalak beállításához kérje segítségünket.




Válasz hagyása