38
www.gradwell.com | 01225 800 800 | [email protected] 15 years back and 5 forward Voice over IP in Changing Times

Voice over IP in Changing Times

Embed Size (px)

Citation preview

www.gradwell.com | 01225 800 800 | [email protected]

15 years back and 5 forward

Voice over IP in Changing Times

www.gradwell.com | 01225 800 800 | [email protected]

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: [email protected]

www.gradwell.com | 01225 800 800 | [email protected]

VoIP, Voice over IPInteret 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 | [email protected]

Gradwell Phones are used globally

Map shows approx. number of phones logged in (seats)

Page | 4

www.gradwell.com | 01225 800 800 | [email protected]

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 | [email protected]

Different Types of VoIP

www.gradwell.com | 01225 800 800 | [email protected]

Consumer Services

§ No line rental

§ Unlimited Calling

§ VoiceMail

§ “Adaptor”

§ or “Softphone”

www.gradwell.com | 01225 800 800 | [email protected]

Messaging + Talk

§Software Phones

§Can provide World Wide Phone numbers

§“Dual Phone” makes it “real”

Before!

www.gradwell.com | 01225 800 800 | [email protected]

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 | [email protected]

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 | [email protected]

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 | [email protected]

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 | [email protected]

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 | [email protected] | 14

Barriers for VoIP – The Phones

Grandstream, Snom & Yealink

www.gradwell.com | 01225 800 800 | [email protected]

HOW DO WE BUILD IT?

Page | 15

www.gradwell.com | 01225 800 800 | [email protected] | 16

www.gradwell.com | 01225 800 800 | [email protected] | 17

www.gradwell.com | 01225 800 800 | [email protected]

Gradwell Technical Architecture

Page | 18

Gradwell Cloud PBX PlatformSBC (OpenSIPS)

A B C D

Asterisk Platform 16x8 serversScales 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

Acronis Cloud Backup

Rushfiles Secure file storage

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:

NetsuiteAccounting &

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 EngineCDR Rating Engine & Billing Database MySQL Cluster

www.gradwell.com | 01225 800 800 | [email protected] | 19

www.gradwell.com | 01225 800 800 | [email protected] | 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

CABChange Advisory

Board

Database Servers

Application & File

Servers

System Test Environment

Database Servers

Application & File

Servers

UATEnvironment

Database Servers

Application & File

Servers

ProductionEnvironment

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 | [email protected] | 21

www.gradwell.com | 01225 800 800 | [email protected]

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 | [email protected]

Looking ahead to the wider industry, what do we see?

Page | 23

www.gradwell.com | 01225 800 800 | [email protected]

http://ben-evans.com/benedictevans/2016/12/8/mobile-is-eating-the-world

www.gradwell.com | 01225 800 800 | [email protected]

http://ben-evans.com/benedictevans/2016/12/8/mobile-is-eating-the-world

www.gradwell.com | 01225 800 800 | [email protected]

http://ben-evans.com/benedictevans/2016/12/8/mobile-is-eating-the-world

www.gradwell.com | 01225 800 800 | [email protected]

Traditional Minutes fall, VoIP Grows

Page | 27

https://www.ofcom.org.uk/research-and-data/cmr/cmr16

www.gradwell.com | 01225 800 800 | [email protected]

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 | [email protected]

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 | [email protected]

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 | [email protected] | 31

www.gradwell.com | 01225 800 800 | [email protected]

How do we protect ourselves?

Page | 32

www.gradwell.com | 01225 800 800 | [email protected]

Mrs May now has a log of all of your internet traffic*

* If she wants it

Page | 33

www.gradwell.com | 01225 800 800 | [email protected]

SIP INVITE Message

U 2006/01/19 15:20:21.576783 193.111.200.12:5082 -> 193.111.200.67:5060INVITE sip:[email protected] SIP/2.0.To: <sip:[email protected]>.From: Mark<sip:[email protected]>;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 | [email protected]

SRTP Schematic

Page | 35

https://www.dialogic.com/webhelp/BorderNet2020/2.1.0/WebHelp/srtp_ov.htm

www.gradwell.com | 01225 800 800 | [email protected]

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 | [email protected]

AND FINALLY…. The world keeps changing

Page | 37

www.gradwell.com | 01225 800 800 | [email protected]

Convergence?

§ I suspect the future is in the integration of the software!

Page | 38