Bakalárska Práca Martin Biel Žilinská Univerzita V Žiline
Total Page:16
File Type:pdf, Size:1020Kb
SOFTVÉROVÁ POBOČKOVÁ ÚSTREDŇA NA BÁZE VoIP BAKALÁRSKA PRÁCA MARTIN BIEL ŽILINSKÁ UNIVERZITA V ŽILINE Elektrotechnická fakulta Katedra telekomunikácií a multimédií Študijný odbor: TELEKOMUNIKÁCIE Študijný program: Telekomunikácie Vedúci bakalárskej práce: Ing. Peter Kortiš, PhD. Stupeň kvalifikácie: bakalár (Bc.) Dátum odovzdania bakalárskej práce: 12.6.2009 ŽILINA 2009 Abstrakt BIEL, Martin: Softvérová pobočková ústredňa na báze VoIP. [bakalárska práca]. Žilinská univerzita v Žiline. Elektrotechnická fakulta. Katedra telekomunikácií a multimédií - Vedúci bakalárskej práce: Ing. Peter Kortiš, PhD., Žilina 2009. str. 38. V mojej bakalárskej práci popisujem súčasný stav v oblasti implementácie VoIP v privátnych sieťach so zameraním sa na existujúce programové riešenia. Sú v nej tiež aplikované dve vybrané riešenia na katedrovom serveri. V práci sa zaoberám aj protokolovou analýzou realizovaných riešení. Porovná tiež výstavbu a rozpad spojenie riešení z praktickej časti s typickou výstavbou a rozpadom spojenia. Kľúčové slová: VoIP, Softvérová pobočková ústredňa, Asterisk PBX, 3CX telefónny systém, SIP espress router, IP telefón Abstract BIEL, Martin: Software Branch Exchange on Base VoIP. [bachelor thesis]. University of Zilina in Zilina. Faculty of Electrical Engineering.Dept. of Telecomunications and Multimedia - Tutor: Ing. Peter Kortiš, PhD., Žilina 2009. pp 38. In my Bachelor Thesis I am describing the current situation in the area of implementing VoIP in private network concentrating on existing program solutions. There are also applied two selected solutions on the department´s server. I also deal with log analysis of selected solutions. The essay also compares the building and disintegration of solution connection from practical part with typical building and disintegration of connection. Key words: VoIP, Software Branch Exchange, Asterisk PBX, 3CX phone system, SIP express router, IP phone Žilinská univerzita v Žiline, Elektrotechnická fakulta, Katedra telekomunikácií a multimédií _____________________________________________________________________ ANOTAČNÝ ZÁZNAM - BAKALÁRSKA PRÁCA Priezvisko, meno: Biel Martin akademický rok: 2008/2009. Názov práce: Softvérová pobočková ústredňa na báze VoIP Počet strán: 38 Počet obrázkov: 16 Počet tabuliek: 2 Počet grafov: 0 Počet príloh: 5 Použitá lit.: 14 Anotácia (slov. resp. český jazyk): Táto bakalárska práca sa zaoberá súčasným stavom v oblasti implementácie VoIP v privátnych sieťach so zameraním sa na existujúce programové riešenia. V ďalších kapitolách sa zaoberá samotnou realizáciou dvoch vybraných softvérových riešení na katedrovom serveri. V poslednej kapitole je overenie funkčnosti vytvorených riešení pomocou protokolového analyzátora. Anotácia v cudzom jazyku (anglický resp. nemecký): This Bachelor Thesis deals with the current situation in the area of implementing of VoIP in private networks concentrating on existing program solutions. In the following chapters it is dealing with realization of two selected software solutions on the department´s server itself. In the last chapter is function verification of created solutions with the help of log analyser. Kľúčové slová: VoIP, Softvérová pobočková ústredňa, Asterisk, 3CX telefónny systém, SIP express router, konfigurácia IP telefónov, konfigurácia Asterisku, protokol SIP, protokolová analýza- Wireshark Vedúci práce: Ing. Peter Kortiš, Phd. Recenzent práce: Dátum odovzdania práce: 12.6.2009 Obsah Úvod....................................................................................................................................1 1 Technológia VoIP........................................................................................................2 2 Softvérová ústredňa ASTERISK .................................................................................3 2.1 Úvod do Asterisku ...............................................................................................3 2.2 História.................................................................................................................4 2.3 Požiadavky na OS Linux .....................................................................................5 2.4 Hardvérové požiadavky na server........................................................................5 2.5 Inštalácia Asterisku..............................................................................................5 2.6 TDM a hlasové protokoly cez IP .........................................................................6 2.6.1 IAX(Inter Asterisk eXchange).....................................................................7 2.7 Implementácia Asterisku do telefónnych sietí.....................................................8 3 3CX telefónna ústredňa..............................................................................................10 3.1 Úvod do 3CX telefónnej ústredne......................................................................10 3.2 Základné vlastnosti 3CX Telefónneho systému ................................................10 3.3 Prehľad 3CX ......................................................................................................11 3.4 Webovo založený ovládací panel.......................................................................11 3.5 Funkcie ústredne................................................................................................12 4 SIP Express Router ....................................................................................................14 4.1 Základné informácie ..........................................................................................14 4.2 Režimy SER.......................................................................................................15 4.3 Architektúra SER a konfiguračný súbor ser.cfg ................................................16 4.4 Základné moduly pre SER.................................................................................17 5 Realizácia VoIP na katedrovom serveri.....................................................................19 5.1 Konfigurácia IP telefónov..................................................................................19 5.1.1 Nastavenie IP adresy telefónu....................................................................20 5.1.2 Nastavenie SIP...........................................................................................20 5.2 Konfigurácia konfiguračných súborov...............................................................22 5.2.1 Dialplán – číslovací plán a extensions.conf...............................................22 5.2.2 Organizácia dialplánu ................................................................................23 5.2.3 Definícia číselného plánu...........................................................................23 5.2.4 Konfiguračný súbor sip.conf......................................................................25 5.2.5 Definícia SIP kanála...................................................................................26 5.2.6 Konfiguračné parametre kanála.................................................................27 6 Realizácia 3CX telefónneho systému ........................................................................30 6.1 Konfigurácia servera..........................................................................................30 6.2 Konfigurácia IP telefónov..................................................................................31 7 Kontrola funkčnosti riešenia protokolovým analyzátorom – Wireshark...................32 7.1 Analýza výstavby a rozpadu spojenia................................................................32 7.1.1 Signalizácia pri použitom serveri 3CX......................................................36 Záver .................................................................................................................................37 Zoznam použitej literatúry................................................................................................38 Zoznam obrázkov Obrázok 1 Zapojenie VoIP s PBX Asterisk........................................................................4 Obrázok 2 Pripojenie malej firmy k verejnej telefónnej sieti cez ISDN linku ...................6 Obrázok 3 Komunikácia cez hlasové protokoly IP.............................................................7 Obrázok 4 Privátna sieť vytvorená Asteriskom..................................................................8 Obrázok 5 Rozšírenie funkcií PBX Asteriskom .................................................................9 Obrázok 6 Možnosti nasadenia Asterisk serverov..............................................................9 Obrázok 7 Možnosti využitia 3CX ...................................................................................11 Obrázok 8 Webové rozhranie PBX...................................................................................12 Obrázok 9 3CX VoIP Client .............................................................................................13 Obrázok 10 Typické použitie produktu SIP Expres Router..............................................14 Obrázok 11 Zapojenie Asterisku a IP telefónov do školskej siete....................................19 Obrázok 12 Výsledná konfigurácia oboch IP telefónov ...................................................22 Obrázok 13 Editovanie extension .....................................................................................30 Obrázok 14 Registrácia telefónov.....................................................................................31