Upload
dan-jenkins
View
880
Download
2
Embed Size (px)
DESCRIPTION
Bringing Real-time VoIP metrics to 2013
Citation preview
Bringing Real-time VoIP metrics to 2013
@dan_ jenkins
SIP Details192.168.1.136
user: 1000pass: 1000
Wireless Detailsdan-astricon
I’m not slating anyone or anything!
Problem?
Proprietary
OS/Device specific
Old technology
Expensive
1990’s
Delays
Zero interactivity
Reliance on other systems
What’s the solution?
2-3 months ago...
Generic Dashboard Solution
1 month ago,
I realised...
It can’t be done...
Asterisk’s use is diverse
Small business with 1 trunk and 5 queues
Large corporation with 500 extensions, 100 queues and 90 DAHDI channels and a Contact Centre
So, I gave up... no-one would use it!
Step back a little, and you realise...
Give people a small base, people will build off that and
let it grow!
So what am I building?
Open source, scalable dashboard base
ARI | AMI | AGI
David Lee
res_statsd + res_chan_stats
res_statsd.c
res_chan_stats.c
There’s a module for that...
statsd-socket.io
Browser based
Cross Browser support
Web Apps can do almost as much as a native app!
Tied in communication tools
What data?
How is it visualised?
The Solution
Node.js
AMI using asterisk-ami
npm install [email protected]
Socket.io for Websockets
npm install socket.io
Bootstrap
AngularJS
Highchartsor
d3.js
Persistence using levelDB
WebRTC
Listen to live callsMake calls
Incredibly cheap to run Node.js
The future of apps is the browser
2 main points needed for successCommunity Open Source
DEMO
How?
Fork all the projects!
Not everyone needs a Death Star...
Usually a X-Wing-Fighter will do!
Carry on and create an open source, dashboard solution
Would people want the amazing, awesome solution?
We’re not clones...we’re all unique
GitHub + Community = Awesome
But I haven’t given it a name
@dan_ jenkins
Thanks! @dan_ jenkins
Questions?
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