[hydra-dev] Demo for astricon
John Todd
jtodd at digium.com
Thu Aug 5 13:26:32 CDT 2010
On Aug 2, 2010, at 1:33 PM, Tim Panton wrote:
> I'm catching up on the conference calls.
>
> I'd like to add some sort of API demo in the list.
> So perhaps have some sort of REST API exposed that monitors/controls/
> drives
> one of the demos.
I don't know what the plans for the API are going to be by the time of
the demo. Kevin?
> I also like the 'cheap hardware' machine remark that John made,
> so it would be good to have a hydra component running on something
> small, like a pogoplug or android. It doesn't have to do much,
> but to show it is possible for lighter servers to contribute.
This might be an interesting one if we can find a system that supports
Ice already and would just be a "compile-and-run" kind of situation.
The problem with the smaller devices is that they take forever to
learn how all the little dependencies and whatnot go together, or
trying to cross-compile and export. Fiddly business. I suspect
nobody at Digium will have the time between now and the demo to delve
into that, but if after some code is laid down you think you might
want to try it and you can supply a "black box" that supports it,
perhaps it might be an interesting addition, even if it's just to hold
it up and wave it around during the demo and truthfully say "we got it
running on this, too."
> I also thought about some sort of viral propagation concept,
> this might need to be licenseing based (as with DUNDi) where
> the expectation is all hydra instances can (by default) talk to each
> other over the net.
This is a really great idea! However, should we restrict to E.164?
There are some pretty hefty considerations to be made about what data
would be exchanged between systems, and what, exactly, would be the
protocol. DUNDi is the obvious choice for number-based meshing. What
about non-E.164? SIP URIs don't seem to need any mesh ideas - they
have the DNS, and that works quite well. XMPP is in the same boat.
Freenum.org/ISN is in the same boat. So really, I suppose I've
answered my own question - only E.164 numbers would probably be
considered (or private E.164 numbers or sub-numbers, but those
wouldn't be meshed publicly.)
This leads us back to IAX2, actually. It's unlikely that an IAX2
channel will be done by the time of the demo, though. It seems that
IAX2 precludes any mesh ideas, since SIP, while wonderful, typically
requires quite a bit more attention to get working properly. If it's
going to be a you-betcha kind of mesh (i.e.: everything works
correctly by default except for a single bit toggle that is default=no
but says "You should really, really, really set this to 'yes'!") then
IAX2 would be the most likely to actually result in calls being
delivered without additional thought.
JT
---
John Todd email:jtodd at digium.com
Digium, Inc. | Asterisk Open Source Community Director
445 Jan Davis Drive NW - Huntsville AL 35806 - USA
direct: +1-256-428-6083 http://www.digium.com/
More information about the asterisk-scf-dev
mailing list