Thanks for all the input.  Sounds very interesting.  I didn't realize that UMA isn't VoIP.  I don't want to use t-mobiles system.  I was thinking of how I could do it without using their system, but the same idea.  Sounds like I have got a lot fo reading ahead of me and that this problem is bigger than I thought it would be.  Just to make sure I got every thing right GPRS is to slow.  Inorder to get something like this to work you need the following:  Client software capable of handling 2 streams sip and gsm.  It also has to know when to hand over from one to the other.  You also need a server that can handle the 2 streams and know when to throw away the extra data.  Does that sound right?  Just want to make sure I understand what you guys wrote.  That IMS thing sounds interesting I will have to do some research on that.  Thanks for the info.
<br><br>
<div><span class="gmail_quote">On 6/8/07, <b class="gmail_sendername">Luit van Drongelen</b> &lt;<a href="mailto:openmoko@luitvd.net">openmoko@luitvd.net</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">To get back to what Mathew asked: I don&#39;t think a T-Mobile<br>HotSpot@home is switching calls back and forth as you get in reach of
<br>a hotspot, and walk away from it. Secondly: this only works with<br>T-Mobile! (for now) T-Mobile has probably set up a HotSpot@home call<br>server near their GSM traffic backbone, on which your phone logs in,<br>and through which your GSM traffic goes (with that UMA protocol) while
<br>you&#39;re logged in (in reach of a public (T-mobile) hotspot). Calls that<br>already take place can&#39;t be re-routed I guess...<br><br>Anyway, what I&#39;m trying to say is that firstly: you need T-Mobile as<br>your operator. Secondly: you need that T-Mobile HotSpot @home plan.
<br>Thirdly: you need a phone that&#39;s capable of routing your GSM traffic<br>through UMA, to the T-Mobile UMA server/backbone/whatever they call<br>it. As for the Neo1973 and OpenMoko: The phone can most likely do it,<br>
because the software just needs to know how to do it. BUT, I don&#39;t<br>think T-Mobile will tell you how to log in. T-Mobile makes the phone<br>software themselves for a reason. If they show you how to make a phone<br>log in, you can make a program that logs your computer in too. So a
<br>FOSS solution for this probably won&#39;t come easily.<br><br>--<br>Luit<br><br>PS: sorry for the double post Johnson, it bounced because I mailed<br>from the wrong account<br><br>On 6/8/07, Al Johnson &lt;<a href="mailto:openmoko@mazikeen.demon.co.uk">
openmoko@mazikeen.demon.co.uk</a>&gt; wrote:<br>&gt; Check the archives for a full discussion of this. In short GPRS is unsuitable<br>&gt; for VoIP because of the high latencies, often in seconds. The GSM data mode<br>&gt; is more suitable even though it&#39;s only 9600. It should be possible to have
<br>&gt; Asterisk route calls to the right VoIP endpoint, or to a GSM voice call if it<br>&gt; can place calls to the PSTN. The trick comes in knowing when to hand over,<br>&gt; and having a unified client that&#39;ll get Asterisk to do it.
<br>&gt;<br>&gt; On Friday 08 June 2007 06:21, kenneth marken wrote:<br>&gt; &gt; mathew davis wrote:<br>&gt; &gt; &gt; Dear community,<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I am not sure if this is a widely known thing or not, but I just found
<br>&gt; &gt; &gt; out about it and had some questions about this working on the neo.<br>&gt; &gt; &gt; T-mobile has hotspots all around my area, but have been experimenting<br>&gt; &gt; &gt; with a new service called T-mobile HotSpot @Home.&nbsp;&nbsp;It uses a UMA
<br>&gt; &gt; &gt; (unlicensed mobile access) technology to allow phones to switch from<br>&gt; &gt; &gt; cellular connection to Wi-Fi connection.&nbsp;&nbsp;And also makes it possible for<br>&gt; &gt; &gt; VoIP calls.&nbsp;&nbsp;So this is something that is very interesting to me only I
<br>&gt; &gt; &gt; would like it to be a little different, I don&#39;t want to use T-Mobile&#39;s<br>&gt; &gt; &gt; service I would like to use my Wi-Fi connection to my VoIP of choice.&nbsp;&nbsp;I<br>&gt; &gt; &gt; know this has been talked about before with some options including an
<br>&gt; &gt; &gt; Astrex box forwarding the call to your cellphone until your in range<br>&gt; &gt; &gt; then switching to Wi-Fi but that was not a very seamless transistion<br>&gt; &gt; &gt; from my understanding.&nbsp;&nbsp;So I guess my question is could we impliment a
<br>&gt; &gt; &gt; UMA type of technology for the neo that is customizable to use our VoIP<br>&gt; &gt; &gt; provider?&nbsp;&nbsp;Or since that particular part is locked we wouldn&#39;t have<br>&gt; &gt; &gt; access to that part?&nbsp;&nbsp;Just curious. When I get the phone I will be
<br>&gt; &gt; &gt; playing with trying to find a solution to this problem.&nbsp;&nbsp;I have very<br>&gt; &gt; &gt; limited knowlege about this kind of thing.&nbsp;&nbsp;I am not an experianced<br>&gt; &gt; &gt; programmer yet.&nbsp;&nbsp;I only have about 3 yers of indestry experiance, but
<br>&gt; &gt; &gt; none of that is mobile development and almost none of it is linux<br>&gt; &gt; &gt; related, so I have a bit of a learnign curve so that is why I am asking<br>&gt; &gt; &gt; the question here.<br>&gt; &gt;
<br>&gt; &gt; while not fully up to speed on how it all works, here is my quick take<br>&gt; &gt; on it:<br>&gt; &gt;<br>&gt; &gt; as long as its a voip connection, and said voip service allows two ip&#39;s<br>&gt; &gt; to share a account and call, there should be little to no problem having
<br>&gt; &gt; both a wifi and gprs connection open at the same time as one moves about<br>&gt; &gt; (in my experience a gprs connection can be held open but not used).<br>&gt; &gt; hell, one may even use bluetooth if it can handle the data transfer.
<br>&gt; &gt;<br>&gt; &gt; the problem here is that ip thing. UMA has a normal mobile phone<br>&gt; &gt; connections as one option so therefor dont have to think about multiple<br>&gt; &gt; ip&#39;s. it just need to have a internet connected cell so to speak, and
<br>&gt; &gt; only hand the call over when the ip based connection is fully in place.<br>&gt; &gt;<br>&gt; &gt; however im guessing there are some issues with going between two wifi<br>&gt; &gt; zones/networks or something similar...
<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; so mostly you need a voip service that allows you to log in from another<br>&gt; &gt; ip without booting the old connection off or hanging up any calls. after<br>&gt; &gt; that its mostly a case of the client software figuring out what of the
<br>&gt; &gt; two connections to send on. or maybe just send on both, expecting the<br>&gt; &gt; service to throw away the data thats a duplicate. something that i think<br>&gt; &gt; is a basic feature in mobile phone systems.
<br>&gt; &gt;<br>&gt; &gt; one funny thing is that if your using voip, and have a flat rate data<br>&gt; &gt; plan for your mobile phone, there is no need to go wifi anyways as the<br>&gt; &gt; mobile data connection will probably be more reliable given that its
<br>&gt; &gt; already built to do what one is trying to make the wifi system do<br>&gt; &gt; (handover, multiple connections and overlapping zones).<br>&gt; &gt;<br>&gt; &gt; _______________________________________________
<br>&gt; &gt; OpenMoko community mailing list<br>&gt; &gt; <a href="mailto:community@lists.openmoko.org">community@lists.openmoko.org</a><br>&gt; &gt; <a href="http://lists.openmoko.org/mailman/listinfo/community">http://lists.openmoko.org/mailman/listinfo/community
</a><br>&gt;<br>&gt; _______________________________________________<br>&gt; OpenMoko community mailing list<br>&gt; <a href="mailto:community@lists.openmoko.org">community@lists.openmoko.org</a><br>&gt; <a href="http://lists.openmoko.org/mailman/listinfo/community">
http://lists.openmoko.org/mailman/listinfo/community</a><br>&gt;<br><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">http://lists.openmoko.org/mailman/listinfo/community</a><br></blockquote></div><br>