SlideShare a Scribd company logo
1 of 18
Wireless & VoIP
Kishor ramani
july 25, 2013
Wireless Voice over IP:
2 Questions
• Can we make it work?
– Can we provide decent quality?
– Can we support efficient signaling?
• Can the telcos accept it?
– Loose control of voice?
– Loose control on “services” ?
Interactive voice quality,
Component #1: delay
0 200 400 600
Components of delay
• Network (delay, jitter):
– Access Network, Uplink
– Core Network,
– Access Network, Downlink
• Packetization, De-Packetization
• Device:
– Acquisition, Echo control, Compression,
– Jitter, Decompression, Playback
Managing the Uplink:
beware of contention
• Data Usage emphasizes “load”
– Highly variable sources,
– Contention access fits best (CSMA, TDMA-
DA, slot request, etc.)
• Contention access unfit for voice
– Generates “large deviation”
– Deviation => jitter => delay.
• … Unless very low load factor
Packetization frequency:
Size => Delay => Quality
0 200 400 600
value
5
10
20
30
40
60
Bandwidth => Quality
Delay => Header/Payload ratio
0 16 32 48 64 80 96 112 128
Voice Quality: Effects of
Packet Losses
• Loss effect aggravated by “fractal”
distribution.
• Moderate losses (1%) can be
concealed.
• Higher losses require redundancy:
(standard in RTP):
– Affects bandwidth (split / N packets)
– affects delay (N packets) => quality…
Uplink Starvation => Control
Bandwidth, Packet Rate
Edge
Router,
Radio
Signaling:
•Voice Call ?
•Quality ?
Network Control
Authorize
Core Network
Can we do efficient signaling?
Wireless VoIP => Mobility
• Classic telephony approach:
– HLR (home) /VLR (visitor)
– Based on phone number
– Number = Transport + User identity.
• VoIP separates network, service
– Network: IP address
– Service: DNS name, e-mail, URL
• Need clean architecture
The VoIP Protocol Soup
More than one choice…
• H.323
– ITU standard, implementations
– Complex, heavy, hard to evolve
• MGCP
– Client server, “telephony device”
– Used in Cable networks
– Not really adequate for mobility support
– MGCP / Megaco / H.248 debacle
• SIP
– Clean end-to-end architecture
Signaling & Mobility:
Combine “Mobile IP”, SIP
SIP agent
Correspondent
DHCP
Register
InviteDHCP
DHCP
Register
Invite #2
Can the telcos accept VoIP?
Wireless VoIP?
• Special price for voice, data:
– Wire line: price of voice is 10 x data bit
– Wireless: data is “special service.”
• Bundling of services:
– Caller-ID, Call-Waiting,
– Voice Mail,
– 3000 “IN” services
– 911, etc.
Wireless VoIP:
loosing control of voice?
• In the short term, QoS issues
– Contention on the uplink,
– Telco can control “voice quality IP”,
– But “real time” is more than voice (video,
games, monitoring.)
• The end of uplink starvation?
– High speed wireless LAN, 3GIP?
– Need adequate “sharing” procedure.
Wireless VoIP:
becoming “the” infrastructure
• Need to be always on, meet the classic
99.999% requirement,
• Deal with societal issues, such as
wiretap, in an end-to-end environment,
• Provide 911 like services:
– Special signaling, no hang-up,
– Location services, route to local 911,
– “Emergency” level for QoS.
Wireless VoIP:
loosing control of services
• IP signaling is end to end
– SIP agent “outside” the network,
– Service independent of transport.
• State is kept in the device:
– Local implementation of services,
– Call waiting, multiparty call in device.
• Empower users, unleash creativity
Wireless VoIP Roadmap
• Solve the uplink issue:
– QoS on “first hop”, not end-to-end,
– Independent of payload type (voice, etc.)
– Security, authorization (DHCP, QoS).
• Encourage competition:
– “Secure Wireless DHCP,” Roaming
• Concentrate signaling work on SIP:
– Forget the ITU!

More Related Content

What's hot

Zultys_General_Presentation _11019014_v1
Zultys_General_Presentation _11019014_v1Zultys_General_Presentation _11019014_v1
Zultys_General_Presentation _11019014_v1Patrick McCarthy
 
Para qué sirve un SBC | Webinar Pattton ESBR
Para qué sirve un SBC | Webinar Pattton ESBR Para qué sirve un SBC | Webinar Pattton ESBR
Para qué sirve un SBC | Webinar Pattton ESBR Neocenter SA de CV
 
Wave oncloud 5000_customer_presentation_greg_parker_6.7.17
Wave oncloud 5000_customer_presentation_greg_parker_6.7.17Wave oncloud 5000_customer_presentation_greg_parker_6.7.17
Wave oncloud 5000_customer_presentation_greg_parker_6.7.17Greg Parker
 
Managed Ip Customer Presentation 10 11 11
Managed Ip Customer Presentation 10 11 11Managed Ip Customer Presentation 10 11 11
Managed Ip Customer Presentation 10 11 11eazynda
 
Telnes ethernet lite[1]
Telnes ethernet lite[1]Telnes ethernet lite[1]
Telnes ethernet lite[1]Michael Lemm
 
EnGenius Europe - Sales presentation ESR-series
EnGenius Europe - Sales presentation ESR-seriesEnGenius Europe - Sales presentation ESR-series
EnGenius Europe - Sales presentation ESR-seriesEnGenius Europe
 
20150809 dc23nocreview
20150809 dc23nocreview20150809 dc23nocreview
20150809 dc23nocreviewjcmoi6
 
CCNA wide area network
CCNA wide area networkCCNA wide area network
CCNA wide area networkNetworkel
 
Crexendo Cloud Communications
Crexendo Cloud CommunicationsCrexendo Cloud Communications
Crexendo Cloud Communicationsdouggaylor
 
HomePNA Presentation
HomePNA PresentationHomePNA Presentation
HomePNA Presentationeyalbaum
 
RF planning for high-densities of mobile devices and bandwidth-hungry mobile ...
RF planning for high-densities of mobile devices and bandwidth-hungry mobile ...RF planning for high-densities of mobile devices and bandwidth-hungry mobile ...
RF planning for high-densities of mobile devices and bandwidth-hungry mobile ...Aruba, a Hewlett Packard Enterprise company
 
PBX.NET Hosted PBX | Business VOIP Sales Presentation
PBX.NET Hosted PBX | Business VOIP Sales PresentationPBX.NET Hosted PBX | Business VOIP Sales Presentation
PBX.NET Hosted PBX | Business VOIP Sales PresentationPBX.NET Corporation
 

What's hot (19)

Zultys_General_Presentation _11019014_v1
Zultys_General_Presentation _11019014_v1Zultys_General_Presentation _11019014_v1
Zultys_General_Presentation _11019014_v1
 
Para qué sirve un SBC | Webinar Pattton ESBR
Para qué sirve un SBC | Webinar Pattton ESBR Para qué sirve un SBC | Webinar Pattton ESBR
Para qué sirve un SBC | Webinar Pattton ESBR
 
Wave oncloud 5000_customer_presentation_greg_parker_6.7.17
Wave oncloud 5000_customer_presentation_greg_parker_6.7.17Wave oncloud 5000_customer_presentation_greg_parker_6.7.17
Wave oncloud 5000_customer_presentation_greg_parker_6.7.17
 
Aruba Technical Webinar: Unplugging the Last Cord
Aruba Technical Webinar:  Unplugging the Last CordAruba Technical Webinar:  Unplugging the Last Cord
Aruba Technical Webinar: Unplugging the Last Cord
 
Presentation
PresentationPresentation
Presentation
 
Managed Ip Customer Presentation 10 11 11
Managed Ip Customer Presentation 10 11 11Managed Ip Customer Presentation 10 11 11
Managed Ip Customer Presentation 10 11 11
 
Telnes ethernet lite[1]
Telnes ethernet lite[1]Telnes ethernet lite[1]
Telnes ethernet lite[1]
 
Xtel overview slideshow
Xtel overview slideshowXtel overview slideshow
Xtel overview slideshow
 
Deploying Microsoft Lync over Wi-Fi #AirheadsConf Italy
Deploying Microsoft Lync over Wi-Fi #AirheadsConf ItalyDeploying Microsoft Lync over Wi-Fi #AirheadsConf Italy
Deploying Microsoft Lync over Wi-Fi #AirheadsConf Italy
 
EnGenius Europe - Sales presentation ESR-series
EnGenius Europe - Sales presentation ESR-seriesEnGenius Europe - Sales presentation ESR-series
EnGenius Europe - Sales presentation ESR-series
 
Advanced Aruba Mobility Access Switch Workshop
Advanced Aruba Mobility Access Switch WorkshopAdvanced Aruba Mobility Access Switch Workshop
Advanced Aruba Mobility Access Switch Workshop
 
20150809 dc23nocreview
20150809 dc23nocreview20150809 dc23nocreview
20150809 dc23nocreview
 
CCNA wide area network
CCNA wide area networkCCNA wide area network
CCNA wide area network
 
80211ac faq 121311
80211ac faq 12131180211ac faq 121311
80211ac faq 121311
 
2012 ah vegas wlan design for voice video
2012 ah vegas   wlan design for voice video2012 ah vegas   wlan design for voice video
2012 ah vegas wlan design for voice video
 
Crexendo Cloud Communications
Crexendo Cloud CommunicationsCrexendo Cloud Communications
Crexendo Cloud Communications
 
HomePNA Presentation
HomePNA PresentationHomePNA Presentation
HomePNA Presentation
 
RF planning for high-densities of mobile devices and bandwidth-hungry mobile ...
RF planning for high-densities of mobile devices and bandwidth-hungry mobile ...RF planning for high-densities of mobile devices and bandwidth-hungry mobile ...
RF planning for high-densities of mobile devices and bandwidth-hungry mobile ...
 
PBX.NET Hosted PBX | Business VOIP Sales Presentation
PBX.NET Hosted PBX | Business VOIP Sales PresentationPBX.NET Hosted PBX | Business VOIP Sales Presentation
PBX.NET Hosted PBX | Business VOIP Sales Presentation
 

Similar to Voip from kishor ramani

Understanding VoIP - 1
Understanding VoIP - 1Understanding VoIP - 1
Understanding VoIP - 1Adebayo Ojo
 
Towfique 063382056
Towfique 063382056Towfique 063382056
Towfique 063382056mashiur
 
Md Iqbal Hossain 063478056
Md Iqbal Hossain 063478056Md Iqbal Hossain 063478056
Md Iqbal Hossain 063478056mashiur
 
Analog vs Digital vs VoIP: Choosing the Right Phone System for You
Analog vs Digital vs VoIP: Choosing the Right Phone System for YouAnalog vs Digital vs VoIP: Choosing the Right Phone System for You
Analog vs Digital vs VoIP: Choosing the Right Phone System for YouNTEK Systems Inc.
 
Wifi sip ip phone sc 6600 catalog march 22
Wifi sip ip phone sc 6600 catalog march 22Wifi sip ip phone sc 6600 catalog march 22
Wifi sip ip phone sc 6600 catalog march 22solomonmin
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocolSiddiqui Aafrin
 
early development of 4g technology
early development of 4g technologyearly development of 4g technology
early development of 4g technologydvishalya1
 
Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2mashiur
 
Telecommunication: The Needs and Demands of Telecoms
Telecommunication: The Needs and Demands of TelecomsTelecommunication: The Needs and Demands of Telecoms
Telecommunication: The Needs and Demands of TelecomsNapier University
 
Voice Over Internet Protocol (VOIP)
Voice Over Internet Protocol (VOIP)Voice Over Internet Protocol (VOIP)
Voice Over Internet Protocol (VOIP)Aakura Pyakura
 
Managed Ip Customer Presentation 10 11 11
Managed Ip Customer Presentation 10 11 11Managed Ip Customer Presentation 10 11 11
Managed Ip Customer Presentation 10 11 11eazynda
 
Conect Comm Sales Presentation
Conect Comm Sales PresentationConect Comm Sales Presentation
Conect Comm Sales Presentationconectcomm
 
Zigbee intro v5
Zigbee intro v5Zigbee intro v5
Zigbee intro v5rajrayala
 
Network proposal
Network proposalNetwork proposal
Network proposalWaldo Botha
 

Similar to Voip from kishor ramani (20)

VOIP security
VOIP securityVOIP security
VOIP security
 
CCNA
CCNA CCNA
CCNA
 
Understanding VoIP - 1
Understanding VoIP - 1Understanding VoIP - 1
Understanding VoIP - 1
 
Towfique 063382056
Towfique 063382056Towfique 063382056
Towfique 063382056
 
Md Iqbal Hossain 063478056
Md Iqbal Hossain 063478056Md Iqbal Hossain 063478056
Md Iqbal Hossain 063478056
 
Analog vs Digital vs VoIP: Choosing the Right Phone System for You
Analog vs Digital vs VoIP: Choosing the Right Phone System for YouAnalog vs Digital vs VoIP: Choosing the Right Phone System for You
Analog vs Digital vs VoIP: Choosing the Right Phone System for You
 
Wifi sip ip phone sc 6600 catalog march 22
Wifi sip ip phone sc 6600 catalog march 22Wifi sip ip phone sc 6600 catalog march 22
Wifi sip ip phone sc 6600 catalog march 22
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocol
 
early development of 4g technology
early development of 4g technologyearly development of 4g technology
early development of 4g technology
 
Gbell Ra
Gbell RaGbell Ra
Gbell Ra
 
Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2
 
Telecommunication: The Needs and Demands of Telecoms
Telecommunication: The Needs and Demands of TelecomsTelecommunication: The Needs and Demands of Telecoms
Telecommunication: The Needs and Demands of Telecoms
 
Voice Over Internet Protocol (VOIP)
Voice Over Internet Protocol (VOIP)Voice Over Internet Protocol (VOIP)
Voice Over Internet Protocol (VOIP)
 
Managed Ip Customer Presentation 10 11 11
Managed Ip Customer Presentation 10 11 11Managed Ip Customer Presentation 10 11 11
Managed Ip Customer Presentation 10 11 11
 
Conect Comm Sales Presentation
Conect Comm Sales PresentationConect Comm Sales Presentation
Conect Comm Sales Presentation
 
VOIP services
VOIP servicesVOIP services
VOIP services
 
VoIP
VoIPVoIP
VoIP
 
Zigbee intro v5
Zigbee intro v5Zigbee intro v5
Zigbee intro v5
 
Network proposal
Network proposalNetwork proposal
Network proposal
 
Networking Strategies
Networking StrategiesNetworking Strategies
Networking Strategies
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Voip from kishor ramani

  • 1. Wireless & VoIP Kishor ramani july 25, 2013
  • 2. Wireless Voice over IP: 2 Questions • Can we make it work? – Can we provide decent quality? – Can we support efficient signaling? • Can the telcos accept it? – Loose control of voice? – Loose control on “services” ?
  • 3. Interactive voice quality, Component #1: delay 0 200 400 600
  • 4. Components of delay • Network (delay, jitter): – Access Network, Uplink – Core Network, – Access Network, Downlink • Packetization, De-Packetization • Device: – Acquisition, Echo control, Compression, – Jitter, Decompression, Playback
  • 5. Managing the Uplink: beware of contention • Data Usage emphasizes “load” – Highly variable sources, – Contention access fits best (CSMA, TDMA- DA, slot request, etc.) • Contention access unfit for voice – Generates “large deviation” – Deviation => jitter => delay. • … Unless very low load factor
  • 6. Packetization frequency: Size => Delay => Quality 0 200 400 600 value 5 10 20 30 40 60
  • 7. Bandwidth => Quality Delay => Header/Payload ratio 0 16 32 48 64 80 96 112 128
  • 8. Voice Quality: Effects of Packet Losses • Loss effect aggravated by “fractal” distribution. • Moderate losses (1%) can be concealed. • Higher losses require redundancy: (standard in RTP): – Affects bandwidth (split / N packets) – affects delay (N packets) => quality…
  • 9. Uplink Starvation => Control Bandwidth, Packet Rate Edge Router, Radio Signaling: •Voice Call ? •Quality ? Network Control Authorize Core Network
  • 10. Can we do efficient signaling? Wireless VoIP => Mobility • Classic telephony approach: – HLR (home) /VLR (visitor) – Based on phone number – Number = Transport + User identity. • VoIP separates network, service – Network: IP address – Service: DNS name, e-mail, URL • Need clean architecture
  • 11. The VoIP Protocol Soup More than one choice… • H.323 – ITU standard, implementations – Complex, heavy, hard to evolve • MGCP – Client server, “telephony device” – Used in Cable networks – Not really adequate for mobility support – MGCP / Megaco / H.248 debacle • SIP – Clean end-to-end architecture
  • 12. Signaling & Mobility: Combine “Mobile IP”, SIP SIP agent Correspondent DHCP Register InviteDHCP DHCP Register Invite #2
  • 13. Can the telcos accept VoIP? Wireless VoIP? • Special price for voice, data: – Wire line: price of voice is 10 x data bit – Wireless: data is “special service.” • Bundling of services: – Caller-ID, Call-Waiting, – Voice Mail, – 3000 “IN” services – 911, etc.
  • 14.
  • 15. Wireless VoIP: loosing control of voice? • In the short term, QoS issues – Contention on the uplink, – Telco can control “voice quality IP”, – But “real time” is more than voice (video, games, monitoring.) • The end of uplink starvation? – High speed wireless LAN, 3GIP? – Need adequate “sharing” procedure.
  • 16. Wireless VoIP: becoming “the” infrastructure • Need to be always on, meet the classic 99.999% requirement, • Deal with societal issues, such as wiretap, in an end-to-end environment, • Provide 911 like services: – Special signaling, no hang-up, – Location services, route to local 911, – “Emergency” level for QoS.
  • 17. Wireless VoIP: loosing control of services • IP signaling is end to end – SIP agent “outside” the network, – Service independent of transport. • State is kept in the device: – Local implementation of services, – Call waiting, multiparty call in device. • Empower users, unleash creativity
  • 18. Wireless VoIP Roadmap • Solve the uplink issue: – QoS on “first hop”, not end-to-end, – Independent of payload type (voice, etc.) – Security, authorization (DHCP, QoS). • Encourage competition: – “Secure Wireless DHCP,” Roaming • Concentrate signaling work on SIP: – Forget the ITU!