>
> How often were you envisioning having the job call home?  I was
> thinking at startup and core reload and if that's the case why bother
> with an external process and the work that goes with it?  I know
> someone mentioned they don't want asterisk crashing because of a flaw
> in the beacon but you can say that about any portion of asterisk.


The fact that you can say that about any portion of Asterisk is not a good
argument for inclusion (or against doing it outside). The more you add
in-process, in a low-level language such as C, the bigger the odds a small
mistake brings the whole thing down. Also the community that is capable of
fixing bugs, auditing code, etc; is smaller than if this were written in a
scripting language, very little sys admins would be able to tweak it or
hook into it since your average sys admin does not have C knowledge. This
is also the reason an application like 'Queue' is better controlled from
the outside with Asterisk just providing the telecom building-blocks which
*need* the low-level control of C. Reporting occasionally data via HTTP is
not something that needs C.

Having said that, I understand the non-technical argument of remove
friction to opt-in to have this functionality enabled and collect more
stats, which makes the in-proc option more appealing.

-
Moy
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to