Sunday, March 6, 2011

SmartDial Android App 1.0

Do you use a calling card to call friends out of your home country? Ever find the ordeal of dialing the calling card number, may be, followed by the PIN and then the destination number frustrating. Get SmartDial. Your solution to managing calling cards and making calling super easy. Just dial the destination number and you are done.

Install the app and do a one-time setup of your calling cards. Specify the prefix of the dialed number that you want the calling card to pick up, the card access number, PIN, and other details. SmartDial is intelligent to pick the right card that best fits the number you dialed. Even the call log will display the number you actually dialed and not the calling card number. Just dial the number and talk.

Do you find something missing in the app? Does the app not work for you? Send in your comments and suggestions and we will work on them.

Available in EspaƱol too. Happy Talking !!!!

SmartDial can be downloaded at the Android Market here.


  1. Hi .. I am using this app. But it is not working 100%. Call is being intercepted only half the times. I have my numbers internationalized .. like +91 for India. I configured SmartDial to replace +91 with 01191. If SmartDial does not intercept then the call would go through the Carrier and the rates are through the roof. Running FroYo on myTouch 3g for T-Mobile. Any help would be appreciated.

  2. @Anonymous
    This is Indrajeet from Tapas. Thanks for bringing this to our attention. And we sympathize with you on the overages. This is the first time that someone has reported this issue. Can you please confirm if you use any other calling card apps? Do you use Google Voice to route India calls too? You can email us at tapas.apps+suppport@gmail[dot]com and we can continue this conversation over email.

    We are working on SmartDial 2.0 that intercepts the call in a more robust and fault-tolerant way. If you can provide us with your email address, We will notify you when the new version is available. Thanks for using SmartDial and posting the comment.

  3. Hi Indrajeet .. i do not have any other calling card app on my Phone. I have Google voice configured NOT to route my calls. All calls go through my Carrier. I get the message that "Call being routed through Smartdial" on the top status bar .. but the Calling card is not being dialed .. the international number is being dialed directly. But the same number if I call from my call log .. then the calling card is being used. The only difference I can see is that in the Phonebook it shows like "+91 (151) 1234567" and in the call log it shows "+911511234567". Looks the the formatting of the number is throwing off the app.

  4. @Anonymous
    You are absolutely right. It was the parentheses that failed the regular expression match. During every call, SmartDial 1.0 checks if the dialed number starts with the Prefix string.
    If the Prefix string is +91151 and the dialed number is "+91 (151) 1234567", then the match fails, because it doesn't ignore white spaces and parentheses. Thanks for figuring it out and letting us know. For now, you may have to remove any non-numeral characters in the Prefix part of the dialed numbers.
    We will support special characters in the next release, SmartDial 2.0 to avoid such occurrences.. Your feedback is greatly appreciated. Have a nice day...

  5. We do not mind anonymous comments as long as they explain the bugs or shortcomings in SmartDial. Just commenting that the app doesn't work, is not helpful to anyone.