Thesis presentation
Download
1 / 19

THESIS PRESENTATION - PowerPoint PPT Presentation


  • 120 Views
  • Updated On :

THESIS PRESENTATION. Real Time Transport Protocol Processing in a Voice over IP Network. SUPERVISORS. Supervisor: Sven-Gustav Häggman Instructor: Tapio Savunen (Head of R&D, Nokia Networks). FACTS ABOUT THESIS.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'THESIS PRESENTATION' - melosa


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Thesis presentation l.jpg

THESIS PRESENTATION

Real Time Transport Protocol Processing in a Voice over IP Network


Supervisors l.jpg
SUPERVISORS

  • Supervisor: Sven-Gustav Häggman

  • Instructor:

    Tapio Savunen(Head of R&D, Nokia Networks)


Facts about thesis l.jpg
FACTS ABOUT THESIS

  • Work done in year 2001 (for Nokia Networks) with almost 6-8 months of full-time (and more) effort

  • Thesis report completed in 2005


Facts about thesis4 l.jpg
FACTS ABOUT THESIS

  • A VoIP prototype system implemented

  • Workd done from implementation specifications to code development, module testing and successful demonstration of voice calls (individual and group).


Prototype architecture l.jpg
PROTOTYPE ARCHITECTURE

  • Architecture consists of Control Plane server, User Plane server, and LAN client (simulating Nokia Mobile terminals.

  • Specifications for interface between Terminal, Control plane server, User plane server have been finalized in advance


Prototype architecture6 l.jpg
PROTOTYPE ARCHITECTURE

  • Desktop PCs used with Linux OS (RedHat) as control plane and user plane servers

  • Laptop used as LAN client, with Wireless LAN in order to simulate ”air-interface” feeling


Prototype architecture7 l.jpg
PROTOTYPE ARCHITECTURE

  • SIP protocol used as interface between User Terminal and Control Plane server (and between Control Plane servers). SIP works with Control Plane (identify and manage calls by contexts)

  • RTP protocol used as interface between User Terminal and User Plane server (and between User Plane servers). RTP works with User Plane (identify and manage calls by IP)


Prototype architecture8 l.jpg
PROTOTYPE ARCHITECTURE

  • MEGACO protocol used as interface between Control Plane server and User Plane server

  • IPv4 Network


Prototype architecture9 l.jpg
PROTOTYPE ARCHITECTURE

MS = User Terminal

U-UPF, G-UPF = User Plane Servers

U-CPF, G-CPF = Control Plane Servers


Poc concept l.jpg
POC CONCEPT

  • POC is Push to Talk (PTT) over Cellular

  • User must always press PTT (push-to-talk) button in order to talk

  • This prototype demonstrates POC-like service using VoIP


What user can do with this prototype l.jpg
WHAT USER CAN DO WITH THIS PROTOTYPE?

  • User(s) can login into ”system”

  • User can make individual call to another user

  • User can make group call


What users can do with this prototype l.jpg
WHAT USERS CAN DO WITH THIS PROTOTYPE?

  • User(s) can join to a predefined ”Talk-Group”

  • User can talk/listen in a ”Talk-Group”

  • User can log-off


Use case user login l.jpg
USE CASE: USER LOGIN

  • MS sends SIP message to Control Plane with terminal information

  • Control Plane does basic checkings, remembers this data and sends MEGACO message to User Plane

  • User Plane memorizes terminal information and sends MEGACO reply to Control Plane

  • Control Plane sends SIP message back to MS informing successful login (if so!)


Use case individual call l.jpg
USE CASE: INDIVIDUAL CALL

  • MS (caller) sends RTP call setup (with callee info) message to User Plane

  • User Plane does necessary checking and informs control plane (MEGACO)

  • Caller’s Control plane contacts Callee’s Control plane (SIP) to find if callee is able to accept call


Use case individual call15 l.jpg
USE CASE: INDIVIDUAL CALL

  • After positive acknowledgment, Caller’s control plane informs Caller’s User-plane (MEGACO)

  • Caller’ user-plane sends RTP (positive acknowledgement) to MS

  • MS can now press PTT and start sending audio


Thesis work l.jpg
THESIS WORK

  • There are 31 Use-cases implemented in this prototype

  • Actual Thesis Work = Implementing these 31 Use-cases for USER PLANE server (in addition to specifying such use cases + testing & bug-fixing + demonstration)


Thesis work17 l.jpg
THESIS WORK

  • Other teams were involved in developing counter-part use-cases for Control Plane server, MS (LAN client)

  • MS Word used for documentation

  • Linux, C, C++, GNU Tools for SW development


Work continues l.jpg
WORK CONTINUES...

  • This prototype served as first ”proof of concept” to demonstrate POC-like service using VoIP

  • Full scale network is now running in some of major Mobile Operators worldwide who now provide PoC sevice to consumers