Original title:
Tvorba IMS aplikací
Translated title:
IMS aplication creation
Authors:
Nagy, Ľuboš ; Novotný, Vít (referee) ; Mácha, Tomáš (advisor) Document type: Master’s theses
Year:
2009
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[slo][eng]
Diplomová práca sa zaoberá základnou štúdiou architektúry IMS a možnosťami vývoju aplikácie v nej. V prvej časti práce je popísaná generická architektúra IMS ako vrstvový model rozdelený na štyri logické vrstvy s popisom rozhraní a hlavných entít. Ďalej je znázornená a vysvetlená architektúra SIP protokolu s jej prvkami, ktorý je hlavným signalizačným protokolom v IMS. Vzhžadom na povahu zadania v prípade SIP protokolu sú popísané aj jeho metódy. V poslednej teoretickej časti práce sú spomenuté tri sieťové služby, a to služba sledovania dostupnosti užívatežov, služba posielania správ v reálnom čase a služba PoC. Pri každej službe je znázornené architektúra a základný opis jej hlavných prvkov. Taktiež bola vysvetlená v týchto službách aj SIP signalizácia rozkreslená v diagramoch. V praktickej časti práce bola navrhnutá vlastná implementácia služieb sledovania dostupnosti užívatežov a služba pre prenos hlasu s ďalšími podpornými funkciami ako je posielanie emailu s prihlasovacími údajmi. Projekt bol vyvíjaný ako aplikácia klient – server vo vývojovom prostredí SDS Ericsson 4.1. Aplikácia klient bola testovaná ako java aplikácia ale aj ako aplikácia pre Symbian emulátor. Registrácia užívatežov v sieti IMS prebiehala prostredníctvom ICP platformy. Na záver práce je uvedená analýza komunikácie vo vytvorenom projekte klient – server s názornými diagramami a zachytanými správami pomocou sieťového analyzátora WireShark. Ako názorné ukážky projektu boli vytvorené video prezentácie. Najdôležitejšie výsledky práce sú zhrnuté v závere.
This thesis describes basic principles of IP Multimedia Subsystem, known as the IMS, and shows the possibility for design applications using IMS. Firstly, a generic architecture IMS as layer model divided into four logic layer with definition the interfaces and the main entities is described. The IMS is based on SIP and IP protocols. Then is the architecture of SIP with the main entities explained. Structure of packet, request and response method in the part of SIP is also described. After that, three network services, namely presence services, instant messaging services and push over cellular services are presented. For each services the figuration of their architecture and the basic definition of their main entities are shown. Moreover, the graphical diagrams of SIP signalization are depicted for these services. In the next chapter, the self implementation of services was designed, namely presence services and services for speech transmission with next secondary function as sending email with registration information of user. The project was designed as client - server application in the development studio SDS Ericsson 4.1. The client application was simulated as java application and also as an application for Symbian emulator. The process of client registration was performed with the help of ICP platform. Finally, the diagram of analysis communication client - server is displayed with the captured packets explanation by the help of network analyzer WireShark. The video files, which were specially created for this thesis showing presentations for presence services and sending email. The most important results are summarized in the end of this article.
Keywords:
ICP; IMS; JAVA; presence; SDS; SIP; Symbian; voice
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/11039