0

在我的应用程序中,我需要拨入 2 个用户,使用 say = "hello < name1 > this is FantasticApp. Press 1 to connect to your buddy < name2 >"。

只有在两个用户都接听并按 1 后,他们才能接通通话。如果 user1 先回答并接受,在等待 user2 时,我想给 user1 播放音乐。

我该如何写这个 Twiml?

4

1 回答 1

0

Twilio 开发人员布道者在这里。

您可以使用<Conference>TwiML 的部分来执行此操作。这是一个使用 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

希望对您有所帮助,如果您还有其他问题,请告诉我。

于 2015-04-11T13:17:29.873 回答