当前位置: 首页 > 知识库问答 >
问题:

在Twilio让真人接听电话

令狐宏伟
2023-03-14

这个Twilio真的很棒。我只是有一个问题,我找不到一个直截了当的答案。

twilio中的所有调用(传入和传出)都是通过Webhooks进行的,也就是说,您必须指定需要将传入调用重定向到哪个URL。假设,一旦twilio号码的传入呼叫被重定向到URL,URL中定义的一组操作将作为对调用者的响应提供。

取而代之的是,真人是否可能接听twilio号码的来电。我已经知道“dial”动词可以将呼叫重定向到不同的号码。我的确切问题是,是否有可能让一个真人直接在twilio号码本身接听电话?

共有1个答案

东方河
2023-03-14

这里是Twilio开发者的福音传道者。

有许多方法可以将来电连接到某人。

最简单的方法是为您的电话号码提供一个URL,将呼叫指向该人的真实电话号码。为此,您的URL需要返回一些TwiML,使用 设置对电话的呼叫。像这样:

<Response>
  <Dial>
    <Number>PERSONS_PHONE_NUMBER</Number>
  </Dial>
</Response>

但是,您已指定不希望重定向呼叫。你有几个选择。您仍然需要使用 ,对于如何设置用户接听电话的电话,我们还有一些其他选择。

您可以使用Twilio Client JS或Android或iOS的可编程语音SDK构建一个软电话。一旦设置了客户端,就可以使用 元素将调用定向到它:

<Response>
  <Dial>
    <Client>CLIENT_ID</Client>
  </Dial>
</Response>

您可以为您的用户提供一部具有SIP功能的手机,并使用Twilio的SIP注册来注册该手机。然后,可以使用该电话的SIP地址和 元素将呼叫指向该电话:

<Response>
  <Dial>
    <Sip>SIP_ADDRESS</Sip>
  </Dial>
</Response>

如果您有Twilio无线Sim卡,那么您可以使用 ,将呼叫指向具有该Sim卡的电话:

<Response>
  <Dial>
    <Sim>SIM_ID</Sim>
  </Dial>
</Response>

这些只是将调用连接到用户的一些方法。我希望这能有所帮助。

 类似资料:
  • 我在这里阅读了Twilio电话教程:https://www.fullstackpython.com/blog/make-phone-calls-python.html 与Twilio教程不同,Twilio教程确实会叫我的手机,但它只播放MP3或人工智能语音。我希望能够进行对话。有没有办法用Twilio API连接我电脑的麦克风并与自己的手机通话?我一直在网上搜索,却找不到办法。请帮忙。

  • 我能用twilio连接两个电话号码吗? 这是我对我的问题的解释。 我会用我的twilio电话号码打给探员 如果代理和客户端都可用,我想连接它们。 有可能吗? 我知道呼叫转移,但它可以在代理打电话给我时使用。 似乎有一些源代码可用于此。

  • 这是一个非常非常简单的情况,但我找不到解决办法。 请注意,我们没有台式手机,我们使用公司发行的iPhone,所以我们晚上不会把iPhone留在工作中。

  • 我测试了这个帖子的答案,但它也不起作用:在Android6.0中接听来电 IncomingActivity:

  • 想知道是否有办法在Twilio中实现这个用例(使用taskrouter或其他机制), 情况是这样的: 消费者拨打Twilio号码 Call flow调用返回3个代理电话号码的API 消费者需要根据以下逻辑连接到三个代理中的一个, 开始拨打代理电话1 响铃后/无应答秒 已拨打代理电话2 但联系代理电话1的尝试仍在继续 同样,也会拨打代理电话3 直到1号、2号或3号特工接电话为止 我知道可以同时拨打代

  • 接听由普通电话拨打的电话(SkypeIn)     可接听传统的电话回线拨打的电话。若要使用此机能,需先购买  Skype 点数,或使用信用卡购买  SkypeIn 号码。其次,开始通话前,需先让支援PSP™版 Skype 的音频输入设备连接PSP™主机。 1. 登入 Skype ,并将登入状态调整为[ 在线]。 登入状态为[ 脱机]等状态时,无法接听电话。 2. 铃声响起,并显示来电画面后,选择