Local Digit Maps Parameters

Polycom support for digit map rules varies for open SIP servers and Microsoft Skype for Business Server.

Use the parameters in the following table to configure this feature.

Table 1. Configure the Local Digit Map

Template

Parameter

Permitted Values

Change Causes Restart or Reboot

site.cfg

dialplan.applyToCallListDial

Choose whether the dial plan applies to numbers dialed from the received call list or missed call list, including sub-menus.

1 (default)

0

Yes

site.cfg

dialplan.applyToDirectoryDial

Lync Base Profile – 1 (default)

Generic Base Profile – 0 (default)

0— The dial plan is not applied to numbers dialed from the directory or speed dial, including auto-call contact numbers.

1—The dial plan is applied to numbers dialed from the directory or speed dial, including auto-call contact numbers.

Yes

site.cfg

dialplan.applyToForward

Lync Base Profile – 1 (default)

Generic Base Profile – 0 (default)

0—The dial plan does not apply to forwarded calls.

1—The dial plan applies to forwarded calls.

Yes

site.cfg

dialplan.applyToTelUriDial

Choose whether the dial plan applies to URI dialing.

1 (default)

0

Yes

site.cfg

dialplan.applyToUserDial

Choose whether the dial plan applies to calls placed when the user presses Dial.

1 (default)

0

Yes

site.cfg

dialplan.applyToUserSend

Choose whether the dial plan applies to calls placed when the user presses Send.

1 (default)

0

Yes

site.cfg

dialplan.conflictMatchHandling

Selects the dialplan based on more than one match with the least timeout.

0 (default for Generic Profile)

1 (default for Skype Profile)

site.cfg

dialplan.digitmap.timeOut

Specify a timeout in seconds for each segment of the digit map using a string of positive integers separated by a vertical bar ( | ). After a user presses a key, the phone waits this many seconds before matching the digits to a dial plan and dialing the call.

(Default) 3 | 3 | 3 | 3 | 3| 3

If there are more digit maps than timeout values, the default value 3 is used. If there are more timeout values than digit maps, the extra timeout values are ignored.

Yes

site.cfg

dialplan.digitmap

Specify the digit map used for the dial plan using a string compatible with the digit map feature of MGCP described in 2.1.5 of RFC 3435. This parameter enables the phone to automatically initiate calls to numbers that match a digit map pattern.

Generic Base Profile (default) –

[2-9]11|0T|+011xxx.T|0[2-9]xxxxxxxxx|+1[2-9]xxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxT

Lync Base Profile (default) – NULL

[2-9]11|0T|+011xxx.T|0[2-9]xxxxxxxxx|+1[2-9]xxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxT (default)

The string is limited to 2560 bytes and 100 segments of 64 bytes, and the following characters are allowed in the digit map

  • A comma (,), which turns dial tone back on.
  • A plus sign (+) is allowed as a valid digit.
  • The extension letter 'R' indicates replaced string.
  • The extension letter 'Pn' indicates precedence, where 'n' range is 1-9.

    1—Low precedence

    9—High precedence

Yes

debug.cfg

dialplan.filterNonDigitUriUsers

Determine whether to filter out (+) from the dial plan.

0 (default)

1

Yes

site.cfg

dialplan.impossibleMatchHandling

0 (default)—The digits entered up to and including the point an impossible match occurred are sent to the server immediately.

1—The phone gives a reorder tone.

2—Users can accumulate digits and dispatch the call manually by pressing Send.

3 (default) (Skype for Business) — No digits are sent to the call server until the timeout is configured by dialplan.impossibleMatchHandling.timeout parameter.

If a call orbit number begins with a pound (#) or asterisk (*), you need to set the value to 2 to retrieve the call using off-hook dialing.

Yes

site.cfg

dialplan.removeEndOfDial

Sets if the trailing # is stripped from the digits sent out.

1 (default)

0

Yes

site.cfg

dialplan.routing.emergency.outboundIdentity

Choose how your phone is identified when you place an emergency call.

NULL (default)

10-25 digit number

SIP

TEL URI

If using a URI, the full URI is included verbatim in the P-A-I header. For example:
  • dialplan.routing.emergency.outboundIdentity = 5551238000
  • dialplan.routing.emergency.outboundIdentity = sip:john@emergency.com
  • dialplan.routing.emergency.outboundIdentity = tel:+16045558000

No

site.cfg

dialplan.routing.emergency.preferredSource

Set the precedence of the source of emergency outbound identities.

ELIN (default)— the outbound identity used in the SIP P-Asserted-Identity header is taken from the network using an LLDP-MED Emergency Location Identifier Number (ELIN).

Config— the parameter dialplan.routing.emergency.outboundIdentity has priority when enabled, and the LLDP-MED ELIN value is used if dialplan.routing.emergency.outboundIdentity is NULL.

No

site.cfg

dialplan.routing.emergency.x.description

Set the label or description for the emergency contact address.

x=1: Emergency, Others: NULL (default)

string

x is the index of the emergency entry description where x must use sequential numbering starting at 1.

Yes

site.cfg

dialplan.routing.emergency.x.server.y

Set the emergency server to use for emergency routing ( dialplan.routing.server.x.address where x is the index).

x=1: 1, Others: Null (default)

positive integer

x is the index of the emergency entry and y is the index of the server associated with emergency entry x. For each emergency entry (x), one or more server entries (x,y) can be configured. x and y must both use sequential numbering starting at 1.

Yes

site.cfg

dialplan.routing.emergency.x.value

Set the emergency URL values that should be watched for. When the user dials one of the URLs, the call is directed to the emergency server defined by dialplan.routing.server.x.address .

x=15: 911, others: Null (default)

SIP URL (single entry)

x is the index of the emergency entry description where x must use sequential numbering starting at 15.

No

site.cfg

dialplan.routing.server.x.address

Set the IP address or hostname of a SIP server to use for routing calls. Multiple servers can be listed starting with x=1 to 3 for fault tolerance.

Null (default)

IP address

hostname

Blind transfer for 911 or other emergency calls may not work if registration and emergency servers are different entities.

Yes

site.cfg

dialplan.routing.server.x.port

Set the port of a SIP server to use for routing calls.

5060 (default)

1 to 65535

Yes

site.cfg

dialplan.routing.server.x.transport

Set the DNS lookup of the first server to use and dialed if there is a conflict with other servers.

DNSnaptr (default)

TCPpreferred

UDPOnly

TLS

TCPOnly

For example, if dialplan.routing.server.1.transport = "UDPOnly" and dialplan.routing.server.2.transport = "TLS", then UDPOnly is used.

Yes

site.cfg

dialplan.userDial.timeOut

Specify the time in seconds that the phone waits before dialing a number entered while the phone is on hook.

Generic Base Profile (default) – 0

Lync Base Profile (default) – 4

0-99 seconds

You can apply dialplan.userDial.timeOut only when its value is lower than up.IdleTimeOut .

No