Dial by Name

  • Updated on July 7, 2022

Dial By Name is a feature on the PBX that allows the caller to search a person by first or last name by entering mapped letters from the caller phone keypad.

The administrator can define the Dial By Name directory including desired extensions
and the searching type by “first name” or “last name” as well as how matching results are presented (“By Order” or “By Menu”).

Dial By Name can be an option in IVR/Auto-attendant; after dialing in and selecting Dial By Name option from IVR, the caller will be requested to enter the first 3 letters (mapped to digits from keypad) to find the person in the Dial By Name directory.

UCM6XXX Dial By Name feature is very useful when companies don’t want to reveal internal extensions numbers and want to have a restricted list of employees to be accessible by callers from outside.

Using UCM6xxx Dial By Name feature provides the following benefits:

    • The administrator can define the Dial By Name directory to only include desired extensions to be reached. This helps block unscreened calls to reach employees who do not want to receive those calls directly.

UCM6XXX series include UCM620x series, UCM630x series, UCM630xA series, and UCM6510.

Dial By Name Configuration

Create New Dial by Name

Administrators can create the dial by name group under web GUI 🡪 Call Features 🡪 Dial By

  1. Click on , and the following window will popup.
Figure 1: Create New Dial By Name

  1. Enter the Name of the Dial By Name Group.
  2. Enter the extension Number.
  3. Set a custom prompt for directory to announce to a caller.
  4. Add extensions from “Available Extensions” to “Selected Extensions”.
  5. Add LDAP directory from “Available LDAP” to “Selected LDAP” if available.

This option is available only if at least 2 UCM6xxx are peered and synchronized.

  1. Configure “Prompt Wait Time” for Dial By Name feature. The timeout range is between 3 and 60 seconds.
  2. Select the Query Type (“By Last Name + First Name” or “By First Name + Last Name”).
  3. Select the Type (“By Order” or “By Menu”).
  4. Save and Apply the changes.


The name of the Dial By Name Group.


The Extension of the Group, the range allowed on the UCM is 7101🡪7199.

Custom Prompt

This option sets a custom prompt for the

directory to announce to a caller. The file can be uploaded from the page “Custom Prompt”. Click “Upload Audio File” to add additional records



Select extension to add to the Dial By Name Directory.

LDAP Phonebook

Select LDAP directory to add to the Dial By Name Directory.

Prompt Wait Time

Configure “Prompt Wait Time” for Dial By Name feature. During Dial By Name call, the caller will need to input the first letters of First/Last name before this wait time is reached. Otherwise, the timeout will occur and the call might hang up. The timeout range is between 3 and 60 seconds.

Query Type

This defines how the caller will need to enter to search the directory. Two options are available:

  • By Last Name + First Name: Query extensions by first name + last name.
  • By First Name + Last Name: Query extensions by lastname + firstname.

Select Type

Specify the select type on the searching result. The IVR will confirm the name/number for the party the caller would like to reach before dialing out.

  • By Order: After the caller enters the digits, the IVR will announce the first matching party’s name and number. The caller can confirm and dial out if it’s the destination party, or press * to listen to the next matching result if it’s not the desired party to call.
  • By Menu: After the caller enters the digits, the IVR will announce 8 matching results. The caller can press numbers
1 to 8 to select and call, or press 9 for results in the
  • next page.
Table 1: Dial By Name Settings

Record/Customize the voicemail greetings

By default, the Dial By Name feature will spell letter by letter the name of extension matching the search criteria. However, if you want to announce the full name assigned to the dialed extension instead of spelling it letter by letter, you can use the recorded voicemail greetings which contain the extension’s name.

To record these voicemail greetings, please make sure to follow the steps below:

  1. Make sure to edit the extensions that belong to Dial By Name, then Enable Voicemail option
  2. Dial *98 to access the voicemail
  3. Enter the desired extension that belongs to Dial By Name feature then enter its voicemail password
  4. Press “0” to enter the recordings menu
  5. Now press “3” to record the extension’s owner First name and Last Name as greeting message

Dial By name feature use case

Access directly the Dial By Name

Once configured, the “Dial By Name” feature will behave by design as follow:

  1. Caller should dial the Dial By Name extension number (7101 in this example)
  2. UCM will play an audio prompt asking the caller to enter the first 3 digits of the extension owner’s name (First Name or last name)
  3. Once the caller enters the 3 digits and the UCM finds the right extension matching the search criteria, The UCM will play the message bellow:
    • If the Greeting message is not recorded for the matching extension, the UCM will spell the matching extension’s First Name/ Last Name.
    • If the Greeting message is recorded for the matching extension, UCM plays the Greeting message that contains matching extension’s first name or last name

Note: Refer to section Record/Customize the voicemail greetings

  1. Now the caller should confirm if this extension is matching his expectation by pressing digit “1”
  2. Once done, the UCM will forward the call to the right extension.

Administrator can also set Dial By Name as an option in IVR where incoming external calls are redirected to allowing outside callers to search for a specific person by his name instead of knowing his extension.

Using Dial By Name in Inbound Route

Once successfully created, users can configure the inbound route destination as “Dial By Name” or IVR key event as “Dial By Name”.

  • To configure Dial By Name as IVR Key Pressing Event, go to UCM6XXX WebGUI 🡪 Call Features 🡪 IVR.
  • Edit an existing IVR or Create a new one to use in inbound routes.
  • Go to Key Pressing Events and choose Dial By Name from drop-down list next to the desired key event.
Figure 2: Set Dial By Name as Key Event

User needs to set “Dial By Name” on the “Dial other Extensions” field in order to restrict the use of the IVR for incoming calls, to only Dial By Name.

Figure 3: Dial By Name Option

On the UCM630x and UCM630xA series, under IVR 🡪 Basic Settings has “Auto Record” option if enabled, calls to this IVR will automatically be recorded.

Once set, Go to Extension/Trunk 🡪 Inbound Routes.

Users can set the destination under the inbound routes of a trunk to Dial By Name directly or IVR with a pressing key event configured as Dial By Name.

Figure 4: Setting IVR as Default Destination

Figure 5: Setting Dial By Name as Default Destination

When calling into that Trunk and selecting Dial By Name, users will be prompted to enter the first three digits of the user’s “first name” or “last name” in order to be redirected to the wanted contact.

Dial By Name Call Flow

The following shows an example of Dial By Name flow where caller reaches Dial By Name feature and try to talk to employee “Jane Doe”:

Figure 6: Dial By Name Flow


Was this article helpful?

Related Articles

Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact Support

Leave a Comment

We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Privacy Policy