Sunday, December 11, 2011

Bad news...

I received an email today from Android Market:

This is a notification that the application, Google Voice Callback FREE, with package ID com.xinlu.gvdial has been removed from Android Market due to a violation of the Developer Content Policy. For specific details regarding this particular suspension, please see the Intellectual Property and Impersonation or Deceptive Behavior sections of our Content Policy. Please also be advised that aspects of your application’s listing in Market, including but not limited to the title, logo, description, and posted screenshots are also subject to the above terms.

So, while I wait for response from the Android Market Team, Google Voice Callback will be (hopefully temporarily) unavailable on the Android Market.

[Since I'm completely inept on the artistic side, I smash the Google Voice icon with a check mark to make an icon for the app, which, in hindsight, is probably the cause of suspension. Finger crossed that Google will let me publish a new version after changing the icon...] Update: the app is still available on Amazon Appstore. If you bought the donate version on Android Market and do not want to purchase the donate version again, please send me an email.

Saturday, July 16, 2011

For those who commented on some of the old posts....

Gah, technology glitches! Apologies to those who commented on older posts on the blog - the comments are all waiting for moderation, and I don't even know I need to moderate! I'll get to answering your questions soon, I promise :)

Friday, June 3, 2011

Google Voice Callback v0.11 is out!

What's new in v0.11?

  • New callback rule: contact group
  • New callback rule: whether a number is saved in contact
  • Improved "waiting for callback" dialog - now it will prompt and provide more information when waiting is too long (usually because of some setup problems)
  • Option to not show the waiting for callback screen (in Advanced Settings)
  • Append area code and GV compatibility setting are now moved to Advanced Settings page


Saturday, May 14, 2011

Calendar Quick Add v0.6 is out!

What is new in v0.6?

  • Main addition: GTask quick add! (Read more below)
  • New icons
  • Bug fixes

About the new task quick add feature, here are what you need to know:

Wednesday, May 4, 2011

The dream, AutoHotkey-powered foot pedal for programmers and ergonomanics

As a hobby programmer and someone who in general use the computer a lots, I'm acutely aware of my hands/arms's general well-being ever since I felt the symptoms of numbness a few years back. Often times not using the computer or typing less is not an option, and a foot pedal is a godsend so that my feet can relieve my hands' duties from time to time.

Some foot pedals out there designed (as they claim) explicitly for ergonomically-minded people are just outrageously expensive, not to mention that their drivers / software do not seem to be very flexible. So, instead of those pedals, I picked up an Infinity transcription foot pedal (INFINITY-IN-USB-1) for less than 40 bucks on eBay, and hacked my own driver for it. The Infinity pedal is designed for transcription (i.e. has Play/Rew/Fwd buttons), but it has 3 sturdy buttons and is actually a great pedal to be re-purposed.

Quick note on Google Voice / Sprint integration

Yes, Google Voice / Sprint integration is now live, but if you would like to continue to use Google Voice Callback, think twice before integrating your Google Voice number and your Sprint number. Integration will merge your two numbers, and thus you will have nothing to callback to - and Google Voice Callback will no longer work.*

* Calling back to your other numbers (home, work, VOIP, etc.) will be unaffected, of course.

Thursday, April 28, 2011

Making free internet-based call using your Android phone

It's not a secret that you can make free calls using your Android phone and Google Voice, even without a SIM card in your phone. This is NOT a step-by-step guide, but instead a general description of how it works. Warning: setting this up is not a trivial process. You will need to fill in all the details for yourself. Google (Yahoo/Bing/your search engine of choice) will be your best friend.

DISCLAIMER: The information provided below comes with no guarentee of any sorts. Absolutely nothing. I do not encourage, endorse, or recommend the actions suggested below. Do them at your own risk, and don't blame me even if your phone stops working, your house burned, you lose your boyfriend/girlfriend, your candidate of choise loses the election, or the doomsday comes.

What you need

Let's first go over what you need:
  • Google Voice Callback app
  • A Google Voice account
  • Internet connection for setup as well as every time you make a call
  • A VOIP account that works with the SIP protocol
  • A real phone number (DID) that can transfer call to your SIP account
  • A SIP app for Android

Thursday, March 24, 2011

Google Voice Callback v0.10.1 is out!

A quick update. What's new in v0.10.1?

  • Now you can choose from multiple callback numbers when making a call (just select multiple callback numbers in the settings). Let me know if this works well!
  • minor fixes for those who donated via Paypal (thanks!)


Friday, March 18, 2011

Calendar Quick Add v0.5 is out!

This update for Gingerbread is long in coming, sorry! The main change is the fix for Gingerbread crash, but there are lots of small improvements here and there:

  • Recognizes phrases such as "in 72 hours" or "in a week"
  • Recognizes keywords "noon", "midnight", and "now".
  • Fully spellt out months such as "September 25" is now recognized in text quick add (previously it was only recognized in voice quick add)
  • Recognizes year as in e.g. 3/18/2012
  • If hour is greater than 12, assume it's in 24-hour format regardless of setting.
  • Show day of week on confirmation screen.
  • Hopefully fixes ending date before starting date bug and the 12 hour into the next day bug
  • Detects 12/24-hour format and day-month/month-day format from system settings in first run setup


Wednesday, February 16, 2011

Google Voice Callback v0.10 is out!

What's new or changed:

  • option to auto append area code to outgoing numbers. This will only apply to numbers with exactly 7 digits.
  • homescreen shortcuts to change callback number
  • much more powerful Tasker/Locale plugin: check it out! You can now change callback numbers and several other settings from Tasker/Locale. Let me know if you want other settings to be accessible from Tasker/Locale.
  • an menu item to "test" a number against filter rules - for those of you with somewhat complicated rule setup, you can easily test your wildcards/regexes.
  • Homescreen shortcut to turn on/off is now also available from the homescreen itself (the usual way, via long presses on an empty space on the homescreen)
  • A fast scrolling thumbnail is added to the pick number screen when creating new filter rules.

Enjoy! And happy belated Valentine's day! :)

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.


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.