Might it be much simpler?<br><br>On my current cell phone, I can initiate a 3-way call after already talking to somebody for any amount of time.&nbsp;&nbsp; So, when you get home, have a script on the neo start a 3-way call to your home number, which will be answered by your neo&#39;s call waiting via wifi, then hang up on the other line (cell).
<br><br>The only thing I wouldn&#39;t be sure about is the part about hanging up the first line.&nbsp; I think some systems would cause that to end the entire three way call (my nextel does this).&nbsp; I&#39;m pretty sure that some 3-way systems are done such that when any of the 3 hang up, the remaining 2 are still connected.&nbsp; So, depending on how your carrier&#39;s 3-way works, this may be very simple.
<br><br><br>Here&#39;s an entirely different method:<br>Set up a device at home that always will immediately answer a call when the neo is not around, and then have that device initiate a 3-way call through the cell network, which you&#39;ll answer with the neo.&nbsp; Ideally, caller-id info can be somehow manipulated so you know where the call really came from.&nbsp; That way, when you get home, you only need a (hopefully) simple program on the neo to smoothly transition from the cell call to the one that&#39;s been in progress at home.&nbsp; Perhaps, it doesn&#39;t even need to be all that smooth, just ask the party to hang on for a second, and make the switch yourself. 
<br><br>--Steve<br><br>