SlideShare a Scribd company logo
Scaling Advanced
VoIP Telecom
Services
Amir Peles
Chief Technology Officer
October 2010
Slide 2
Agenda
 VoIP Deployment Scaling Challenges
 SIP Delivery Solutions
 Summary
Slide 3
Agenda
 VoIP Deployment Scaling Challenges
 SIP Delivery Solutions
 Summary
SIP Architecture - IMS Lite / IMS Architecture
Session Border
Controllers
VoIP Gateways
Soft Switches
IMS x-CSCF
SIP App. Servers
Call Centers
VOIP Access / Service Enablement – The ADC Need
• The peering, trunking, and consumer access points are
governed by SBC-s, P/I-CSCF-s, Soft Switches and media
gateways, all of which have limited scaling
– New calls per second < 100
– Concurrent sessions < 10,000
• Main Scaling Challenges
– Application state synchronization for billing and policing
– Failures and performance bottlenecks
– Provisioning OPEX and ineffective over subscription
Slide 5
Deployment Scenarios – Application/Service Tier
• SIP applications include
– Traditional VoIP
– Conferencing / Video Conferencing
– Voicemail / IVR
– Presence
– Messaging
– Call Centers
– Interactive E-learning
– And many more…
• Additional Scaling Challenges:
– Concurrent streaming sessions
– Bandwidth and processing requirements for new Codecs and Video
standards
– Sophisticated application logic and call flows
Slide 6
Interactive Gaming
Collaboration–Virtual
Whiteboarding
Video
C
onferencing
Instant
M
essaging
Presence
Distance Learning
MixedMedia
Communications
Personal Mobility
VoIP
SIP
IP
Convergence
Application / Service Tier – The ADC Need
The overall scale challenge:
• Scale-as-you-Grow
• protecting previous investment and guaranteeing service
quality
Slide 7
Slide 8
Agenda
 VoIP Deployment Scaling Challenges
 SIP Delivery Solutions
 Summary
TDM-like scaling
• “TDM over IP” Architecture
– Scaling in the traditional TDM architecture was normally
achieved by statically configuring sets of clients to a specific
server
– Complex Static Provisioning
– Inefficient Over-Subscription models
• Inefficient and not agile
Slide 9
IP Scaling Advantages vs. TDM
• IP Architecture – Dynamic Load Balancing
– The same utilization advantages afforded by the flexibility of IP
packets switching (vs., circuit switching) can be incorporated
into the scaling model
– Servers are all configured identically and clustered into a pool,
abstracted as a service available to all clients
• New servers are added dynamically on-demand
• Scaling is linear and isolated from the provisioning process
– Servers may have different capabilities
• Server selection identifies the required service for each
transaction for optimal server selection
• Huge cost saving – up to 50% over the TDM-like model
Slide 10
Load Balancing Concepts – Cluster Management
• Load Distribution
– New client sessions or messages are distributed by the ADC amongst
cluster service through a selection of distribution algorithm:
• Weighted round robin – Short transactions (messaging / presence / DNS)
• Least number of users / calls – Video transactions
• Lowest CPU utilization – Complex application transaction
• Transaction based switching
– The ADC inspects the message content to apply the distribution across
multiple server pools according to:
• Codec type
• Device User-Agent
• Content URI
Slide 11
SIP Server Farms
SIP: INVITESIP: INVITE
Load Balancing Concepts – Cluster Distribution
• Persistent transactions
– Some applications require that the same server will handle multiple sessions
that form a transaction
• Multiple callers for a Video conferencing service
• User’s registration and incoming/outgoing transactions
• User’s portal access and media transactions
– Persistency Types include
• Call-ID
• Call-ID + Conference-ID
• User ID
• Source IP
• Any L7 Parameter
Slide 12
Call-ID = 1223023@a.com
Server 1
Invite SIP: bob@b.com
From : alice@a.com
To: bob@b.com
Call-ID: 1223023@a.com
SIP Proxies
Load Balancing Concepts – Cluster Distribution
• Persistent transactions
– Some applications require that the same server will handle multiple sessions
that form a transaction
• Multiple callers for a Video conferencing service
• User’s registration and incoming/outgoing transactions
• User’s portal access and media transactions
– Persistency Types include
• Call-ID
• Call-ID + Conference-ID
• User ID
• Source IP
• Any L7 Parameter
Slide 13
Call-ID = 1223023@a.com
Server 1
BYE
From : alice@a.com
To: bob@b.com
Call-ID: 1223023@a.com
SIP Proxies
Advanced Scaling Features
• Transport Conversion
– TCP  TLS  UDP / IPv4 IPv6
• Call Admission Control
– Centralized CAC
– Burst handling and Priority call guarantee
• Header Manipulation
– Normalizing message format
– SIP and SDP headers
• Geographic Load Balancing
– Disaster Recovery – uninterrupted Failover and Failback
– Scaling to a Multi-Site service
Slide 14
Slide 15
Agenda
 VoIP Deployment Scaling Challenges
 SIP Delivery Solutions
 Summary
Summary
Adapt your architecture to advanced IP delivery models
• Achieve Linear Scale in your cost model
• Protect your investment
• Simplify application logic
• Reduce your time-to-market
Slide 16
Thank You !

More Related Content

PDF
PLNOG 4: Ido Miran - Service Provider Class 5 VoIP - An Integrated Approach
PPTX
What is an SBC? A look at the role of the Session Border Controller
PDF
LeadDesk Software Platform & Ecosystem
PPTX
Telecom legacy landscape altanai
PPTX
Justin Morris - Enhancing your lync 2013 rollout to make it a killer success ...
PPT
HostedSwitch® - Cloud VoIP SoftSwitch
PDF
Understanding Session Border Controllers
PPTX
FutureComm 2010: SIP Server Applications on Embedded Platforms
PLNOG 4: Ido Miran - Service Provider Class 5 VoIP - An Integrated Approach
What is an SBC? A look at the role of the Session Border Controller
LeadDesk Software Platform & Ecosystem
Telecom legacy landscape altanai
Justin Morris - Enhancing your lync 2013 rollout to make it a killer success ...
HostedSwitch® - Cloud VoIP SoftSwitch
Understanding Session Border Controllers
FutureComm 2010: SIP Server Applications on Embedded Platforms

What's hot (12)

PPTX
Robocall Mitigation with YouMail and ProSBC
PDF
Dnl class4-fusion
PPTX
IMS Service Control Model
PPTX
FreeSBC - A New Approach to the SBC
PDF
Open mic mediaarchitecture_121113
PDF
Genesys SIP Server Architecture
PDF
Architecting Impactful Visual Collaboration
PPT
Matrix Telecom Solutions: SAPEX IP-PBX
PDF
Webinar: snom UC edition Phones and Native Lync Server Provisioning
PPTX
Proactive Performance Monitoring for Genesys Call Centers
PPTX
Schooley Mitchell 11 22 2010
PPTX
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Robocall Mitigation with YouMail and ProSBC
Dnl class4-fusion
IMS Service Control Model
FreeSBC - A New Approach to the SBC
Open mic mediaarchitecture_121113
Genesys SIP Server Architecture
Architecting Impactful Visual Collaboration
Matrix Telecom Solutions: SAPEX IP-PBX
Webinar: snom UC edition Phones and Native Lync Server Provisioning
Proactive Performance Monitoring for Genesys Call Centers
Schooley Mitchell 11 22 2010
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Ad

Similar to FutureComm 2010: Scaling Advanced VoIP Telecom Services (20)

PDF
FreeSBC - A New Approach to the SBC
PPTX
session initiation protocol - SIP
PPTX
Deploying lync evaluating costs and complexities
PPTX
Level 3 Hybrid WAN/SDN Defined
PPTX
Level 3 hybrid wan
PPTX
Level 3 hybrid wan
PPT
e-2joelezell.ppt
PPTX
Service-Level Objective for Serverless Applications
PDF
sip trunking design and deployment in uc networks
PDF
O365Engage17 - Skype for Business Cloud PBX in the Real World
PDF
f5_synthesis_cisco_connect.pdf
PDF
F5 TMOS v13.0
PDF
Thinking about SDN and whether it is the right approach for your organization?
PDF
Plnog 3: Zbigniew Skurczyński - Wirtualizacja i optymalizacja infrastruktury
PDF
Scaling Open Source Applications with SBCs
PDF
WebRTC - Bridging Web and SIP Worlds
PDF
AWS User Group Sydney - Meetup #60
PPTX
Everything You Need to Know About the IPsmarx SIP Trunking Solution
PDF
A TSP Perspective on OSGi - A Lunggren
PPTX
Micro services - Practicalities & things to watch out for
FreeSBC - A New Approach to the SBC
session initiation protocol - SIP
Deploying lync evaluating costs and complexities
Level 3 Hybrid WAN/SDN Defined
Level 3 hybrid wan
Level 3 hybrid wan
e-2joelezell.ppt
Service-Level Objective for Serverless Applications
sip trunking design and deployment in uc networks
O365Engage17 - Skype for Business Cloud PBX in the Real World
f5_synthesis_cisco_connect.pdf
F5 TMOS v13.0
Thinking about SDN and whether it is the right approach for your organization?
Plnog 3: Zbigniew Skurczyński - Wirtualizacja i optymalizacja infrastruktury
Scaling Open Source Applications with SBCs
WebRTC - Bridging Web and SIP Worlds
AWS User Group Sydney - Meetup #60
Everything You Need to Know About the IPsmarx SIP Trunking Solution
A TSP Perspective on OSGi - A Lunggren
Micro services - Practicalities & things to watch out for
Ad

More from RADVISION Ltd. (20)

PPTX
VoLTE & RCS Revolutionizing Enterprise UC
PPTX
Advanced communication services for android
PPTX
Reconnecting the Islands
PPTX
Radvision webinar: Making Real Time Video Work Over The Internet
PPTX
FutureComm 2010: Social Media at Your Service
PPTX
FutureComm 2010: Video Quality Analysis and Measurement
PPTX
FutureComm 2010: Making Real-Time Video Work Over the Internet
PPTX
FutureComm 2010: LTE and RCS
PPTX
FutureComm 2010: Solving the Android - iPhone puzzle
PPTX
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
PPTX
FutureComm 2010: IP Video Communications - Trends and Challenges
POT
SIP servers on embedded systems: Powering SoHo communications
PPTX
Voice and Video over IP Communications: Assessing and Improving User Experience
PPTX
LTE – the Future of IMS
PPTX
SIP Beyond Telecom
PPTX
The Secrets of SVC (NBU)
PPTX
Beyond Unified Communications: The Continuum of Communication Types
PPTX
Improving Video Quality in Your Network
PPTX
HD video clients on a platter
PPTX
UC: From Client To Infrastructure (or UC Down to Earth)
VoLTE & RCS Revolutionizing Enterprise UC
Advanced communication services for android
Reconnecting the Islands
Radvision webinar: Making Real Time Video Work Over The Internet
FutureComm 2010: Social Media at Your Service
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: LTE and RCS
FutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: IP Video Communications - Trends and Challenges
SIP servers on embedded systems: Powering SoHo communications
Voice and Video over IP Communications: Assessing and Improving User Experience
LTE – the Future of IMS
SIP Beyond Telecom
The Secrets of SVC (NBU)
Beyond Unified Communications: The Continuum of Communication Types
Improving Video Quality in Your Network
HD video clients on a platter
UC: From Client To Infrastructure (or UC Down to Earth)

Recently uploaded (20)

PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Empathic Computing: Creating Shared Understanding
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
KodekX | Application Modernization Development
PDF
Approach and Philosophy of On baking technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Machine learning based COVID-19 study performance prediction
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Network Security Unit 5.pdf for BCA BBA.
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Big Data Technologies - Introduction.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
sap open course for s4hana steps from ECC to s4
Empathic Computing: Creating Shared Understanding
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Building Integrated photovoltaic BIPV_UPV.pdf
KodekX | Application Modernization Development
Approach and Philosophy of On baking technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Unlocking AI with Model Context Protocol (MCP)
Machine learning based COVID-19 study performance prediction
“AI and Expert System Decision Support & Business Intelligence Systems”
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Network Security Unit 5.pdf for BCA BBA.

FutureComm 2010: Scaling Advanced VoIP Telecom Services

  • 1. Scaling Advanced VoIP Telecom Services Amir Peles Chief Technology Officer October 2010
  • 2. Slide 2 Agenda  VoIP Deployment Scaling Challenges  SIP Delivery Solutions  Summary
  • 3. Slide 3 Agenda  VoIP Deployment Scaling Challenges  SIP Delivery Solutions  Summary
  • 4. SIP Architecture - IMS Lite / IMS Architecture Session Border Controllers VoIP Gateways Soft Switches IMS x-CSCF SIP App. Servers Call Centers
  • 5. VOIP Access / Service Enablement – The ADC Need • The peering, trunking, and consumer access points are governed by SBC-s, P/I-CSCF-s, Soft Switches and media gateways, all of which have limited scaling – New calls per second < 100 – Concurrent sessions < 10,000 • Main Scaling Challenges – Application state synchronization for billing and policing – Failures and performance bottlenecks – Provisioning OPEX and ineffective over subscription Slide 5
  • 6. Deployment Scenarios – Application/Service Tier • SIP applications include – Traditional VoIP – Conferencing / Video Conferencing – Voicemail / IVR – Presence – Messaging – Call Centers – Interactive E-learning – And many more… • Additional Scaling Challenges: – Concurrent streaming sessions – Bandwidth and processing requirements for new Codecs and Video standards – Sophisticated application logic and call flows Slide 6 Interactive Gaming Collaboration–Virtual Whiteboarding Video C onferencing Instant M essaging Presence Distance Learning MixedMedia Communications Personal Mobility VoIP SIP IP Convergence
  • 7. Application / Service Tier – The ADC Need The overall scale challenge: • Scale-as-you-Grow • protecting previous investment and guaranteeing service quality Slide 7
  • 8. Slide 8 Agenda  VoIP Deployment Scaling Challenges  SIP Delivery Solutions  Summary
  • 9. TDM-like scaling • “TDM over IP” Architecture – Scaling in the traditional TDM architecture was normally achieved by statically configuring sets of clients to a specific server – Complex Static Provisioning – Inefficient Over-Subscription models • Inefficient and not agile Slide 9
  • 10. IP Scaling Advantages vs. TDM • IP Architecture – Dynamic Load Balancing – The same utilization advantages afforded by the flexibility of IP packets switching (vs., circuit switching) can be incorporated into the scaling model – Servers are all configured identically and clustered into a pool, abstracted as a service available to all clients • New servers are added dynamically on-demand • Scaling is linear and isolated from the provisioning process – Servers may have different capabilities • Server selection identifies the required service for each transaction for optimal server selection • Huge cost saving – up to 50% over the TDM-like model Slide 10
  • 11. Load Balancing Concepts – Cluster Management • Load Distribution – New client sessions or messages are distributed by the ADC amongst cluster service through a selection of distribution algorithm: • Weighted round robin – Short transactions (messaging / presence / DNS) • Least number of users / calls – Video transactions • Lowest CPU utilization – Complex application transaction • Transaction based switching – The ADC inspects the message content to apply the distribution across multiple server pools according to: • Codec type • Device User-Agent • Content URI Slide 11 SIP Server Farms SIP: INVITESIP: INVITE
  • 12. Load Balancing Concepts – Cluster Distribution • Persistent transactions – Some applications require that the same server will handle multiple sessions that form a transaction • Multiple callers for a Video conferencing service • User’s registration and incoming/outgoing transactions • User’s portal access and media transactions – Persistency Types include • Call-ID • Call-ID + Conference-ID • User ID • Source IP • Any L7 Parameter Slide 12 Call-ID = 1223023@a.com Server 1 Invite SIP: bob@b.com From : alice@a.com To: bob@b.com Call-ID: 1223023@a.com SIP Proxies
  • 13. Load Balancing Concepts – Cluster Distribution • Persistent transactions – Some applications require that the same server will handle multiple sessions that form a transaction • Multiple callers for a Video conferencing service • User’s registration and incoming/outgoing transactions • User’s portal access and media transactions – Persistency Types include • Call-ID • Call-ID + Conference-ID • User ID • Source IP • Any L7 Parameter Slide 13 Call-ID = 1223023@a.com Server 1 BYE From : alice@a.com To: bob@b.com Call-ID: 1223023@a.com SIP Proxies
  • 14. Advanced Scaling Features • Transport Conversion – TCP  TLS  UDP / IPv4 IPv6 • Call Admission Control – Centralized CAC – Burst handling and Priority call guarantee • Header Manipulation – Normalizing message format – SIP and SDP headers • Geographic Load Balancing – Disaster Recovery – uninterrupted Failover and Failback – Scaling to a Multi-Site service Slide 14
  • 15. Slide 15 Agenda  VoIP Deployment Scaling Challenges  SIP Delivery Solutions  Summary
  • 16. Summary Adapt your architecture to advanced IP delivery models • Achieve Linear Scale in your cost model • Protect your investment • Simplify application logic • Reduce your time-to-market Slide 16