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

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 Signaling Exercise 6-11
4. SIP Call Routing, NAT/Firewalls, Gateway Technologies Exercise 12-14
5. IP Multimedia Subsystem (IMS) Exercise 15-16
6. VoIP in Corporate Networks Exercise 17: VoIP Case Study
7. Virtualization@Telecoms (NFV/SDN)

NGN Lab Materials

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

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

Leave a Reply