Projekte

Next Generation Network (NGN)

10/2008 - heute zurück...

Branche: Telekommunikation (NGN)
Hardware: PC (x86, x68_64), RS/6000, PowerPC, ARMv6 (Raspberry PI)
Betriebssysteme: Linux (OpenSuSE, SLES, Debian, Fedora), Unix (AIX)
Programmiersprachen: C/C++, Perl, Shell-Scripting, Python (scons)
Datenbanken: DB/2, PostgreSQL
Tools: KDE, CDE, gcc, g++, git, ClearCase, ClearQuest, vi, KDevelop, Doxygen, scons, AsciiDoc
Protokolle: TCP/IP, UDP/IP, SIP, SDP, RADIUS, MGCP, RTP, RTSP, SOCKS, HTTP, Diameter

Aufgaben:

  • Entwurf, Implementierung und Test objektorientierter Software zur Erweiterung der bestehenden VoIP-NGN-Plattform (C++)
  • Erweiterung der bestehenden Testsuite (Perl)
  • Portierung bestehender Linux-Kernelmodule (Netfilter) für unterschiedlichste Kernel-Versionen (C)
  • Erweiterung der Software auf IPv6 (C++)
  • Portierung der Software auf 64bit (C++)
  • Implementierung einer ACD (Automatic Call Distribution) als Application-Server (C++)
  • Integration der ACD in das Gesamtsystem
  • Implementierung eines AoC-Application-Servers nach ETSI/TISPAN (C++)
  • Systemadministration einer Entwicklungs- und Testmaschine (OpenSuSE)
  • Implementierung von Mechanismen für G-10 im IMS-Umfeld
  • Planung und Durchführung von strukturellen Optimierungen des Quellcode (C++, Perl, Bash-Scripting)
  • Design, Planung und Implementierung von Post-Mortem-Debugging- und Analysemöglichkeiten
  • Software-Anpassungen für TLS- und SRTP-Support
  • Portierung der Platform von PPC und x86 nach ARMv6 (Raspberry PI) als Proof of Concept
  • Architektur und Implementierung eines Frameworks für frei skalierbare und hochverfügbare Server-Applikationen
IBM Deutschland GmbHDeutsche Telekom AGASC telecom AGEUROKEY Software GmbHTeamspeak Systems GmbH