Steve, are you saying that the unpublished driver source has DSP and/or RTP functions in that part of the code? It seems like for ZRTP it would be simpler to do that on the Asterisk end since I gather that you are running Asterisk on the device. Is that correct?
-lee On 6/17/14, 10:55 AM, Steve Song wrote: > Thanks Lee (and Nathan!), > > We'll start looking at this more closely. The links below point to the > driver for the first generation MP which was entirely driven via a > serial interface which sacrificed something in terms of efficiency but > had the virtue of being completely open. We haven't posted the code for > the MP2 drivers yet I as I am still trying to work out what can be > published and what is covered by SiLabs/Atheros NDAs :( We'll get this > figured out shortly. Would that they would take a page from Elon Musk. > > We're exploring how we can get the MP2 to integrate more seamlessly with > other VoIP/Messaging systems so that Village Telco mesh networks can > more easily integrate with desktop and mobile applications. Most > recently we've been looking at Jitsi and having MP2s automatically set > up Jitsi XMPP accounts. We like Jitsi because of its integration of > XMPP and voice calling (including ZRTP). There are also interesting > possibilities for matching XMPP accounts with asterisk accounts > (https://jitsi.org/Documentation/CUSAX). > > Are there other place we should be looking? What is the general > perspective on Jitsi from a security perspective? > > Cheers... Steve > > > > > > > On 14 June 2014 12:44, Lee Azzarello <[email protected] > <mailto:[email protected]>> wrote: > > Hey Steve, > > Thanks for writing! Village Telco looks like an awesome project. > > It looks like I was wrong about the DAHDI interface as the point for the > ZRTP exchange. Looking over the driver, it doesn't seem to do anything > for I/O other than set up ioctls for voltage/signaling, so I wouldn't > expect it to have access to the digital audio stream. > > > https://github.com/tgillett/vt-firmware-mp01/blob/RC3/SECN-build/MP-01/drivers/driver/mp.c > > It looks like you can modify your Asterisk driver to put ZRTP > information directly into the voice frames during call setup. > > > https://github.com/tgillett/vt-firmware-mp01/blob/RC3/SECN-build/MP-01/drivers/asterisk/chan_mp.c > > But it /might/ be as simple as applying a patch to Asterisk, though it's > been removed from the internet by the author. > > http://zfone.com/docs/asterisk/man/html/d_guide.html > > -lee > > On 6/13/14, 1:34 PM, Steve Song wrote: > > Hi all, > > > > Steve Song from Village Telco here. Danny Illand mentioned this > thread > > to me and I'd love to explore this possibility to see where it goes. > > Sorry it took me so long. > > > > To date we haven't done anything about securing Village Telco networks > > largely because we believe that fools rush in where angels fear to > > tread. The only thing worse than an insecure network is one that > > advertises itself as secure but isn't. All that to say that it is not > > that we aren't interested, we just lack deep expertise in network > > security. Which is why I am doing my best to restrain my bubbling > > enthusiasm about a possible collaboration. > > > > The second generation Mesh Potato or MP2 is built on the AR9331 > > platform. You can see a little bit more about it > > at http://wiki.villagetelco.org/MP02 The FXS sub-system has taken us > > way longer than we had hoped to produce but is just going into > > production this very week. It took a while to getting working kernel > > and DAHDI drivers for it. Getting technical support from > > Qualcomm/Atheros and SiliconLabs it tough when you're tiny. :) > > > > Everything we have developed is under an open license. However, > and it > > is not an insignificant however, we used some of SiLabs' code for the > > drivers as we couldn't afford to write everything from scratch. > Getting > > access to 100% of the code may require signing an NDA with SiLabs. I > > need to investigate this more to find out how that works in practice. > > The chip we have used for the FXS subsystem is the Si3217x ProSLIC > > (http://www.silabs.com/products/voice/slic/Pages/Si3217xProSLIC.aspx) > > > > Comments, questions welcome. > > > > Cheers... Steve > > > > ----------------------- > > [guardian-dev] ZRTP hard phone? > > > > Lee Azzarello lee at guardianproject.info > <http://guardianproject.info> <http://guardianproject.info> > > Fri Jun 6 15:47:43 EDT 2014 > > Previous message: [guardian-dev] ZRTP hard phone? > > Next message: [guardian-dev] [Report] Week 2: LilDebi: Integrate > Debian > > withAndroid > > Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] > > On 6/2/14, 8:51 AM, Peter Villeneuve wrote: > >> It is indeed a great idea. What exact device are they using for > the mesh > >> potato? I can't seem to find any specific info on that. > >> I'd also like to know how they got the ATA bit working, since all > I seem > >> to find on the interwebz is proprietary ATA firmware. > >> > >> Anyone know of any open source ATA projects? > > > > Yes, but you'll have to build the hardware yourself. > > > > http://www.voip-info.org/wiki/view/DAHDI > > > > The commercial products took a dumb hardware smart software > approach and > > did the DSP in software using the zaptel API. There's over 10 years of > > history and the driver is in the mainline kernel. > > > > > > > > I can imagine an ATA that is smart enough to speak ZRTP and do key > > verification with a recorded voice or print out the SAS on an LCD/LED > > screen. > > > > -lee > > > >> > >> Cheers > >> > >> > >> On Mon, Jun 2, 2014 at 1:40 AM, Nathan of Guardian > >> <nathan at guardianproject.info <http://guardianproject.info> > <http://guardianproject.info> > > <mailto:nathan <mailto:nathan> <mailto:nathan <mailto:nathan>> at > guardianproject.info <http://guardianproject.info> > > <http://guardianproject.info>>> wrote: > >> > >> On 06/01/2014 07:06 PM, Danny Iland wrote: > >> > If you're planning to make a ATA+ZRTP box, you might consider > >> using the > >> > Village Telco Mesh Potato as your hardware platform. It has > the ATA > >> > hardware built in and runs Asterisk on OpenWRT. I'm sure Steve > >> Song and > >> > the other village telco developers would be happy to provide > >> support and > >> > take patches. > >> > > >> > http://villagetelco.org/mesh-potato/ > >> > >> That is a great idea. It would really be something to get ZRTP > > supported > >> by the Mesh Potato! > >> > >> > > >> > > > > > > > -- > > Steve Song > > +1 902 529 0046 <tel:%2B1%20902%20529%200046> > > http://villagetelco.org > > > > > > _______________________________________________ > > Guardian-dev mailing list > > > > Post: [email protected] > <mailto:[email protected]> > > List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev > > > > To Unsubscribe > > Send email to: > [email protected] > <mailto:[email protected]> > > Or visit: > > https://lists.mayfirst.org/mailman/options/guardian-dev/lee%40guardianproject.info > > > > You are subscribed as: [email protected] > <mailto:[email protected]> > > > > > > > -- > Steve Song > +1 902 529 0046 > http://villagetelco.org _______________________________________________ Guardian-dev mailing list Post: [email protected] List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev To Unsubscribe Send email to: [email protected] Or visit: https://lists.mayfirst.org/mailman/options/guardian-dev/archive%40mail-archive.com You are subscribed as: [email protected]
