Когда мы получаем ошибку ConnectionFailureError с ботом DirectLine Speech?

Я использую C # SDK для Direct Line Speech, чтобы попытаться создать прямую и прямую связь от бота и моего голосового приложения, но поток веб-сокета продолжает отключаться после первого или второго обмена. Я вижу эту ошибку в событии Connector_Cancelled:

Connector_Canceled:Error ConnectionFailure : Connection was closed by the remote host. Error code: 1011. Error details: Internal server error. SessionId: 08e399e7615b499eb1b38ba2ffc6b283

Как устранить эту проблему и как соотнести SessionId. Я не вижу, чтобы этот идентификатор сеанса различается каждый раз, даже между разными событиями, такими как Connection_SessionStarted и Connection_SessionStopped.


person bedtym    schedule 01.11.2019    source источник


Ответы (1)


Когда служба распознавания речи обнаруживает неисправимую ошибку, она разрывает соединение. На клиенте это рассматривается как сбой подключения. Обычно внутренняя ошибка службы указывает, что это не ошибка, вызванная клиентом. Ошибки, вызванные ошибкой клиента, обычно включают подробные сведения, требующие принятия мер.

Чтобы подать заявку в службу поддержки, следуйте инструкциям в Справке и варианты поддержки когнитивных услуг.

Для дальнейшего устранения проблемы подробно журналы клиентов были бы полезны.

person minkom-ms    schedule 08.01.2020