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

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Recently uploaded (20)

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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

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!