Download Voice Over IP

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Zero-configuration networking wikipedia , lookup

TCP congestion control wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Asynchronous Transfer Mode wikipedia , lookup

Net bias wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Deep packet inspection wikipedia , lookup

Internet protocol suite wikipedia , lookup

IEEE 1355 wikipedia , lookup

Real-Time Messaging Protocol wikipedia , lookup

UniPro protocol stack wikipedia , lookup

SIP extensions for the IP Multimedia Subsystem wikipedia , lookup

Quality of service wikipedia , lookup

Transcript
Voice Over IP
CS158B Project
By
Shing Chau
Jerry Ko
Ying Li
Agenda






Introduction
Economics of VoIP
VoIP and OSI model comparison
H.323 vs. SIP
RSVP & RTP
Demonstration
Introduction
VoIP
Transmission of voice traffic in packets
Internet as the transmission medium
IP rather than by traditional circuit transmission
-
IP originally for data
-
adaptation to voice network
-
protocols (SIP, H.323, RSVP, RTCP, RTP)
Economics of VoIP

Traditional TDM
Dedicated Circuit switched networks
Dedicated voice-only bandwidth

IP
Uses packet switched networks
Many Services, one network (voice, data)
Leverages existing data infrastructure
Flat monthly rate both long distance and local
Various configurations
VoIP and OSI model Comparison
Session Initiation

Three things takes place in a VoIP session:
Signaling
 Encoding
 Transmission


Two common protocols used:
H.323 – International Standard
 Session Initiation Protocol (SIP)

H.323
H.323 vs. SIP
H.323
SIP
Origin
ITU
IETF
Transport
Mostly TCP
Mostly UDP
Emphasis
Telephony
Multimedia
RTP (Real-Time Protocol)

How to send voice over RTP?
Application collects the encoded data in chunks
The audio chunk along with the RTP header form the RTP
packet

RTP header contains:
Payload type (7 bits)
Sequence number (16 bits)
Timestamp field (32 bits)
Synchronization source identifier field (32 bits)
RSVP
(Resource Reservation Protocol)

Why a guaranteed QoS is needed?
Voice and Video applications traffic can be transmitted
continuously
It requires a guaranteed QoS, in terms of minimum
available bandwidth or maximum delay, over the entire
path of traffic

How to make the resource reservations?
Path messages contain:




Previous hop address
A session identifier
A sender template (the sender’s IP address and port number )
A sender T Spec (maximum data rate, maximum delay, etc)
Reservation messages contain:



Reservation Style
Flow Spec
Filter Spec
Summary
Rsession Initiation
SIP (SNMP): simple
H.323 (CMIP): complex
QoS
RSVP
Voice Transmission
RTP
SIP Call Flow
Invite
100 Trying
180 Ringing
200 OK
ACK
RTP
H.323 Call Flow
TCP connection
H.225 Messages (Setup)
H.225 (CallProceeding, Alerting)
H.225 (Connect)
TCP connection
Terminal Capability Set
MasterSlaveDetermination
OpenLogicalChanel
OpenLogicalChanelAck
RTP stream
RTP stream
RTCP stream
Reference

Voice Over IP -by Uyless Black, a guide to Internet
voice communications, covers many protocols

Computer Networking -chapter 7 Multimedia
Networking

Course offering
-EE284 Convergent Voice and Data Networks,
multimedia in data networks, QoS, Coding,
Signaling, and Inter-working
Thank You!