Twilio 错误:12200 架构验证错误,发现以元素“Stream”开头的无效内容。 '{播放

问题描述 投票:0回答:1

我遇到了 Twilio 的错误,希望得到帮助,因为文档页面上的信息有限,而且错误本身并不详细。

12200 架构验证,第 2 行,警告 说明 发现以元素“Message”开头的无效内容。 '{播放

之一

Twiml 是:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Stream name="Feature tagging Audio Stream" track="outbound_track" url="wss://test.com/ws" status="started">
      <Parameter name="scheduled_meeting_id" value="room_name"/>
      <Parameter name="call_type" value="spec"/>
      <Parameter name="category" value="internal"/>
      <Parameter name="token" value="speech_to_text_token"/>
  </Stream>
  <Connect>
    <Room participantIdentity="Some (AI Bot)">room_name</Room>
  </Connect>
</Response>

我选择不使用

<Start>
动词来确保同步连接。然而,当我包含动词时,我的连接会在 1 毫秒内丢失。任何帮助将不胜感激

twilio twilio-api twilio-twiml
1个回答
0
投票

这里是 Twilio 支持工程师。请注意,

<Stream>
是名词而不是动词,因此它不能用作
<Response>
的子元素。

如果用例是将音频流式传输到 websocket 服务器,同时将呼叫异步连接到可编程视频室,则需要将动词与名词一起使用。例如:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
   <Start>
      <Stream name="Feature tagging Audio Stream" track="outbound_track" url="wss://test.com/ws" status="started">
         <Parameter name="scheduled_meeting_id" value="room_name" />
         <Parameter name="call_type" value="spec" />
         <Parameter name="category" value="internal" />
         <Parameter name="token" value="speech_to_text_token" />
      </Stream>
   </Start>
   <Connect>
      <Room participantIdentity="Some (AI Bot)">room_name</Room>
   </Connect>
</Response>
© www.soinside.com 2019 - 2024. All rights reserved.