通过Twilio接听电话

Pet*_*ron 5 api proxy twilio

如何将Twilio用作呼叫者和被呼叫者之间的代理,以保持被呼叫者的被叫私人电话号码?

奖励功能是自动转录呼叫,但我仍然是Twilio API的新手.

bea*_*ver 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>
Run Code Online (Sandbox Code Playgroud)


小智 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")
Run Code Online (Sandbox Code Playgroud)

对于你的Twiml,简单地说:

<Response>
    <Say>You are now entering the conference line.</Say>
    <Dial>
        <Conference>foo</Conference>
    </Dial>
</Response>
Run Code Online (Sandbox Code Playgroud)

Voila - 双方只能看到您在caller_id中指定的电话号码.