<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, May 7, 2015 at 8:35 PM, Matthew Jordan <span dir="ltr"><<a href="mailto:mjordan@digium.com" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=mjordan@digium.com&cc=&bcc=&su=&body=','_blank','location=yes,menubar=yes,resizable=yes,width=800,height=600');return false;">mjordan@digium.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey everyone -<br>
<br>
At the past several AstriDevCon events, we've had an open discussion<br>
about adding a module to Asterisk that would gather anonymous usage<br>
statistics. Said module would be used to help the Asterisk Developer<br>
community better support the users of Asterisk, as we would have some<br>
indication of the modules being used by the reporting segment of the<br>
Asterisk community. There are, of course, a couple of agreed upon<br>
stipulations for such a module:<br>
<br>
* As noted, all information gathering must be anonymous. No<br>
information about the sending system should allow for someone viewing<br>
the data to be able to identify the system in quesiton.<br>
<br>
* The module must send all of its data encrypted.<br>
<br>
* Users must be notified as the last message on startup that anonymous<br>
usage statistics are being gathered.<br>
<br>
* The module must provide the ability for users to opt out of<br>
gathering statistics.<br>
<br>
* Users must be able to go to <a href="http://asterisk.org" target="_blank">asterisk.org</a> and view the statistics<br>
gathered for their server. The module must provide a unique,<br>
non-identifying token that users can use to view the gathered<br>
statistics for their servers.<br>
<br>
After some careful thought, we've put together a proposal for such a<br>
module – called “Beacon” - on the Asterisk wiki [1]. In addition to<br>
meeting the requirements discussed at previous AstriDevCons, the<br>
proposal on the wiki outlines a Swagger schema for a REST API that the<br>
module will talk to. The module configuration will support sending the<br>
usage statistics to more than just the server at <a href="http://asterisk.org" target="_blank">asterisk.org</a>,<br>
effectively allowing anyone to send statistics from their servers to<br>
other implementations of the REST API. This can be beneficial for<br>
people deploying large numbers of Asterisk servers.<br>
<br>
As mentioned, the <a href="http://asterisk.org" target="_blank">asterisk.org</a> site will be updated to allow for users<br>
to view the collected statistics. A sample screenshot is attached to<br>
this e-mail. Note that this is merely a mock up given some fake data,<br>
but it should hopefully illustrate what this may look like for<br>
Asterisk users.<br></blockquote><div><br></div><div>How about a summary dashboard anyone can view?</div><div>Total number of pbxes by version, global count of modules used, OSes used, etc.</div><div><br></div><div>Another thing that might be useful is a histogram of peer/endpoint count per pbx. How many pbxes with 1-50, 51-250, 251-1000, etc. Maybe by technology, IAX2, SIP, PJSIP, etc.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Please take a look at the spec on the wiki and the proposed project,<br>
and comment here with any suggestions for improvements.<br>
<br>
Thanks!<br>
<br>
Matt<br>
<br>
[1] <a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+Beacon+Module" target="_blank">https://wiki.asterisk.org/wiki/display/AST/Asterisk+Beacon+Module</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Matthew Jordan<br>
Digium, Inc. | Director of Technology<br>
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA<br>
Check us out at: <a href="http://digium.com" target="_blank">http://digium.com</a> & <a href="http://asterisk.org" target="_blank">http://asterisk.org</a><br>
</font></span><br>--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></blockquote></div><br></div></div>