[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openmoko-community
Subject:    Re: VoIP+IAX Program Theory for OM
From:       "Michael Schmidt" <schmidtm524 () googlemail ! com>
Date:       2008-02-21 18:05:41
Message-ID: 5cc93d950802211005x54a7c9dek9796c2b736eafea4 () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hello Kyle

thanks for the ideas. we had a discussion about the same way you describe to
bring in VOIP and Video Chat into the serverless messenger
http://retroshare.sf.net .
This is a pgp encryptred tunnel from one node (e.g. on your Open Moko Phone)
to your node at home,
If at home then an asterisk IAX server is installed, you can route the Call
from RS-Node to RS-Node to the normal phone line.
Or: the other way round, the Asterisk/IAX server at home could voip or gsm
to the cellular phone.

The idea of using the serverless messenger for this situation is, that all
communication is encrypted
as well from mobil-me to mobil-friend, as well as from mobil-me to home-me.

So what does this sentence exactly mean: "I've been contemplating writing an
IAX client for OM "?
The code is already working or you want to write?
Wouldit be possible to plug that protocol into the serverless messenger
mentioned above?
So that the communication layer of this is used? then a third-party free
voip line is guaranteed.

That means, if there is a flat data account, then users can talk from mobile
to mobile  secure, or phone out from their node at home.
Please have a look to integrate that in a messaging application, which is
pgp secure. Thanks
Regards Mike


On Thu, Feb 21, 2008 at 6:33 PM, Kyle Bassett <kylebassett@gmail.com> wrote:

> Hey guys,
>
> I've been contemplating writing an IAX client for OM which would be
> capable of the following:
>
> Prerequisites:
> -user has dedicated VoIP phone number routed to an Asterisk server[1]
> ---OR a compatible VoIP provider that supports fallback[2] calling
> -user has smartphone+OM with some form of internet access (wifi/bt
> internet/ethernet)
> ---in addition to regular GSM/CDMA service on the smartphone
> -[optional] user has regular GSM/CDMA cell phone+service
>
>
> Usage situation:
> The user exchanges the VoIP number with all contacts.  When someone
> attempts to contact the user, via dialing the VoIP number, the asterisk
> server answers the call and checks to see if the user is available over
> VoIP.  If the user's smartphone is on and connected to the internet, the OM
> IAX client should connect to the asterisk server automatically (depending on
> the user's settings, etc.)  If the phone is available over VoIP, asterisk
> attempts to ring the user over VoIP for a specified time.  If the user does
> not answer or a connection problem persisted, then the asterisk server can
> forward the call to the user's regular (OM or third party) cell line.
> Asterisk is very flexible and many permutations of this example can be
> accomplished, ie. calling all the numbers at once, and forwarding the call
> to the first to pickup.
>
>
> There are many benefits to this system:
> --User has complete control over the call routing and voicemail system
> --User can prevent the usage of regular cell airtime by using VoIP as much
> as possible
> --User can give one phone number to all contacts and have asterisk decide
> how to handle the call (routing not just to the cell phones, but to home
> lines, etc.)
> --During the debugging process with OM+GTA0x, users can carry both phones
> and still use just one number throughout the day
> ----Call comes in->asterisk tries OM[VoIP]-> tries OM[GSM] -> tries
> regular third party cell phone (can also ring all numbers at once)
>
>
> [1] asterisk.org
> [2] fallback calling is a service that allows VoIP users to enter a number
> (regular landline/cell) as a fallback in case the VoIP call cannot be
> established
>
> I have tried to remain as general as possible, that way this post won't
> become outdated with specifics to any specific hardware.  In reality, we
> want OM on as many phones as possible.  ;-)
>
> Please provide any feedback or ideas!
>
> -Kyle
>
> _______________________________________________
> OpenMoko community mailing list
> community@lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community
>
>

[Attachment #5 (text/html)]

Hello Kyle<br><br>thanks for the ideas. we had a discussion about the same way you describe to bring in \
VOIP and Video Chat into the serverless messenger <a \
href="http://retroshare.sf.net">http://retroshare.sf.net</a> .<br> This is a pgp encryptred tunnel from \
one node (e.g. on your Open Moko Phone) to your node at home,<br>If at home then an asterisk IAX server \
                is installed, you can route the Call from RS-Node to RS-Node to the normal phone \
                line.<br>
Or: the other way round, the Asterisk/IAX server at home could voip or gsm to the cellular \
phone.<br><br>The idea of using the serverless messenger for this situation is, that all communication is \
encrypted<br>as well from mobil-me to mobil-friend, as well as from mobil-me to home-me.<br> <br>So what \
does this sentence exactly mean: &quot;I&#39;ve been contemplating writing an IAX client for OM \
&quot;?<br>The code is already working or you want to write?<br>Wouldit be possible to plug that protocol \
into the serverless messenger mentioned above?<br> So that the communication layer of this is used? then \
a third-party free voip line is guaranteed.<br><br>That means, if there is a flat data account, then \
users can talk from mobile to mobile&nbsp; secure, or phone out from their node at home.<br> Please have \
a look to integrate that in a messaging application, which is pgp secure. Thanks<br>Regards \
Mike<br><br><br><div class="gmail_quote">On Thu, Feb 21, 2008 at 6:33 PM, Kyle Bassett &lt;<a \
href="mailto:kylebassett@gmail.com">kylebassett@gmail.com</a>&gt; wrote:<br> <blockquote \
class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; \
padding-left: 1ex;">Hey guys,<br><br>I&#39;ve been contemplating writing an IAX client for OM which would \
be capable of the following:<br> <br>Prerequisites:<br>-user has dedicated VoIP phone number routed to an \
                Asterisk server[1]<br>---OR a compatible VoIP provider that supports fallback[2] \
                calling<br>
-user has smartphone+OM with some form of internet access (wifi/bt internet/ethernet)<br>---in addition \
to regular GSM/CDMA service on the smartphone<br>-[optional] user has regular GSM/CDMA cell \
phone+service<br> <br><br>Usage situation:<br>The user exchanges the VoIP number with all contacts.&nbsp; \
When someone attempts to contact the user, via dialing the VoIP number, the asterisk server answers the \
call and checks to see if the user is available over VoIP.&nbsp; If the user&#39;s smartphone is on and \
connected to the internet, the OM IAX client should connect to the asterisk server automatically \
(depending on the user&#39;s settings, etc.)&nbsp; If the phone is available over VoIP, asterisk attempts \
to ring the user over VoIP for a specified time.&nbsp; If the user does not answer or a connection \
problem persisted, then the asterisk server can forward the call to the user&#39;s regular (OM or third \
party) cell line.&nbsp; Asterisk is very flexible and many permutations of this example can be \
accomplished, ie. calling all the numbers at once, and forwarding the call to the first to pickup.<br>

<br><br>There are many benefits to this system:<br>--User has complete control over the call routing and \
voicemail system<br>--User can prevent the usage of regular cell airtime by using VoIP as much as \
possible<br>--User can give one phone number to all contacts and have asterisk decide how to handle the \
call (routing not just to the cell phones, but to home lines, etc.)<br>

--During the debugging process with OM+GTA0x, users can carry both phones and still use just one number \
throughout the day<br>----Call comes in-&gt;asterisk tries OM[VoIP]-&gt; tries OM[GSM] -&gt; tries \
regular third party cell phone (can also ring all numbers at once)<br>

<br><br>[1] <a href="http://asterisk.org" target="_blank">asterisk.org</a><br>[2] fallback calling is a \
service that allows VoIP users to enter a number (regular landline/cell) as a fallback in case the VoIP \
call cannot be established<br>

<br>I have tried to remain as general as possible, that way this post won&#39;t become outdated with \
specifics to any specific hardware.&nbsp; In reality, we want OM on as many phones as possible.&nbsp; \
;-)<br><br>Please provide any feedback or ideas!<br> <font color="#888888">
<br>-Kyle<br>
</font><br>_______________________________________________<br>
OpenMoko community mailing list<br>
<a href="mailto:community@lists.openmoko.org">community@lists.openmoko.org</a><br>
<a href="http://lists.openmoko.org/mailman/listinfo/community" \
target="_blank">http://lists.openmoko.org/mailman/listinfo/community</a><br> <br></blockquote></div><br>



_______________________________________________
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic