!!!!!!!!!! The development of the app has been ceased due to the high cost. Thanks for your supports and understanding. Source code is for sale, please email leapwan@gmail.com !!!!!!!!!! AccuDial is an intelligent all-in-1 communication portal application for your Android mobile phone. With the power of easy and flexible dial plans, you can automate complex dialings with just one touch. Here are some sample use cases,
There are two samples in this tutorial,
· Sample 1: Calling Card Dial Plan · Sample 2: Service Dial Plan – Stock Quote Sample 1: Calling Card Dial Plan Suppose you want to use calling card to make calls to your friend in China from US. And suppose you’re required to follow these steps to make calls with this calling card: 1. you need to dial access number (“AN”) 800-123-4567 2. after dialed in, you need to press “2” to choose English 3. then you’re prompted to enter the pin number (“PIN”) of the calling card, followed by a “#” sign 4. then you’re prompted to enter international destination/contact number (“CN”) you want to call , starts with international dialing prefix (e.g. 011 from US) followed by a “#” sign 5. you wait to be connected Of course, you’re tired of make manual dialing each time you want to call someone using this calling card. This is when “dial plan” comes to play. Now, let’s figure out the dial sequence of your dial plan. It may look like this, Access Number->pause->pause->2->pause->Pin Number->#->pause->pause-> 011->Intl Destination Number (e.g. +86-2-4569087)-># You want to make your dial plan generic enough to dial any contact/phone number in certain country (same country code), so definitely contact/phone number (CN) should stay as a variable instead of hardcoded in the dial sequence. For anything that may change, do your best not to hardcode it in the dial sequence. You real dial sequence will look like this, AN,p,p,2,p,PIN,#,p,p,CN,# Comma (‘,’) is just the separator. Every “p” is a 2s pause. How many pauses are needed depends on the timing you have figured out during manual tuning. CN is “+86-2-4569087” in this example. The international number prefix “+” will be replaced with “011” as configured in your calling card dial plan (therefore the actual number to be dialed will become 01186-2-4569087). Once you have created and saved the dial plan with the dial sequence as shown above, you’re ready to go. Just navigate the main screen’s “Calling Card” tab and choose your dial plan, and any China contact and number, and hit the dial button. Followings is the step-by-step how it is done with this application for this sample, (use your phone “MENU” button for options) step 1 – select Manage Dial Plans step2 – select New (dial plan) step 3 – fill-in dial plan information and choose type as “Calling Card” step 4 – click the “dial sequence” box to open the dial sequence screen step 5 – follow the screen instruction to create dial sequence as shown in this sample, click Done once complete. Step 6 – you’re back to previous screen with dial sequence populated, select Save to store dial plan. Step 7 – now your new dial plan shows up on the dial plan list, select done. Step 8 - Now choose your dial plan in Calling Card tab on main screen, you’re using it to make call now. Step 9 – choose contact to call Step 10 – hit dial button on the screen Reuse this calling-card dial plan to call anyone in the future. International Travel Tips: In the example above, you are able to make international calls from within US to someone in China. What if you if actually travel to China and you have a local SIM card that can be used on your GSM phone to make phone call locally without international toll charge? (In this case, assuming all your friends phone numbers (in China) stored in your phone book start with prefix “+86”). Fortunately, this app is flexible enough for you to call anyone in China locally without any hassle. Simply modify your calling card dial plan settings with new prefix replacement, replace “+86” with “0” (see screenshot below. “0” is the long distance prefix within China). So when using the same calling card/dial plan is used within China, in this example, the actual dial number becomes 0-2-4569087. And it’s local number that will not incur international long distance charge. Of course, when you travel back to US, you need to restore to “replace + with 011” settings. Or, you can create separate calling card dial plan for calling within US and China. Sample 2: Service Dial Plan – Stock Quote You create and use Service dial plan when you access automated systems, i.e. stock quote, bank account, customer service, work voicemail, dial-in conference/meeting bridge, etc. In this kind of scenarios it usually does not involve “Contact Number”. Let’s create a dial plan for accessing stock quote from TD Ameritrade. In order to get quote, you normally dial like this,
In this particular case, instead of hard-code it, you would prefer to make stock symbol a variable so you can use this dial plan for quote on any stock. After successful tuning, you have created the stock quote Service dial plan like this, The “VAR” is the variable you will evaluate at the time you dial - in this example, it represents the “stock symbol” number sequence. To help yourself to remember what the VAR means in your dial sequence, you’re required to set the “VAR Desc” – a short description of VAR in your dial sequence. Of course, it means “stock symbol” in this sample. You can name it anything you think suitable to your dial plan. If, e.g. you put 214341 (AIG) instead of VAR here, this dial plan will only work with AIG stock quote. After saving your dial plan, you’re almost ready to dial. The last step you will need to do is to add VAR value before you dial. You may add multiple values on the list so you can choose when you dial. You can also label the value you created by long-clicking it. See the screenshot below, keywords: wireless travel sports bank calling card international voip finance stock sales maket vocation flight car trading news headline health diet fitness phone medical weather laptop notebook computer movie DVD music songs degree fishing boating cruise camping learning |







