[guardian-dev] ZRTP hard phone?

Steve Song steve at villagetelco.org
Tue Jun 17 10:55:33 EDT 2014


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 <lee at guardianproject.info> 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>
> > 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>
> > <mailto:nathan <mailto:nathan> at 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
> > http://villagetelco.org
> >
> >
> > _______________________________________________
> > Guardian-dev mailing list
> >
> > Post: Guardian-dev at lists.mayfirst.org
> > List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
> >
> > To Unsubscribe
> >         Send email to:  Guardian-dev-unsubscribe at lists.mayfirst.org
> >         Or visit:
> https://lists.mayfirst.org/mailman/options/guardian-dev/lee%40guardianproject.info
> >
> > You are subscribed as: lee at guardianproject.info
> >
>
>


-- 
Steve Song
+1 902 529 0046
http://villagetelco.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mayfirst.org/pipermail/guardian-dev/attachments/20140617/119446f1/attachment-0001.html>


More information about the Guardian-dev mailing list