【发布时间】:2023-03-29 21:06:01
【问题描述】:
从我的应用程序中,我需要拨入 2 个用户,说 =“你好
只有在两个用户都接听并按 1 后,他们才能接通通话。 如果 user1 先回答并接受,在等待 user2 时,我想给 user1 播放音乐。
我该如何编写这个 Twiml?
【问题讨论】:
标签: twilio phone-call ivr twilio-twiml conference
从我的应用程序中,我需要拨入 2 个用户,说 =“你好
只有在两个用户都接听并按 1 后,他们才能接通通话。 如果 user1 先回答并接受,在等待 user2 时,我想给 user1 播放音乐。
我该如何编写这个 Twiml?
【问题讨论】:
标签: twilio phone-call ivr twilio-twiml conference
这里是 Twilio 开发者宣传员。
您可以使用 TwiML 的 <Conference> 部分执行此操作。这是一个使用 Ruby/Sinatra 的示例。
首先,您在用户拨打号码时建立您的初始响应:
post '/call' do
"<Response>
<Gather action='/next' numDigits='1'>
<Say>Hello! This is FantasticApp, press 1 to be connected with your buddy</Say>
</Gather>
</Response>"
end
然后/next 端点会将呼叫者置于会议中等待他们的好友。
post '/next' do
"<Response>
<Dial>
<Conference waitUrl='/your-awesome-hold-music.mp3'>FantasticApp conference</Conference>
</Dial>
</Response>"
end
希望对您有所帮助,如果您还有其他问题,请告诉我。
【讨论】: