1 / 19

THESIS PRESENTATION

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.

genna
Download Presentation

THESIS PRESENTATION

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. THESIS PRESENTATION Real Time Transport Protocol Processing in a Voice over IP Network

  2. SUPERVISORS • Supervisor: Sven-Gustav Häggman • Instructor: Tapio Savunen(Head of R&D, Nokia Networks)

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

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

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

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

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

  8. PROTOTYPE ARCHITECTURE • MEGACO protocol used as interface between Control Plane server and User Plane server • IPv4 Network

  9. PROTOTYPE ARCHITECTURE MS = User Terminal U-UPF, G-UPF = User Plane Servers U-CPF, G-CPF = Control Plane Servers

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

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

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

  13. 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!)

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

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

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

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

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

  19. THANK YOU

More Related