Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

Saturday, January 25, 2014

Game changer Moto G

I thought I missed something when I saw the Moto G.  But no.  Google only put that out in Jan.  I got a Jiayu G4 last Christmas.  I didn't saw it coming.

It's a game changer in many ways.  First, people have been buying phones (and other things) direct from China for years now.  The US product lines are too bad, too expensive, or didn't fill the gap.  So you have to pay a markup price for middlemen.  But once crossing national border, guarantees don't hold any more.  You have to pay more for some respectable middlemen.

For the Moto G, there is no 4G, single-band wifi, otherwise it's state-of-the-art - quad-core, 720p HD.  I never want 4G.  But to get a decent 4.5" phone without putting up a few hundred dollars up front, the carriers forced people to pay for 4G data, so they can complete the 4G network.  I'm not a travelling salesman.  When I'm commuting, 10Mbps is good enough for me, good enough for streaming a movie.  Otherwise I have wifi.  If you signup for AT&T internet, you can have all their wifi around the country for free.  (The catch is that they aren't as good as cable yet.)  I don't even want to get a smart phone for my wife but then texting will difficult for her.

For me it's a palm sized tablet, personal communicator, smart organizer, whatever.

For my boy, $179 for a handheld game device is a bargain.  It's comparable to a nintendo but the graphics is a lot better on the Moto G and games are free or cost little.  For my girl, she wanted a 3.5" phone to fit her pocket, but must be a smart phone for her to text.  She settled for a cheap 4" phone because I told her any smaller screen will look bad.

Google don't want or need to compete with carriers and phone manufacturers for dollars.  They are not strong armed by carriers.  They can also make what they want themselves.  One more Android sold means one more gmail and hangout user.  And one more user of the many Play store apps serving ads.

Google don't want or need to compete with game hardware or software manufacturers.  It's an open game platform.

Sunday, January 13, 2013

No monthly fee landline replacement with Google Voice and Android wifi soft phone

Now I have a working system paying nothing.

I opted for a soft phone in Android.  Although it's a mobile phone, but it is classified as a soft phone.  A dual core will be fine but a single core isn't much far behind in benchmarks.

You need to check your wifi reception around your house.  Actually my 900MHz analog cordless is superior in range.  There are no problems inside the house and around the yard.  On the same floor with the router upstairs, the front rooms have interference from across the street.  The signal drops a lot downstairs.  I used to think wifi signal has a large range.  But no, my old wireless router was just sufficient to browse the web in most places indoors.  I never did much on wireless other than browsing.  With my new router, with careful placement of it, I manage to get 3Mbps in most indoors areas.  That figure is from speedtest.net.  I think that's megabytes.  That's the minimum speed provided by some ISP and typically for DSL.  My ISP is 30Mbps and I can get almost that when I'm close to the router.

One of the soft phone said it requires over 1 Mbps to work properly.  Double that is safe as link speed fluctuates a lot and depends on how your neighbors operate their routers.  I use my Android phone with wifi apps to walk around and check the signal and link speed.

For the soft phone I use sipdroid.  It setup Google Voice during install without problems.  For now pbxes.org allows HD voice codec for free.  If you are not talking to another soft phone, or a sip phone, it doesn't mean a thing.  But that's the cool factor.  It sound pretty good if you try the echo test number *43 or the 909... number for PSTN. 

Using a dedicated Google Voice account is recommended because you have to give out your password.  Also, sipdroid acts as if it's talking on the computer via Google talk/chat all the time.  So you must not use it.  Don't login to gmail, but if you have to, logout of Google talk/chat there.  At the Google Voice account, you have to set forward to Google talk/chat, and that's forwarding to your softphone.  You can ring other numbers too as well.  Your softphone will ring first on your mobile before your carrier does.

Sipdroid is pretty much integrated with Android.  But ...  the native dialer won't work with sipdroid without a sim card or perhaps a valid carrier plan.  But any other dialer will work.  You can put the icon of your new dialer in place of the native dialer if you have to.  There are dialer widgets that you can put on the home screen.  Remember that it is supposed to be a landline replacement that kids can use.

The native/Google contacts work.  The call history works.  Sipdroid is transparent if you set it as default if there is wifi.

Now for a change, the Google Voice app is able to send and receive text via wifi only.  The GV app can run any time without interfering with Google Talk/Chat, which is connected to your softphone.  But make sure to set the app not to make any calls.  Confusing enough?

Those talking to you will certainly hear echo of themselves if they are on PSTN.  It's a characteristic getting across different networks, the PSTN and the internet or other networks.  Cell phones have echo cancellation I think.  On the PSTN side, I think echo canceling is done on the carrier network.

Your caller's echo is due to sound from the earpiece coupled into the mic on YOUR phone.  In the echo test number, you can hear the 2nd echo of yourself.  To reduce that set the mic gain to low in sipdroid.  If the echo is still bad, set the earpiece gain to low.  For some phones, if the sound level is too low, you can set the earpiece gain to high.

There's no doubt about it, the voice quality is good, sounds like a landline and better if both ends are soft phones or sip phones.  Using Google Voice, there is a delay that may or may not be noticeable.  The only issue is calling some call centres when you have to use DTMF tones.  You have to slide it out in Sipdroid, not as convenient and responsive as physical buttons.

Can't do fax at home.  Have to find an online account.

There are reasons not to use Google Voice.  When you call somebody, you will be connected to the pbxes server probably in Germany.  They will forward the call to a Google talk/chat server probably in US.  From there your call goes into the PSTN.  If you don't use Google Voice, your call will not bounce across continents.

Before I sorted 0ut my wifi problems, I almost wanted to get service from a VOIP/SIP provider.  The reason I returned my SIP phone is because I have no confidence to find myself a good provider.  If you pay $20 a month there's no problem.  A reasonable provider seems to be callcentric.  First, their website is update - copyright 2013.  They seems to be the real deal full service provider with 911.  You can pay as you go.  The monthly fees are like $1 and the setup fee is free or at most a few dollars.  Calls are a bit expensive at less than 2 cent a minute.  But then if you don't use the phone much you pay almost nothing.  You can try out their services with very little upfront payment.  They also promise to refund any unused prepaid credits.  But they are for geeks who know what is DID and understand why you have separate packages for calling out and receiving calls.  There's a little bit of catch as they will port your home number for $25.

I might still do, for 911 for less than $2 a month.  I'm sure you can still call 911 on the go phone with an expired sim card.  I'm not so sure on the Android.  Some people dial 911 as their first call on their new phone.  It's true, that's the only way you can be sure.  But emergency services is very much against that.  The position reported from my always online Android is not bad at all, mostly fall in the right lot.  But there were exceptions that I didn't look into.  I will.

Even with sip providers, you can still port your number to Google Voice (via wireless first).  For outbound calls they can put any verified phone numbers as the ID.  People can just call your GV number and get forwarded to your DID number.  Since GV is a redirection service, the calls are not bounced across servers as in Google talk/chat.

One more thing, pbxes.org is totally for geeks.  Of course people who manage pbx are IT people for a company.  And don't mess with the settings too much.  If you messed up, HD voice won't be free any more as per their plans.  However you can still delete the account and reinstall sipdroid.  They don't ban the same email after you delete your account.  I don't know if I can keep their free account for long.  Their emails to warn of deleting your accounts are a bit threatening.  I like to pay them reasonable charges but they don't provide sip services, just pbx.

One step further will be having your own PBX.   From there your call goes straight to Google talk server, which will be the same as talking on your computer using gmail.  That's way too complicated but it's all because Google has strategic reasons not to become a free sip provider.

The most popular Asterisk pbx server is actually available on jumbo versions of DD-WRT, that are preinstalled or can be installed on many wireless routers.  The one time cost are adding up fast if I actually buy a new router.  However, I might just do that because the whole house need better wifi coverage.  The old router can be used as a repeater.  Also, I was amazed how many things can be installed on a router nowadays.  A printer server - you may want that in large offices as the router has a large antenna while wifi printers don't.  File server of course.  In relation to that bittorrent clients.  VPN of course but so far I see no openvpn.  For files I must need file encryption like truecrypt of better still the Linux version that do not have pre selected fix sizes "folders" for all your secrets.

But most of it can be installed on Android stick computers too with minimal power consumption.  I don't see why not as you can even install Linux over Android.  But then may be I'm the only one who want Asterisk on an Android stick - until Google Voice shows it's next move.

Wednesday, December 19, 2012

The road to an Android landline

There is the prequel of got burned by Sunrocket, got a very cheap all in one cordless that doesn't work with caller ID from my "digital" phone company.  I tried and returned a very good SIP DECT phone.  And returning the latest Panasonic cordless for a restocking fee.  (Can't sell it on eBay or Amazon)  I'm still using my 900MHz cordless and talking CID answering machine.  That's a long story.  But the talk of getting crowded in the 900MHz spectrum and interference is bull shit.  It never happened and now may be I'm the only one in that band.  Well, that depends on where you live as well.

I had done some research.  It's doable but not straightforward.  You may not get high quality voice all the time.  But I have no doubt that my wife and kids can use it like the good old phone.  Indeed I think that will be easier as tablets are so popular.

The latest cordless are cool.  They can be used as a bluetooth headset for cell phones.  Basically you can take mobile phone calls using the phone at home.  But why?  The cell phone is capable of better voice, infinitely better user interface.  If you want comfort, you can always use a bluetooth headset.  And then the adapter.  ATA means analogue telephone adapter.  Not cool.  The DECT cordless specifications includes SIP VOIP and codecs.  But you need to get a SIP DECT phone.  DECT phones alone will be designed for your "analog" landline.

Google is confusing.  It has to be.  If it wants to be a carrier, it could get anti-trust treatment.  Of course other carriers are dealing with it carefully, like blocking Google Wallets.  The project with Dish to provide wireless data says it all.  Interestingly, the Google apps don't work very well on iPhones.  Now they have the hardware (Moto), the software powering more than half of the smartphones, whose owners are paying for the 4G network.  And they are carriers too!

All Androids are capable of wideband voices for over a year now, somebody said.  Android 4 and above is safe.  But I would think earlier models are OK if you need to hack it a bit.

Somebody said Google Voice only supports G.711, the narrowband codec fit for POTS.  That's surprising as I checked that Google Talk supports many wideband codecs.  Somebody else said that GV shouldn't matter if you do not use it "directly".  I sort of know that GV isn't an application, but some redirecting service that shouldn't negotiate the codec directly.

The bottom line is that I hear rather good quality.  The sipdroid reports that it is using G.722, the grandfather of wideband codecs.  It doesn't make a lot of sense as I was talking to my old phone on the old line.  That's the problem of echo, background noises, input and output levels.  Some apps just don't work.  But they can be overcame.  Somebody says G.722 isn't suitable for mobile data or Wifi because of packet loss.  Other codecs will be better.  But my Wifi is at home totally under my control.

Also, the Wifi range is roughly 100ft indoors while DECT is at least double or more.  I don't think that matters too much for my house.  Extenders can't cost much more than routers.  And you can always bring out the darn cell phone or the sim card when you are going to the extremes of your estate someday.  Also, the router should support the newer n standard and with more than 1 antenna.

First, the phone.  I decided against a tablet because that would not be suitable for kids' hands.  Games will always be played.  On the other hand a big phone will be good, with length and weight more similar to the old phone.  The longer distance between earpiece and mic might just be improving the echo problems.

A resolution of 720 HD will be preferred.  That's the highest resolution you can get now.  So my younger kids with nobody to call will not bother me to get a cell phone because they want to play games.  A decent front and back camera wouldn't hurt as they will be used for video phones.

Android 4.0 and above will be easier to maintain/update and likely wideband voice capable.  I would think dual core will be safe to run all the apps, codecs and play games at the same time.  Also I think Skype needed the power for peer to peer.

A Chinese made phone fit the bill.  It's 3G only without 4G.  But I don't need any G.  It cost about $200 if you are brave enough.  I was willing to risk it on DHgate but my bank didn't seem too eager.  I know paypal dropped them in August and never accepted the others.  Any my bank sort of intercepted the online transaction in the form of a security check.  I confirmed but they seemed to decline the payment anyway.  I ended up with several orders of the same thing.

Those guys have a different mentality and I don't blame everything on them.  It's like you made a honorable decision, and you cannot cancel in a few days' time.  What?  I didn't even paid!  Some companies over here asked for 50% restocking fee.  You are lucky if they accept returns.  Android Nazi's.

It's interesting what they are selling on their own sites inside China.  Of course the biggest promotions are on the famous Brands like Moto and Samsung and of course iWhatever.  Of course they cost more than from here.  They also classify phones into political incorrect catagories - Men's phone, Women's phone and Student's phone.  You will be humbled when you check your own model.  What do you think their idea on the under $100 Virgin's prepaid Android?  For Virgins?

The score for now.  1 returned SIP/DECT.  1 pair of link to cell Cordless on sale.  4 orders of the same 1280x720 4.5" Android.  One unconfirmed payment possibly declined.  I was willing to pay $50 extra for the same thing but now probably will not make it for Christmas.

Let you know how it goes.