Next Generation Networks (NGN)

Architectures, protocols and signalling in all-IP networks

Modern IP multiservice networks combine services of legacy telecommunications networks and IP data networks. The support of traditional applications and new services is implemented by client/server and peer-to-peer concepts well-known from the Internet. Transmission and signaling  protocols as well as addressing schemes to support voice (Voice-over-IP VoIP) and video (IPTV, IP streaming) aside pure data applications are discussed focusing on SIP/SDP based signaling. Technical experience is provided by lab projects on current NGN technologies. IT and networking skills are required.


Registration for NGN in PSSO is required.
Participant in the NGN lab requires some Skills and Knowledge (Bachelor Level). Students are seleted by fulfillment of these prerequisite:

  • Knowledge of and experience with Linux systems
  • IP networking (IP addressing, subnetting)
  • Script based coding
  • Optional programming in C/C++, Java or Python.

For labs in CRY, DSP, NGN, we request a mandatory programming test, scheduled for April 1, 2019 from 4 pm. (meet at ZO 8-6).
An additional networking skills test follows April 2, 2019, from 3:30 pm.


Link to Oral Exam Schedule

NGN Materials

NGN Slides NGN Exercises
Orientation, Reading, Websites
1. Refresher: Computer Networking and TCP/IP Protocols
2. NGN Introduction, Architectures, Standards, and Protocols Exercise 1-5
3. SIP/SDP Service Signalling Exercise 6-11
4. SIP Call Routing, NAT/Firewalls, Gateway Technologies Exercise 12-14
5. NGN with IP Multimedia Subsystem (IMS) Exercise 15-16
6. Corporate Networks (CN) with VoIP Exercise 17: VoIP Case Study
Exercise 17: sample answer keys
7. Industry Session (4.7.)
Stefanus Römer, Telekom Deutschland
Virtualization@Telecoms (NFV&SDN)

NGN Lab Materials

NGN Defaul Lab Instructions 2019
NGN Lab Regulations (return a signed copy until April 4) Linux Manual (short and simple)
Getting started with Asterisk Step-by-step Asterisk Installation
Introduction to Wireshark Wireshark Website
Basic Cisco LAN Configuration Instructions
from CCNA course at TH Köln
Basic Cisco IOS Command List

SS2019 NGN Individual Lab Project Topics

Network Automation and Server Load Balancing on Docker Containers using Ansible

Introducing the MQTT Protocol based on an IOT example

MQTT Proxy Broker

SS2018 NGN Individual Lab Project Topics

VoIP Over Blockchain

CHAT BOT – A Next Generation Communication Service

Analysis and Optimization of Bit Torrent Protocol

SS2017 NGN Individual Lab Project Topics

Evaluation and test of actual open source SIP/SDP Session Border Controller (SBC)

Meshtalk – An Application for VoIP Conferencing over WMN (Wireless Meshed Networks)

Establishment of VoIP over a LoRa (long range) low rate radio link

VoIP support with Software-Defined Networking (SDN) using OpenDaylight (ODL) Controller

Former NGN Individual Lab Project Topic Examples

Visualization of Mobile Connectivity in GoogleMaps
VoIP Services and Interconnection
SIP Chat with Geolocation
Evaluation of SIP-based Voice-over-WiFi APPs and Sessions
Corporate VoIP with HQ and Remote Call Server
VoIP Fraud Monitoring and Prevention
VoIP Trunking
Survivable VoIP Service
Evaluation of WebRTC for VoIP calls with sipML5
Security Evaluation of VoIP Call Servers and Phones
IPv4 and IPv6 Interworking with 464XLAT
Dual Stack VoIP-System with Asterisk and OpenSIPS
VoIP support with Software-Defined Networking using OpenDaylight Controller
VoIP Provider Call Server using Elastix and Asterisk
WhatsSIP – A SIP-based instant messaging application for Android
Comparative Evaluation of WhatsApp and Joyn (RCSe)
Kamailio Session Border Controller (SBC)
SIP Stack Library Evaluation
SIP based Communication between a VoIP client and a GSM mobile station by FreeSWITCH and OpenBTS

Former Projects in German
Entwicklung einer Multi-Messenger-Applikation für Android
Videoüberwachung mit Hilfe von Asterisk
SmartphoneFinder-Location Based Services mit Android und SMS
Realisierung eines VoIP-GSM-Gateways unter einer Asterisk PBX
GeoSIP Location Based Service mit Android und SIP
Sicherheitsanalyse von VOIP-Systemen am Beispiel Asterisk
Evaluierung und Leistungsbewertung des SIP-Proxy Servers OpenSIPS
Asterisk PBX auf WLAN DSL-Router
Open IMS Core mit angebundenem IPtV Application Server
Leistungsanalyse des PBX-Servers Asterisk
Vergleichende Untersuchung von Webfrontend für Asterisk
Asterisk PBX mit ENUM-Support
Entwickulung eines SIP-Client RLVoIP
VoIP-Security mit Asterisk und Snom
Performance-Vergleich von SJPhone GoogleTalk Skype
Management-GUI für Asterisk
Evaluation und Implementierung einer NGI Video-Konverenzlösung
Analyse und Implementierung von SCTP
Implementierung eines Video-Dienstes mit Open-IMS-Core und UCT-IMS-Client
Untersuchung der QoS von IPTV bei verschiedenen Netzparametern
IPTV-Streaming mit QoS-Unterstützung in WLAN
Man-in-the-middle Angriffe bei VoIP
Aufbau und Test eines Linux MPLS-Netzes
Service Management von VoIP mit Nagios
Vergleich von Videocodecs
Implementierung eines DVB-T/IPTV Multicast-Dienstes

Comments are closed.