- Home
- /
- Article
Configure calling features
This Help article is for Cisco phones registered to Cisco BroadWorks.
Shared lines
A shared line is a directory number that appears on more than one phone. You can create a shared line by assigning the same phone number to various phones.
Incoming calls display on all phones that share a line, and anyone can answer the call. Only one call remains active at a time on a phone.
Call information displays on all phones that are sharing a line. If somebody turns on the privacy feature, you don't see the outbound calls made from the phone. However, you see inbound calls to the shared line.
All phones with a shared line ring when a call is made to the line. If you place the shared call on hold, anyone shared with the line can resume the call on their phones.
The following shared line features are supported:
-
Line Seizure
-
Public Hold
-
Private Hold
-
Silent Barge (only through enabled programmable softkey)
The following features are supported as for a private line
-
Transfer
-
Conference
-
Call Park / Call Retrieve
-
Call Pickup
-
Do Not Disturb
-
Call Forward
You can configure each phone independently. Account information is usually the same for all IP phones, but settings such as the dial plan or preferred codec information can vary.
Configure a shared line
You can create a shared line by assigning the same directory number to more than one phone on the phone web page.
You can also configure the parameters in the phone configuration file with XML (cfg.xml) code. To configure each parameter, see the syntax of the string in the following table of Parameters for configuring a shared line.
1 |
Access the phone administration web page. |
2 |
Select (n) is the number of an extension to share. , where |
3 |
In the General section, set the Line Enable parameter as described in the following table of Parameters for shared lines. |
4 |
In the Share Line Appearance section, set Share Ext, Shared User ID field and Subscription Expires parameters as described in the following table of Parameters for shared lines. |
5 |
In the Proxy and Registration section, enter the IP address of the proxy server in the Proxy field. You can also configure this parameter in the configuration file (cfg.xml) by entering a string in this format:
Example for proxy server address: as1bsoft.sipurash.com |
6 |
In the Subscriber Information section, enter the Display Name and User ID (extension number) for the shared extension. You can also configure this parameter in the configuration file (cfg.xml) by entering a string in this format:
|
7 |
In the Miscellaneous Line Key Settings section, set SCA Barge-In Enable parameter as described in the following table of Miscellaneous line key settings. |
8 |
Click Submit All Changes. |
Parameters for configuring a shared line
The following table describes the parameters in the
tab of the phone web page.
Parameter |
Description |
---|---|
Line Enable |
Enables a line for the service. Perform one of the following:
Valid values: Yes|No Default: Yes |
Share Ext |
Indicates whether other Cisco IP phones share this extension is, or the extension is private. Perform one of the following:
If you set Share Ext to No, this extension is private and doesn't share calls, regardless of the Share Line Appearance setting. If you set this extension to Yes, calls follow the Share Line Appearance setting. Valid values: Yes|No Default: Yes |
Shared User ID |
The user identified assigned to the shared line appearance. Perform one of the following:
|
Subscription Expires |
Number of seconds before the SIP subscription expires. Before the subscription expiration, the phone gets NOTIFY messages from the SIP server on the status of the shared phone extension. Perform one of the following:
Valid values: An integer from 10 through 65535 Default: 3600 seconds |
The following table describes the parameters in the
tab of the phone web page.
Parameter |
Description |
SCA Barge-In Enable |
Enables the SCA Barge-In. Perform one of the following:
Valid values: Yes|No Default: No |
Call Park
The user can retrieve a parked call using the call unpark code on any phone within the organization. If you have configured the call park shortcut on an extension, the user can retrieve the parked call with a single tap on the extension.
Enable call park feature
When you enable the call park feature on the phone, the users can park a call or retrieve a parked call on the phone. When disabled, the Call park/unpark softkey doesn't show on the phone screen.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
In the Supplementary Services section, set Call Park Serv to Yes to enable the feature on the phone. You can configure this parameter in the phone configuration XML file (cfg.xml) by entering a string in this format:
Options: Yes and No Default: Yes |
4 |
Click Submit All Changes. |
Configure Call Park codes
You can configure call park so that the user can put a call on hold and then retrieve the call from either the user's phone or another phone.
When configuring call park, the Call Park Code and the Call Unpark Code must match the Feature Access Code configured on the server.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
Enter *68 in the Call Park Code field. You can also configure the parameter in the configuration file (cfg.xml) by entering a string in the following format:
|
4 |
Enter *88 in the Call Unpark Code field. You can also configure the parameter in the configuration file (cfg.xml) by entering a string in the following format:
|
5 |
Click Submit All Changes. |
Add Call Park shortcut to an idle extension
You can add call park to an idle extension to enable the user to temporarily store and retrieve calls. Call Park is supported on private lines and shared lines. When configured, the user can park and unpark a call through the extension.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
Select No for the parameter BLF Callpark On Line Key Enable to disable the Busy Lamp Field (BLF) Call Park feature on the phone. |
4 |
Select . |
5 |
Select a line key. |
6 |
(Optional) Set the Extension parameter to Disabled. If the Direct PLK Configuration feature is enabled, you don't need to disable the extension manually, skip the step. You can also configure the parameter in the configuration file (cfg.xml). The parameter is line-specific. Enter a string in the following format:
|
7 |
In the Extended Function parameter, enter a string in this format: For a private line, enter
For a shared line, enter
Where,
You can also configure the line-specific parameter in the configuration file (cfg.xml). Enter a string in the following format:
|
8 |
Click Submit All Changes. |
Configure One-Button Call Park
With One-Button Call Park, there is no need to enter a combination of key strokes for parking and unparking a call.
You can also configure parking calls in a dedicated call park extension
1 |
Access the phone administration web page. |
2 |
Go to . |
3 |
In the BLF List URI field, enter The BLF List URI field must have the same value as that configured for the List URI:sip parameter on the BroadSoft server. You can also configure this parameter in the configuration file (cfg.xml) by entering a string in this format:
|
4 |
From the BLF List Feature Options drop down list, select prk. You can also configure this parameter in the configuration file (cfg.xml) by entering a string in this format:
The allowed values are blf+sd+cp|prk. The default value is blf+sd+cp.
|
5 |
Click Submit All Changes. |
Add BLF call park on a line key
You can add the call park feature on a specific line key to use only a single button to park or unpark a call for a monitored user.
1 |
Select . |
2 |
Select Yes for the parameter BLF Callpark On Line Key Enable. To disable the feature, select No. You can also configure this parameter in the phone configuration XML file (cfg.xml) by entering a string in this format:
Default: No. |
3 |
Navigate to and select a line key. |
4 |
(Optional) Set the Extension parameter to Disabled. If the Direct PLK Configuration feature is enabled, you don't need to disable the extension manually, skip the step. You can also configure the parameter in the configuration file (cfg.xml). The parameter is line-specific. Enter a string in the following format:
|
5 |
Enter the string in the following format in the Extended Function field: Where,
|
6 |
Click Submit All Changes. |
Show the call parked status on the home screen
You can choose to show or hide the call parked status that displays on the phone home screen.
By default, the display of the call parked status is disabled on the phone home screen.
If enabled, the users can be notified with the call parked status, so they can retrieve the parked call from the line.
1 |
Access the phone administration web page. |
2 |
Select (n) is the number of an extension to share. , where |
3 |
In the Call Feature Settings section, set Call Park Monitor Enable to Yes or No to show or hide the call parked status from the phone home screen. You can configure this parameter in the phone configuration XML file (cfg.xml) by entering a string in this format:
Options: Yes and No Default: No |
4 |
Click Submit All Changes. |
Emergency call
Emergency Call Support Background
Emergency call service providers can register a phone's location for each IP-based phone in a company. The location information server (LIS) transfers the emergency response location (ERL) to the phone. The phone stores its location during registration, after the phone restarts, and when a person signs in to the phone. The location entry can specify the street address, building number, floor, room, and other office location information.
When you place an emergency call, the phone transfers the location to the call server. The call server forwards the call and the location to the emergency call service provider. The emergency call service provider forwards the call and a unique call-back number (ELIN) to the emergency services. The emergency service or public safety answering point (PSAP) receives the phone location. The PSAP also receives a number to call you back, if the call disconnects.
You insert the following parameters to obtain the phone's location for any phone extension number:
-
Company Identifier–A Unique number (UUID) assigned to your company by the NG9-1-1 service provider.
-
Primary Request URL–The HTTPS address of the primary server used to obtain the phone location.
-
Secondary Request URL–The HTTPS address of a secondary server (backup) used to obtain the phone location.
-
Emergency Number–A sequence of digits that identify an emergency call. You can specify multiple emergency numbers, by separating each emergency number with a comma.
Common emergency service numbers include:
-
North America–911
-
European countries–112
-
Hong Kong–999
-
The phone requests new location information for the following activities:
-
You register the phone with the call server.
-
A person restarts the phone and the phone was previously registered with the call server.
-
A guest signs in to the phone.
-
You change the IP address of the phone.
If all of the location servers do not send a location response, the phone re-sends the location request every two minutes.
Emergency call support terminology
The following terms describe emergency call support for the phones.
-
Emergency Location ID Number (ELIN)–A number used to represent one or more phone extensions that locate the person who dialed emergency services.
-
Emergency Response Location (ERL)–A logical location that groups a set of phone extensions.
-
HTTP Enabled Location Delivery (HELD)–An encrypted protocol that obtains the PIDF-LO location for a phone from a location information server (LIS).
-
Location Information Server (LIS)–A server that responds to a SIP-based phone HELD request and provides the phone location using a HELD XML response.
-
Emergency Call Service Provider–The company that responds to a phone HELD request with the phone's location. When you make an emergency call (which carries the phone's location), a call server routes the call to this company The emergency call service provider adds an ELIN and routes the call to the emergency services (PSAP). If the call is disconnected, the PSAP uses the ELIN to reconnect with the phone used to make the emergency call.
-
Public Safety Answering Point (PSAP)–Any emergency service (for example, fire, police, or ambulance) joined to the Emergency Services IP Network.
-
Universally Unique Identifier (UUID)–A 128-bit number used to uniquely identify a company using emergency call support.
Configure a phone to make emergency calls
Before you begin
Obtain the E911 Geolocation Configuration URLs and the company identifier for the phone from your emergency call services provider. You can use the same Geolocation URLs and company identifier for multiple phone extensions in the same office area.
1 |
Access the phone administration web page. |
2 |
Select n is the phone extension number (1-10) of the phone web dialog. , where |
3 |
In the Dial Plan section, set the Emergency Number parameter |
4 |
In the E911 Geolocation Configuration section, set the Company UUID, Primary Request URL, and Secondary Request URL parameters as described in the following table of Parameters for emergency calls. |
5 |
Click Submit All Changes. |
The following table defines the function and usage of emergency calls parameters in the Dial Plan and E911 Geolocation Configuration sections under the tab in the phone web interface. It also defines the syntax of the string that is added in the phone configuration file with XML(cfg.xml) code to configure a parameter.
Parameter |
Description |
---|---|
Section: Dial Plan | |
Emergency Number |
Enter a comma-separated list of emergency numbers. To specify multiple emergency numbers, separate each emergency number with a comma. When one of these numbers is dialed, the unit disables processing of CONF, HOLD, and other similar softkeys or buttons to avoid accidentally putting the current call on hold. The phone also disables hook flash event handling. Only the far end can terminate an emergency call. The phone is restored to normalcy after the call is terminated and the receiver is back on-hook. Perform one of the following: to the digits that correspond to the customer emergency service numbers.
Valid Values: Maximum number length is 63 characters Default: Blank (no emergency number) |
Section: E911 Geolocation Configuration | |
Company UUID |
The Universally Unique Identifier (UUID) assigned to the customer by the emergency call services provider. For example:
Perform one of the following:
Valid Values: Maximum identifier length is 128 characters. Default: Blank |
Primary Request URL |
Encrypted HTTPS phone location request. The request uses the phone IP addresses, MAC address, Network Access Identifier (NAI), and chassis ID and port ID assigned by the network switch manufacturer. The request also includes the location server name and the customer identifier. The server used by the emergency call services provider responds with an Emergency Response Location (ERL) that has a location Uniform Resource Identifier (URI) tied to the user phone IP address. Perform one of the following:
Default: Blank |
Secondary Request URL |
Encrypted HTTPS request sent to the emergency call services provider's backup server to obtain the user's phone location. Perform one of the following:
Default: Blank |
Enable LED indication for missed calls
By default, the Top 360 LED is disabled for missed calls. You can enable the LED indication if you want to receive the missed call alerting more explicitly. Typically, you can find the missed call on the phone screen.
1 |
Access the phone web page. |
2 |
Select .The user can select
. |
3 |
In the Supplementary Services section, set the Missed Call Led Alert parameter to Enabled. You can configure this parameter in the phone configuration XML file (cfg.xml) by entering a string in this format:
Options: Enabled and Disabled Default: Disabled |
4 |
Click Submit All Changes. |
Do Not Disturb
Enable the Do Not Disturb (DND) feature
When you enable the DND feature on the phone, the users can turn DND on and off with the Do not disturb softkey on the phone screen. When disabled, the DND softkey doesn't show on the phone screen.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
In the Supplementary Services area, set DND Servto Yes to enable DND for the phone. You can configure this parameter in the phone configuration XML file (cfg.xml) by entering a string in this format:
Options: Yes and No Default: No |
4 |
Click Submit All Changes. |
Turn Do Not Disturb (DND) on and off for lines
On the phone administration web page, you can switch the Do not disturb (DND) feature on or off on the phone.
Your setting applies to only the lines with Feature Key Sync (FKS) and XSI service for DND disabled. If the user changes the DND status on the phone, the change syncs to the web page. For the lines with FKS or XSI enabled, the changes don't sync between the phone and the web page.
Before you begin
-
Ensure that the DND feature is enabled on the
tab. -
Make sure that you disable FKS and XSI service for DND on the lines that you want to apply the DND setting to.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
In the Supplementary Services area, set DND Setting to Yes or No to turn on or off DND. You can configure this parameter in the phone configuration XML file (cfg.xml) by entering a string in this format:
Options: Yes and No Default: No |
4 |
Click Submit All Changes. |
Call forward
On the phone administration web page, you can enable the Call Forward feature for a phone on the
tab and turn call forward on and off for all lines on the tab.When you enable the Call Forward feature, the users can turn the feature on and off and specify the destination numbers for each line.
Enable the Call Forward feature
Enable the Call Forward feature on the phone to allow the users to forward the incoming calls on their lines to another extension. When disabled, the users don't see the call forward options on their lines. When enabled, you can also configure the Call Forward feature for your uses on the
tab.You can also configure the parameters in the phone configuration file with XML(cfg.xml) code. To configure each parameter, see the syntax of the string in the following table of Parameters for enabling Call Forward for a phone.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
Under Supplementary Services, configure the parameters as described in the following table of Parameters for enabling Call Forward. |
4 |
Click Submit All Changes. |
Parameters for enabling Call Forward
The following table defines the function and usage of Call Forward parameters in the Supplementary Services section under the tab in the phone web interface. It also defines the syntax of the string that is added in the phone configuration file with XML(cfg.xml) code to configure a parameter.
Parameter |
Description |
---|---|
Cfwd All Serv |
Forwards all calls. Perform one of the following:
Options: Yes and No Default: Yes |
Cfwd Busy Serv |
Forwards calls only if the line is busy. Perform one of the following:
Options: Yes and No Default: Yes |
Cfwd No Ans Serv |
Forwards calls only if the line is not answered. Perform one of the following:
Options: Yes and No Default: Yes |
Switch on and off Call Forward for lines
Use the call forward settings on the User tab to specify call forward destination and turn call forward on or off for the lines. The settings apply to only the lines with Feature key synchronization (FKS) and XSI synchronization disabled.
Your setting applies to only the lines with Feature Key Sync (FKS) and XSI service for call forward disabled. If the user changes the DND status on the phone, the change syncs to the web page. For the lines with FKS or XSI enabled, the changes don't sync between the phone and the web page.
Before you begin
-
Ensure that the Call Forward feature is enabled on the
tab. -
Make sure that you disable FKS and XSI service for call forward on the lines that you want to apply the call forward setting to.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
In the Call Forward section, configure the parameters as described in the following table of Call Forward Parameters on User tab. |
4 |
Click Submit All Changes. |
Call Forward parameters on User tab
Call Forward parameters on the User tab
The following table defines the function and usage of the Call Forward parameters on the
tab in the phone web page. It also defines the syntax of the string that is added in the phone configuration file with XML(cfg.xml) code to configure a parameter.The parameters in the following table take effect only when FKS and XSI are disabled.
Parameter |
Description |
---|---|
Cfwd All |
Forwards all calls. The setting of this parameter takes precedence over Cfwd Busy and Cfwd No Answer. Perform one of the following:
Options: Yes and No Default: No |
Cfwd All Dest |
Specifies the destination to which all calls are forwarded. The destination can be an alphanumeric input, a phone number, or a SIP URI. Perform one of the following:
When you select Yes for Cfwd All, make sure to configure the parameter. Default: Empty |
Cfwd Busy |
Forwards calls only if the line is busy. Perform one of the following:
Options: Yes and No Default: No |
Cfwd Busy Dest |
Specifies the destination to which calls are forwarded if the line is busy. The destination can be an alphanumeric input, a phone number, or a SIP URI. Perform one of the following:
When you select Yes for Cfwd Busy, make sure to configure the parameter. Default: Empty |
Cfwd No Answer |
Forwards the incoming call only if the call isn’t answered. Perform one of the following:
Options: Yes and No Default: No |
Cfwd No Ans Dest |
Specifies the phone number of destination to which the incoming call is forwarded if the call isn’t answered. The destination can be an alphanumeric input, a phone number, or a SIP URI. Perform one of the following:
When you select Yes for Cfwd No Answer, make sure to configure the parameter. Default: Empty |
Cfwd No Ans Delay |
Assigns a response delay time (in seconds) for the no answer scenario. Perform one of the following:
Default: 20 |
Call transfer
Enable call transfer
You can enable attended call transfer and blind call transfer services for your user.
You can also configure the parameters in the phone configuration file with XML(cfg.xml) code. To configure each parameter, see the syntax of the string in the following table of Parameters for enabling call transfer.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
Under Supplementary Services, configure the parameters as defined in the following table of Parameters for enabling call transfer. |
4 |
Click Submit All Changes. |
Parameters for enabling call transfer
The following table defines the function and usage of Call Transfer parameters in the Supplementary Services section under the tab in the phone web interface. It also defines the syntax of the string that is added in the phone configuration file with XML(cfg.xml) code to configure a parameter.
Parameter |
Description |
---|---|
Attn Transfer Serv |
Attended call transfer service. The user answers the call before transferring it. Perform one of the following:
Options: Yes and No Default: Yes |
Blind Transfer Serv |
Blind call transfer service. The user transfers the call without speaking to the caller. Perform one of the following:
Options: Yes and No Default: Yes |
Webex contacts and call logs
Show Webex call logs on a line
You can enable a phone to support Webex call logs. When you enable this feature, the Display recents from menu on the Recents screen includes the Webex option in the list. The user then can set the option Webex to see the list of recent Webex calls.
Before you begin
The phone is registered to Webex cloud successfully. For more information on phone onboarding to Webex cloud, see Webex for Cisco BroadWorks Solution Guide.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
In the Call Log section, choose the line in the CallLog Associated Line list and set Display Recents From to Webex. You can configure this parameter in the phone configuration XML file (cfg.xml) by entering a string in this format:
Default value of Display Recents From : Phone |
4 |
Click Submit All Changes. |
Show Webex contacts on the phone
When you onboard a phone to Webex cloud successfully, you can enable the phone to support Webex contacts. When you enable this feature on the phone, your user can see the Webex directory under the phone directory list.
Before you begin
The phone is registered to Cisco Webex cloud successfully. For more information on phone onboarding to Webex Cloud, see Webex for Cisco BroadWorks Solution Guide.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
In the Webex section, set the Directory Enable to Yes. You can configure this parameter in the phone configuration XML file (cfg.xml) by entering a string in this format:
Default value: No |
4 |
In the Directory Name field, enter a name for the Webex directory. You can configure this parameter in the phone configuration XML file (cfg.xml) by entering a string in this format:
Default value: Empty The name you enter (for example, |
5 |
Click Submit All Changes. |
Vertical service activation codes
Assign vertical service activation codes
Your phone users recognize Vertical Service Activation Codes as Feature Access Codes (FACs) or star codes. When configured, the users can dial the codes on their lines to activate and deactivate the corresponding services.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
In the Vertical Service Activation Codes section, assign the codes to services as described in the following table of Vertical service activation codes. |
Vertical service activation codes
Parameter |
Description |
---|---|
Call Return Code |
This code calls the last caller. Defaults to *69. |
Blind Transfer Code |
Begins a blind transfer of the current call to the extension specified after the activation code. Defaults to *95. |
Cfwd All Act Code |
Forwards all calls to the extension specified after the activation code. Defaults to *72. |
Cfwd All Deact Code |
Cancels call forward of all calls. Defaults to *73. |
Cfwd Busy Act Code |
Forwards busy calls to the extension specified after the activation code. Defaults to *90. |
Cfwd Busy Deact Code |
Cancels call forward of busy calls. Defaults to *91. |
Cfwd No Ans Act Code |
Forwards no-answer calls to the extension specified after the activation code. Defaults to *92. |
Cfwd No Ans Deact Code |
Cancels call forward of no-answer calls. Defaults to *93. |
CW Act Code |
Enables call waiting on all calls. Defaults to *56. |
CW Deact Code |
Disables call waiting on all calls. Defaults to *57. |
CW Per Call Act Code |
Enables call waiting for the next call. Defaults to *71. |
CW Per Call Deact Code |
Disables call waiting for the next call. Defaults to *70. |
Block CID Act Code |
Blocks caller ID on all outbound calls. Defaults to *61. |
Block CID Deact Code |
Removes caller ID blocking on all outbound calls. Defaults to *62. |
Block CID Per Call Act Code |
Removes caller ID blocking on the next inbound call. Defaults to *81. |
Block CID Per Call Deact Code |
Removes caller ID blocking on the next inbound call. Defaults to *82. |
Block ANC Act Code |
Blocks all anonymous calls. Defaults to *77. |
Block ANC Deact Code |
Removes blocking of all anonymous calls. Defaults to *87. |
DND Act Code |
Enables the do not disturb feature. Defaults to *78. |
DND Deact Code |
Disables the do not disturb feature. Defaults to *79. |
Secure All Call Act Code |
Makes all outbound calls secure. Defaults to *16. |
Secure No Call Act Code |
Makes all outbound calls not secure. Defaults to *17. |
Secure One Call Act Code |
Makes a secure call. Default: *18. |
Secure One Call Deact Code |
Disables secure call feature. Default: *19. |
Call Park Code |
The star code used for parking the current call. Defaults to *68. |
Call Pickup Code |
The star code used for picking up a ringing call. Defaults to *97. |
Call Unpark Code |
The star code used for picking up a call from the call park. Defaults to *88. |
Group Call Pickup Code |
The star code used for picking up a group call. Defaults to *98. |
Referral Services Codes |
These codes tell the IP phone what to do when the user places the current call on hold and is listening to the second dial tone. One or more *code can be configured into this parameter, such as *98, or *97|*98|*123, and so on. Max total length is 79 chars. This parameter applies when the user places the current call on hold (by Hook Flash) and is listening to second dial tone. Each *code (and the following valid target number according to current dial plan) entered on the second dial-tone triggers the phone to perform a blind transfer to a target number that is prepended by the service *code. For example, after the user dials *98, the IP phone plays a special dial tone called the Prompt Tone while waiting for the user the enter a target number (which is checked according to dial plan as in normal dialing). When a complete number is entered, the phone sends a blind REFER to the holding party with the Refer-To target equals to *98<target_number>. This feature allows the phone to hand off a call to an application server to perform further processing, such as call park. The *codes should not conflict with any of the other vertical service codes internally processed by the IP phone. You can empty the corresponding *code that you do not want to the phone to process. |
Feature Dial Services Codes |
These codes tell the phone what to do when the user is listening to the first or second dial tone. One or more *code can be configured into this parameter, such as *72, or *72|*74|*67|*82, and so forth. The maximum total length is 79 characters. This parameter applies when the user has a dial tone (first or second dial tone). Enter *code (and the following target number according to current dial plan) entered at the dial tone triggers the phone to call the target number prepended by the *code. For example, after user dials *72, the phone plays a prompt tone awaiting the user to enter a valid target number. When a complete number is entered, the phone sends a INVITE to *72<target_number> as in a normal call. This feature allows the proxy to process features like call forward (*72) or BLock Caller ID (*67). The *codes should not conflict with any of the other vertical service codes internally processed by the phone. You can empty the corresponding *code that you do not want to the phone to process. You can add a parameter to each *code in Features Dial Services Codes to indicate what tone to play after the *code is entered, such as *72‘c‘|*67‘p‘. Below are a list of allowed tone parameters (note the use of back quotes surrounding the parameter without spaces) • c = Cfwd Dial Tone • d = Dial Tone • m = MWI Dial Tone • o = Outside Dial Tone • p = Prompt Dial Tone • s = Second Dial Tone • x = No tones are place, x is any digit not used above If no tone parameter is specified, the phone plays Prompt tone by default. If the *code is not to be followed by a phone number, such as *73 to cancel call forward, do not include it in this parameter. In that case, simple add that *code in the dial plan and the phone sends INVITE *73@..... as usual when user dials *73. |
Enable users to add multiple people to a call
You can enable your user to talk to several people in a single call. When you enable this feature, your user can dial several people and add them to the call.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
Under Supplementary Services, choose Yes for the Conference Serv parameter. You can configure this parameter in the phone configuration XML file (cfg.xml) by entering a string in this format:
Options: Yes and No Default: Yes |
4 |
Click Submit All Changes. |
Configure help desk with phone web page
Enable the help desk feature for your phones so that users can quickly dial out the quick numbers by using the Favorite button.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
In the Help Desk section, choose Yes for the Help Desk Enable parameter. |
4 |
(Optional) Set the parameter Custom Menu Name to customize the help desk display name on the phone screen. If it's empty, the display name is "Help Desk". |
5 |
Enter the quick number and relevant name in Quick Number <n> and Name <n> respectively, where <n> represents the sequence number of the number. The maximum number of the quick numbers is 10. If the name is empty and only the quick number is configured, the phone will repeatedly display the quick number as the name.
You can also configure the parameters in the phone configuration file with XML(cfg.xml) code:
|
6 |
Click Submit All Changes. |
Configure the number of call appearances per line
Each line can support multiple calls. By default, the phone supports two active calls per line, and a maximum of ten active calls per line. Only one call can be connected at any time; other calls are automatically placed on hold.
Phones that support multiple call appearances on a line can be configured to specify the number of calls to allow on the line.
Before you begin
Access the phone administration web page.
1 |
Select . |
2 |
In the Miscellaneous Line Key Settings section, for the Call Appearances Per Line parameter, specify the number of calls per line to allow. You can also configure this parameter in the configuration file (cfg.xml) by entering a string in this format:
The allowed values range from 2 to 10. The default value is 2. |
3 |
Click Submit All Changes. |
Configure alphanumeric dialing
You can configure a phone so that the user of the phone can make a call by dialing alphanumeric characters instead of dialing only digits. In the phone web page, you can configure alphanumeric dialing with speed-dial, blf, and call pickup.
1 |
Access the phone administration web page. |
2 |
Select Voice > Ext(n), where n is an extension number. You can configure this parameter in the phone configuration XML file (cfg.xml) by entering a string in this format:
|
3 |
Select Voice > Phone, you can add a string on a line key in this format to enable speed dial with alphanumeric dialing capability:
For example:
The above example will enable the user to dial "first.last" to make a call. The supported characters that you can use for alphanumeric dialing are a-z, A-Z, 0-9, -, _, ., and +. Phone also supports plus dialing in which you dial E.164 numbers prefixed with a plus (+) sign. To dial the + sign, the user needs to press and hold the star (*) key for at least 1 second. This applies to dialing the first digit for an on-hook (including edit mode) or off-hook call. |
Dial plan
Dial plans determine how digits are interpreted and transmitted. They also determine whether the dialed number is accepted or rejected. You can use a dial plan to facilitate dialing or to block certain types of calls such as long distance or international.
Use the phone web user interface to configure dial plans on the IP phone.
This section includes information that you must understand about dial plans, and procedures to configure your own dial plans.
The Cisco IP Phone has various levels of dial plans and processes the digits sequence.
When a user presses the speaker button on the phone, the following sequence of events begins:
-
The phone begins to collect the dialed digits. The interdigit timer starts to track the time that elapses between digits.
- If the interdigit timer value is reached, or if another terminating event occurs, the phone compares the dialed digits with the IP phone dial plan. This dial plan is configured in the phone web user interface in Voice > Ext(n) under the Dial Plan section.
Digit sequences
A dial plan contains a series of digit sequences, separated by the | character. The entire collection of sequences is enclosed within parentheses. Each digit sequence within the dial plan consists of a series of elements that are individually matched to the keys that the user presses.
White space is ignored, but can be used for readability.
Digit Sequence |
Function |
---|---|
0 1 2 3 4 5 6 7 8 9 0 * # |
Characters that represent a key that the user must press on the phone keypad. |
x |
Any character on the phone keypad. |
[sequence] |
Characters within square brackets create a list of accepted key presses. The user can press any one of the keys in the list. A numeric range, for example, A numeric range can include other characters. For example,
|
. (period) |
A period indicates element repetition. The dial plan accepts |
<dialed:substituted> |
When the user presses 8 followed by a seven-digit number, the system
automatically replaces the dialed If the dialed parameter is empty and there is a value in the substituted field, no digits are replaced and the substituted value is always prepended to the transmitted string. For example:
When the user dials 9725550112, the number 1 is added at the beginning of the sequence; the system transmits 19725550112. |
, (comma) |
An outside line dial tone plays after the user presses |
! (exclamation point) |
Rejects any 11-digit sequence that begins with 1900. |
*xx |
Allows a user to enter a 2-digit star code. |
S0 or L0 |
For Interdigit Timer Master Override, enter |
P |
To pause, enter
A pause of 5 seconds is introduced. |
Examples:
The following examples show digit sequences that you can enter in a dial plan. In a complete dial plan entry, sequences are separated by a pipe character (|), and the entire set of sequences is enclosed within parentheses.
[1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx
| 9, 1 900 xxxxxxx ! |
9, 011xxxxxx. | 0 | [49]11 ) | [*#]xx[*#] | #xx+xxxxxxxxxxx*xxxxxxxxxx
( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx
| 9, 1 900 xxxxxxx ! |
9, 011xxxxxx. | 0 | [49]11 ) | [*#]xx[*#] | #xx+xxxxxxxxxxx*xxxxxxxxxx
- Extensions on your system:
( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx
| 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
[1-8]xx
Allows a user to dial any
three-digit number that starts with the digits 1 to 8. If your system uses four-digit
extensions, enter the following string:
[1-8]xxx
- Local dialing with seven-digit number:
( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx
| 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]111)
9, xxxxxxx
After a user presses 9, an external dial tone sounds. The
user can enter any seven-digit number, as in a local call.
- Local dialing with 3-digit area code and a 7-digit local number:
[1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx
| 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
9, <:1>[2-9]xxxxxxxxx
This example is useful where a local area code is required. After a user presses 9, an external dial tone sounds. The user must enter a 10-digit number that begins with a digit 2 through 9. The system automatically inserts the 1 prefix before it transmits the number to the carrier.
- Local dialing with an automatically inserted 3-digit area code:
( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx
| 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
8, <:1212>xxxxxxx
This example is useful where a local area code is required by the carrier but most calls go to one area code. After the user presses 8, an external dial tone sounds. The user can enter any seven-digit number. The system automatically inserts the 1 prefix and the 212 area code before it transmits the number to the carrier.
- U.S. long-distance dialing:
[1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx
| 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
9, 1 [2-9] xxxxxxxxx
After the user presses 9, an external dial tone sounds. The user can enter any 11-digit number that starts with 1 and is followed by a digit 2 through 9.
- Blocked number:
( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx
| 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
9, 1 900 xxxxxxx !
This digit sequence is useful if you want to prevent users from dialing numbers that are associated with high tolls or inappropriate content, such as 1-900 numbers in the U.S. After the user presses 9, an external dial tone sounds. If the user enters an 11-digit number that starts with the digits 1900, the call is rejected.
- U.S. international dialing:
( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx
| 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
9, 011xxxxxx
After the user presses 9, an external dial tone sounds. The user can enter any number that starts with 011, as in an international call from the U.S.
- Informational numbers:
( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx
| 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 )
0 | [49]11
This example includes two-digit sequences, separated by the pipe character. The first sequence allows a user to dial 0 for an operator. The second sequence allows the user to enter 411 for local information or 911 for emergency services.
- Service activation codes:
[*#]xx[*#]
Allows the user to dial # codes and * codes to access functions.
- Service activation codes with additional parameters :
Allows the user to dial a # code, followed by two 10-digit numbers.
Acceptance and Transmission of the Dialed Digits
When a user dials a series of digits, each sequence in the dial plan is tested as a possible match. The matching sequences form a set of candidate digit sequences. As the user enters more digits, the set of candidates diminishes until only one or none is valid. When a terminating event occurs, the IP PBX either accepts the user-dialed sequence and initiates a call, or else rejects the sequence as invalid. The user hears the reorder (fast busy) tone if the dialed sequence is invalid.
The following table explains how terminating events are processed.
Terminating Event |
Processing |
---|---|
Dialed digits have not matched any sequence in the dial plan. |
The number is rejected. |
Dialed digits exactly match one sequence in the dial plan. |
If the dial plan allows the sequence, the number is accepted and is transmitted according to the dial plan. If the dial plan blocks the sequence, the number is rejected. |
A timeout occurs. |
The number is rejected if the dialed digits are not matched to a digit sequence in the dial plan within the time that the applicable interdigit timer specifies. The Interdigit Long Timer applies when the dialed digits do not match any digit sequence in the dial plan. Default: 10 seconds. The Interdigit Short Timer applies when the dialed digits match one or more candidate sequences in the dial plan. Default: 3 seconds. |
A user presses the # key or the dial softkey on the IP phone screen. |
If the sequence is complete and is allowed by the dial plan, the number is accepted and is transmitted according to the dial plan. If the sequence is incomplete or is blocked by the dial plan, the number is rejected. |
Dial Plan Timer (Off-Hook Timer)
You can think of the Dial Plan Timer as the off-hook timer. This timer starts when the phone goes off hook. If no digits are dialed within the specified number of seconds, the timer expires and the null entry is evaluated. Unless you have a special dial plan string to allow a null entry, the call is rejected.
The timer before a number is dialed is whichever shorter of the dial plan default timer and the dial tone timer set in the Dial Tone field on the Regional tab.
Syntax for the Dial Plan Timer
(Ps<:n> | dial plan)
s: The number of seconds; The timer before a number is dialed is whichever shorter of the dial plan default timer and the dial tone timer set in the Dial Tone field. With the timer set to 0 seconds, the call transmits automatically to the specified extension when the phone goes off hook.
n: (optional): The number to transmit automatically when the timer expires; you can enter an extension number or a DID number. No wildcard characters are allowed because the number is transmitted as shown. If you omit the number substitution, <:n>, the user hears a reorder (fast busy) tone after the specified number of seconds.
Examples for the Dial Plan Timer
The actual timer before a number is dialed is whichever shorter of the dial plan default timer and the dial tone timer set in the Dial Tone field. In the following examples, the dial tone timer is assumed to be longer than the dial plan timer.
Allow more time for users to start dialing after taking a phone off hook:
(P9 | (9,8<:1408>[2-9]xxxxxx | 9,8,1[2-9]xxxxxxxxx | 9,8,011xx. | 9,8,xx.|[1-8]xx)
P9 means that after taking a phone off hook, a user has 9 seconds to begin dialing. If no digits are pressed within 9 seconds, the user hears a reorder (fast busy) tone. By setting a longer timer, you allow more time for users to enter digits.
To create a hotline for all sequences on the System Dial Plan:
(P9<:23> |
(9,8<:1408>[2-9]xxxxxx | 9,8,1[2-9]xxxxxxxxx | 9,8,011xx. |
9,8,xx.|[1-8]xx)
P9<:23> means that after taking the phone off hook, a user has 9 seconds to begin dialing. If no digits are pressed within 9 seconds, the call is transmitted automatically to extension 23.
To create a hotline on a line button for an extension:
(P0 <:1000>)
With the timer set to 0 seconds, the call is transmitted automatically to the specified extension when the phone goes off hook. Enter this sequence in the Phone Dial Plan for Ext 2 or higher on a client phone.
Interdigit Long Timer (Incomplete Entry Timer)
You can think of this timer as the incomplete entry timer. This timer measures the interval between dialed digits. It applies as long as the dialed digits do not match any digit sequences in the dial plan. Unless the user enters another digit within the specified number of seconds, the entry is evaluated as incomplete, and the call is rejected. The default value is 10 seconds.
This section explains how to edit a timer as part of a dial plan. Alternatively, you can modify the Control Timer that controls the default interdigit timers for all calls.
Syntax for the Interdigit Long Timer
L:s, (dial plan)
s: The number of seconds; if no number is entered after L:, the default timer is 5 seconds. With the timer set to 0 seconds, the call is transmitted automatically to the specified extension when the phone goes off hook.
Note that the timer sequence appears to the left of the initial parenthesis for the dial plan.
L:15, (9,8<:1408>[2-9]xxxxxx |
9,8,1[2-9]xxxxxxxxx | 9,8,011xx. | 9,8,xx.|[1-8]xx)
L:15 means that this dial plan allows the user to pause for up to 15 seconds between digits before the Interdigit Long Timer expires. This setting is especially helpful to users such as sales people, who are reading the numbers from business cards and other printed materials while dialing.
Interdigit Short Timer (Complete Entry Timer)
You can think of this timer as the complete entry timer. This timer measures the interval between dialed digits. The timer applies when the dialed digits match at least one digit sequence in the dial plan. Unless the user enters another digit within the specified number of seconds, the entry is evaluated. If the entry is valid, the call proceeds. If the entry is invalid, the call is rejected.
Default: 3 seconds.
Syntax for the Interdigit Short TimerSYNTAX 1:
S:s, (dial plan)
Use this syntax to apply the new setting to the entire dial plan within the parentheses.
SYNTAX 2: sequence Ss
Use this syntax to apply the new setting to a particular dialing sequence.
s: The number of seconds; if no number is entered after S, the default timer of 5 seconds applies.
S:6,
(9,8<:1408>[2-9]xxxxxx | 9,8,1[2-9]xxxxxxxxx | 9,8,011xx. |
9,8,xx.|[1-8]xx)
S:6 means that while the user enters a number with the phone off hook, the user can pause for up to 15 seconds between digits before the Interdigit Short Timer expires. This setting is especially helpful to users such as sales people, who are reading the numbers from business cards and other printed materials while dialing.
Set an instant timer for a particular sequence within the dial plan:
(9,8<:1408>[2-9]xxxxxx | 9,8,1[2-9]xxxxxxxxxS0 | 9,8,011xx. | 9,8,xx.|[1-8]xx)
9,8,1[2-9]xxxxxxxxxS0
means that with the timer set to 0, the call is transmitted
automatically when the user dials the final digit in the sequence. Edit the dial plan
1 |
Access the phone administration web page. |
2 |
Select Voice > Ext(n), where n is an extension number. |
3 |
Scroll to the Dial Plan section. |
4 |
Enter the digit sequences in the Dial Plan field. The default (US-based) systemwide dial plan appears in the field by default.
|
5 |
Modify the digit sequences. You can delete digit sequences, add digit sequences, or replace the entire dial plan with a new dial plan. Separate each digit sequence with a pipe character, and enclose the entire set of digit sequences within parentheses. Example:
|
6 |
Click Submit All Changes. The phone reboots.
|
7 |
Verify that you can successfully complete a call with each digit sequence that you entered in the dial plan. If you hear a reorder (fast busy) tone, review your entries
and modify the dial plan appropriately. |