你能用Twiml发起Twilio电话与答录机检测吗?
答
一般而言,您不会使用TwiML进行出站交互式呼叫。您当然可以使用拨号动词将呼叫者连接到另一方(http://www.twilio.com/docs/api/twiml/dial),但您在拨打的电话期间没有与主叫方/被叫方进行交互(例如,您不能说,收集等)。 ..)。只有在拨号呼叫结束后,交互才会启动。
简而言之,使用REST API启动调用,然后您可以根据需要继续使用TwiML进行交互。
答
它通过REST API完成。
例如,MachineDetection
参数可以是Enable
或DetectMessageEnd
。一旦识别完成,Enable
会立即返回结果。如果检测到应答机,DetectMessageEnd
将等待问候以返回结果。
采用全新AMD looks like this:
curl 'https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXX123456789/Calls.json' -X POST \
--data-urlencode 'To=+1562300000' \
--data-urlencode 'From=+18180000000' \
--data-urlencode 'MachineDetection=Enable' \
--data-urlencode 'Url=https://handler.twilio.com/twiml/EH8ccdbd7f0b8fe34357da8ce87ebe5a16' \
-u ACXXXXXXXXXXXXXXXX123456789:[AuthToken]
http://stackoverflow.com/questions/24641643/use-ifmachine-in-twiml-when-using-dial/24775220#24775220 – Sisir