8   Hlasové služby v síti CESNET2

Projekt hlasových služeb v síti CESNET2 patří mezi aplikace pro novou generaci sítí (NGN, Next Generation Network). Postupným rozšiřováním technických prostředků a programových aplikací v rámci řešeného projektu vytváříme podmínky pro konvergenci hlasových a datových služeb v síti CESNET2.

Projekt má dvě části, výzkumnou a provozní. V provozní části zabezpečujeme úkoly související s provozem služby, připojováním nových účastníků, garancí dostupnosti, kvality služby a poskytnutí podkladů pro vyúčtování hovorného. Přínosem provozní části je úspora nákladů na telefonní hovory - hovor v rámci sítě CESNET2 je bezplatný, spojení ukončené ve veřejné telefonní síti je zpoplatňováno exkluzivními tarify. Projekt vytváří pokročilou experimentální platformu použitelnou i pro potřeby dalších projektů.

Obecným cílem výzkumné části je ověřování a vlastní vývoj nových technologií. Některé z nich jsou již používány v rutinním provozu (např. aplikace IPTA pro účtování hovorného nebo řídící prvek gk-ext.cesnet.cz pro přihlašování H.323 zařízení).

8.1   Podmínky provozování sítě IP telefonie v roce 2002

Základní stavební kameny sítě IP telefonie jsme položili koncem roku 1999 propojením ústředny VŠB-TU v Ostravě a ČVUT v Praze prostřednictvím hlasové brány VoGW AS5300 (Voice Gateway) a ATM PVC okruhů. Stejnou technologií jsme v roce 2000 připojili i ústředny MUNI v Brně a JČU v Českých Budějovicích. V roce 2001 došlo k nahrazení ATM PVC samostatnými VoGW MC3810. Postupně jsme síť rozšiřovali o další brány a v polovině roku 2001 realizovali připojení veřejného telekomunikačního operátora Aliatel.

Technické řešení propojení s veřejnou telefonní sítí nevyžadovalo na straně CESNET2 žádné investice a je realizováno přes síťový uzel NIX.CZ. Pilotní projekt volání do veřejné sítě jsme zahájili v říjnu 2001 na VŠB-TU v Ostravě a TU v Liberci. V lednu 2002 byl zkušební provoz úspěšně vyhodnocen a volání do veřejné sítě jsme nabídli jako službu i ostatním členům zapojeným do projektu IP telefonie.

Od roku 2002 poskytujeme v rámci projektu IP telefonie ukončování hovorů ve veřejné síti na základě smlouvy se členem sdružení. Je sjednávána na dobu neurčitou s jednoměsíční výpovědní lhůtou. Nedílnou součástí smlouvy je ceník hovorného.

V září jsme dosáhli snížení cen a rozšíření cílů volání do šestnácti vybraných mezinárodních destinací. V tabulce uvádíme několik příkladů cen hovorů, kompletní ceník lze získat u řešitelů na vyžádání. Změny cen rozesíláme všem připojeným institucím podle podmínek ve smlouvě. Cena hovoru se účtuje s přírůstky po 1 vteřině, bez minimální účtované délky hovoru.

Praha 420 2 0,82 Kč/min (po-pá, 7.00-19.00)
    0,51 Kč/min ve slabém provozu
Rakousko 43 1,93 Kč/min
USA 1 2,01 Kč/min

Tabulka 8.1: Ceny hovorného (příklady)

Technické podmínky připojení pro pobočkovou ústřednu:

Technické podmínky připojení pro hlasovou bránu:

[Obrázek]

Obrázek 8.1: Počet hovorů uskutečněných v síti IP telefonie

Kromě výhody netarifovaných spojení v rámci sítě CESNET2 může využíváním služby IP telefonie mimopražský subjekt dosáhnout až 50% snížení nákladů na meziměstském hovorném. U pražských lze dosáhnout úspory cca 30 %.

Provoz do veřejné telefonní sítě si univerzity hradí. Vyúčtování probíhá měsíčně, faktura obsahuje celkový počet uskutečněných hovorů, provolaných minut a celkovou účtovanou sumu. Detailní výpis jednotlivých hovorů poskytujeme vhledem k jejich množství pouze na vyžádání. Potřebná data však sdružení má k dispozici a může při případných nesrovnalostech prokázat oprávněnost výše účtované částky. CESNET se službou nespojuje žádný měsíční paušální poplatek, nenavyšuje smluvně zajištěné ceny s veřejným telekomunikačním operátorem, provádí pouze přeúčtování nákladů na hovorné.

Na straně připojeného subjektu, který službu přestupu do veřejné sítě používá, je potřebné, aby si zajistil úpravy účtovací aplikace své pobočkové ústředny tak, aby byl schopen provést rozúčtování na jednotlivé pobočky. CESNET standardně poskytne sumární výpis jako např. Český Telecom.

Není povoleno volání do mobilních sítí a na speciální služby 90x.

8.2   Připojení dalších organizací v roce 2002

V roce 2002 jsme řešili připojení v následujících lokalitách:

Řešitelé projektu spolupracují při návrhu připojení a provádějí konfiguraci přístupové VoGW. Nákup a výběr dodavatele doporučeného zařízení si zájemce provádí samostatně.

Pro přístup do sítě IP telefonie nadále doporučujeme použít zjevný prefix. Zároveň úspěšně probíhá ověřování dostupnosti služby, aby mohlo být využito automatického směrování volání.

V září 2002 jsme provedli přečíslování telefonních čísel v síti IP telefonie v souladu se změnami číslovacího plánu ve veřejné telefonní síti ČR.

ČVUT/VŠCHT/CESNET 42022435xxxx
CESNET 4202259815xx
UK Praha, rektorát 420224491xxx
VŠB-TU Ostrava 42059699xxxx, 42059732xxxx
SLU Opava 420596398xxx
SLU OPF Karviná 420553684xxx
Univerzita Pardubice 420466036xxx, 420466037xxx, 420466038xxx
TU v Liberci 42048535xxxx
MU Brno 420541512xxx
VUT v Brně 42054114xxxx
FAF UK v Hradci Králové 420495067xxx
Univerzita Hradec Králové 420495061xxx
Jihočeská univerzita 42038777xxxx, 42038903xxxx
VŠE Praha 420224905xxx
OU Ostrava 420596160xxx
UP Olomouc 42058563xxxx, 42058732xxxx, 42058744xxxx
FZU Praha 420266059999
pro vnitřní potřebu 42076xxxxxxx

Tabulka 8.2: Bezplatná telefonní čísla ČR

Aktuální seznam bezplatných telefonních čísel je umístěn na www.cesnet.cz.

CERN (www.cern.ch) 412276xxxxx
Fermilab (www.fnal.gov) 1630840xxxx
SLAC (www.slac.stanford.edu) 1650926xxxx

Tabulka 8.3: Bezplatná mezinárodní telefonní čísla

Připojení VoGW členů zapojených do projektu je většinou realizováno po ISDN, což umožňuje uchovávat detailní záznamy o hovorech v SQL databázi na serveru RADIUS. Síť IP telefonie je od svého vzniku orientována na protokol H.323 (min. verze 2). Vnitřní prvky sítě VoGW a GK (Gatekeeper) jsou postaveny na platformě Cisco, což se osvědčilo při rozšiřování a správě sítě.

[Obrázek]

Obrázek 8.2: Schéma propojení řídících prvků

Pro zahraniční H.323 konektivitu dalších subjektů je určen externí linuxový GK umístěný v Praze. V hierarchii je navázán nad interní GK v Ostravě a v Praze. Interní GK jsou vzájemně zálohovány a veškeré GW v síti mají nastaveno přihlášení k oběma prvkům s prioritou podle své geografické polohy. V běžném provozu je aktivní přihlášení s vyšší prioritou. Požadavky na spojení mimo VoIP síť CESNET2 jsou Internetem (NIX.CZ) směrovány na GK operátora Aliatel.

Obrázek 8.3 představuje schéma sítě IP telefonie. Několik desítek tisíc uživatelů připojených k pobočkovým ústřednám má přístup ke službě po vytočení příslušného prefixu. Volba v síti CESNET2 probíhá dle veřejného číslovacího plánu v souladu s platným telefonním seznamem (bez 420). Pro přístup do zahraničí se volí 00 před prefixem státu, např. 0043 pro Rakousko.

[Obrázek]

Obrázek 8.3: Schéma sítě IP telefonie

8.3   Podpora IP telefonů

Během roku 2002 jsme se nadále věnovali problematice IP telefonů na bázi H.323. Pro vnitřní potřebu jsme vyhradili v číslovacím plánu sítě IP telefonie čísla 76xxxxxxxx. Ke zvýšení dostupnosti a bezpečnosti služby je nutné použít distribuovanou architekturu vzájemně propojených GK, které budou tvořit zóny odkazující se na centrální zálohované GK. V případě výpadku spojení na centrální GK lze volat pouze v rámci lokální zóny.

Zaměřili jsme se na testování vhodného GK a úzce jsme spolupracovali s firmou Kerio, která aplikaci GK vyvíjí a pro nasazení v síti CESNET ji poskytla zdarma. V laboratorních podmínkách na VŠB-TU v Ostravě jsme testovali volání z IP telefonů mezi zónami tvořenými čtyřmi GK, které byly navázány na centrální GK gk-ext.cesnet.cz umístěný na ČVUT v Praze.

Rovněž jsme zprovoznili hlasovou bránu Kerio VoGW pro Linux s pasívní kartou ISDN/BRI připojenou k ústředně. Za cíl jsme si kladli nalézt levnější způsob připojení a porovnat vlastnosti se stávajícím řešením Cisco. Propojení bylo sice funkční a pracovalo s velmi dobrou kvalitou dvou současných hovorů, ale pro nasazení v síti CESNET2 není dosud vhodné. Řada hovorových kodeků z řady CELP nebyla podporována, použitá karta ISDN/BRI od firmy AVM nepodporovala provolbu DDI, ale pouze MSN čísla. Stav vývoje VoGW pro Linux řešitelé projektu nadále průběžně sledují.

V závěru roku 2002 jsme nalezli cenově velmi přijatelný IP telefon LAN Phone 101 (4800 Kč), který se po prvních testech jeví jako vhodný pro širší nasazení v síti IP telefonie. Výrobcem je firma Welltech (Taiwan). Přístroj funguje rovněž jako analogový telefon, čímž se zvyšuje efektivita vložených finančních prostředků. V přístroji je zabudován přepínač 10/100BASE-T pro připojení PC. Zařízení překvapilo i rozsahem podporovaných kodeků (G.711 a/ulaw, G.723.1,G.729, G.729a).

[Obrázek]

Obrázek 8.4: LAN Phone 101, IP i analogový telefon

V současné době máme tři typy úspěšně odzkoušených H.323 IP telefonů

Aktuálně pracujeme na dořešení způsobu autentizace při přihlášení IP telefonů do sítě CESNET2 pomocí standardu H.235.

8.4   Projekt IP Telephony Cookbook

Ve druhé polovině roku 2002 jsme se zapojili do mezinárodního projektu IP Telephony Cookbook, který po organizační stránce zajišťuje Terena. Cílem projektu je vytvoření referenčního dokumentu pro odborníky z evropských národních sítí pro výzkum a vzdělávání o možnostech řešení IP telefonie, včetně doporučení na výběr, konfiguraci a použití jednotlivých komponentů.

Projektu se účastní sedm institucí z pěti států. Projekt potrvá 11 měsíců - od listopadu 2002 do října 2003. Výstupem budou čtyři dokumenty (deliverables). Poslední z nich je cílový referenční dokument, který bude mimo jiné zahrnovat: přehled technologie v oblasti IP telefonie, návrh možných konfiguračních scénářů, návod ke konfiguraci základních a doplňkových hlasových služeb, popis integrace s veřejnou telefonní sítí i souhrn legislativních záležitostí. Referenční dokument bude k dispozici na serveru www.terena.nl.

8.5   IPTA - IP Telephony Accounting

Již v předcházejícím roce jsme za účelem sledování provozu a účtování v síti IP telefonie vytvořili vlastní aplikaci IPTA (IP Telephony Accounting). Dává k dispozici jak detailní výpisy jednotlivých hovorů mezi vybranými účastníky ve zvoleném období, tak souhrnné výpisy. V roce 2002 jsme aplikaci rozšířili o nové funkce podle aktuálních požadavků. Nově implementované funkce zahrnují:

Nová verze aplikace je podrobně popsána v technické zprávě číslo 11/2002.

Mezi hlavní rysy monitorovací aplikace patří:

[Obrázek]

Obrázek 8.5: Ukázka souhrnného výpisu

[Obrázek]

Obrázek 8.6: Ukázka detailního výpisu

8.6   SIP signalizace

Síť IP telefonie v síti CESNET2 byla vybudována na základě signalizačních protokolů rodiny H.323. Abychom síť zpřístupnili i uživatelům, kteří používají klienty s protokolem SIP a umožnili volání z a na tyto klienty, rozhodli jsme podporovat v naší síti také protokol SIP.

Instalovali jsme a ve zkušebním režimu spustili SIP server SIP Express Router (SER) vyvinutý v berlínském ústavu Fokus. Server je modulární, výkonný a jeho použití je možné na základě GPL licence. Kromě toho má náš tým dobrý vztah s tvůrci serveru a jisté zkušenosti s jeho nasazením. SER může běžet na různých operačních systémech od Linuxu přes BSD až po Windows a na různých HW platformách včetně iPAQ.

K nasazení do sítě CESNET2 jsme zvolili linuxový PC server. Pro funkci některých modulů (user location, authorization) je dobré použít SQL databázi. My jsme zvolili MySQL. Složitější částí je konfigurace serveru, který je řízen skriptovacím jazykem. Později bude aktivován i webový server s prostředím na vytváření a správu účtů.

Server je určen pro volání ze SIP klientů na telefonní linky připojené k pobočkové ústředně ČVUT+CESNET+VŠCHT. Připraven je i server na strahovských kolejích. Jejich připojení k síti IP telefonie provedeme po vyřešení autentizace hovorů ze SIP klientů.

Existující H.323 síť a její klienty je potřeba propojit s novou SIP infrastrukturou. Protože z organizačních i technických důvodů není možné převést celou síť na protokol SIP, rozhodli jsme se pro inkrementální implementaci SIPu v naší síti pomocí překladové brány H.323/SIP a duální konfiguraci H.323 + SIP na hlasových branách. Testovací prostředí, které používáme pro ověření vlastností a zjištění omezení jednotlivých řešení, je znázorněno na obrázku 8.7.

[Obrázek]

Obrázek 8.7: Konfigurace IP telefonie se SIP signalizací

Provedli jsme průzkum existujících produktů, které určitým způsobem umožňují interoperabilitu H.323 a SIP protokolů a rozhodli jsme se ověřit možnost nasazení tří překladových bran od firem Kerio, Siemens a z univerzity v Darmstadtu.

8.6.1   Kerio

První testovaná brána pocházela od společnosti Kerio. Jednalo se o verzi pro operační systém Linux. V CESNETu již používáme Kerio Gatekeeper pro Windows 2000 s dobrými zkušenostmi. Nevýhodou brány je nutnost správy pomocí programu pro operační systém Windows. Administrátorská konzola pro Linux nebyla zatím vytvořena.

Brána byla původně navržena pro překlad signalizace SIP do PSTN, nejčastěji přes ISDN. Byla však rozšířena o překlad do signalizace H.323. Jde prozatím o testovací verzi programu, ale díky velmi dobré spolupráci s jeho tvůrci se podařilo vzniklé problémy opravit a brána je dobře funkční. Jinou stránkou věci je méně srozumitelná konfigurace brány a skutečnost, že funguje jako media gateway, i když to není třeba.

To znamená, že hlasová data se nepřenáší přímo mezi koncovými účastníky, ale procházejí přes bránu, čímž dochází k nežádoucímu zpoždění. Testy však neodhalily subjektivní zhoršení kvality. Další problém vnesly do testování telefony H.323 Optipoint 400 Standard firmy Siemens, které měly problémy s použitím ulaw kodeku a mechanismu FastStart. Tento problém řeší nová verze firmware. Zatím jsme problém řešili úpravou nastavení brány.

8.6.2   Siemens IWU

Brána společnosti Siemens je komerčním produktem, jejž lze získat na omezenou testovací dobu bezplatně. Jedná se o poměrně rozsáhlý systém s mnoha funkcemi. Obsahuje mimo jiné vlastní H.323 gatekeeper a SIP proxy. Podobně jako brána Kerio slouží i pro překlad do PSTN. Pro svůj provoz vyžaduje Windows 2000 SP3. Takto vybavený stroj byl k dispozici až na konci roku. Testy provedeme v nejbližší době.

8.6.3   KOM Darmstadt

K otestování byla přislíbena brána z univerzity v Darmstadtu, zatím však nedošlo k uvolnění ostré verze. Jde o software pod GPL licencí, který používá Vovida SIP zásobník a OpenH.323 zásobník běžící na Linuxu. Navíc byla do softwaru samozřejmě zapracována vlastní vylepšení.

8.6.4   Klienti pro SIP IP telefonii

Předpokládáme použití jak hardwarových, tak softwarových klientů. Z hardwarových klientů jsme zatím testovali pouze Cisco IP Phone 7960, a to s uspokojivými výsledky. Jedinou výtkou je občasná ztráta konektivity jednoho telefonu, obvykle po větších konfiguračních změnách a přemisťování přístroje. Jde pravděpodobně o problém konkrétního kusu, který se pokusíme vyřešit výměnou firmware. Na test čeká SIP verze telefonu Siemens Optipoint 400 Standard. Nový SIP firmware verze 2 zatím nebyl firmou poskytnut.

Nevýhodou hardwarových telefonů je obvykle jejich cena. Provádíme průzkum v této oblasti a snažíme se najít cenově dostupný a spolehlivý telefon, který by bylo možné doporučit k nasazení ve větším měřítku.

Softwarových klientů je poměrně slušné množství a některé je možné používat bezplatně. Průzkum v této oblasti plánujeme také, především ve spolupráci se studenty strahovských kolejí, kde bude použití softwarových klientů zřejmě nejširší. Asi nejznámějším softwarovým klientem je Microsoft Messenger. Upozorňujeme ale na problémy nové verze 5 s nemožností nastavit servery jiné než služeb .NET. Proto prozatím doporučujeme použít verzi 4.6.

8.7   Peering se zahraničními sítěmi

Po dobrých zkušenostech s peeringem se sítí ve středisku CERN ve Švýcarsku jsme se rozhodli rozšířit peering na další lokality. Narazili jsme na dva problémy. Prvním je nedostatek zajímavých lokalit dostupných po IP telefonii. Kromě australské sítě pro výzkum a vzdělávání AARNET je obtížné najít větší instalaci IP telefonie, kterou bychom mohli použít pro vzájemný peering v souladu se statutem sítě CESNET2. Druhý problém spočívá v interoperabilitě - různé sítě používají různé typy komponentů (gatekeepery a hlasové brány) a jejich vzájemná komunikace často není bez problémů.

Ve zkušebním režimu jsme zprovoznili mezinárodní peeringy na pět univerzit testbedu IP telefonie v Internetu2 a do australské sítě AARNET. Zapojili jsme se také do mezinárodní hierarchie gatekeeperů vzniklé z iniciativy projektu Welsh Video Network a sítě SURFnet. Problémem je opět nedostatek zajímavých lokalit, do kterých by bylo možné volat.

8.8   Stanovení dalších cílů projektu

Projekt bude mít i nadále dvě stránky - provozní a výzkumnou. Hodláme pokračovat v ověřování nových technologií a protokolů, zavádění nových služeb a rozšiřování VoIP infrastruktury podle požadavků uživatelů.

Provozní část:

Výzkumná část:

Výsledky práce budou publikovány v technických zprávách, článcích v časopisech a prezentovány na odborných konferencích.

předchozí
obsah
následující
další weby:fond rozvojemetacentrumCzechLightpřenosyvideoservereduroameduID.cz