如何将Twilio用作来电者和被叫者之间的代理人,以便将来电者的电话号码保密?
奖励功能是自动转录电话,但我还是Twilio API的新手。
答案 0 :(得分:6)
您还可以使用TwiML <Dial>标记将正在进行的通话与其他电话号码相关联。您可以指定callerId属性,将传出的callerId设置为您从Twilio购买的任何传入电话号码或您使用Twilio验证的任何电话号码。这是一个例子:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial callerId="123-456-7890">415-123-4567</Dial>
</Response>
答案 1 :(得分:5)
实现此目的的最佳方法是使用REST api创建两个出站调用,并将两个用户直接用于将其连接到同一会议的TwiML。以下是Python中调用代码的示例。
from twilio.rest import TwilioRestClient
account = "AXXXXXXXXXXXXXXXXX"
token = "YYYYYYYYYYYYYYYYYY"
caller_id = "+15555555555"
client = TwilioRestClient(account, token)
first_call = client.calls.create(to="+1{First Phone Number}", from_=caller_id,
url="http://path/to/twiml.xml")
second_call = client.calls.create(to="+1{Second Phone Number}", from_=caller_id,
url="http://path/to/twiml.xml")
对于你的Twiml,只需输入:
<Response>
<Say>You are now entering the conference line.</Say>
<Dial>
<Conference>foo</Conference>
</Dial>
</Response>
Voila - 双方只能看到您在caller_id中指定的电话号码。
答案 2 :(得分:0)
2020年更新,针对仍在搜索和发现此问题的任何人:Twilio现在拥有一个Proxy API。