1

我有一个奇怪的问题。

在我的系统中,有 2 名参与者在会议中见面。首先,A呼叫然后进入会议等待,同时B正在拨号加入该会议。然后,在会议结束后A,我想执行一些 Twiml 来问B几个问题。

以下是我在流程的最后步骤向参与者输出的 Twiml 输出:

对于A

<Response>
    <Gather numDigits="1">
         <Play>/somemusic.mp3</Play>
     </Gather>
</Response>

对于A

<Response>
  <Play>/THANK_YOU.mp3</Play><Redirect/>
</Response>

对于A

<Response>
    <Play>/PRE_FORWARD.mp3</Play>
    <Dial>
        <Conference waitUrl="http://twimlets.com/holdmusic?Bucket=com.twilio.music.classical" endConferenceOnExit="true">52d9771d4e1a41389983517</Conference>
    </Dial>
</Response>

对于B,在拨打他的电话后:

<Response>
    <Dial record="true"  action="http://XYZ/joinconference/name/52d9771d4e1a41389983517/conference_ended/1">
        <Conference waitUrl="http://twimlets.com/holdmusic?Bucket=com.twilio.music.classical" endConferenceOnExit="true">52d9771d4e1a41389983517</Conference>
    </Dial>
</Response>

对于B, 会议结束后:

<Response>
    <Gather numDigits="1">
        <Play>/QUESTION.mp3</Play>
        <Pause length="5"/>
    </Gather>
</Response>

问题是:B完全听不见/QUESTION.mp3。他只听到了这段录音的 1 秒钟。之后通话挂起。没有Gather提交结果。

这可能是什么?我究竟做错了什么?

4

1 回答 1

1

Twilio 布道者在这里。

首先,只需使用Request Inspector检查您的通话记录,因为这有助于调试您的应用程序。

我重新创建了您在上面所做的事情,并且效果很好。我相信最好的选择是使用您的 Twilio 帐户 SID 联系 help@twilio.com,Twilio 支持人员可以深入了解您的特定情况下出了什么问题。

祝你好运!

于 2014-01-22T15:53:21.537 回答