当有人拨打我的Twilio电话号码时,我想将它转发到我的个人手机上 . 我知道我可以做到这一点
<?xml version="1.0" encoding="UTF-8"?>
<Response action="/voicemail" timeout="5">
<Dial>
<Number>415-123-4567</Number>
</Dial>
</Response>
其中415-123-4567是我的个人手机号码 .
我的 /voicemail
Twiml看起来是
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say>
Please leave a message at the beep.
Press the star key when finished.
</Say>
<Record
action="/thankyou"
method="GET"
maxLength="20"
finishOnKey="*"
/>
<Say>I did not receive a recording.</Say>
</Response>
这很好,有一个问题 .
如果有人拨打我的Twilio号码,我的个人电话就响了 . 如果我在5秒内双击手机上的电源按钮,它会将来电者发送到我的个人语音信箱(而不是我的Twilio语音信箱) .
在这个例子中,我将超时设置为5.我猜我必须指定一个超时号码(在我的个人语音邮件关闭之前可能无法触发/ voicemail执行),或者它不会触发在Twilio上设置的语音邮件 . 我没有问题,因为我可以将时间从5秒增加到20秒 . 如果我这样做并且有人拨打我的Twilio号码,那么我会在20秒内双击手机上的电源按钮,它将播放我个人手机的铃声,而不是我的Twilio铃声 .