vania-janet/multiturn-rag-retrieval-data huggingface dataset:
* disable_barge_in: Disables speech barge-in so that playback from the phone integration is not interrupted when the customer speaks.
* enable_barge_in: Enables speech barge-in so that the customer can interrupt playback from the phone integration by speaking.



For detailed information about how to use each of these commands, see [Applying advanced settings to the Text to Speech service](https://cloud.ibm.com/docs/watson-assistant?topic=watson-assistant-phone-actionsphone-actions-text-advanced).





 Example 

This example uses the text_to_speech response type with the configure command to change the voice used by the Text to Speech service.

{
"generic": [
{
"response_type": "text_to_speech",
"command_info": {
"type": "configure",
"parameters" : {
"synthesize": {
"voice": "en-US_LisaVoice"
}
}
},
"channels":
{
"channel": "voice_telephony"
}
]
}
]
}
Show more







 user_defined 

A custom response type containing any JSON data the client or integration knows how to handle. For example, you might customize the web chat to display a special kind of card, or build a custom application to format responses using a table or chart.

The user-defined response type is not displayed unless the channel has code to handle it. For more information about customizing the web chat, see [Applying advanced customizations](https://cloud.ibm.com/docs/watson-assistant?topic=watson-assistant-web-chat-config).



 Integration channel support 



 Web chat Phone SMS Slack Facebook WhatsApp 

 ![Yes](https://cloud.ibm.com/docs-content/v1/content/ca9232b3702768f24bb897f48f10778fcda28718/watson-assistant/images/checkmark-icon.svg) !
The value of <channel_name> can be any of the following strings:



* chat: Web chat
* voice_telephony: Phone
* text_messaging: SMS
* slack: Slack
* facebook: Facebook Messenger
* whatsapp: WhatsApp



The following example shows step output that contains two responses: one intended for the web chat integration and one intended for the Slack and Facebook integrations.

{
"generic": [
{
"response_type": "text",
"channels":
{
"channel": "chat"
}
],
"values":
{
"text_expression": {
"concat":
{
"scalar": "This output is intended for the <strong>web chat</strong>."
}
]
}
}
]
},
{
"response_type": "text",
"channels":
{
"channel": "slack"
},
{
"channel": "facebook"
}
],
"values":
{
"text_expression": {
"concat":
{
"scalar": "This output is intended for either Slack or Facebook."
}
]
}
}
]
}
]
}
Show more

If the channels array is present, it must contain at least one channel object. Any integration that is not listed ignores the response. If the channels array is absent, all integrations handle the response.







 Response types 

The following response types are available. (For detailed information about how to specify each response type, see [Response types reference](https://cloud.ibm.com/docs/watson-assistant?topic=watson-assistant-response-types-reference).)

Not all channel integrations support all response types.
FAQs - General 

This is a collection of frequently asked questions (FAQ) about the Watson Query service.



  How do I generate credentials for my instance? 



1.  Log in to [IBM Cloud](https://cloud.ibm.com).
2.  Open your [Resource list](https://cloud.ibm.com/resources).
3.  Under Databases, locate your Watson Query instance and click the service name. This list includes all instances that were created under a resource group or that were migrated into a resource group.
4.  Click Service credentials > New credentials > Add to generate your Watson Query Manager credentials.
5.  Expand View credentials, which displays your service connectivity information including your credentials (username and password).
6.  The Manager credentials can be used to connect to both Watson Query and the web console.







  Now that I generated credentials, how do I access my Watson Query instance? 

You can access your Watson Query instance by using a dedicated Data virtualization workspace in IBM Cloud Pak for Data as a Service or the [Watson Query Rest APIs](https://cloud.ibm.com/apidocs/data-virtualization-on-cloud).
Why can't I find a case that I previously created? 

You can't find your cases that you created before the migration from SoftLayer to the enhanced IBM Cloud experience.

  What’s happening 

You can't find any cases that you created before 2018 December 2 on the Manage cases page.

  Why it’s happening 

Cases that were opened before 2018 December 2 are visible only as archived cases.

  How to fix it 

To view your cases, from the IBM Cloud console menu bar, click the Help icon ![Help icon](https://cloud.ibm.com/docs-content/v1/content/9147bc2ffd9bafd03e4559b378e714fac17a4977/icons/help.svg) > Support center, and then click View all from the Recent support cases widget.
2. [Launch the logging web UI](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-launch).



* How do I reset an ingestion key?

An ingestion key can be reset or new ones created in the logging web UI or using the API. You can have a maximum of 10 ingestion keys active at the same time in a logging instance.

Learn more about [resetting using the UI](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-ingestion_keyreset) or [resetting using the API](https://cloud.ibm.com/apidocs/log-analysislist-key).
* How can I get the ID of a logging instance?

To get the ID of a logging instance, run the following command:

ic resource service-instance <INSTANCE_NAME>

To get the name of the logging instance, run the following command ibmcloud resource service-instances --all-resource-groups.
* Can I import archived data into the UI?

Archived data cannot be imported to be searched or used in the IBM Log Analysis UI.

Use the [IBM Cloud Data Engine service](https://cloud.ibm.com/docs/sql-query?topic=sql-query-getting-started) to query archive data.
* Why can't I create an API key?

If you are unable to [create an API key](https://cloud.ibm.com/docs/account?topic=account-userapikey&interface=ui) it could be because you are not authorized to do so.

Make sure your ID has the User API key creator permission enabled for the IAM service as described [here.](https://cloud.ibm.com/docs/account?topic=account-allow-api-create)
* How can I determine the version of the logging agent that is installed?

The logging agent version that is installed is returned by running logdna-agent -V. You might need to run this command from the directory where the agent is installed.
* How can I get the ID of a logging instance?

To get the ID of a logging instance, run the following command:

ic resource service-instance <INSTANCE_NAME>

To get the name of the logging instance, run the following command ibmcloud resource service-instances --all-resource-groups.
* Can I import archived data into the UI?

Archived data cannot be imported to be searched or used in the IBM Log Analysis UI.

Use the [IBM Cloud Data Engine service](https://cloud.ibm.com/docs/sql-query?topic=sql-query-getting-started) to query archive data.
* Why can't I create an API key?

If you are unable to [create an API key](https://cloud.ibm.com/docs/account?topic=account-userapikey&interface=ui) it could be because you are not authorized to do so.

Make sure your ID has the User API key creator permission enabled for the IAM service as described [here.](https://cloud.ibm.com/docs/account?topic=account-allow-api-create)
* How can I determine the version of the logging agent that is installed?

The logging agent version that is installed is returned by running logdna-agent -V. You might need to run this command from the directory where the agent is installed.
* Can I control the ingested log lines so I can control my service cost?

You can control the volume of log lines that you ingest. Controlling the log lines helps you control your Log Analysis service cost. Logs that are filtered out (excluded) are not archived and are not available for search. You do not pay for log lines that are filtered out.

There are different ways in which you can filter out logs sent to Log Analysis:



* You can [configure the agent to drop logs](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-exclude_logs_from_agent) before sending them to the Log Analysis service.
To lauch the logging web UI, complete the following steps:



1. Check that you have IAM permissions to view the logging instances through the Logging dashboard. You must have viewer platform role permissions for the IBM Log Analysis service. [Learn more about managing IAM policies and access groups](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-work_iam).
2. [Launch the logging web UI](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-launch).







 How do I reset an ingestion key? 

An ingestion key can be reset or new ones created in the logging web UI or using the API. You can have a maximum of 10 ingestion keys active at the same time in a logging instance.

Learn more about [resetting using the UI](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-ingestion_keyreset) or [resetting using the API](https://cloud.ibm.com/apidocs/log-analysislist-key).





 How can I get the ID of a logging instance? 

To get the ID of a logging instance, run the following command:

ic resource service-instance <INSTANCE_NAME>

To get the name of the logging instance, run the following command ibmcloud resource service-instances --all-resource-groups.





 Can I import archived data into the UI? 

Archived data cannot be imported to be searched or used in the IBM Log Analysis UI.

Use the [IBM Cloud Data Engine service](https://cloud.ibm.com/docs/sql-query?topic=sql-query-getting-started) to query archive data.





 Why can't I create an API key? 

If you are unable to [create an API key](https://cloud.ibm.com/docs/account?topic=account-userapikey&interface=ui) it could be because you are not authorized to do so.

Make sure your ID has the User API key creator permission enabled for the IAM service as described [here.]
Use the [IBM Cloud Data Engine service](https://cloud.ibm.com/docs/sql-query?topic=sql-query-getting-started) to query archive data.





 Why can't I create an API key? 

If you are unable to [create an API key](https://cloud.ibm.com/docs/account?topic=account-userapikey&interface=ui) it could be because you are not authorized to do so.

Make sure your ID has the User API key creator permission enabled for the IAM service as described [here.](https://cloud.ibm.com/docs/account?topic=account-allow-api-create)





 How can I determine the version of the logging agent that is installed? 

The logging agent version that is installed is returned by running logdna-agent -V. You might need to run this command from the directory where the agent is installed.





 Can I control the ingested log lines so I can control my service cost? 

You can control the volume of log lines that you ingest. Controlling the log lines helps you control your Log Analysis service cost. Logs that are filtered out (excluded) are not archived and are not available for search. You do not pay for log lines that are filtered out.

There are different ways in which you can filter out logs sent to Log Analysis:



* You can [configure the agent to drop logs](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-exclude_logs_from_agent) before sending them to the Log Analysis service.
* If you send logs to the Log Analysis service, you can define [exclusion rules](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-exclusion_rules) to drop logs before they are stored for search.



* You can drop the log lines entirely and not see them at all through the UI.
* You can view the log lines in the UI, but you cannot search on them. However, you can define views and alerts based on the data from these logs.
FAQs: SSH keys 



  Where can I find my SSH key? 

SSH keys are device-specific and are found within the device. Because each operating system is different, the steps to locate the SSH key are OS-specific. To learn more about generating an SSH key on a device, refer to GitHub's article on [generating SSH keys](https://help.github.com/articles/generating-ssh-keysplatform-windows).





  How many SSH keys can I add to my account? 

You can associate up to 100 SSH keys with an account. Authorized users can [add 1 SSH key](https://cloud.ibm.com/docs/ssh-keys?topic=ssh-keys-adding-an-ssh-keyadding-an-ssh-key) at a time by using the IBM Cloud® console. While most users don't need 100 keys, you need to remove any keys that you do not need to ensure that space is available for more valid keys. For more information, see [Removing an SSH key](https://cloud.ibm.com/docs/ssh-keys?topic=ssh-keys-removing-an-ssh-keyremoving-an-ssh-key).





  I don't see my actual SSH key in the list, but I do see a fingerprint. What is that? 

The fingerprint that is shown with the details for an SSH key is an abbreviated sequence of bytes generated by the system. The fingerprint is shorter than the SSH key itself and is used to authenticate or look up the public key for the associated device.





  If I create or reload a device that uses an image template, do the SSH keys carry over? 

Yes and no. Each device has a unique SSH key, so the key for the newly provisioned or reloaded device is different from the image. However, SSH keys that are associated with either a Flex Image or a standard image templates are associated with the device when it is provisioned or reloaded. You can also add keys during the setup process.
You can directly call the toolchain creation page endpoint to pass all of the parameter values. For more information about these parameters, see [Toolchain Creation Page Parameters](https://github.com/open-toolchain/sdk/wiki/Toolchain-Creation-page-parameters).





 Do I need a separate toolchain instance for each piece of work that my team owns? 

You can define multiple pipelines within a single toolchain. However, if these pieces of work are unrelated and only share a definition repo, you can create them in separate toolchains so that you can administer them separately.





 Can I create a toolchain template and then use it to create a toolchain for each piece of work that my team owns? 

Creating a custom template is more work, but it ensures that all of your toolchains have the same structure. By using a template, you can quickly add toolchains in the future. If you’re creating only a few toolchains and a standard template exists that is similar to what you need, use that template and customize your toolchains after they are created.





 I created a toolchain template that specified a particular tag and then created toolchains from that template. If I edit my template to change the tag are my toolchains updated with that tag? 

Because the template doesn't link to the toolchains that were created from it, toolchains that were created from the original template are not updated with the new tag.





 Why does the Toolchains page show that a Continuous Delivery service is required? 

Toolchains in a resource group must be accompanied by an instance of the Continuous Delivery service in the same resource group. The error message indicates that the resource group does not contain an instance of the Continuous Delivery service. To resolve this error, create an instance of the Continuous Delivery service in the resource group. For more information about this requirement, see [Plan limitations and usage](https://cloud.ibm.com/docs/ContinuousDelivery?topic=ContinuousDelivery-limitations_usage).





 How do I find my toolchain ID? 

You can find your toolchain ID in the URL of your selected toolchain tool.
Because each operating system is different, the steps to locate the SSH key are OS-specific. To learn more about generating an SSH key on a device, refer to GitHub's article on [generating SSH keys](https://help.github.com/articles/generating-ssh-keysplatform-windows).
* How many SSH keys can I add to my account?

You can associate up to 100 SSH keys with an account. Authorized users can [add 1 SSH key](https://cloud.ibm.com/docs/ssh-keys?topic=ssh-keys-adding-an-ssh-keyadding-an-ssh-key) at a time by using the IBM Cloud® console. While most users don't need 100 keys, you need to remove any keys that you do not need to ensure that space is available for more valid keys. For more information, see [Removing an SSH key](https://cloud.ibm.com/docs/ssh-keys?topic=ssh-keys-removing-an-ssh-keyremoving-an-ssh-key).
* I don't see my actual SSH key in the list, but I do see a fingerprint. What is that?

The fingerprint that is shown with the details for an SSH key is an abbreviated sequence of bytes generated by the system. The fingerprint is shorter than the SSH key itself and is used to authenticate or look up the public key for the associated device.
* If I create or reload a device that uses an image template, do the SSH keys carry over?

Yes and no. Each device has a unique SSH key, so the key for the newly provisioned or reloaded device is different from the image. However, SSH keys that are associated with either a Flex Image or a standard image templates are associated with the device when it is provisioned or reloaded. You can also add keys during the setup process.
* Which virtual server instance types can be reserved?

Only SAN-backed balanced, memory, and compute family sizes can be reserved.
See /etc/fstab if you're not sure what the old mount point is for the xfs partition.

 mount /dev/sdb1 /mnt
2. Extend the file system. Substitute the mount point of the file system.

 xfs_growfs -d </mnt>













 Why do I see two disks in Disk Management when I add a single storage device? 

Seeing two disks in Disk Management can occur if MPIO is not installed or is disabled for ISCSI. To verify the MPIO configuration, refer to the steps for [Verifying MPIO configuration for Linux®](https://cloud.ibm.com/docs/BlockStorage?topic=BlockStorage-mountingLinuxverifyMPIOLinux) or [Verifying whether MPIO is configured correctly in Windows® Operating systems](https://cloud.ibm.com/docs/BlockStorage?topic=BlockStorage-mountingWindowsverifyMPIOWindows).





 How do I reconnect storage after a chassis swap? 

Complete the following steps to successfully reconnect the storage after a chassis swap.



1. Before the swap, remove the authorization (revoke access) from the storage devices.
2. After the swap, authorize the host again.
3. Discover the storage devices again, with the new credentials that were gained from the new authorization.



For more information, see [Managing Block Storage for Classic](https://cloud.ibm.com/docs/BlockStorage?topic=BlockStorage-managingstorage).





 How do I disconnect my storage device from a host? 

Perform the following steps to disconnect from a host:



1. Remove operating system ISCSI sessions and, if applicable, unmount the device.
2. Revoke access for the host from the storage device in the [IBM Cloud® console](https://cloud.ibm.com/login).
3. Remove automatic discovery, and if applicable, remove connect database entries from the operating system for ISCSI connections.







 How do endurance and performance storage differ? 

Endurance and Performance are provisioning options that you can select for storage devices.
FAQs 

Have a question about VLANs? Review frequently asked questions, which provide answers to provisioning concerns, application access, and other common inquiries.



 Can I move an existing device to a new VLAN? 

Existing compute devices, such as a virtual server instance (VSI) or a bare metal, cannot be moved to a new VLAN. A new VSI or bare metal must be provisioned in the new VLAN and deprovisioned accordingly. Single VLAN firewalls cannot be moved to a new VLAN either. Multi VLAN firewalls can be attached to the new VLAN and then detached from the previous VLAN. Refer to the specific offering documentation for capabilities and limitations.





 Is there a way to specify which VLAN I want to use for my device when I order it? 

Yes, a specific VLAN can be selected during the ordering process. This option is available at the end of the device order form. A private VLAN is selected, followed by a public VLAN. Remember that a subnet selector is presented for each VLAN, and that this selection is optional. Select a subnet only if you have reason to do so because selecting a subnet that lacks available IP addresses negatively impacts the fulfillment of the device. See the [Subnet FAQ](https://cloud.ibm.com/docs/subnets?topic=subnets-faq) for more details.

The selected VLAN must be located in the same data center as the device. We cannot assign a device to a VLAN that is in a different data center.





 How many devices can be assigned to a single VLAN? 

Currently, no limit exists for the number of devices that are associated with a single VLAN at any time. However, when a hardware firewall is associated with a VLAN, the type of firewall might impose restrictions on the number of devices that reside on the VLAN.





 What kinds of devices are assigned to a VLAN? 

Any device that has a network connection is associated with a VLAN. Dedicated servers have both a public and private network connection, so you see those devices associated with both public and private VLANs.





 How do I trunk my VLANs to my servers?
For example, you might set command aliases or environment variables that you often use. Because your home directory space is temporary, you need to edit the .bashrc file each time Cloud Shell restarts.

Be careful when you edit these values because you can introduce errors that cause your sessions to not start. Don't change the CLOUDSHELL, BLUEMIX_HOME, ACCOUNT_ID, and SESSION_NAME environment variables, because they're required for your Cloud Shell environment to work.





 How can I switch accounts in Cloud Shell? 

To switch the default account for all sessions, close Cloud Shell, switch the account in the IBM Cloud console menu bar, and then reopen Cloud Shell.





 Can I use sudo to run commands? 

Cloud Shell is a restricted shell, so sudo isn't supported in Cloud Shell.





 How do I manage access and locations for Cloud Shell? 

Account owners or Cloud Shell administrators can control whether users in an account can access Cloud Shell, and they can select the location for storing user session data. For more information, see the following topics:



* [Updating Cloud Shell settings](https://cloud.ibm.com/docs/account?topic=account-shell-settings)
* [Actions and roles for account management services](https://cloud.ibm.com/docs/account?topic=account-account-servicesshell-service-account-management)