Course: 4G IMS PROTOCOL DEVELOPMENT

Telecom Basics


Introduction To Telecom Systems

  • PSTN . PLMN . PDN . ISDN

GSM Basics

  • FDMA . TDMA . FDD
  • Network Elements
    • MS . BTS . BSC
    • MSC . VLR . GMSC
    • HLR . AUC . EIR
    • TRAU . MG
  • Radio Architecture & Channels
  • Flows:
    • Attach . LAU . CS . SMS . USSD

GPRS Basics

  • Network Elements
    • PCU . SGSN . GGSN
  • Flows:
    • PDP Session Activation

UTRAN Basics

  • Network Elements & Systems
    • UE . NODEB . RNC
    • CN-CS
    • CN-PS
    • CN-BC
  • Flows:
    • PDP Session Activation

Hands-On

Evolution of LTE Architecture from UTRAN

LTE Network Sub-Systems

  • E-UTRAN . EPC

LTE Network Elements

  • UE . eNB
  • MME
  • HSS . EIR . PCRF
  • SGW . PGW
  • CGF . OCS

LTE Protocols

  • Radio
    • NAS . RRC
    • PDCP . RLC . MAC
    • OFDMA . SC-FDMA
  • Core
    • X2AP . S1AP
    • GTPU . GTPC
    • DIAMETER
    • MIPv4 . PMIPv6 . GRE
  • All-IP Transport
    • UDP-IP . SCTP-IP

LTE Call Procedures

  • Attach . Combined Attach
  • TAU . Combined TAU
  • Detach
  • Paging . Service Request . Extended Service Request
  • Intra 3GPP Handovers:
    • X2 HO . S1 HO
    • Inter-System HO
  • Inter-3GPP Handovers:
    • CDMA . Wi-Fi . WiMAX

LTE-Advanced

  • MIMO . Massive MIMO
  • Carrier Aggregation
  • Femto Cells & Home eNB
  • CSFB . SRVCC
  • SON
  • eMBMS

Voice Over IP & Protocols

  • Introduction to VOIP
  • SIP . SDP
  • RTP . RTCP
  • MGCP

IP Multimedia Sub-System (IMS) Network Elements

  • P-CSCF . I-CSCF . S-CSCF
  • HSS . SLF
  • BGCF . MGCF . MGW
  • MRB . MRFC . MRFP
  • TGW . IBCF

IMS Call Flows

  • Origination
    • MO Home . MO Roaming
    • PSTN Orig.
    • Non-IMS Network Orig.
    • AS Orig.
  • Transition
    • SO & ST by Same. OP.
    • SO & ST by Diff. OP.
    • SO with PSTN in Same. Net.
    • SO with PSTN in Diff. Net.
  • Termination
    • MT Home
    • MT Roaming
    • MT CS Domain Roaming
    • PSTN Termination
    • Non-IMS Network Termination
    • PSI Based AS termination
    • PUI Based AS termination

Protocol Module Development with either C/C++/Python

  • Configuration Module Development
    • File, GUI, CLI Design
    • Data Base Design
    • API Design
  • State Machine Module Development
    • Data Base Design
    • API Design
  • Logic Module Development
    • Use Case Design
    • Triggering Criteria design for Tx and Rx Operations
    • API Design
  • CODEC Module Development
    • ASN.1(BER&PER)
    • TLV
    • Text Based
    • API Design
  • Transport Control Module Development
    • Socket Communications design
    • API Design

Protocol Design Principles

Protocol Module Design

Debugging Methods

Unit Testing & Module Testing Design & Execution

Any one of LTE Protocols Development Project execution

Understanding SDLC

Agilc Scrum Methodology in Modern Telecom Project Environments

Implementation

  • Functional Requirements gathering from 3GPP
  • Non-Functional Requirements
  • Implementation specification
  • Design Specification development
  • Implementation and Integration strategies

Continuous Automation Mechanisms

Test & Bug Management Tool

Code Management Tool

Intro to Data Communications, Layers, Protocols


Physical

  • SONET/SDH . PDH

Data Link

  • Services
  • Hubs . Bridges . Switches
  • Protocols:
    • Ethernet . ARP . RARP
  • Network

  • Sub Netting
  • Routing
  • Forwarding
  • Protocols
    • IPv4 . IPv6
    • ICMPv4 . ICMPv6

Transport

  • Services
  • Protocols
    • TCP . UDP . SCTP

Session, Presentation, Application

  • Services
  • Protocols
    • SSLv3
    • DNS . DHCP . SSH . Telnet
    • FTP . FTPS . SFTP . TFTP . HTTP . HTTPS

Hands-On Tools

FAQ

Having any programming background on c/c++ would be perfect to have this training.

The telecom core part is the approximately same. But in the practical section protocol testing aspects would be replaced with development aspects.

The First two months of the training would be same for both courses. You will have an oppurtunity to understand all technical/career wise differences by the time you have choose between the two. Our trainers also will help you out with your decision making!

Live session @ Hyderabad TCLOUD Premises.
Live session worldwide with online meeting
Offline self guided video sessions
Corporate training @ Company Premises