何时使用DirectLine语音机器人获取ConnectionFailureError?

时间:2019-11-01 01:10:21

标签: microsoft-cognitive speech direct-line-botframework

我正在使用C#SDK进行Direct Line Speech尝试从漫游器和我的语音应用程序创建来回无缝通信,但是在第一次或第二次来回交互之后,websocket流一直保持断开连接。我在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)之间,我也看不到每次会话ID都不同。

1 个答案:

答案 0 :(得分:0)

当语音识别服务遇到不可恢复的错误时,它将断开连接。在客户端上,这被视为连接失败。通常,内部服务错误表示这不是由客户端引起的错误。由客户错误引起的错误通常包括可操作的详细信息。

要获得支持票,请遵循Help and support options中有关认知服务的指南。

进一步解决问题detailed client logs会有所帮助。