VOIP
VOIP
VOIP
Operational Improvement
- Common Network Infrastructure
- Simplification of Routing Administration
New Services
- New Integrated Applications
How does it work?
VoIP is not a protocol.
Simplification
- One infrastructure
- Multivendor capable
Advance Services
- Unified Messaging
- Computer telephony integration
Components of VoIP
Coding and Decoding of Analog Voice
- Analog to digital and digital to analog conversion.
- Compression
Signaling
- Call setup and tear down
- Resource and coding negotiation
Numbering
- Phone Number
- IP Addressing
Components of VoIP
Coding and Decoding of Analog Voice
- Analog to digital and digital to analog conversion.
- Compression
Signaling
- Call setup and tear down
- Resource and coding negotiation
Numbering
- Phone Number
- IP Addressing
What Protocols are Required?
Signaling Protocol
- To establish presence, locate user, set up, modify,
tear down session.
Supporting Protocol
- Gateway Location, QoS, Address Translation,
etc.
VoIP Protocol
What Protocols are Required?
Signaling Protocol
- To establish presence, locate user, set up, modify,
tear down session.
Supporting Protocol
- Gateway Location, QoS, Address Translation,
etc.
SIP Overview
SIP - Introduction
SIP architecture and philosophy
Methods Used in SIP
SIP messages & responses
Security
SIP is?
An Application-layer control (signaling) protocol
• creating, modifying and terminating sessions with one or more
participants.
Sessions include:
• Internet multimedia conferences,
• Internet telephone calls
• multimedia distribution.
Text based
• Model similar to HTTP : uses client-server model
SIP Basic Functionality
Supports 5 facets of communication:
Elements:
SIP User Agents (SIP Phones)
SIP Servers (Proxy or Redirect - used to locate SIP users or
to forward messages.)
User Agents
User Agent Client (UAC)
Initiates SIP requests
User Agent Server (UAS)
Returns SIP responses
SIP Entities – Network Servers
Network Servers
Proxy: Decides next hop and forwards request,
relays call signaling , operates in a transactional
manner, saves no session state
Thank You