Implementace WebRTC v Open source PBX

but.committeeprof. Ing. Ivan Baroňák, Ph.D. (předseda) prof. Ing. Miloslav Filka, CSc. (místopředseda) doc. Ing. Martin Kyselák, Ph.D. (člen) doc. Ing. Radek Fujdiak, Ph.D. (člen) doc. Ing. Pavel Šilhavý, Ph.D. (člen) Ing. Jan Skapa, Ph.D. (člen) doc. Ing. Jaroslav Sklenář, CSc. (člen)cs
but.defenceProč je na obrázku 4 „Signalizace v ideálních podmínkách“ znázorněn tok dat přímo mezi klienty, když z obrázků 19 a 20 je zřejmé, že hlasová data tečou skrz server? Multimediální tok skrze server lze brát jako neideální podmínky? Reagoval správně Z jakého důvodu jste dal přednost klientu Sipml5 před klientem JsSIP? Reagoval správně. Proč jste využil kodek G711. Reagoval Proč jste použil řešení SIP protokolu, proc jste nepouzil napr. asterix - student uspokojive odpovedel A hodnocenics
but.jazykčeština (Czech)
but.programElektrotechnika, elektronika, komunikační a řídicí technikacs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorŠilhavý, Pavelcs
dc.contributor.authorŠalko, Jaroslavcs
dc.contributor.refereePapež, Nikolacs
dc.date.created2018cs
dc.description.abstractTato práce se zabývá podporou WebRTC komunikace napříč vybranými Open Source PBX. Jmenovitě to jsou PBX Asterisk, FreeSWITCH a Kamailio. Práce je zejména zaměřena na způsob integrace WebRTC v jednotlivých PBX a obsahuje nezbytné kroky pro konfiguraci WebRTC. Práce také obsahuje analýzu šifrované komunikace, pomoci paketového analyzátoru Wireshark, kterou WebRTC vyžaduje. V teoretické části je čtenář seznámen s pojmem WebRTC a s protokoly, které souvisejí s tímto druhem komunikace. Účelem této části práce je přiblížit čtenáři princip fungování a podpůrné protokoly WebRTC. S tím souvisí i popis základních rozhraní WebRTC aplikací. Dále zde čtenář nalezne konfigurace vybraných Open Source PBX tak, aby byly schopny zprostředkovat audio a video komunikaci mezi WebRTC klienty. Tato část se dá rozdělit na podkapitoly, kdy se každá z nich věnuje tentýž problematice pro jednu z výše uvedených PBX. Na konci každé kapitoly, kde je krok za krokem nakonfigurovaná PBX, jsou provedeny testovací hovory. Tyto hovory jsou zachyceny paketovým analyzátorem Wireshark a slouží jako demonstrace funkčnosti WebRTC konfigurace. Praktická část obsahuje laboratorní úlohu pro studenty předmětu telekomunikační a informační systémy. V této úloze budou studenti krok za krokem konfigurovat WebRTC pro pobočkovou ústřednu Asterisk. Úloha obsahuje stručný popis implementace WebRTC v PBX Asterisk a okomentované kroky, nezbytné pro její konfiguraci. Postup je doplněn o demonstrační ukázky konfiguračních souborů. Dále studenti provedou analýzu šifrované komunikace, což je v případě WebRTC defacto tunelování SIP protokolu v protokolu HTTP.cs
dc.description.abstractThe topic of this work is verification of support WebRTC communication through selected Open Source PBX. This work examine demands for WebRTC communications and describes configuration of branch centers for this type of communication. In the theoretical part is reader acquainted with the term WebRTC and with protocols related to this kind of communications. The purpose of this part of the work is to bring the reader closer look to the principles of functioning to ensuring support for this kind of communications. This is also connected with Description of basic interfaces of WebRTC applications. Further the reader finds the configuration of the selected Open Source PBX so that they can make audio-video call between WebRTC clients. This section is divided into three subchapters, each of it deals with the same problems for one of the aforementioned PBX. At the end of each chapter where the PBX PBX is configured step-by-step, test calls are made. These calls are captured by the Wireshark packet analyzer and serve as a demonstration of the WebRTC configuration functionality. At the end of this section, PBXs are compared against each other about WebRTC support. Practical part is dealing with laboratory task for students which are studying subject telecommunication and information systems. In the task students will be configuring WebRTC for PBX Asterisk. The task contains brief description of WebRTC and comments for all steps for configuration. All steps and facts are demonstrated by exemplary configuration files.en
dc.description.markAcs
dc.identifier.citationŠALKO, J. Implementace WebRTC v Open source PBX [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2018.cs
dc.identifier.other110092cs
dc.identifier.urihttp://hdl.handle.net/11012/81193
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectAsteriskcs
dc.subjectFreeSWITCHcs
dc.subjectKamailiocs
dc.subjectSipml5cs
dc.subjectWebRTCcs
dc.subjectWiresharkcs
dc.subjectAsterisken
dc.subjectFreeSWITCHen
dc.subjectKamailioen
dc.subjectSipml5en
dc.subjectWebRTCen
dc.subjectWiresharken
dc.titleImplementace WebRTC v Open source PBXcs
dc.title.alternativeWebRTC implementation in Open-source PBX'sen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2018-06-06cs
dcterms.modified2018-06-08-11:09:55cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid110092en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 13:33:57en
sync.item.modts2025.01.17 09:47:11en
thesis.disciplineTelekomunikační a informační technikacs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikacícs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
3.14 MB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_110092.html
Size:
5.64 KB
Format:
Hypertext Markup Language
Description:
file review_110092.html
Collections