簡體   English   中英

通過 TwiML 重定向從 Twilio Studio 在 TwiML Bin 中設置動態語音屬性

[英]Setting dynamic voice attribute inside TwiML Bin from Twilio Studio via TwiML Redirect

我正在嘗試使用 Studio Flow 中的變量來設置 TwiML Bin 生成的收集輸入交互要使用的語音類型,但是當我嘗試將變量引用為語音屬性的定義時,我得到了語法錯誤。 我知道 {{VoiceEnglish}} 變量引用可以正常工作,因為如果我將它放在 Say 標簽內,它會說出正確的值,但是有沒有辦法將它用於任何屬性? 我想工作的例子如下:

<?xml version="1.0" encoding="UTF-8"?>

<Response>
  <Gather input="dtmf" timeout="15" numDigits="1" action="https://webhooks.twilio.com/v1/Accounts/[AccountSID]/Flows/[FlowSId}?FlowEvent=return" method="GET">
    <Say voice="{{VoiceEnglish}}" language="en-US">English verbiage here</Say>
    <Say voice="{{VoiceSpanish}}" language="es-MX">Spanish verbiage here</Say>
  </Gather>
</Response>

我認為 TwiML 語法被報告為無效,因為它無法判斷{{VoiceEnglish}}{{VoiceSpanish}}的結果將是有效語音。

只要您同意該模式,您就可以保存 TwiML Bin:

顯示 TwiML Bin 包含無效 TwiML 並詢問您是否確定要保存它的模式。選項是取消或保存。

保存后,只要在重定向 URL 中提供有效的VoiceEnglishVoiceSpanish參數,就可以在 Studio Flow 中使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM