Friday, January 21, 2011

Google Voice Callback v0.9 is out!

What's new / changed?


  • New filter rule to filter by phone type (mobile, home, etc.)
  • Filter rules can now be ordered via drag and drop. Rules are checked in the order you specified, and the check will stop once a match is found.
  • Option to start CSipSimple before callback.
  • The passwordless login method is refined a bit in the setting page, and the error catching is more streamlined.
  • Ask one more permission to fix problem with passwordless login for some Android 2.1 phones.
  • Now uses the Android 2.0 Contact API when applicable, which should solve some phone's problem with no contacts shown when picking rules.
  • Call log clean up should now also take care of the callback through Android 2.3's SIP stack.
  • Fixes for Quiet Hour.
  • User interface tweaks here and there. :)


A note to CSipSimple users: for even better compatibility, get the CSipSimple version (from their website) that has the filter feature. Add a filter for your GV number to auto-answer the callback call.

Enjoy!

Thursday, January 6, 2011

Google Voice Callback v0.8 is out!

Happy new year! Google Voice Callback v0.8 brings in some new things:


  • (Android 2.0+ only) Login no longer requires entering password; can use the existing authentications on the phone.
  • The progress dialog when calling back is now dismissed before a new one is up. Overlapping dialogs should now be gone on some devices (some Android 1.6 and others).
  • Number checking for pattern rules with wildcard "*" are now checked after characters "-() " are removed to allow better matching.
  • Quiet Hours settings page should now respect the user's preference for 12/24-hour format.
  • Some better error / information messages.


The big change, of course, is the passwordless login. If you have a Android 2.0+ device (that is, Eclair, Froyo, or Gingerbread), it is highly recommended that you change to the new passwordless login if possible. It is much more secure! This does not work for Android 1.5 and 1.6 users, however, because the authentication API does not exist for Android version below 2.0.

Enjoy!

Monday, December 20, 2010

Google Voice Callback v0.7 is out!

This one has been long in coming; I was occupied with some real life tasks (good luck to me on my graduate school applications, everyone!) Anyways, v0.7 is out:


  • turn off callback completely for certain weekdays and hours (see Quiet Hour in setting)
  • can now call your own GV number
  • bug fixes


The major change is the "Quiet Hour" feature, which is among the number one asked: turn off callback completely for certain time (such as any time other than Monday-Friday, 7am-8pm).

(Those of you who like to play around with your phone probably already implemented this feature on your own with Tasker/Locale. This feature is simply here since perhaps some of you don't want to pay for an extra app to do something as simple as this. I still strongly encourage you to use Tasker/Locale to turn callback on/off based on more complex situations. More features on the plugin is forthcoming, including the ability to change the callback number with the plugin. Stay tuned!)

Happy "callbacking" and happy holidays!

Changes in v0.7.1

fix bug in Quiet Hour

Sunday, August 29, 2010

Google Voice Callback v0.6 is out!

There are lots of changes in this one (though most of them not visible to the end user). So keep the bug report going!

What's new/changed in v0.6:
  • (Experimental) support for auto-answering the callback call. One less click from you! You need enable it in the preferences to use this feature.
  • Better compatibility with the official GV app. To ensure true compatibility, you should set the official GV app's "Making Calls" setting to "Use Google Voice to make all calls". Don't worry, Google Voice Callback still works despite that settings! You should make sure, though, that no other call interceptors are enabled. Otherwise things might not go as expected.
  • Perhaps the most noticeable change: there is a new settings page! The settings pages are now made to be more robust, less mistake-prone, more foolproof, and more reliable.
  • Killed a bunch of bugs/potential bugs.


In v0.6.1:
  • Small bug (FC) fix for phones that does not report their numbers


In v0.6.2:
  • Small bug fix (should affect very few users anyways).


Enjoy!

Sunday, August 15, 2010

Google Voice Callback FAQ

Here is a list of frequently asked questions and answers:

Q: What is the differences between your app and the official Google Voice app? Why do I need Google Voice Callback?
A: As its name implies, my app uses callback mechanism, which means it intercepts your outgoing calls, and then it asks Google Voice to call you back so that when you pick up the incoming call from your Google Voice number, you are connected to your original outgoing number. That means you actually never call out; you answer a call from your Google Voice number.
The official Google Voice app, in contrast, calls out, which means it dials another number instead of your original number (some number from the 416 area code) then transfer you to your original number on their (Google's) end. That means you are virtually dialing a number that does not even exist on your phone book.
Is the difference significant? If you want some form of free call, then it is. See questions/answers below.

Friday, August 13, 2010

Google Voice Callback v0.5 is out!

v0.5 contains mainly changes that make Google Voice Callback interacts better with other apps on your phone. The changes are:

  • A plug-in for Locale or Tasker, two very flexible automation apps* for Android. It means that now you can decide whether you use Google Voice Callback based on situations, including but not limited to: hours of the day; days of the week; GPS location; Wifi availability etc. The possibility is limitless!
  • Google Voice Callback now proactively helps to keep your call log clean, by removing the "fake" entries from your Google Voice incoming call and transferring properties such as call length etc. to the real number you actually called.
  • Interact better with Sipdroid (see a separate blog post!): option for auto-answer for the Google Voice incoming call, and option to start Sipdroid when callback.
  • Display the type of phone number (mobile, home, work, etc.) in the pick number screen for setting callback rules.
  • Other fixes to prevent possible crash.


As always, enjoy! If you find the app helpful, donation is always appreciated!



* I apologize that both Locale and Tasker are paid apps. I want to keep Google Voice Callback a simple and small app that does one thing only, and does it well, instead of trying to accomplish too much. Duplicating functionality that another app already does well is not fun...