Original title:
Tvorba real-time aplikace pro platformu IMS
Translated title:
Creating real-time IMS application
Authors:
Novotný, Filip ; Mácha, Tomáš (referee) ; Nagy, Ľuboš (advisor) Document type: Master’s theses
Year:
2011
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato práce se věnuje problematice IMS (IP Multimedia Subsystem). IMS je standardizovaná architektura sítí nové generace, která nabízí pokročilé služby v mobilních i pevných sítích. První kapitola popisuje čtyř vrstvou IMS architekturu a zmiňuje podporované služby. Druhá kapitola se zabývá IMS protokoly. Převážná část kapitoly se zaměřuje na signalizační protokol SIP. Dalšími zahrnutými protokoly jsou UDP, RTP a TLS. Třetí kapitola se věnuje praktické části této práce. Na základě získaných poznatků o IMS architektuře, byla vytvořena java aplikace podporující přenos hlasu přes IP sítě. Hlavní části aplikace tvoří klientská část, databáze MySQL a Servlet aplikace určená pro komunikaci databáze s klientskou částí. Celá aplikace byla vyvíjena v prostředí SDS Sony Ericsson 4.1. FD1. Při vývoji aplikace byl také testován klient OpenIC lite a následně byl srovnán s vytvořeným klientem. Pro monitorování komunikace mezi uživateli slouží webové rozhraní vytvořené pomocí programovacích jazyků PHP a ActionScript2 (Flash). Webová aplikace administrátorovi umožňuje spravovat data jednotlivých uživatelů a uživatelům hlasové služby poskytuje přehled o užívání služby. Pro názorné zobrazení provolaného času slouží uživateli vytvořený graf, který se nachází ve výpisu jeho hovorů.
This paper presents a description of the IP Multimedia Subsystem (IMS) architecture and IMS services. IMS is a standardized next-generation networking architectural framework providing advanced services on mobile and fixed networks. The first chapter describes four-layer IMS architecture and also mentions supported services. The second chapter deals with IMS protocols and primarily focuses on the SIP signaling protocol. UDP, RTP and TLS protocols are also included in this chapter. The third chapter is dedicated to practical part of this paper. A VoIP Java application has been created based on the findings gained throughout the thesis. The main part of the created application consists of client-side application, database MySQL and Servlet application for communication between database and client-side application. The whole system was created using SDS Sony Ericsson 4.1. FD1. An OpenIC lite client has been tested during development on our system and results were compared with created client-side application. A web application based on PHP, MySQL and ActionScript then handles administration and monitoring of customers using voice services.
Keywords:
ActionScript; ICP; IMS; Java; PHP; SDS; SIP; ActionScript; ICP; IMS; Java; PHP; SDS; SIP
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/15407