Next Generation Networks (NGN)

Architectures, protocols and signaling 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
Registration for NGN in PSSO is required. Seats in the NGN lab are limited. Prerequisite include knowledge of and experience with Linux systems, IP networking (IP addressing, subnetting), and script based coding. Optional programming in C/C++, Java or Python. Students are seleted by fulfillment of these prerequisite; skill tests maybe applied.

NGN oral exam dates: Aug 31, Sept 3, Sept 4,

Lectures
Orientation
1. Refresher: Computer Networking and TCP/IP Protocols
2. NGN Introduction and Fundamentals
3. SIP/SDP Service Signaling
4. SIP Call Routing, NAT/Firewalls, and Gateway Technologies
5. IP Multimedia Subsystem (IMS)
6. VoIP in Corporate Networks
7. Virtualization@Telecoms (NFV/SDN)

Exercises
Exercise 1-5: NGN Introduction, Architectures, Standards, and Protocols
Exercise 6-11: SIP/SDP Signaling and Services
Exercise 12-14: SIP Call Routing, NAT/Firewalls, and Gateways
Exercise 15-16: IP Multimedia Subsystem (IMS)
Exercise 17: VoIP Corporate Case Study

NGN lab materials

NGN Lab Regulations (return a signed copy)
NGN Default Lab Steps and Instructions 2018

Linux Manual (short and simple)
Getting started with Asterisk
Voip-info.org step-by-step Asterisk installation
Introduction to Wireshark
Wireshark Website
Basic Cisco LAN Configuration from CCNA course at TH Köln
Basic Cisco IOS Command List from CCNA course at TH Köln

NGN Lab Projects SoSe2017

NGN lab project objectives and agreements
G9: Evaluation and test of actual open source SIP/SDP Session Border Controller (SBC)
G10: Meshtalk – An Application for VoIP Conferencing over WMN (Wireless Meshed Networks)
G11: Establishment of VoIP over a LoRa (long range) low rate radio link
G12: VoIP support with Software-Defined Networking (SDN) using OpenDaylight (ODL) Controller

Previous Projects 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.