首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Twilio和Python进行人与人之间的调用

使用Twilio和Python进行人与人之间的调用
EN

Stack Overflow用户
提问于 2020-03-16 13:58:04
回答 3查看 547关注 0票数 0

我已经设置了一个试用的可编程语音帐户与Twilio。我用的是Zoiper软电话端点。我正试图让我的客户服务器通过Twilio向一个活着的人发起一个电话。我要和被打电话的人谈谈。

但是,在使用教程代码时,Twilio的"url“参数用自己的语音消息拦截调用:

代码语言:javascript
复制
from twilio.rest import Client

account_sid = 'Axxxx'
auth_token = 'xxxxx'
client = Client(account_sid, auth_token)

call = client.calls.create(
    url='http://demo.twilio.com/docs/classic.mp3',
    to='+15553334929',
    from_='+18334447682'
    )

print(call.sid)

接听者听到信息,但我们不能一起说话。

Twilio自己的教程材料是关于如何使用TwilML或"url“参数让计算机自动处理调用。不过,我不需要这样做。一旦服务器通过Twilio发起呼叫,我需要两个人互相交谈。现在,"url“/ TwilML只是站在活生生的人们之间。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-03-16 15:15:50

这叫呼叫转发。下面的文章提供了完成此任务的所有不同方法。

设置呼叫转发

票数 0
EN

Stack Overflow用户

发布于 2020-03-17 17:41:01

博客展示了一个向外呼叫的例子,然后将调用者加入到调用中。请参阅“从您的应用程序开始两个用户的调用”部分。

您可能还想看一下答案,它展示了使用JS实现此操作的另一种方法(主体应该可以轻松地转移到python )。基本上,它打了两个电话,并加入了他们的会议。

免责声明:我不是律师,这也不是法律建议,但我假设你熟悉TCPA,并审查了与此相关的法规/要求。您的代码可能以自动的方式启动传出呼叫(而不是代理手动单击按钮启动呼叫)改变了您的监管级别。

票数 1
EN

Stack Overflow用户

发布于 2020-03-16 22:04:17

两位开发人员在这里传道。

欢迎来到StackOverflow!

您可以使用吐里奥演播室来完成这个任务。在您的仪表板中,单击+按钮创建一个新的流,并将其命名为您想要的。

它附带了触发器小部件,它将在触发触发器(在本例中为传入呼叫)时启动您的流程。

您只需要一个小部件: Connect对小部件的调用。将其拖到画布上,并将点从初始的Incoming Call触发器连接到新连接调用小部件左上角的点。在右侧栏下拉列表中选择单个数字,然后输入您想要转发调用的任何数字。

最后,您需要一个Twilio电话号码。在控制台的Twilio电话号码部分购买一个。

向下滚动到语音和传真部分,并从初始下拉列表中选择Webhooks, TwiML Bins, Functions, Studio, or Proxy。在“调用进来”旁边,选择Studio,并选择您刚刚创建的连接/关联到数字的流。最后,点击保存和塔达!如果有人调用您刚刚购买的Twilio号码,他们会将您路由到Twilio流中指定的号码。

请告诉我这是否有帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60707350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档