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>