有没有办法找到语音呼叫是由机器还是人来回答的 . 我们从REST文档中了解到,如果机器将被弃用 . 如果是这样,以下代码是否有效
*Call call = Call
.creator(new PhoneNumber(phSettings.getQueueConnectNumber()), new PhoneNumber(callnum),
new URI(url))
.setIfMachine("Hangup")
.setMethod(HttpMethod.GET).setStatusCallback(statusurl)
.setStatusCallbackMethod(HttpMethod.POST).setStatusCallbackEvent(callbackEvents).create(RestClient);*
同样从我们发现MachineDetection处于测试版的文档中,我们将获得测试版的beta版 .
1 回答
回答机器检测是公开测试版,因此您可以立即开始尝试 .
不推荐使用
IfMachine
参数,因此您需要更新代码 . 例如,将MachineDetection
参数用作Enable
或DetectMessageEnd
. 识别完成后,Enable
会立即返回结果 . 如果检测到应答机,DetectMessageEnd
将等到问候语后返回结果 .正如在the docs中看到的那样调用API: