ToneDial 2.0 Dial Phone Numbers

Overview   Download   Buy It   Manual

Installation and Usage

Screenshot of SongBookToneDial supports all Palm OS 5 handhelds, the Handera 330, and some OS 4 Clié handhelds.

Install ToneDial with the standard Palm install tool and start the application to enable and configure it. Note that ToneDial must be installed in main memory, not on an expansion card.

To activate ToneDial in the built-in address book in Palm OS 5:

  • select an address
  • select menu Record - Dial... - Settings
  • select ToneDial in the Dial: pop up as the dialer application.

On some handhelds, the Dial... menu entry is called Connect. ToneDial implements a standard Palm OS 5 dial helper API. It will also work with many third-party address books, e.g. DateBk5, Super Names or Contacts 4.

On OS 4 handhelds, you'll need to install ToneDialHack.prc and activate it in X-Master. This will add a ToneDial entry to the Edit menu of all applications.

Tapping on a phone number in the address list will then play the tones to dial that number. Be sure to hold the handheld speaker close to the phone for best effect.

Note: Tone (DTMF) dialing may not work with some mobile phones or in private phone networks. Please test ToneDial with your phone network prior to your purchase.

Phone Number Formats

ToneDial analyzes the phone number and automatically detects local area, long distance, and international calls. Local area calls will be dialed without trunk prefix, and long distance or international calls can optionally be dialed with prefix/postfix, e.g. when using calling cards.

The following phone number formats are supported:

555-123-1234Phone number with area code
1(555)123-1234Area code and trunk prefix
1-555-1231234Same as above
+49.555.1234-12345International number

To see and hear how ToneDial will dial a number, enter it in the test field and tap on Test dials that number.

A lite version of ToneDial, called ToneDial LT is also available. ToneDial LT does not have any dial rules and will dial all numbers exactly as given in the address book.


Screenshot local area code definitionLocal Calls

Local calls will be called without trunk prefix and area prefix. You can define your home area code (which will be added to numbers without area code), and the area code(s) you're currently in. Don't include the trunk prefix in the area code.

ScreenshotLong Distance Calls

The trunk prefix is the number to dial before long distance calls, i.e. before the actual area code. Check 10-Digit-Dialing if you dial the area code (w/o trunk prefix) even for local calls (only in the US).

Optionally, you can define a special number to dial before and/or after all long distance phone numbers, e.g. for calling cards. Use the comma (,) to indicate a short pause.


Screenshot International CallsInternational Calls

Define your home country code (1 for the US), and the current country code. The international prefix code (011 in the US) is the number to dial before the country extension, usually designated by a plus (+) sign.

ToneDial will not dial the international extension for calls in the current country. The home country code is used for numbers in the address book that do not contain a country code.

Optionally, you can define a special number to dial before and/or after all international phone numbers, e.g. for calling cards. Use the comma (,) to indicate a short pause.


ScreenshotPrivate Networks

If you're on a local/private phone network, e.g. on a university or company campus, you can configure ToneDial to dial internal numbers differently from external numbers.

ScreenshotTimed Prefixes

You can define rules for adding prefixes to non-local calls at certain hours. This is useful if you want to use different carriers at different times.


You can define various different configurations. Only the configuration currently selected in the main screen will be used for the dialing rules. This is useful if you travel a lot.

ScreenshotTime Controlled Configurations

For added flexibility, you can define rules for when a certain configuration should be active based on the day of the week and the hour. The currently active configuration is displayed at the bottom of this screen.

If no time-controlled configuration is active at the current time, then the currently selected configuration on the main screen will be used.


Shareware License

ToneDial is shareware, i.e. try before you buy. The unregistered version of ToneDial will only allow you to dial test numbers entered into the application itself. Please order a ToneDial license for only US$ 19 or a ToneDial LT license (no dial rules) for only US$ 9.99.

Version History

  • 2.0 (4-Nov-2005) removed spurious expired beta test
  • 2.0
    - Redesigned configuration user interface
    - Time-controlled configurations
    - Support for calling card numbers for long distance and local calls
    - Support for local phone numbers w/o area code
    - Configurable home area code
    - Can now dial longer numbers (100+ digits)
    - Higher priority for ToneDial dial helper, should now be called prior to other dialers
    - Icon on command bar, if menu is activated
    - Activate menu entry Edit... - ToneDial independent of dialer activation
    - Lite version ToneDial LT without dial ruels, will just dial all numbers as given
  • 1.2 - Optionally add a ToneDial item to the Edit menu in all applications: If used, dials the number in the currently active field, or the currently active selection
    Configurable pause length for comma (,) in dial numbers
    Support for multiple dial configurations
    Support for local/private networks
    International calls: distinguish home and current country code
    Bug Fix: dial progress cursor missed last few digits
  • 1.1 (11-May-2003) - Bug fix for sound on Sony Clié handhelds
  • 1.1 - Added configurable initial delay and pause between tones, support for Sony Clié NX70V and NZ90
  • 1.0 - First official release

Home Top

© LinkeSOFT GmbH | Last Update: 2005-11-04