SlideShare a Scribd company logo
1 of 38
Download to read offline
www.gradwell.com | 01225 800 800 | info@gradwell.com
15 years back and 5
forward
Voice over IP in Changing
Times
www.gradwell.com | 01225 800 800 | info@gradwell.com
Who am I?
• Self employed parents
• Aberystwyth 1998 - web pages
• Logica 1999 - domains
• Bath 2002 - internet phones
• PhD, Economics of computer
networks
• Twitter: @peterg
• Email: peter@gradwell.com
www.gradwell.com | 01225 800 800 | info@gradwell.com
VoIP, Voice over IP
Interet Telephony, IP Phones
§ 2012 BCS Talk:
§ Distance isn’t an issue
§ Pay for what you use,
rather than how long
you use it for
§ Plug-in “anywhere”
www.gradwell.com | 01225 800 800 | info@gradwell.com
Gradwell Phones are used globally
Map shows approx. number of phones logged in (seats)
Page | 4
www.gradwell.com | 01225 800 800 | info@gradwell.com
Gradwell Today
• One of the largest Opensource based Cloud Telephony
(VoIP) providers in the UK
• 20,000 micro-SME customers using our services
• 8500 billed customers
• We provide Calls, Connectivity & Cloud
• Office 365 1 Tier Partner
• ISO 27001:2013 and ITSPA quality accredited
• Award winning
• Founded in 1998, one office in Bath, 65 employees
Page | 5
www.gradwell.com | 01225 800 800 | info@gradwell.com6
Different Types of VoIP
www.gradwell.com | 01225 800 800 | info@gradwell.com7
Consumer Services
§ No line rental
§ Unlimited Calling
§ VoiceMail
§ “Adaptor”
§ or “Softphone”
www.gradwell.com | 01225 800 800 | info@gradwell.com
Messaging + Talk
§Software
Phones
§Can provide
World Wide
Phone
numbers
§“Dual Phone”
makes it “real”
Before!
www.gradwell.com | 01225 800 800 | info@gradwell.com
Everything now does chat, video, voice
Page | 9
After!
https://techcrunch.com/2017/01/23/the-new-google-voice-launches-bringing-a-modern-look-group-chat-photo-sharing-more/
www.gradwell.com | 01225 800 800 | info@gradwell.com10
Big Business / PBX Replacement
§ Businesses with >10 people
§ Multiple Sites – Free Calls
§ Existing PBX Infrastructure
§ Anyone with a multi-site corporate network
does this already
www.gradwell.com | 01225 800 800 | info@gradwell.com11
Big Business / PBX Replacement
§ Businesses with >10 people
§ Multiple Sites – Free Calls
§ Existing PBX Infrastructure
§ Anyone with a multi-site corporate network
does this already
Growth rates
starting to slow in
SIP Trunking
www.gradwell.com | 01225 800 800 | info@gradwell.com
IP Centrex
§ “PBX In the Sky”
- Multiple Sites, Multiple Countries
§ Small Business Phone Systems
§ One phone on each desk
§ Each phone has a dedicated number (DDI)
§ Call routing is done centrally
§ Everyone is on the same “system”
12
www.gradwell.com | 01225 800 800 | info@gradwell.com
Clever Numbers
§ A Londoner can have an Edinburgh Phone Number
§ Work from your spanish villa, whilst in Birmingham
§ An Englishman in Madrid can call a Chinese distributor with a US phone
number (for free!)
Today:
www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 14
Barriers for VoIP – The Phones
Grandstream, Snom & Yealink
www.gradwell.com | 01225 800 800 | info@gradwell.com
HOW DO WE BUILD IT?
Page | 15
www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 16
www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 17
www.gradwell.com | 01225 800 800 | info@gradwell.com
Gradwell Technical Architecture
Page | 18
Gradwell Cloud PBX Platform
SBC (OpenSIPS)
A B C D
Asterisk Platform 16x8 servers
Scales Horizontally
Dial Plan Engine
3rd Party CRM
Cloud Storage
Web
Application
Integration /
WebRTC
PSTN Outbound
& numbering supply
UK Numbering Supply
Intl Numbering Supply
SBC (OpenSIPS)
SIP Phones / Gradwell Phone App
PSTN Caller / Callee
MVNE Supplier
O2 Mobile
Gradwell SIM in
handset,
becomes 100%
integrated into
the Cloud PBX
offering with
fixed & mobile
numbers.
A
A
A
Telco Cost Limited
& Prepay
Customer Internet connection (via Gradwell ISP business): Call is 80kbit/s.
FTTC does 20 concurrent calls. ADSL does 10. Leased Line does > lots!
Broadband
Provisioning /
“DSL Portal”
Reports DSL
Usage
Customer Portals:
Direct & Partner (150 brands)
Odin Automation
O365
AcronisCloudBackup
RushfilesSecurefilestorage
3rd Party
services can be
plugged into
Odin Billing &
Provisioning via
APS standard.
Microsoft Cloud
Zuora Billing
Sales &
Marketing
Tracking
Gradwell Software 3rd Party System Customised Open source ComponentKey:
Netsuite
Accounting &
ERP
Daily Call
billing
summary input
into Zuora
New
account
provisioning
SF Order
send to
Zuora for
billing
Manual
Provisioning
Tasks
Completed
Order Info
Odin – Zuora
Billing &
Provisioning
Sync
Gradwell Billing
Engine
CDR Rating
Engine & Billing
Database
MySQL Cluster
www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 19
www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 20
Staging Environment
The ideal route-to-live for Gradwell
Database
Servers
Application
& File
Servers
Development
Environment
q Used by developers
q Unit testing
q Managed by
development team
q Used by developers.
q System testing,
integration testing.
q Managed by
development teams
q Used by customers
(and business
colleagues for
internal systems)
q Scheduled continuity
tests & monitoring
q Managed by
operations team
CAB
Change
Advisory
Board
Database
Servers
Application
& File
Servers
System Test
Environment
Database
Servers
Application
& File
Servers
UAT
Environment
Database
Servers
Application
& File
Servers
Production
Environment
q Used by business
and technical
colleagues.
q User Acceptance
Testing, performance
testing.
q Managed by
operations team.
Development Testing Acceptance Live
www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 21
www.gradwell.com | 01225 800 800 | info@gradwell.com
Testing and Software Dev
§ When building a telco, you really need loosely coupled software
- We’re re-engineering!
§ If we screw up the “remove call barring rule” button, what are the
impacts on the phone platform?
- Answer: We remove the global call barring rule and block all outbound calls for all
customers.
§ What if we do ? Rather than (?) when accessing a hashref in perl and it
picks the first element in the array (rather than last).
- Ans: You multiply the duration of a call for some customers by the database row
id, not the per minute value.
- This bug sat in our code base for years until one Sunday afternoon some one
made an £80k call to HMRC
Page | 22
www.gradwell.com | 01225 800 800 | info@gradwell.com
Looking ahead to the
wider industry, what do
we see?
Page | 23
www.gradwell.com | 01225 800 800 | info@gradwell.com
http://ben-evans.com/benedictevans/2016/12/8/mobile-is-eating-the-world
www.gradwell.com | 01225 800 800 | info@gradwell.com
http://ben-evans.com/benedictevans/2016/12/8/mobile-is-eating-the-world
www.gradwell.com | 01225 800 800 | info@gradwell.com
http://ben-evans.com/benedictevans/2016/12/8/mobile-is-eating-the-world
www.gradwell.com | 01225 800 800 | info@gradwell.com
Traditional Minutes fall, VoIP Grows
Page | 27
https://www.ofcom.org.uk/research-and-data/cmr/cmr16
www.gradwell.com | 01225 800 800 | info@gradwell.com
Fixed lines are falling off a cliff
Page | 28
https://www.ofcom.org.uk/research-and-data/cmr/cmr16
www.gradwell.com | 01225 800 800 | info@gradwell.com
VoIP now competes with the multiple methods of
communication
Page | 29
https://www.ofcom.org.uk/research-and-data/cmr/cmr16
www.gradwell.com | 01225 800 800 | info@gradwell.com
Market Trends
§ Organic growth in VoIP
§ PSTN / ISDN switch off
§ Mass adoption of cloud
§ Symmetrical bandwidth
§ Convergence of Communications and IT
Page | 30
Cavell industry forecasts suggest that we’re on 2.5m
seats now, to rise to 6.1m seats in 2021
Growth now being seen in the 50+ employee space http://www.thevoiceofvoip.co.uk/
www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 31
www.gradwell.com | 01225 800 800 | info@gradwell.com
How do we protect
ourselves?
Page | 32
www.gradwell.com | 01225 800 800 | info@gradwell.com
Mrs May now has a
log of all of your
internet traffic*
* If she wants it
Page | 33
www.gradwell.com | 01225 800 800 | info@gradwell.com
SIP INVITE Message
U 2006/01/19 15:20:21.576783 193.111.200.12:5082 ->
193.111.200.67:5060
INVITE sip:01772624999@sip.gradwell.com SIP/2.0.
To: <sip:01772624999@sip.gradwell.net>.
From: Mark<sip:2044705@sip.gradwell.net>;tag=e4b18b05.
Call-ID: 0610079e3ba17c673f602ceb79c4aed3.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER,
NOTIFY, MESSAGE, SUBSCRIBE, INFO.
User-Agent: eyeBeam release 3004w stamp 16863.
Remember the audio (RTP) goes direct
www.gradwell.com | 01225 800 800 | info@gradwell.com
SRTP Schematic
Page | 35
https://www.dialogic.com/webhelp/BorderNet2020/2.1.0/WebHelp/srtp_ov.htm
www.gradwell.com | 01225 800 800 | info@gradwell.com
Security
§ TLS & SRTP are growing
in importance
§ Journalists need to
understand the
importance of keys!
Page | 36
https://whispersystems.org/blog/there-is-no-whatsapp-backdoor/
www.gradwell.com | 01225 800 800 | info@gradwell.com
AND FINALLY…. The world keeps changing
Page | 37
www.gradwell.com | 01225 800 800 | info@gradwell.com
Convergence?
§ I suspect the future is in the
integration of the software!
Page | 38

More Related Content

Similar to Voice over IP in Changing Times

Broad Sky July Webinar Faast Failover
Broad Sky July Webinar Faast FailoverBroad Sky July Webinar Faast Failover
Broad Sky July Webinar Faast FailoverMaureen Donovan
 
Low Voltage Installation
Low Voltage InstallationLow Voltage Installation
Low Voltage InstallationCrish Mart
 
How Far Can You Go with Agile for Embedded Software?
How Far Can You Go with Agile for Embedded Software?How Far Can You Go with Agile for Embedded Software?
How Far Can You Go with Agile for Embedded Software?TechWell
 
WSO2Con US 2013 - Using Jaggery in Telecom Web and Mobile Applications
WSO2Con US 2013 - Using Jaggery in Telecom Web and Mobile ApplicationsWSO2Con US 2013 - Using Jaggery in Telecom Web and Mobile Applications
WSO2Con US 2013 - Using Jaggery in Telecom Web and Mobile ApplicationsWSO2
 
Detect and Fix Performance Problems Faster
Detect and Fix Performance Problems FasterDetect and Fix Performance Problems Faster
Detect and Fix Performance Problems FasterRiverbed Technology
 
The Path to BYOD in Financial Enterprise
The Path to BYOD in Financial EnterpriseThe Path to BYOD in Financial Enterprise
The Path to BYOD in Financial EnterpriseJason Boud
 
Under the Hood of Cloud-Delivered SD-WAN - VeloCloud
Under the Hood of Cloud-Delivered SD-WAN - VeloCloudUnder the Hood of Cloud-Delivered SD-WAN - VeloCloud
Under the Hood of Cloud-Delivered SD-WAN - VeloCloudVeloCloud Networks, Inc.
 
How african enterprises can benefit from vsat backup solutions
How african enterprises can benefit from vsat backup solutionsHow african enterprises can benefit from vsat backup solutions
How african enterprises can benefit from vsat backup solutionsOfer Farkash
 
Emerging Trends in Cloud Computing.pptx
Emerging Trends in Cloud Computing.pptxEmerging Trends in Cloud Computing.pptx
Emerging Trends in Cloud Computing.pptxMandakini Kumari
 
Emerging Trends In Cloud Computing.pptx
Emerging Trends In Cloud Computing.pptxEmerging Trends In Cloud Computing.pptx
Emerging Trends In Cloud Computing.pptxMandakini Kumari
 
Business and Deployment Issues for Carrier WiFi
Business and Deployment Issues for Carrier WiFiBusiness and Deployment Issues for Carrier WiFi
Business and Deployment Issues for Carrier WiFiWi-Fi 360
 
Taking Speed out of the Equation - Session Sponsored by TPG Telecom
Taking Speed out of the Equation - Session Sponsored by TPG TelecomTaking Speed out of the Equation - Session Sponsored by TPG Telecom
Taking Speed out of the Equation - Session Sponsored by TPG TelecomAmazon Web Services
 
Ecritel magentocom (china) 2014
Ecritel magentocom (china) 2014Ecritel magentocom (china) 2014
Ecritel magentocom (china) 2014Bluecom Group
 
Fal telecom profile dec 2012
Fal telecom profile   dec 2012Fal telecom profile   dec 2012
Fal telecom profile dec 2012Venkata Reddy
 
Three Key Steps for Moving Your Branches to the Cloud
Three Key Steps for Moving Your Branches to the CloudThree Key Steps for Moving Your Branches to the Cloud
Three Key Steps for Moving Your Branches to the CloudZscaler
 
Siemens eMobility Update by Ross Mueller
Siemens eMobility Update by Ross MuellerSiemens eMobility Update by Ross Mueller
Siemens eMobility Update by Ross MuellerForth
 
Benefits of switching to a cloud based VoIP phone system.
Benefits of switching to a cloud based VoIP phone system.Benefits of switching to a cloud based VoIP phone system.
Benefits of switching to a cloud based VoIP phone system.teliconetworks
 
Get up to speed cloud computing and apps yeovil 9.06.15
Get up to speed   cloud computing and apps yeovil 9.06.15Get up to speed   cloud computing and apps yeovil 9.06.15
Get up to speed cloud computing and apps yeovil 9.06.15Get up to Speed
 

Similar to Voice over IP in Changing Times (20)

Gradwell Cloud Telephony
Gradwell Cloud TelephonyGradwell Cloud Telephony
Gradwell Cloud Telephony
 
WSO2 Conf JaggeryJS
WSO2 Conf JaggeryJSWSO2 Conf JaggeryJS
WSO2 Conf JaggeryJS
 
Broad Sky July Webinar Faast Failover
Broad Sky July Webinar Faast FailoverBroad Sky July Webinar Faast Failover
Broad Sky July Webinar Faast Failover
 
Low Voltage Installation
Low Voltage InstallationLow Voltage Installation
Low Voltage Installation
 
How Far Can You Go with Agile for Embedded Software?
How Far Can You Go with Agile for Embedded Software?How Far Can You Go with Agile for Embedded Software?
How Far Can You Go with Agile for Embedded Software?
 
WSO2Con US 2013 - Using Jaggery in Telecom Web and Mobile Applications
WSO2Con US 2013 - Using Jaggery in Telecom Web and Mobile ApplicationsWSO2Con US 2013 - Using Jaggery in Telecom Web and Mobile Applications
WSO2Con US 2013 - Using Jaggery in Telecom Web and Mobile Applications
 
Detect and Fix Performance Problems Faster
Detect and Fix Performance Problems FasterDetect and Fix Performance Problems Faster
Detect and Fix Performance Problems Faster
 
The Path to BYOD in Financial Enterprise
The Path to BYOD in Financial EnterpriseThe Path to BYOD in Financial Enterprise
The Path to BYOD in Financial Enterprise
 
Under the Hood of Cloud-Delivered SD-WAN - VeloCloud
Under the Hood of Cloud-Delivered SD-WAN - VeloCloudUnder the Hood of Cloud-Delivered SD-WAN - VeloCloud
Under the Hood of Cloud-Delivered SD-WAN - VeloCloud
 
How african enterprises can benefit from vsat backup solutions
How african enterprises can benefit from vsat backup solutionsHow african enterprises can benefit from vsat backup solutions
How african enterprises can benefit from vsat backup solutions
 
Emerging Trends in Cloud Computing.pptx
Emerging Trends in Cloud Computing.pptxEmerging Trends in Cloud Computing.pptx
Emerging Trends in Cloud Computing.pptx
 
Emerging Trends In Cloud Computing.pptx
Emerging Trends In Cloud Computing.pptxEmerging Trends In Cloud Computing.pptx
Emerging Trends In Cloud Computing.pptx
 
Business and Deployment Issues for Carrier WiFi
Business and Deployment Issues for Carrier WiFiBusiness and Deployment Issues for Carrier WiFi
Business and Deployment Issues for Carrier WiFi
 
Taking Speed out of the Equation - Session Sponsored by TPG Telecom
Taking Speed out of the Equation - Session Sponsored by TPG TelecomTaking Speed out of the Equation - Session Sponsored by TPG Telecom
Taking Speed out of the Equation - Session Sponsored by TPG Telecom
 
Ecritel magentocom (china) 2014
Ecritel magentocom (china) 2014Ecritel magentocom (china) 2014
Ecritel magentocom (china) 2014
 
Fal telecom profile dec 2012
Fal telecom profile   dec 2012Fal telecom profile   dec 2012
Fal telecom profile dec 2012
 
Three Key Steps for Moving Your Branches to the Cloud
Three Key Steps for Moving Your Branches to the CloudThree Key Steps for Moving Your Branches to the Cloud
Three Key Steps for Moving Your Branches to the Cloud
 
Siemens eMobility Update by Ross Mueller
Siemens eMobility Update by Ross MuellerSiemens eMobility Update by Ross Mueller
Siemens eMobility Update by Ross Mueller
 
Benefits of switching to a cloud based VoIP phone system.
Benefits of switching to a cloud based VoIP phone system.Benefits of switching to a cloud based VoIP phone system.
Benefits of switching to a cloud based VoIP phone system.
 
Get up to speed cloud computing and apps yeovil 9.06.15
Get up to speed   cloud computing and apps yeovil 9.06.15Get up to speed   cloud computing and apps yeovil 9.06.15
Get up to speed cloud computing and apps yeovil 9.06.15
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
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
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
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
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
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...
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Voice over IP in Changing Times

  • 1. www.gradwell.com | 01225 800 800 | info@gradwell.com 15 years back and 5 forward Voice over IP in Changing Times
  • 2. www.gradwell.com | 01225 800 800 | info@gradwell.com Who am I? • Self employed parents • Aberystwyth 1998 - web pages • Logica 1999 - domains • Bath 2002 - internet phones • PhD, Economics of computer networks • Twitter: @peterg • Email: peter@gradwell.com
  • 3. www.gradwell.com | 01225 800 800 | info@gradwell.com VoIP, Voice over IP Interet Telephony, IP Phones § 2012 BCS Talk: § Distance isn’t an issue § Pay for what you use, rather than how long you use it for § Plug-in “anywhere”
  • 4. www.gradwell.com | 01225 800 800 | info@gradwell.com Gradwell Phones are used globally Map shows approx. number of phones logged in (seats) Page | 4
  • 5. www.gradwell.com | 01225 800 800 | info@gradwell.com Gradwell Today • One of the largest Opensource based Cloud Telephony (VoIP) providers in the UK • 20,000 micro-SME customers using our services • 8500 billed customers • We provide Calls, Connectivity & Cloud • Office 365 1 Tier Partner • ISO 27001:2013 and ITSPA quality accredited • Award winning • Founded in 1998, one office in Bath, 65 employees Page | 5
  • 6. www.gradwell.com | 01225 800 800 | info@gradwell.com6 Different Types of VoIP
  • 7. www.gradwell.com | 01225 800 800 | info@gradwell.com7 Consumer Services § No line rental § Unlimited Calling § VoiceMail § “Adaptor” § or “Softphone”
  • 8. www.gradwell.com | 01225 800 800 | info@gradwell.com Messaging + Talk §Software Phones §Can provide World Wide Phone numbers §“Dual Phone” makes it “real” Before!
  • 9. www.gradwell.com | 01225 800 800 | info@gradwell.com Everything now does chat, video, voice Page | 9 After! https://techcrunch.com/2017/01/23/the-new-google-voice-launches-bringing-a-modern-look-group-chat-photo-sharing-more/
  • 10. www.gradwell.com | 01225 800 800 | info@gradwell.com10 Big Business / PBX Replacement § Businesses with >10 people § Multiple Sites – Free Calls § Existing PBX Infrastructure § Anyone with a multi-site corporate network does this already
  • 11. www.gradwell.com | 01225 800 800 | info@gradwell.com11 Big Business / PBX Replacement § Businesses with >10 people § Multiple Sites – Free Calls § Existing PBX Infrastructure § Anyone with a multi-site corporate network does this already Growth rates starting to slow in SIP Trunking
  • 12. www.gradwell.com | 01225 800 800 | info@gradwell.com IP Centrex § “PBX In the Sky” - Multiple Sites, Multiple Countries § Small Business Phone Systems § One phone on each desk § Each phone has a dedicated number (DDI) § Call routing is done centrally § Everyone is on the same “system” 12
  • 13. www.gradwell.com | 01225 800 800 | info@gradwell.com Clever Numbers § A Londoner can have an Edinburgh Phone Number § Work from your spanish villa, whilst in Birmingham § An Englishman in Madrid can call a Chinese distributor with a US phone number (for free!) Today:
  • 14. www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 14 Barriers for VoIP – The Phones Grandstream, Snom & Yealink
  • 15. www.gradwell.com | 01225 800 800 | info@gradwell.com HOW DO WE BUILD IT? Page | 15
  • 16. www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 16
  • 17. www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 17
  • 18. www.gradwell.com | 01225 800 800 | info@gradwell.com Gradwell Technical Architecture Page | 18 Gradwell Cloud PBX Platform SBC (OpenSIPS) A B C D Asterisk Platform 16x8 servers Scales Horizontally Dial Plan Engine 3rd Party CRM Cloud Storage Web Application Integration / WebRTC PSTN Outbound & numbering supply UK Numbering Supply Intl Numbering Supply SBC (OpenSIPS) SIP Phones / Gradwell Phone App PSTN Caller / Callee MVNE Supplier O2 Mobile Gradwell SIM in handset, becomes 100% integrated into the Cloud PBX offering with fixed & mobile numbers. A A A Telco Cost Limited & Prepay Customer Internet connection (via Gradwell ISP business): Call is 80kbit/s. FTTC does 20 concurrent calls. ADSL does 10. Leased Line does > lots! Broadband Provisioning / “DSL Portal” Reports DSL Usage Customer Portals: Direct & Partner (150 brands) Odin Automation O365 AcronisCloudBackup RushfilesSecurefilestorage 3rd Party services can be plugged into Odin Billing & Provisioning via APS standard. Microsoft Cloud Zuora Billing Sales & Marketing Tracking Gradwell Software 3rd Party System Customised Open source ComponentKey: Netsuite Accounting & ERP Daily Call billing summary input into Zuora New account provisioning SF Order send to Zuora for billing Manual Provisioning Tasks Completed Order Info Odin – Zuora Billing & Provisioning Sync Gradwell Billing Engine CDR Rating Engine & Billing Database MySQL Cluster
  • 19. www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 19
  • 20. www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 20 Staging Environment The ideal route-to-live for Gradwell Database Servers Application & File Servers Development Environment q Used by developers q Unit testing q Managed by development team q Used by developers. q System testing, integration testing. q Managed by development teams q Used by customers (and business colleagues for internal systems) q Scheduled continuity tests & monitoring q Managed by operations team CAB Change Advisory Board Database Servers Application & File Servers System Test Environment Database Servers Application & File Servers UAT Environment Database Servers Application & File Servers Production Environment q Used by business and technical colleagues. q User Acceptance Testing, performance testing. q Managed by operations team. Development Testing Acceptance Live
  • 21. www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 21
  • 22. www.gradwell.com | 01225 800 800 | info@gradwell.com Testing and Software Dev § When building a telco, you really need loosely coupled software - We’re re-engineering! § If we screw up the “remove call barring rule” button, what are the impacts on the phone platform? - Answer: We remove the global call barring rule and block all outbound calls for all customers. § What if we do ? Rather than (?) when accessing a hashref in perl and it picks the first element in the array (rather than last). - Ans: You multiply the duration of a call for some customers by the database row id, not the per minute value. - This bug sat in our code base for years until one Sunday afternoon some one made an £80k call to HMRC Page | 22
  • 23. www.gradwell.com | 01225 800 800 | info@gradwell.com Looking ahead to the wider industry, what do we see? Page | 23
  • 24. www.gradwell.com | 01225 800 800 | info@gradwell.com http://ben-evans.com/benedictevans/2016/12/8/mobile-is-eating-the-world
  • 25. www.gradwell.com | 01225 800 800 | info@gradwell.com http://ben-evans.com/benedictevans/2016/12/8/mobile-is-eating-the-world
  • 26. www.gradwell.com | 01225 800 800 | info@gradwell.com http://ben-evans.com/benedictevans/2016/12/8/mobile-is-eating-the-world
  • 27. www.gradwell.com | 01225 800 800 | info@gradwell.com Traditional Minutes fall, VoIP Grows Page | 27 https://www.ofcom.org.uk/research-and-data/cmr/cmr16
  • 28. www.gradwell.com | 01225 800 800 | info@gradwell.com Fixed lines are falling off a cliff Page | 28 https://www.ofcom.org.uk/research-and-data/cmr/cmr16
  • 29. www.gradwell.com | 01225 800 800 | info@gradwell.com VoIP now competes with the multiple methods of communication Page | 29 https://www.ofcom.org.uk/research-and-data/cmr/cmr16
  • 30. www.gradwell.com | 01225 800 800 | info@gradwell.com Market Trends § Organic growth in VoIP § PSTN / ISDN switch off § Mass adoption of cloud § Symmetrical bandwidth § Convergence of Communications and IT Page | 30 Cavell industry forecasts suggest that we’re on 2.5m seats now, to rise to 6.1m seats in 2021 Growth now being seen in the 50+ employee space http://www.thevoiceofvoip.co.uk/
  • 31. www.gradwell.com | 01225 800 800 | info@gradwell.comPage | 31
  • 32. www.gradwell.com | 01225 800 800 | info@gradwell.com How do we protect ourselves? Page | 32
  • 33. www.gradwell.com | 01225 800 800 | info@gradwell.com Mrs May now has a log of all of your internet traffic* * If she wants it Page | 33
  • 34. www.gradwell.com | 01225 800 800 | info@gradwell.com SIP INVITE Message U 2006/01/19 15:20:21.576783 193.111.200.12:5082 -> 193.111.200.67:5060 INVITE sip:01772624999@sip.gradwell.com SIP/2.0. To: <sip:01772624999@sip.gradwell.net>. From: Mark<sip:2044705@sip.gradwell.net>;tag=e4b18b05. Call-ID: 0610079e3ba17c673f602ceb79c4aed3. Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO. User-Agent: eyeBeam release 3004w stamp 16863. Remember the audio (RTP) goes direct
  • 35. www.gradwell.com | 01225 800 800 | info@gradwell.com SRTP Schematic Page | 35 https://www.dialogic.com/webhelp/BorderNet2020/2.1.0/WebHelp/srtp_ov.htm
  • 36. www.gradwell.com | 01225 800 800 | info@gradwell.com Security § TLS & SRTP are growing in importance § Journalists need to understand the importance of keys! Page | 36 https://whispersystems.org/blog/there-is-no-whatsapp-backdoor/
  • 37. www.gradwell.com | 01225 800 800 | info@gradwell.com AND FINALLY…. The world keeps changing Page | 37
  • 38. www.gradwell.com | 01225 800 800 | info@gradwell.com Convergence? § I suspect the future is in the integration of the software! Page | 38