There is no explaination to “Enable Streaming Endpoint” checkbox, when should I enable it?

DiegotheScotti 31 Reputation points
2020-06-20T14:03:06.04+00:00

I was wandering through the settings of my Web App Bot on Azure to modify my messaging endpoint and I found the strange unexplanatory “Enable Streaming Endpoint” checkbox which got me confused whether I should enable it or not!

What should it be by default? And when should I enable it? Is it necessary?

I attached a screenshot below

10433-enable-streaming-endpoint.jpg

Azure AI Bot Service
Azure AI Bot Service
An Azure service that provides an integrated environment for bot development.
745 questions
0 comments No comments
{count} votes

Accepted answer
  1. Ali Heikal 201 Reputation points
    2020-06-20T16:14:14.997+00:00

    It is related to the Direct Line Speech channel, which is optimized for voice-in, voice-out interaction with bots.

    Now to answer each of your question marks:

    What should it be by default?

    It should be unchecked.

    And when should I enable it?

    As stated in the documentation and I quote:

    With the Direct Line Speech channel connected to your bot, you now need to enable Bot Framework Protocol Streaming Extensions support for optimal, low-latency interaction.

    So you should enable it if and only if you're using the Direct Line Speech channel.

    Is it necessary?

    Yes and no.
    Yes, if you're using the Direct Line Speech channel, then it is a must before you enable Web socket support.
    No, if you're not using the Direct Line Speech channel, leave it unchecked as by default.

    You can also find here how to use it in your bot!

    4 people found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Oleksandr Krakovetskyi 21 Reputation points Microsoft Regional Director
    2020-06-20T14:54:58.907+00:00

    "Enable Streaming Endpoint" is needed for Speech support. If you don't use Speech input, you don't need to enable this option.

    More details are here: https://learn.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-directlinespeech?view=azure-bot-service-4.0#enable-the-bot-framework-protocol-streaming-extensions

    2 people found this answer helpful.
    0 comments No comments