Asterisk - hračka pre kutilov? Už dávno to neplatí

5. 2. 2009
Doba čtení: 5 minut

Sdílet

Ako z „hračky pre kutilov“ urobiť profesionálny telekomunikačný systém? Využite silu open-source projektu Asterisk, integrujte VoIP operátorov a ich služby, pridajte profesionálny hardware pre pripojenie pevných telekomunikačných operátorov, nakonfigurujte VoIP telefóny a môžete začať profesionálne komunikovať.
Digium

Doba, keď open source projekt Asterisk zaujímal úzky okruh „nadšencov“ pre VoIP telefóniu, je už asi preč. Dnes je to projekt, ktorý zaujíma širokú odbornú verejnosť a poskytuje možnosti, ktoré dovoľujú integrovať telekomunikačné a dátové služby na profesionálnej úrovni. To čo tento projekt posúva od „hračky pre kutilov“ k profesionálnemu telekomunikačnému riešeniu, nie je len kontinuálny vývoj spoločnosti Digium na nových funkciách a verziách Asterisku, ale aj podpora výrobcov hardwaru pre túto platformu. Zatiaľ čo v detských dobách Asterisku sa vývojári pohrávali s rôznymi pokusmi integrácie napr. voice modemov, VoIP brán a iného nestabilného hardware, dnes je škála pre pripojenie Asterisku do sveta telekomunikácií prakticky neobmedzená. Výsledkom spojenia Asterisku s hardwarom je komplexný nástroj pre tvorbu finačne nenáročného, výkonného a flexibilného riešenia. Integrácia najstarších analógových liniek a portov FXO a FXS je ešte stále aktuálna, a preto výrobcovia poskytujú rôzne varianty týchto portov. Pripojenie cez signalizáciu ISDN cez zakladný BRA alebo primárny okruh PRA alebo E1 nie je pre Asterisk problém, integrácia so sieťou GSM je rovnako bezproblémová v podobe rôznych VoIP brán a GSM kariet.

Asterisk PBX Hardware

Asterisk PBX podporuje širokú škálu telekomunikačného hardware, nakoľko používa štandard SIP a H323, je možné ho prepojiť v prostredí LAN siete cez VoIP brány rôznych značiek a výrobcov, ale pokiaľ chcete postaviť profesionálny telekomunikačný systém, je potrebné sa porozhliadnuť po riešeniach, ktoré integrujú telekomunikačné služby a operátorov v rámci „jedného“ systému. V ďaľších riadkoch sa budeme venovať možnosťam integrácie hardware pre Asterisk v rámci uceleného integrovaného systému.

V zásade môžeme hardware vyvíjaný pre túto platformu rozdeliť na Zaptel kompatibilný hardware vyvíjaný firmou Digium a rôznych klonov týchto kariet a na hardware, ktorý nepoužíva Zaptel knižnice, používa vlastné ovládače a podporuje aj ďalšie open source VoIP platformy.

Server alebo PC

Asterisk poběží na PC založenom na OS Linux. Asterisk si môžete nainštalovať na akékoľvek PC pre domáce použítie alebo server s dvojjadrovým alebo štvorjadrovým procesorom pre profesionálne použitie. Rovnako ako u akéhokoľvek iného softvéru, pri plánovaní by ste mali zhodnotiť svoje požiadavky, ako je počet užívateľov, počet PCI, PCIe slotov, potrebné miesto na disku požadované pre hlasové a ďalšie aplikácie. Asterisk je možné prevádzkovať aj na starších počítačoch a serveroch s procesormi Pentium. Pre profesionálne použitie vždy odporúčame použitie značkových serverov kvôli podpore, ktorú dostanete od spoločností ako je Dell, HP, IBM, atď.

Zaptel ovládače

Zaptel ovládače spoločnosť Digium implementovala do projektu Asterisk a pod týmito ovládačmi vyvíja vlastný hardware, zároveň vznikajú aj rôzne klony na tejto platforme, ktoré sú porovnateľné s produktmi Digium a ponúkajú vo väčšine prípadov priaznivejšiu cenu ako karty Digium. Asi najznámejším výrobcom, ktorý sa aj aktívne podieľa na podpore projektov ako TrixBox apod. je čínsky výrobca OpenVox. Digium karty sú však náročné na hardwarové požiadavky PC ako aj podporovaného hardwaru, problémy sa vyskytujú s IRQ prerušeným na PCI slotoch a viac zaťažujú výkon procesora.

Karty 1
Sangoma

Na druhej strane sú výrobcovia, ktorý podporujú vývoj pod vlastnými, resp. univerzálnymi ovládačmi pre Linux a ďalšie VoIP projekty ako Yate, FreeSwitch a podobne. V tejto oblasti je už dlhodobo aktívna kanadská spoločnosť Sangoma Technologies Sangoma Technologies. Hlavnou výhodou série produktov AFT je menšie zaťaženie výkonu procesora, vysoká miera kompatibility s PC hardwarom, nakoľko Sangoma nepožaduje nastavovanie IRQ prerušenia na PCI slotoch. Ďalšou veľkou výhodou je, že použitie nezávislých ovládačom a Sangoma umožňuje upgrade nie len ovládača samotného, ale aj firmware karty, čo Digium karty neumožňujú. Sangoma, tiež používa premyslenú koncepciu vývoja kariet a ich škálovateľnosti, keď tieto karty bezproblémov naištalujete do 1–2U serverov. Čo je z pohľadu modularity dôležité, je aj koncepcia modulov v ramci kariet, napríklad ak potrebujete inštalovať systém pre 2× ISDN BRA linku, tak v rámci karty ktorá umožnuje až 6 x ISDN BRA portov, osadíte iba jeden modul a neskôr jednoduchým zasunutím pridáte ďaší modul. Takto môžete systém rozširovať bez potreby ďalšieho miesta pre kartu a voľný PCI slot.

Jednou z príjemných vlastností napr. analógových kariet je skutočnosť, že podporujú vymeniteľné moduly FXO a FXS, ktoré sú úplne zameniteľné. Teda môžete napr. začať s kartou s analógovými 4 FXS portami, a neskôr doplniť kartu o modul pre 2× FXO porty. Táto flexibilita umožňuje zachovať vaše existujúce investície do analógových kariet, ktoré ste už kúpili.

Karty 2

Pri oboch platformách výrobcovia ponúkajú verzie, ktoré riešia potlačenie neželateľného echa počas hovoru. V ponukách nájdete karty s hardwarovým modulom potlačenia echa ako aj s prídavnými softwarovými licenciami na potlačenie echa. Softwarové riešenie si ale vždy „uhryznú“ viac z výkona CPU a nemajú také silné algoritmy ako pri hardwarových moduloch potlačenia echa. Aj v tomto ohľade má riešenie hardwarového potlačenia echa postavené od spoločnosti Sangoma „navrch“, nakoľko používa 128ms polačenie echa pre všetky hovorové kanály, zatiaľ čo Digium používa 64ms potlačenie echa a po prekročení 32 hovorových kanálov len už len 16ms. Výrobcovia samozrejme ponúkajú svoje produkty v prevedeniach pre PCI a PCI Express sloty. Osobitne pri PCI zbernici je potrebné sledovať pri kartách Digium, aké napätie zbernice podporujú. Digium totiž vyrába samostatne verzie pre 3,3V a samostane pre 5V zbernicu.

Pri produktoch Sangoma s s týmto hlavu lámať nemusíte, nakoľko každá doska podporuje obe verzie napájania. Záruka je samozrejme dôležitý údaj. Sangoma garantuje záruku 5 rokov, Digium štandardnú 2 ročnú záruku.

Karty 3

Posledným riešením je to, ktoré vyvinula spoločnosť Xorcom. Koncept ponúka telefónne rozhranie pre Asterisk systémy pod označením Astribank. Astribank je ľahko pripojiteľné cez USB 2.0 porty na akýkoľvek server Asterisk a tým odpodáva otázka hardwarovej kompaktibility, voľných PCI slotov, IRQ prerušení a pod. Inštalácia Astribank je v podstate ‚plug-and-play‘. Astribank je automaticky detekovaná a nakonfigurovaná Asterisk IP PBX, nakoľko ovládače pre Astribank sú súčasťou Asterisku a nepotrebujú dodatočnú inštaláciu. Vzhľadom k tomu, že ovládač Astribank je neoddeliteľnou súčasťou Asterisku, neexistujú žiadne problémy interoperability alebo zložité konfiguračné požiadavky. Astribank je LAN-nezávislé riešenie. Použitím prenosu 480 Mbit USB 2.0 pre komunikáciu medzi Asterisk PBX a Astribank je Astribank nezávislý od ostatných zariadení LAN. Rovnako aj Xorcom ponúka širokú škálu telekomunkačných rozhraní od FXS a FXO portov až po niekoľkoportové ISDN PRA a E1 rozhrania.

bitcoin_skoleni

Záver

Članok si kládol za cieľ urobiť základný prehľad o možnosti integrácie telekomunikačných služieb do prostredia Asterisk. Pokiaľ chcete s Asteriskom experimentovať, môžete sa poobzerať po finačne nenáročných VoIP branách, napr. ATA prevodníkoch na integráciu jednej alebo viacerých anlógových liniek alebo telefónov. Pokiaľ však potrebujete vystavať profesionálny telefónny systém, určite sa orientujte na integrované riešenia spomínané v tomto článku. Z viacerých dôvodov doporučujeme riešenia od spoločnosti Sangoma, nakoľko flexibilita, spoľahlivosť a koncepcia riešenia je na pofesionálnej úrovni. Astribank ponúka tiež rad výhod spolu s jednoduchosťou inštalácie a konfigurácie.


Autor je pracovník spoločnosti DialCom Servis s.r.o., ktorá sa dlhodobo zaoberá VoIP telekomunikačnými riešeniami.

Autor článku