64
Bringing Real-time VoIP metrics to 2013

Bringing Real-time VoIP metrics to 2013

Embed Size (px)

DESCRIPTION

Bringing Real-time VoIP metrics to 2013

Citation preview

Page 1: Bringing Real-time VoIP metrics to 2013

Bringing Real-time VoIP metrics to 2013

Page 2: Bringing Real-time VoIP metrics to 2013

@dan_ jenkins

Page 3: Bringing Real-time VoIP metrics to 2013

Holiday Extraswww.holidayextras.co.uk

Page 4: Bringing Real-time VoIP metrics to 2013

SIP Details192.168.1.136

user: 1000pass: 1000

Wireless Detailsdan-astricon

Page 5: Bringing Real-time VoIP metrics to 2013

I’m not slating anyone or anything!

Page 6: Bringing Real-time VoIP metrics to 2013

Problem?

Page 7: Bringing Real-time VoIP metrics to 2013

Proprietary

Page 8: Bringing Real-time VoIP metrics to 2013

OS/Device specific

Page 9: Bringing Real-time VoIP metrics to 2013

Old technology

Page 10: Bringing Real-time VoIP metrics to 2013

Expensive

Page 11: Bringing Real-time VoIP metrics to 2013

1990’s

Page 12: Bringing Real-time VoIP metrics to 2013

Delays

Page 13: Bringing Real-time VoIP metrics to 2013

Zero interactivity

Page 14: Bringing Real-time VoIP metrics to 2013

Reliance on other systems

Page 15: Bringing Real-time VoIP metrics to 2013

What’s the solution?

Page 16: Bringing Real-time VoIP metrics to 2013

2-3 months ago...

Page 17: Bringing Real-time VoIP metrics to 2013

Generic Dashboard Solution

Page 18: Bringing Real-time VoIP metrics to 2013

1 month ago,

I realised...

Page 19: Bringing Real-time VoIP metrics to 2013

It can’t be done...

Page 20: Bringing Real-time VoIP metrics to 2013

Asterisk’s use is diverse

Page 21: Bringing Real-time VoIP metrics to 2013

Small business with 1 trunk and 5 queues

Page 22: Bringing Real-time VoIP metrics to 2013

Large corporation with 500 extensions, 100 queues and 90 DAHDI channels and a Contact Centre

Page 23: Bringing Real-time VoIP metrics to 2013

So, I gave up... no-one would use it!

Page 24: Bringing Real-time VoIP metrics to 2013

Step back a little, and you realise...

Page 25: Bringing Real-time VoIP metrics to 2013

Give people a small base, people will build off that and

let it grow!

Page 26: Bringing Real-time VoIP metrics to 2013

So what am I building?

Page 27: Bringing Real-time VoIP metrics to 2013

Open source, scalable dashboard base

Page 28: Bringing Real-time VoIP metrics to 2013

ARI | AMI | AGI

Page 29: Bringing Real-time VoIP metrics to 2013

David Lee

Page 31: Bringing Real-time VoIP metrics to 2013

There’s a module for that...

statsd-socket.io

Page 32: Bringing Real-time VoIP metrics to 2013

Browser based

Page 33: Bringing Real-time VoIP metrics to 2013

Cross Browser support

Page 34: Bringing Real-time VoIP metrics to 2013

Web Apps can do almost as much as a native app!

Page 35: Bringing Real-time VoIP metrics to 2013

Tied in communication tools

Page 36: Bringing Real-time VoIP metrics to 2013

What data?

Page 37: Bringing Real-time VoIP metrics to 2013

How is it visualised?

Page 38: Bringing Real-time VoIP metrics to 2013

The Solution

Page 39: Bringing Real-time VoIP metrics to 2013

Node.js

Page 41: Bringing Real-time VoIP metrics to 2013

Socket.io for Websockets

npm install socket.io

Page 42: Bringing Real-time VoIP metrics to 2013

Bootstrap

Page 43: Bringing Real-time VoIP metrics to 2013

AngularJS

Page 44: Bringing Real-time VoIP metrics to 2013

Highchartsor

d3.js

Page 45: Bringing Real-time VoIP metrics to 2013

Persistence using levelDB

Page 46: Bringing Real-time VoIP metrics to 2013

WebRTC

Listen to live callsMake calls

Page 47: Bringing Real-time VoIP metrics to 2013

Incredibly cheap to run Node.js

Page 48: Bringing Real-time VoIP metrics to 2013

The future of apps is the browser

Page 49: Bringing Real-time VoIP metrics to 2013

2 main points needed for successCommunity Open Source

Page 50: Bringing Real-time VoIP metrics to 2013

DEMO

Page 51: Bringing Real-time VoIP metrics to 2013
Page 52: Bringing Real-time VoIP metrics to 2013

How?

Page 53: Bringing Real-time VoIP metrics to 2013

Fork all the projects!

Page 54: Bringing Real-time VoIP metrics to 2013

Not everyone needs a Death Star...

Page 55: Bringing Real-time VoIP metrics to 2013

Usually a X-Wing-Fighter will do!

Page 56: Bringing Real-time VoIP metrics to 2013

Carry on and create an open source, dashboard solution

Page 57: Bringing Real-time VoIP metrics to 2013
Page 58: Bringing Real-time VoIP metrics to 2013

Would people want the amazing, awesome solution?

Page 59: Bringing Real-time VoIP metrics to 2013

We’re not clones...we’re all unique

Page 60: Bringing Real-time VoIP metrics to 2013

GitHub + Community = Awesome

Page 61: Bringing Real-time VoIP metrics to 2013

But I haven’t given it a name

@dan_ jenkins

Page 62: Bringing Real-time VoIP metrics to 2013

Thanks! @dan_ jenkins

Page 63: Bringing Real-time VoIP metrics to 2013

Questions?

Page 64: Bringing Real-time VoIP metrics to 2013

http://www.flickr.com/photos/legofenrishttp://www.flickr.com/photos/nukamarihttp://www.flickr.com/photos/palentino_irlandeshttp://www.flickr.com/photos/pedrovezinihttp://www.flickr.com/photos/balakovhttp://www.flickr.com/photos/azrastahttp://www.flickr.com/photos/lockergnomehttp://www.flickr.com/photos/icedsoulhttp://www.flickr.com/photos/mastrobiggohttp://www.flickr.com/photos/woodmeisterhttp://www.flickr.com/photos/jazz_legohttp://www.flickr.com/photos/simondeehttp://www.flickr.com/photos/yullonlinehttp://www.flickr.com/photos/kalexandersonhttp://www.flickr.com/photos/kwl