VoIP - PowerPoint PPT Presentation

1 / 40
About This Presentation
Title:

VoIP

Description:

Location change temporarily. Contact: Callee_at_port.com. ACK ... Ringing. OK. ACK. Conversation. BYE. OK. Comparison: H.323 Vs SIP. H.323. SIP. Original Approach ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 41
Provided by: nels77
Category:
Tags: voip

less

Transcript and Presenter's Notes

Title: VoIP


1
VoIP
  • Advanced Networks

2
Content
  • Introduction
  • Standard/Protocol
  • Applications
  • QoS
  • Future
  • Q A Session

3
Why VoIP?
  • Circuit switching was designed for voice
  • Circuit switching is an expensive solution
  • Not a effective way to transfer data
  • IP is an attractive choice for voice transport
    because
  • Low Requirement Cost
  • Integration of voice and data applications
  • Lower Bandwidth

4
VoIP Standard/Protocol
  • There are two main standards for VoIP
  • H.323
  • SIP

5
H.323
  • Specify technical requirement for real-time audio
    and video over LANs
  • Establish by ITU (International
    Telecommunication Union)

6
H.323 Architecture (1)
  • Involves with four main components
  • Terminals
  • Gateways
  • Gatekeepers
  • Multipoint Controller Units (MCUs)

7
H.323 Architecture (2)
PSTN
ISDN
8
H.323 Call Setup Tear Down
9
H.323 Protocol Stack
Audio I/O
Video I/O
System Control Unit
Data I/O
H.225.0 Q.931 Call Signaling
H.245 Control Signaling
H.225.0RAS
Audio Codec
Video Codec
RTCP
T.120Data
RTP
UDP
TCP
Network Layer
Data Link Layer
Physical Layer
10
SIP
  • Session Initial Protocol
  • Application Layer Control Protocol for Internet
    telephony service
  • Architecture similar to Hypertext Transfer
    Protocol (HTTP)

11
SIP Components
  • Two Major Parts
  • Client Side
  • Terminal User Agent Client (UAC)
  • Server Side
  • 3 types of server User Agent Server (UAS) a)
    Registration Server b) Proxy Server c)
    Redirect Server

12
SIP Messaging Syntax (1)
  • SIP Request 6 Methods
  • INVITE
  • ACK
  • OPTIONS
  • BYE
  • CANCEL
  • REGISTER

13
SIP Messaging Syntax (2)
  • SIP Response
  • First line of response is status line
  • Contains 3 digit number status code
  • 1XX - Informational (e.g., 100 Trying)
  • 2XX - Success (e.g., 200 OK)
  • 3XX - Redirection (e.g., 380 Alternative service)
  • 4XX - Request Failure (e.g., 404 Not Found)
  • 5XX - Server Failure (e.g., 504 Gateway timeout)
  • 6XX - Global Failure (e.g., 606 Not acceptable)

14
Sample SIP Operation
Caller
15
Comparison H.323 Vs SIP
H.323
SIP
Original Approach
  • Circuit-Switching Network
  • Lightweight Internet

Complexity
Compatibility
  • Need full backwards compatibility

Advantage
  • Current large share market
  • Backed by IETF

16
Voice Codec (Coder/Decoder)
  • Not only provide analog-to-digital conversion
  • But also apply sophisticated predictive patterns
    to analyze voice input transmit using minimum
    bandwidth
  • By encoding speech samples into smaller bits, it
    can make the speech in a robust way
  • In the presence of Link Errors, Jittery Networks
    Bursty transmissions.

17
Types of Speech Coders
  • Waveform Coding
  • Reproduce the analog waveform with background
    noise.
  • Since operating on all input signals, produce
    high quality samples
  • Vocoding (Source Codec)
  • Do not reproduce original waveform
  • Encoders builds a set of parameters, sent to
    receiver to drive a speech production model.
  • Hybrid Coding
  • Melds attractive features of waveform coding
    vocoding
  • Operate at very low bit rate (4-16 bit/s)

18
Pulse Code Modulation (PCM)
  • Waveform codec
  • 2 basic variations of 64kbps A-law,Mu-law
  • Use logarithmic compression to achieve 12-13 bits
    of linear PCM quality in 8 bits.

19
Code Excited Linear Prediction (CELP)
  • Use pre-stored codebook of optimized parameters
    to encode a representative vector of the input
    speech signal.

20
Summary Of Different Compression Method
21
Codec Evaluation
  • Frame Size
  • Processing Delay
  • Lookahead Delay
  • Frame Length
  • Voice Bit Rate
  • DSP MPS
  • Required RAM
  • Time Required for encoding.(One-way latency)
  • Sum of frame size processing delays lookahead
    delay

22
What is ENUM?
  • ENUM Telephone Number Mapping
  • Function for mapping E.164 numbers into Uniform
    Resource Identifiers (URIs) corresponding to
    communication applications associated with those
    numbers
  • Fully Qualified E.164 numbers County Code
    Area Code Telephone NumberExample 44 113 496
    0000
  • E.164 numbers can be used to provide calling
    users with a variety of addresses, including
    those used for phone, fax and email, by which the
    called user can be contacted

23
Possible Applications Associated with E.164
numbers
24
Sample call flow from IP based network to
switched circuit network
25
QoS for VoIP
  • There are 2 approaches
  • IntServ Approach
  • DiffServ Approach

26
The DiffServ Approach
  • Discriminates and treats data flows according
    to their traffic classes
  • Based upon traffic contracts agreed at each
    edge of network
  • Within the domain the service provider is
    responsible
  • Traffic Conditioning Agreements (TCA) between
    domains
  • Service Level Agreements (SLAs) in the DiffServ
    network
  • Packets get marked (DiffServ Codepoint) at the
    ingress to specify the traffic class
  • The network selects the appropriate per-hop
    behavior(PHB) for each packet

27
Scenario of DiffServ
28
Per-hop Behaviors (PHBs)
  • Describes the forwarding behavior of a DS node
    applied to a particular DS behavior
    aggregate(packets having same DSCP)
  • Implemented at nodes through buffer management
    and packet scheduling
  • Multiple PHBs grouped together to form a PHB
    group
  • There are 2 PHB types
  • Assured forwarding
  • Expedited forwarding

29
Marking packets for DiffServ
  • IPv4
  • IPv6
  • same as TOS
    of IPv4

30
Expedited Forwarding
  • Also known as Premium Service
  • Similar to Virtual leased line
  • Guarranteed minimum service rate
  • Policed Arrival rate lt Minimum Service Rate
  • ?no queuing delay, jitter
  • Not affected by other data PHBs
  • ÞHighest data priority (if priority queueing)
  • DS Code point 101 110

31
Security of VoIP
  • ITU-T for H.323 (using H.235)
  • IETF for SIP (using general purpose security
    mechanisms)

32
Issues and Solution
33
VPN for data, voice and video (IPSec tunnels)
34
Other Solution of Security
  • Firewall
  • Policy and filter the traffic
  • SIP Proxy Server
  • Provide authentication
  • External RADIUS Server
  • Proxy itself

35
VOIP is a trend
  • Networks trend
  • Technical trend of VoIP

36
Networks Trend
  • Todays world, voice network, cellular networks,
    and data networks tend to be separate
  • In the future, networks are going to converge.

37
Technical trend of VoIP
  • High-speed switching and transmission technology
  • Paradigm shift of information communication
  • Packetizing voice
  • Computer Telephony Interface (CTI )

38
Current Market Status
  • ATT
  • ATT Managed Internet Service
  • ATT Managed Router Service
  • BT
  • VoIP VPN multimedia calling service
  • Public VoIP multimedia calling

39
Q A Session
  • Any Questions?

40
End of Presentation
  • Thank you
Write a Comment
User Comments (0)
About PowerShow.com