我正在使用Twilio开发iOS应用程序。我们在服务器端使用了TWIML。我在其中一个主题中读到了使用动词时无法回答机器检测。我可以使用twilio rest apis获取服务器代码吗?如果是,请提供一些示例代码。
连接呼叫时不会呼叫语音网址。它在呼叫振铃时呼叫。
什么是解决问题的最佳方法?
答案 0 :(得分:1)
现在有enhanced Answering Machine Detection。
例如,MachineDetection
参数可以是Enable
或DetectMessageEnd
。识别完成后,Enable
会立即返回结果。如果检测到应答机,DetectMessageEnd
将等到问候语后返回结果。
使用新的AMD看起来像in the docs:
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]
答案 1 :(得分:0)
Twilio传道者在这里。
要配置拨打电话以使用AMD,请在您的API请求中添加 ifMachine 参数。以下是有关AMD的更多信息:
https://www.twilio.com/docs/api/rest/making-calls#post-parameters-optional
希望有所帮助。