IP Multimedia for Municipalities
Total Page:16
File Type:pdf, Size:1020Kb
IP Multimedia for Municipalities The supporting architecture DAN PETERSTRÖM KTH Information and Communication Technology Master of Science Thesis Stockholm, Sweden 2009 TRITA-ICT-EX-2009:103 IP Multimedia for Municipalities: The supporting architecture Dan Peterström [email protected] Aug 18, 2009 Examiner and academic advisor: Prof. G. Q. Maguire Jr., KTH Industrial advisor: Per Ljungberg, Ericsson Abstract Fiber deployment is becoming popular and is seen as a way to increase a community’s attractiveness to new inhabitants and companies. A new Open Access network is emerging, leading to a more horizontal network architecture. Combining this architecture with IMS enables developers to easily develop new and attractive services. To facilitate the development of new IMS services there needs to be an easy to use development environment and a reliable hardware/software platform upon which to deploy them. This thesis project will explore the design, development, and evaluation of new IMS applications targeted at municipal networks as well as the service platforms they are deployed on. The thesis will also examined what role IMS plays in Municipalities and why they may need a tailored IMS solution. During the thesis a reference network for Municipalities was put together and tested. Different service platforms were tested and evaluated. Sammanfattning Fiberutbyggnad har blivit mycket populärt och ses som ett sätt att öka en stads attraktivitet för nya invånare och företag. Ett nytt öppen nät håller på att växa fram, detta leder till en mer horisontell nätverksarkitektur. Kombinera denna arkitektur med IMS så kan utvecklare lättare utveckla nya och attraktiva tjänster. För att underlätta utvecklingen av nya IMS-tjänster måste det finnas ett lättanvänd utvecklingsmiljö och en pålitlig hårdvaru/mjukvaru plattform att installera dem på. Detta examensarbete kommer att undersöka design, utveckling och utvärdering av nya IMS- lösningar riktade till standsnät samt de tjänsteplattformar de används på. Rapporten kommer även granska vilken roll IMS spelar i stadsnät och varför de kan behöva en skräddarsydd IMS-lösning. Under examensarbetet byggdes och testades ett referensnätverk. Olika tjänsteplatformar testades och utvärderades. i Acknowledgements I would foremost like to thank Professor Gerald Q. Maguire Jr. for his support during this thesis. He is very knowledgeable and has provided a lot of support and insight. I would also like to thank my industrial advisor Per Ljungberg for giving me the opportunity to do my thesis at Ericsson and providing insight into Municipalities and open access. Special thanks to Ruth Pallares and Javier Arenalez Castrodeza at Ericsson in Madrid for their help during my stay. Tanks also to Friedrich Eltester, Monica Madrid, Dejan Lugonja, Mats Peterström and Anders Orrevad for support and feedback. ii Table of Contents Abstract................................................................................................................................................................. i Acknowledgements............................................................................................................................................ ii Table of Contents.............................................................................................................................................. iii List of Figures..................................................................................................................................................... v List of Acronyms and Abbreviations ............................................................................................................. vi 1 Introduction ............................................................................................................................................... 1 1.1 Municipal Networks ........................................................................................................................ 1 1.2 Municipal Services............................................................................................................................ 4 1.2.1 Added value to a municipality by sector: ................................................................................. 4 1.2.2 User services:................................................................................................................................5 2 Background ................................................................................................................................................ 6 2.1 Network Model ................................................................................................................................6 2.2 Horizontal Services.......................................................................................................................... 7 2.3 IP based Multimedia Subsystem (IMS)......................................................................................... 7 2.3.1 IMS Layers.................................................................................................................................... 8 2.3.2 Session Initiation protocol (SIP) ............................................................................................... 9 2.3.3 Call Session Control Function (S-, I- and P-CSCFs).............................................................. 9 2.3.4 Breakout Gateway Control function (BGCF).......................................................................10 2.3.5 Home Subscriber Server (HSS) ...............................................................................................10 2.3.6 Presence and Group Management (PGM) ............................................................................10 2.3.7 Media Resource Function (MRF)............................................................................................10 2.3.8 IMS Enablers..............................................................................................................................10 2.3.9 Ericsson IMS in the Box (IITB)..............................................................................................11 2.4 Application Servers........................................................................................................................12 2.4.1 Sailfin Application Server.........................................................................................................12 2.5 Service Availability Forum (SAF) ................................................................................................13 2.6 Previous Work................................................................................................................................13 3 Service Platforms.....................................................................................................................................14 3.1 Telecom Service Platform (TSP) .................................................................................................14 3.2 Open Multimedia Platform (OMP).............................................................................................15 3.2.1 OMP Components....................................................................................................................16 3.2.2 High Availability (HA)..............................................................................................................18 3.2.3 Developing on OMP.................................................................................................................19 3.2.4 Alternatives to OMP.................................................................................................................20 4 Teleconsulta: e-health application.........................................................................................................21 4.1 Introduction....................................................................................................................................21 4.2 Architecture and Components.....................................................................................................21 4.2.1 Teleconsulta Client Application ..............................................................................................22 4.2.2 Service Enablers.........................................................................................................................22 4.3 Use case ...........................................................................................................................................23 5 Evaluation procedure..............................................................................................................................25 5.1 Evaluation Environment...............................................................................................................25 5.2 Evaluation Criteria .........................................................................................................................26 6 Evaluation and Analysis .........................................................................................................................27 6.1 Enablers + IMS..............................................................................................................................27 6.1.1 Install IITB on target server.....................................................................................................29 iii 6.1.2 Successfully solve all IITB/Enabler integration ...................................................................29