- Home
- /
- Article
Configure the Action button for 9800 (BroadWorks)
The Action button is the red button located at the top right of the phone. It allows users to quickly access designated services, such as emergency or custom services. You can customize the button to initiate events that suit your specific use cases. The information on this page applies to Cisco Desk Phone 9800 Series registered to Cisco BroadWorks.
Configure the Action button for emergency calls
The Action button for emergency calls ensures quick and easy access to critical assistance in workspaces.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
Navigate to the Action Button section and configure the following parameters to link the Action button with an emergency service.
For more details about these parameters, see Parameters for the Action button. You can also configure these parameters in the phone configuration XML file (cfg.xml) by entering the following strings:
|
4 |
When done, click Submit All Changes. |
Associate the Action button with a custom service
When you associate the Action button with a custom service, the phone users can access the service by the designated trigger, such as a single press, long press, or triple presses on the button.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
Navigate to the Action Button section and configure the following parameters to associate the Action button with a service.
For more details about these parameters, see Parameters for the Action button. You can also configure these parameters in the phone configuration XML file (cfg.xml) by entering the following strings:
|
4 |
When done, click Submit All Changes. |
Configure a single trigger for multiple events
A single trigger for multiple events allows one action on the action button to initiate several related processes simultaneously. This feature enhances responsiveness, reduces complexity, and ensures seamless workflow execution across applications.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
Navigate to the Action Button section and configure the following parameters to associate the Action button with a service.
For more details about these parameters, see Parameters for the Action button. You can also configure these parameters in the phone configuration XML file (cfg.xml) by entering the following strings:
|
4 |
When done, click Submit All Changes. |
Configure multiple triggers
You can configure the Action button to connect to multiple services and assign each service with its own trigger. For example, a long press on the Action button places a call to the designated emergency agent; a single short press on the button post a notification to the phones within the corporation.
1 |
Access the phone administration web page. |
2 |
Select . |
3 |
Navigate to the Action Button section and select MultiTrigger in the Service Trigger field. |
4 |
Based on your use cases, configure the parameters in the desired trigger sections. The following parameters are available in these sections - MultiTrigger -
Single Press, MultiTrigger - Long Press, and
MultiTrigger - Press Three Times.
For more details about these parameters, see Parameters for the Action button. You can also configure these parameters in the phone configuration XML file (cfg.xml) by entering the following strings:
|
5 |
When done, click Submit All Changes. |
References
Parameters for the Action button
The following parameters are located in the Action Button section in the tab.
Parameter | Default and options | Description |
---|---|---|
Action Button Function |
Default: Off Options: Off, Emergency Call, Custom |
You can configure the button with a specific service.
When you set the field to Emergency Call or Custom, make sure that you enter the service destination in the Action Button Service Destination field. Or, the phone will display a configuration error. |
Action Button Service Name |
Default: Empty |
Optionally specify a name for the service associated with the Action button. This name will be displayed in the on-screen message when the user presses the button, indicating which service will be triggered. If you don't specify a name, the default name will be Emergency call, Silent emergency call, or Custom action based on your selection in the Action Button Function field. |
Action Button Service Destination |
Default: Empty |
Provide the service destination in one of the following formats based on the service assigned to the Action button:
If you enable the Action button without setting a valid service destination, the user on the phone will see a message prompting for configuration. After the user closes this notification, the warning icon will persist in the header of the phone screen until the button is properly configured or disabled. Phone numbers cannot be used as destinations for custom services. If you
configure the Action Button as Custom and enter a phone
number as the service destination, an alert message will display on the phone
indicating that the button is unconfigured. Instead, you can add a phone
number in this format |
Custom Content Field |
Default: Empty |
This setting works only when the Action Button Function is set to Custom. Enter the HTTP data such as method, header, and post content, with a maximum length of 1024 characters. When configured, the phone sends an HTTP Post request when the Action is pressed. You can also use other macros such as $MA, $SN. For POST script examples and the syntax, see HTTP Post request for the Action button. |
Service Secret |
Default: Empty |
A service secret can be an authentication secret, token or password. The
entered secret is displayed as a masked string and can be referenced using the
macro |
Service Trigger |
Default: Single Press Options: Single Press, Long Press, Press 3 times, MultiTrigger |
Choose how users can place an emergency call or initiate a custom service using the phone's Action button. Single Press: Press the Action button to trigger the associated call or service. Long Press: Press the Action button down for at least 2 seconds to trigger the associated call or service. Press 3 times: Press the Action button three times with intervals of one second between each press to trigger the associated call or service. MultiTrigger: Select this option to associate multiple triggers and events to the Action button. Then, go to the MultiTrigger - Single Press, MultiTrigger - Long Press, and MultiTrigger - Press Three Times sections to configure the specific settings. |
Dial Out Delay |
Default: 5 Options: 0 - 30 |
Set the timeout period, in seconds, for the phone to initiate an emergency call or a custom action after the Action button is pressed. Set it to 0 if you prefer the phone to place the call or initiate an event immediately upon detecting the trigger, as specified by a single press, long press, or triple presses on the button. |
Silent Emergency Call |
Default: Disabled Options: Enabled, Disabled |
Silent emergency call is designed for discreet assistance in dangerous situations. It enables users to seek help without making any noise.
|
Allow Silent Emergency Call Retrieval |
Default: No Options: Yes, No |
Controls whether users can retrieve phone functionality during a silent emergency call. By default, once a silent emergency call is initiated, the phone locks all functions until the call recipient ends the call. When this parameter is set to Yes, users can press any key to restore normal phone operation while maintaining the emergency call. The call audio remains silent unless the user increases the volume using the Volume key. |
The parameters in the following table are available in the MultiTrigger - Single Press, MultiTrigger - Long Press, and MultiTrigger - Press Three Times sections on the tab.
Parameter | Default and options | Description |
---|---|---|
Action Button Function |
Default: Off Options: Off, Emergency Call, Custom |
Select the service that phone users can access via the service trigger.
|
Action Button Service Name |
Default: Empty |
Optionally specify a name for the service associated with the action trigger. This name will be displayed in the on-screen message when the user presses the button, indicating which service will be triggered. If you don't specify a name, the default name will be Emergency call, Silent emergency call, or Custom action based on your selection in the Action Button Function field. |
Action Button Service Destination |
Default: Empty |
Provide the phone number, the URI for emergency call, or the URL for the custom service. If you enter a service URL, the URL must start with
Example:
Phone numbers cannot be used as destinations for custom services. If you
configure the Action Button as Custom and enter a phone
number as the service destination, an alert message will display on the phone
indicating that the button is unconfigured. Instead, you can add a phone
number in this format |
Custom Content Field |
Default: Empty |
This setting works only when the Action Button Function is set to Custom. Enter the HTTP data such as method, header, and post content, with a maximum length of 1024 characters. When configured, the phone sends an HTTP Post request when the Action is pressed. You can use macros in the HTTP data, such as $MA, $SN. For POST script examples and the syntax, see HTTP Post requests for the Action button. |
Service Secret |
Default: Empty |
A service secret can be an authentication secret, token or password. The
entered secret is displayed as a masked string and can be referenced using the
macro |
Dial Out Delay |
Default: 5 Options: 0 - 30 |
Set the timeout period, in seconds, for the phone to initiate an emergency call or a custom action after the Action button is pressed. Set it to 0 if you prefer the phone to place the call or initiate an event immediately upon detecting the trigger, as specified by a single press, long press, or triple presses on the button. |
Silent Emergency Call |
Default: Disabled Options: Enabled, Disabled |
Silent emergency call is designed for discreet assistance in dangerous situations. It enables users to seek help without making any noise.
|
HTTP Post request for the Action button
The Action button on Cisco Desk Phone 9800 Series can be configured to trigger XML applications through HTTP Post requests.
In Custom Content Field, enter the request script. You can specify
either XML or JSON content type and include macros in the request. For example,
$SS
can be added to the script to retrieve the authentication secret,
token, or password provided in the Service Secret field.
The following examples are in XML and JSON:
Sample #1: XML
--method POST
--header 'Content-Type: application/xml'
--header 'Authorization: Bearer username:$SS'
--body '<MetaData><Trigger>True</Trigger><Description>This is for HTTP POST XML</Description></MetaData>'
Sample #2: JSON
--method POST
--header 'Content-Type: application/json'
--header 'Authorization: $SS'
--body '{"events":[{"evtid":"12345", "parameters": {"trigger":true}, "Description":"This is for HTTP POST JSON"}]}'
The following example is for an HTTP Post request.
--method POST
--header 'Content-Type: application/xml'
--body '<MetaData><Trigger>True</Trigger><Description>This is for HTTP POST XML</Description></MetaData>'
Macro name | Macro expansion |
---|---|
#DEVICENAME# | The device name displayed in the calling system; for example, SEP845A3EC21288 |
$MA | MAC address using lowercase hex digits (000e08aabbcc). |
$MCASTADDR | Address of multicast paging application. |
$PN $PSN | Product Name; for example, DP-9851, DP-9871. |
$SN | Serial Number string; for example, FVH28022D0T. |
$SS | Service secret required to access an XML application. |