【问题标题】:Twilio - IfMachine rest codeTwilio - IfMachine 休息代码
【发布时间】:2017-04-05 09:45:48
【问题描述】:

有没有办法确定语音呼叫是由机器接听还是人工接听。我们从 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 处于测试阶段,我们能否获得测试访问权限以进行测试。

【问题讨论】:

    标签: twilio twilio-api


    【解决方案1】:

    应答机检测处于公开测试阶段,因此您可以立即开始试验。

    IfMachine 参数将被弃用,因此您需要更新代码。例如,将MachineDetection 参数用作EnableDetectMessageEndEnable 识别完成后立即返回结果。如果检测到应答机,DetectMessageEnd 将等到问候后返回结果。

    the docs 中所示对 API 的调用:

    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]
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-03
    相关资源
    最近更新 更多