the state of voip peering charles studt director of product management, voex
TRANSCRIPT
The State of VoIP Peering
Charles StudtDirector of Product Management, VoEX
September 10-12, 2007 • Los Angeles Convention Center • Los Angeles, California
www.ITEXPO.com
3
VoIP Peering Basics
• Why we peer?– Reduce transport costs– Increase quality of IP traffic– Privacy and security– Deploy new services
• How we peer?– Bilaterals & termination agreements– Exchanges– Registries and ENUM
• What we peer?– VoIP– TDM voice??
September 10-12, 2007 • Los Angeles Convention Center • Los Angeles, California
www.ITEXPO.com
4
Minimize Cost, Maximize Quality
ILD
IXC
Tandem
Wireless Wireline MSO VSP Ent Wireless Wireline MSO VSP Ent
IP
PSTN Transport IP Peering
Reduce the hops
Compact the layers
Connect directly
Achieve scale
September 10-12, 2007 • Los Angeles Convention Center • Los Angeles, California
www.ITEXPO.com
How Does ENUM Fit In?
Wireless
Wireline
MSO
VSP
Ent
ENUM provides…
A universal addressing scheme for IP
Foundation for enhanced services
PSTN
You provide…
Peering relationships
Media transport
September 10-12, 2007 • Los Angeles Convention Center • Los Angeles, California
www.ITEXPO.com
What is ENUM?
• TElephone NUMber Mapping
– IETF RFC 3761
– Based on DNS architecture
– E.164 NAPTR
– Registry, registrar, registrant
The ENUM working group has defined a DNS-based architecture and protocol [RFC 3761] by which an E.164 number, as defined in ITU Recommendation E.164, can be expressed as a Fully Qualified Domain Name in a specificInternet Infrastructure domain defined for this purpose (e164.arpa).
September 10-12, 2007 • Los Angeles Convention Center • Los Angeles, California
www.ITEXPO.com
How ENUM Works
1. The caller dials a phone number
Dial +16505259200 SIPProxy
ENUMDNS Service2. Calling party proxy user
agent client queries DNS for endpoint location
Query 0.0.2.9.5.2.5.0.5.6.1.e164.arpa
3. DNS returns NAPTR record containing SIP URI to calling party user agent
Responsesip:[email protected]
SIPProxy
4. Calling party user agent connects the call
SIPsip:[email protected]
Call Setup
September 10-12, 2007 • Los Angeles Convention Center • Los Angeles, California
www.ITEXPO.com
Various Flavors of ENUM
End-user control of data, users opt-in
Publicly-accessible registry
Resolution accuracy depends on self-policing by end-users
Uses e164.arpa tree
Public ENUM
Network mechanics similar to Public User ENUM
Closed group, private focus
User data not propagated across Internet
Small, non-public community
Does not use e164.arpa tree
Private ENUM Carrier ENUM
AKA Provider, Infrastructure, Operator ENUM
Similar to Private, but broader in scope to multiple service providers
Shared routing and device interconnection between service providers
Trusted community
Does not use e164.arpa tree
One size does not fit all…
September 10-12, 2007 • Los Angeles Convention Center • Los Angeles, California
www.ITEXPO.com
ENUM and VoIP Peering
SIPProxy
ENUMDNS Service
SIPProxy
Address resolution
Common identifier
ENUM is…
Transport PSTN interworking Signaling Comprehensive mapping of TN
data
ENUM is not…
ENUM is a technology specification, not a business solution
September 10-12, 2007 • Los Angeles Convention Center • Los Angeles, California
www.ITEXPO.com
Essential Guidance
eCommunitySKYPEGoogle
WirelessProviders
VSPsVonageLingo
TraditionalProviders
(Local, LongDistance)
CableCompanies
Service Provider IP “Islands”
EnterpriseNetworks
AvayaCisco
• Eliminates costly PSTN routing and transport• Expands on-net footprint• Provides inter-carrier interoperability over IP• Delivers enhanced communications applications
Voice Peering…
September 10-12, 2007 • Los Angeles Convention Center • Los Angeles, California
www.ITEXPO.com
Essential Guidance
• Size matters– Number of peered end-points determines network value
• Bridge IP and legacy domains– Target Voice Peering, not VoIP Peering
• Search out complete solutions– ENUM provides addressing function, peering requires
media transport & interoperability, commercial terms
• Employ experienced vendors– Find vendors/suppliers who have done this before as a
managed service