[guardian-dev] ZRTP hard phone?
Lee Azzarello
lee at guardianproject.info
Tue Jun 17 14:20:02 EDT 2014
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 <lee at guardianproject.info
> <mailto: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> <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: Guardian-dev at lists.mayfirst.org
> <mailto: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
> <mailto: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
> <mailto:lee at guardianproject.info>
> >
>
>
>
>
> --
> Steve Song
> +1 902 529 0046
> http://villagetelco.org
More information about the Guardian-dev
mailing list