SIP IP telefónia pomocou Open Source - SIP Express Router (SER)
Prípona
.pdf |
Typ
bakalárska práca |
Stiahnuté
27 x |
Veľkosť
1,1 MB |
Jazyk
slovenský |
ID projektu
9341 |
Posledná úprava
17.07.2018 |
Zobrazené
1 617 x |
Autor:
- |
Zdieľaj na Facebooku |
Detaily projektu |
Popis:
Práca sa snaží priblížiť proces vytvárania multimediálneho spojenia v sieti Internet a načrtnúť riešenia problému prechodu multimediálnych dát cez Network Address Translator - NAT. V úvode je analyzovaný Session Initiation Protocol - SIP, ako jeden z často používaných protokolov Voice over Internet Protocol - VoIP. Zároveň je priblížený problém s prechodom multimediálnych dát cez NAT. V ďalšej časti sú opísané jednotlivé typy NAT a prezentované možnosti riešenia tohto problému.
V praktickej časti práce je realizovaná spolupráca servera Open SIP Express Router s Open Media Proxy, ako jedno z riešení problému prechodu cez NAT.
Kľúčové slová:
VoIP
OpenSER
NAT
telefónovanie
SIP
Open media proxy
RTP
SDP
mediaproxy
Obsah:
- 1. Úvod 9
2. SIP: Session Initiation Protocol 10
2.1 Stručná história 10
2.2 Prehľad funkcií SIP 11
2.3 Formát hlavičky SIP správy 12
2.3.1 Polia hlavičiek požiadavkových aj odpoveďových správ 13
2.3.2 Polia hlavičiek požiadavkových správ 14
2.3.3 Polia hlavičiek odpoveďových správ 15
2.3.4 Polia hlavičiek tela správy 15
2.4 správa SIP 16
2.4.1 Požiadavkové správy 16
2.4.2 Odpoveďové správy 16
2.5 SDP : Session Description Protocol 17
3. Network Address Translations 18
3.1 Typy NAT 18
3.1.1 Full Cone NAT 18
3.1.2 Restricted Cone NAT 19
3.1.3 Port Restricted Cone NAT 20
3.1.4 Symmetric NAT 20
3.2 Application Layer Gateway 21
4. Spolupráca SIP a NAT 22
4.1 Prechod SIP signalizácie cez NAT 22
4.2 Prechod mediálnych dát cez NAT 23
4.3 Riešenie prechodu cez NAT 24
4.3.1 Symetrické RTP 24
4.3.2 Zistením mapovanej schémy 24
4.3.2.1 Protokol UPnP 24
4.3.2.2 Externá požiadavka 24
4.4 STUN 26
4.5 TURN 27
4.6 ICE 29
5. Open SER : Open SIP Express Router 31
5.1 Moduly Open SIP Express Router 31
5.1.1 User Location modul (USRLOCK) 31
5.1.2 Transaction modul (TM) 31
5.1.3 Stateless Replier modul (SL) 31
5.1.4 Record-Route and Route modul (RR) 32
5.1.5 SIP Registrar implementation modul (REGISTRAR) 32
5.1.6 Text operations modul (TEXTOPS) 32
5.1.7 Multi-domain support modul (DOMAIN) 32
5.1.8 MY-SQL modul 32
5.2 MEDIAPROXY modul 32
5.3 Open SER Mediaproxy 33
5.3.1 Proxy dispečer 34
5.3.2 Proxy server 34
PRAKTICKÁ ČASŤ 36
6. Open SER s Open SER Mediaproxy 37
6.1 Konfiguračný súbor Open SER (openser.cfg) 37
6.2 Konfiguračný súbor Open SER Mediaproxy (mediaproxy.ini) 40
6.3 Príklad priebehu spojenia 41
7. Záver 53
Zoznam použitej literatúry 54
O súboroch cookie na tejto stránke
Súbory cookie používame na funkčné účely, na zhromažďovanie a analýzu informácií o výkone a používaní stránky.