我有一个奇怪的问题。
在我的系统中,有 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
提交结果。
这可能是什么?我究竟做错了什么?