Asterisk in Africa - a story of Hope, Encouragement and Inspiration

63
Asterisk in Africa: A story of Hope, Encouragement and Inspiration! David Duffett Worldwide Community Director, Asterisk Twitter: @dduffett

Transcript of Asterisk in Africa - a story of Hope, Encouragement and Inspiration

Asterisk in Africa:A story of Hope, Encouragement

and Inspiration!

David DuffettWorldwide Community Director, Asterisk

Twitter: @dduffett

• Background

• In Africa

• The Hope

• The Encouragement

• The Inspiration

• The Future

• The Challenge

You don’t have to be great to start,but…

you do have to start to be great!

Joe Sabah

Background

• Mark Spencer creates Asterisk in 1999– Started a Linux Support business

– Needed a phone system

– Did not like the options• Cost

• Vendor lock in

– Decided to create his own

– Made it Open Source

– Digium is born in 2002

Background

• Zapata Telephony project, Jim Dixon c.2000

– Saw that the advanced in generalpurpose CPUs meant that theywould be able to do thingspreviously done only byexpensive DSPs

– Created Open Source TelephonyHardware

– Used with Asterisk

Zapata ‘Tormenta’ Card

Asterisk LEADS THE WAY

• Think back to early 2000s…

– The growth of Asterisk use

– The adoption of SIP

– NOT ENTIRELY UNRELATED

Asterisk History

20

08

–A

ste

risk 1

.6.0

20

09

–A

ste

risk 1

.6.1

20

09

–A

ste

risk 1

.6.2

20

10

–A

ste

risk 1

.8

2011 –

Aste

risk 1

0

19

99

–A

ste

risk 0

.1

20

04

–A

ste

risk 1

.0

20

05

–A

ste

risk 1

.2

20

06

–A

ste

risk 1

.4

Vers

ion

Time

20

12

–A

ste

risk 1

1

20

13

–A

ste

risk 1

2

20

14

–A

ste

risk 1

3

The gift of HOPE

How do we learn?

The power to PLAY

Asterisk in Africa

Source: norwichartcentre.co.uk

Asterisk in Africa

• The Entrepreneurial Spirit

• A Strong Desire for Success

• Already making good use of LINUX

• Things began to gather momentum in 2002

Asterisk in Africa: Community

Asterisk in Africa: Bootcamp!

Asterisk in Africa: Bootcamp!

Asterisk in Africa

• Helping AFDB connect!

Asterisk in Africa: AFDB

• 32 sites across the continent of Africa

• More than 2000 extensions

• 4 digit dialing on each site (with an issue)

• Asterisk deployed as a routing engine

The Gift of HOPE

• Bicycle Powered (and Solar Powered) Asterisk!

• Brings communicationsto remote communities

• Deployments includeWestern Uganda

The gift of ENCOURAGEMENT

The gift of INSPIRATION

• The Coal Mine - a heavily regulated environment

• Mission Critical – literally Life or Death!

Jakub Klausa, SS7 Technologies

Project Status Update: Asterisk 13

• LTS, Building on Asterisk 12 – which introduced

– New SIP stack – PJSIP

– New API – the ARI, or Asterisk RESTful Interface

– New BRIDGING model

The Telecommunications Revolution

Business Communications: 1876 - 1985

Business Communications: 1985 - 1995

Business Communications: 1995 - 2005

Business Communications: 2005 - 2016

Business Communications: 2015+

The Web Revolution

The Web RevolutionBook Sales: Before

All trademarks are property of their respective owners.

The Web RevolutionBook Sales: After

The Web RevolutionClassified Advertising: Before

The Web RevolutionClassified Advertising: After

The Web RevolutionHome Video: Before

The Web RevolutionHome Video: AFTER

The Web RevolutionTelevision: Before

The Web RevolutionTelevision: AFTER

The Web RevolutionReal Estate: Before

The Web RevolutionReal Estate: After

The Web RevolutionTransportation: Before

The Web RevolutionTransportation: AFTER

The Web RevolutionAdvertising: BEFORE

The Web RevolutionAdvertising: AFTER

The Web Communications Revolution

Web Technology Through The Ages

The Web Evolution: 1996

The Olden Days:• Static Content• Low Resolution Images• Text-only versions of sites common

The Web Evolution: 2005

The Web 2.0 Era:• Server-Side Dynamic Content• Basic JavaScript Animations• Early AJAX & Comet• Everything skewed towards IE• Cool things done in Flash

The Web Evolution: 2015

The HTML 5 Era• JavaScript As A Platform• CSS3 Styling• 2D & 3D Imaging (Canvas / WebGL)• Native Audio & Video• Many Front / Back End Frameworks• Web API For Everything• SaaS / PaaS / IaaS• Flash Is Dead

Fundamentals Of Web Communications

Technologies:• WebSockets• WebRTC

WebSocket

• Client – Server Technology• Maintains a persistent connection• Bidirectional, full-duplex

connection• Perfect for doing call signaling

WebRTC

• Media Capture API• Microphone• Camera• Screen Video

• Peer-to-peer Networking API• Peer-to-peer Data API

Web Communications Architecture

Web Server

Media (Audio / Video)

Web Communications In Action

Amazon mayday

Google Hangouts

Peer CDN

Asterisk & Web Communications

Asterisk As Web Communications Server

• Support for WebRTC Since Asterisk 11

• First open source communications server with WebRTC

• Uses SIP over WebSockets

• Compatible with SIPjs and SIPML5 JavaScript Libraries

• Provides basic audio + video calling functionality

Communication moves to the Web

• Asterisk LEADS the field again!

• First Open Source communications platform to integrate support for WebRTC (Asterisk 11)

• JUST LIKE WE DID WITH SIP!

The Power to PLAY!

A playful message from…

You can have everything in life you want, if you will just help enough other people get what they want.

Zig Ziglar

We have received so much.What can we give?

[email protected]

Twitter: @dduffett