M1k*_*1ke 3 twilio twilio-php twilio-twiml
我知道在拨打电话时,Twilio 可以检测到答录机,并做出不同的反应。
但是,如果我使用<dial>动词,则没有明显的地方可以添加此功能,即使它本质上是相同的东西。
我的预期流程是:
来自动词的官方文档(强调我的):<Dial>
这是 Dial 最简单的情况。Twilio 将拨打 415-123-4567。如果有人接听,Twilio 会将呼叫者连接到被叫方。如果呼叫者挂断电话,Twilio 会话就会结束。如果线路占线、没有应答或被叫方挂断,
<Dial>则退出并<Say>在呼叫流程结束之前为主叫方执行动词。
<?xml version="1.0" encoding="UTF-8"?>
<!-- page located at http://example.com/simple_dial.xml -->
<Response>
<Dial>415-123-4567</Dial>
<Say>Goodbye</Say>
</Response>
Run Code Online (Sandbox Code Playgroud)
将<Record>动词放在动词后面<Say>听起来就像您正在寻找的那样。您可以更改默认值 30 秒的超时,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial timeout="9001">415-123-4567</Dial>
<Say>Please leave a message</Say>
<Record action="/process_new_voicemail" />
</Response>
Run Code Online (Sandbox Code Playgroud)