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.

Thursday, January 10, 2013

How I regret letting an iPad into the house

I have no Apple in my house except for ipods that were promotional gifts.  Everything is Linux, including all the phones (Android), including the iPhone knock-off for kids.

But then it was Christmas.  Wife and kids won't have a clue of what brand of Android tablets they want.  So I let them have it.  For myself the screen can't be bad, the best spec of them all.

The first mistake - the ipad is newer than the ipad 2.  So I have to return the engraved boxes to an Apple shop after Christmas and get some on the self instead.  Before that I walked all the way to the back of the shop to wait for help from one of the many red shirts.  I must be looking too geeky that nobody came forward to help.  They were busy talking to customers but not all of them.  Finally a guy talked to me and tell me to walk all the way to the entrance to the fast track area that I didn't spot at first.  So I handed them my boxes and got one back from the shelf.  The lesson is that Apple shops are not for geeks.  You are so out of places.  If you are used to buy hand made Italian shoes and deal with those sale persons, Apple shops are for you.  Now I appreciate the Samsung smart phone ad much more.

And before that, I realized that a smart case and a dock won't work together.  That's not very smart, isn't it?

Soon after use, I realized that the iPad can hardly be shared.  Multi user login is never designed for.  You can do that in Android if your device is rooted.  Google has no problem with rooting instructions in the Play store.  It's only Linux underneath.  How bad is it?  My wife's email and other alerts are mixed with my kids' game alerts.   Whenever my kids want to try some games, most of the time they have to ask me for the password. 

Then I want to try some music and video on the iPad.  Then I realized that Apple want you to buy everything from the Apple store.  I never did.  It dawn on me that the other end of the cord is a USB so I plugged in.  Oh I was so excited that the iPad appeared as a USB storage.  The excitement was short lived because you can copy things onto the iPad but iPad won't try to detect them.

After some searching, I know that you can copy things over using iTune.  But I have no iTune on my Linux.  I don't want to reboot into my ancient XP every time I want to copy something over.  16 GB is about one Blu-ray movie.

I remembered that Ubuntu works with iPods.  But not yet for the new iPad (or I doubt any iPad).

At least Apple haven't ban YouTube and Amazon altogether.  While all monitors and laptops are wide screen, the iPad is absolutely not.  You have the two old familiar black bars when you are watching a full HD movie.  The iPad isn't that light.  Basically I am carrying extra dead weight when the reason I pay for the premium is the screen.  The screen is really great, but you can always see finger grease on it.

My final attempt to find any use of it myself.  I came across DLNA, which can beam your movies across devices via wi-fi.  I have little faith on it.  Firstly my TV is supposed to support it but some of the models including mine didn't.  Secondly Apple have it's own standard.  I downloaded the 1st media server app and it seemed to work.   So I fired up the server on Ubuntu.  They work flawlessly almost by default.

Soon, being Apple, I realized that only mp4 is playable, and that's a maybe.

Then I downloaded an app that is almost like VLC, that plays everything.  It did.  But after a while, it only plays anything on the top 5 of any list.  You are blackmailed into paying the full solution.

My experience so far is that Apple store apps are more money grabbing, and that is in turn caused by the closed market.  There are plenty of open source software for media server and clients that play everything.

Never again.

Thursday, January 3, 2013

Google shopping paid model caused by loophole

Nobody seems to believe Google's explanation for turning Google product search into fee based listing.  That you have better information and higher accuracy.  This is very true.  But what Google didn't tell you is that shop owners find nasty way to game Google's system.

Many shoppers have seen the loophole being exploited.  They just didn't connect the dots.  As for analysts, how often do they actually test the products of the company they analysis?  Did they ever know anything other than financials? (Or not even that?)

It's too easy to game Google's system.  Get a e-commerce website.  Select a product for an incredible low price.  Make sure that people actually can't buy the product.  Then you will get free top ranking in Google product search.  Hopefully buyers will take a look at the real products in your store, or you use the hits to your advantage for something totally different.

At first it was a test.  For example you have to have a lesser known credit card to get the bargain, if it actually exits.  Then it was all over the places.

Google tweak the algorithm to bring them to the back but the impossibly low price stills come up to confuse consumers.

I suspect Google have nothing to combat this as Google search is based on popularity, and the lowest price is the most popular.

This problem will evaporate once payment is involved.  You can identify sellers and can sue them for violating agreements.

Google's multi prong strategy is always interesting.  A Google product doesn't need to be market leader.  It's good to complement Google's overall product offerings, and just as good to generate internal competition.

When Google shopping was free, I use it as a mega search engine including eBay and Amazon.  It pays to advertise there even if you don't sell on both.  With the paid model, Google is still differentiating itself.  You develop your own website and choose whatever payment system you fancy, include Google Wallet.  Google can actually charge you 3 times, the listing, the payment and the advertisement.

eBay will go back to being for small sellers and buyers having too much time on their hands.  It's worse.  Paypal once accepted DHgate, a direct buy from China website.  But then they have to back out because of too many dishonest merchants.  On the other hand, their adult session becomes DHgate or Aliexpress.  If you have a killer product, you want to sell on Amazon for highest impact because of the reviews.  Amazon becomes a place for sellers to bid for buyers.  You can change price on the fly to out do competitors. 

Google shopping seems to be doing OK.  And I can offer you reasons.  Products sell at different prices.  Panasonic sells online direct, via wholesale, who may have their own e-commerce sites, and also on Amazon (eBay).  Nowadays Amazon often don't have the best prices.  I actually paid more on eBay and Amazon for some Chinese made gadgets, in return for better protection and better return policy.  If you want the best price you still need Google.

The $60 Adroid stick computer that kills them all

The causalities is or will be Microsoft, Apple Inc, Intel.  The winners will be those who doesn't depend on hardware/software nor the IT industry.  Those will be Google, and Amazon.

The exceptions will be companies who know how to compete and have competitive edges that are non-volatile.   That's ARM who supplies all those low-cost processors for smart-phones and tablets that made it all possible.  Their reasonable royalty make it possible for the $60 stick computers.  But they are on a tight rope anyway.  All semiconductor fabs or design houses will want to design a replacement for the ARM.  Apple has been known to reinvent itself to get the competition edge, from computers to music players to selling music and TV and then tablet computers again.  This is totally unpredictable for outsiders so I can't really count them in.

If I am correct, Samsung used to have preferential  treatment from the South Korean government.  Indeed Wirlpool has accused them of unfair government subsidies.  Anyway Samsung is king in S Korea as Nokia is in Finland.  Price fixing is common among S Korean conglomerates.

The consumers has spoken!  The last time I upgraded my desktop is just before the dual-core Intel 3GHz processors were introduced.  At the time I have some video coding to be done so I opted for the lastest Intel CPU.  Now that mp4 is standard and my TV understands many codecs, my current desktop is overkill.  At the time I was wondering will people keeping paying for a supercomputer for word processing and web browsing because Microsoft and Intel wants them to?  Now they have spoken.

Android is dominant in the smart phone market, like 80%.  Android is overtaking the tablet market very fast at about 50% now, and will only get more market share like the phones.

Now everybody is going to have a phone, a tablet, a portable and a desktop, and in that order.  This is true especially for kids.  What you can do without is a desktop and a portable.

Android is Linux.  Chrome is Linux.  Kindle is Linux.  The rest is Apple OS.  This is what get Microsoft shitting in their pants.  If their own tablet and phone fails, Windows will be outnumbered by at least 3 to 1 in new purchases and falling.

People realize that they can do most of their stuff on a smart phone, and almost all can be done on an cheap Android with dual-core processor.  They are not afraid of Microsoft, Intel and their own IT department.  Smart phones will stay as you need a phone, and must not be larger than 4 to 5 inches to be carried conveniently.   All you need is a larger screen at other times.  Everybody has HDTV, but they will be in use most of the time.  Then tablets fit the bill.  7" is good to carry for reading but for 10 to 12 inches you can use it as a desktop too, after adding bluetooth or wireless keyboard.

Microsoft is their own biggest enemy.  Although Windows have over 90% of the OS market, Windows 7 has just recently taken over Windows XP (!!!) as the most popular OS.  Now many people have seen that Windows is no more than 5-blade razors, when one or arguably two blades will do the job well for a fraction of the cost.

People buy Windows because there isn't much alternative.  Apart from Apple, nobody sells another OS with their hardware.  You have to pay a premium for Apple's own hardware.  If you want to compete with Windows, you have to find hardware vendors or make your own hardware.  Google did just that.  They don't even need to make money on it as opposed to Apple.

Motorola (owned by Google) know that people realized that they can dock their quad-core phone and use it as a desktop.  That the project doesn't take off two well isn't the issue.  The time hasn't come.  CPU's will be more powerful.  Hopefully there will be something portable that it can dock to.

Now that Android solved the hardware supplier problems, it's Microsoft turn.  They know they have to sell hardware to compete, otherwise Android/Linux will invade their desktop/portable space.  The Surface is what people want - powerful enough and screen large enough for a desktop, more portable than a laptop, and good portable keyboard, and easy to use as a phone.  The problem is - it runs on Windows!  Do you want to run anti-virus suits on your tablet and smart phone?  Oh please.  The market share of Android is big enough to show that the security problems is all Window's problem.  Or, Microsoft's unwillingness to acknowledge the problem.  It's not that difficult.

Window's brand image is so bad that users are asking "do I need anti-virus on my Windows phone? my Windows tablet?".   Users are beginning to ask the questions on Android too.  The security industry isn't helping.  They may be asking the questions themselves and answering themselves.  It's like Y2K or 2012.  If they can't scare enough people they will fall with Microsoft.  Basically modern CPU and OS are designed to be secure.  The problem with Microsoft is legacy.  2nd, they have many of their own very complex closed software with security holes in it.  3rd, they outsource their security team while it should be the OS design team's 1st priority to tackle malware problems.  When I opened my new laptop that comes with Windows 7, I can see anti-Virus on it prominently.  For any other products in life, people will throw that trash away.  Of course I install Linux in it.  It is understandable that Apple can make a living out of it.

There is malware in Android or anything else if you install and give permission to apps from unverified sources.  That include apps that your trusted friend send to you but not from play store (for example).  Other than that, the Linux OS is mature and stable.  With the popularity of Android, patches will be faster and security scrutiny will be tighter.  Linux and Google will be fixing the security holes rather than waiting for Panda security to discover it and Macfee to fix it.  For the 3rd party malware detection for Android, you have to ask what they are selling you?  Are there 3rd party virus detection for Apple?

The problem of open OS is finding hardware to go with it.  No major hardware manufacturer will produce a Linux PC because the demand will be low at first.  So the lack of drivers for Linux is a problem.  Being dominant, Android solved the problem.

The other MS problem is their bread and butter Office.  Now when apps are selling for dollars and cents, what place has Office?  Google office is free, no worries cloud storage, and collaboration and version control.  If you don't know the importance of the latter, I understand why you need to stick to MS, so you won't have be the being left alone feeling.  Corporate IT has nobody else to blame if they go for Google Office.  Now Google begin to take some corporate business and earn some money out of it just as well.  IT strategy will change.  Corporate don't view consumer advertisements, which is Google's bread and butter.  That's why the low priority until now.

MS word has been the 6-blade razor for decades.  Google Doc is still minimal in comparison but what else do you need?  Now that file formats are all open and compatible.

Does Apple has something game changer under it's sleeves?  You can never know.  But that mode of operation is hard to maintain.  You rely on true disrupting innovation.  You can see how fast Apple rise to the top and how easy they are not the dominant player.  Their old main competitor Microsoft is selling low for an inferior product.  Android is a different animal.  It's open source and free.  Google don't even need to make money out of it as long as more people have a Google account and use it more often.

Intel can always fabricate other's chip design like ARM's, but they can't get that sort of revenue margin from each one.  They already did a Microsoft for flip-flopping about their architecture.  They are going nowhere.  They are still designing and making very good CPU's, but too good that they are super computers that people don't need.  Netbook/nettop is an idea to sell weak chips for lower price and don't admit that most people don't need 3 GHz quad-core CPU's.  Atom ended up to be pretty fail.  They can always find an answer to ARM, but they have to sell them as cheap as ARM.  RISC architecture, that the ARM is, is decade's old idea that everybody predicts will win the day.  But Intel's legacy chip killed them all, include high end work stations.  (What? Work stations?)  A consumer product that everybody pays can get enough revenue and margin to support development of complex chips that are hard to compete.  ARM survived enough to save the day.

Now you have a dual-core Android on a stick for $60, forget about docking phones, nettops, media servers and all those.  The dock may cost more than that.  Plug that into an HDTV and you have an Android desktop.  Of course you need a wireless keyboard with a touch pad on it.  Or just a touch pad.  They are pretty good and I'm using one on Linux.  Since you have TV's at home and monitors at work, nothing's more portable than that.  If you really need something done on the go, you really need a tablet.  But it makes sense to me if they produce a 11 inch sized monitor (with touch) that can be easily carried or easily stand on desktop.  You plug your stick in and it's a tablet.

One computer per child goal is pretty much accomplished - by Chinese factories.  There are already tablet target priced at $99 for major manufacturers.  For the Android stick, how much is it to add a 8GB microSD card and a 1280x720 display?  Or a QHD display?

A display and touch pad makes sense because it is pretty hard to be obsolete.  My 17" monitor is doing well.  The magic number seems to be 1920 x 1080 full HD.  It will take decades to adopt to another standard.  Sitting on the desk, there's a lot of limits for what a monitor can become.  Retina display is a gimmick as you need to be close to notice anything.  A monitor cannot be too big otherwise you need to mount it on the wall as your TV.  Even Windows is going to give up multiple overlapping windows, so the day of huge monitors is over.  If you need that, you can always have more monitors.  It's much easier to plug in an Android stick each than having a common computer.

"But Android doesn't do word processing!" But Android is Linux.  You can download the terminal app and try typing "echo hello world".  It should be trivial to add or replace with another Linux.  I think Ubuntu becomes an app in Android.  The graphics drivers and the are the difficult part.  Now you have it in Linux.  There are also word processing app in store now.  Google didn't go all the way because they don't need to.  They are not making direct money on the OS.  Once you get enough hardware for Linux, software will come. Is 80% smart phones and 50% tablets enough?  I predict next year it will be 80-90% for smart phones and 80% tablets.  This will be the US market.  Asian markets will lag behind because of the brand name problem.  China snatched up a lot of ipads because of brand and image.  Americans always have less of such concerns.  They are more of the "bang for the buck" people.

There are so many things that the iPhone cannot do because it's not an open market.  The smart phone is the ideal platform for bittorrent download!.  For a 32 GB card you can download the whole blu-ray disk.  You can then stream it to your HDTV or monitor.  Openvpn is easier to install and use on any platform I have tried.  It's a few dollars a month for subscription services and may be cheaper if you only pay for bandwidth use.  Android could revitalize bittorrent and kill some of the annoying file download sites that rely on spams to get business.

Is Google really king?  If the $50 wifi bulb that you can control on your Android sells, Google can get more user time on their device, their account and their websites - meaning more advertisement.  If that doesn't work out, find something else.  Who doesn't need advertisement? Amazon.   Ironically, you SEARCH to compare on Amazon and then buy.  Amazon earns when you buy, doesn't matter which product.  Years ago, my buying decisions are based more on specifications and reviews, rather than advertisement.  Reviews are problematic but Amazon had been educating the public for a decade and most can detect good reviews, fake reviews and dumb reviews.  Being Bezos, I think he could have had the vision of reviews are the answers to advertising.  In the beginning I went with epinions to get some pennies even though Amazon reviews has much more views.  I switched to Amazon because the reviews at epinions became, well, advertisements. 

Facebook is a dating site.  Yes, it still is.  Who wants to be on it so everybody else can look you up?  You pay to get off the phone list!  When all's said and done, when you have family and kids, and understand that nobody else want to see your family albums, you will retire out of Facebook.