【问题标题】:Check if person answers call or get voice mail using ask fast使用快速询问检查人员是否接听电话或收到语音邮件
【发布时间】:2014-06-13 10:20:27
【问题描述】:

我使用这个 api:Ask Fast,与我的客户交流。我用它来打电话给我的客户,让他们了解他们的订单状态。我需要知道客户是否已接听电话,或者我是否已接通他们的语音信箱。在文档中没有这样的方法。有没有办法知道这一点?在这两种情况下,服务器都会返回 200 代码。

我打这个电话:

网址:http://api.aks-fast.com/dialoghandler/rpc

{
    "method": "outboundCallWithMap",
    "params": {
        "addressMap": {
            "003110xxxxxxx": "me"
        },
        "url": "my url",
        "accountID": "xxxxxxxxxxxxx",
        "senderName": "me",
        "subject": "test message"
    }
}

【问题讨论】:

    标签: json communication rpc ask-fast


    【解决方案1】:

    没有这种方法,因为carry认为在这两种情况下手机都会被拿起。一种解决方法是创建交互。例如:在提供信息之前问一个问题:“我不知道你是不是人类,你能按一个按钮吗?”如果 10 秒内没有按钮按下,你就知道这是一个语音邮件。实现这一目标的一种方法是:

    初始问题json

            {
                "question_id":<some_id>,
                "question_text":"I do not know if you are human can you press a button",
                "type":" closed",
                "url":"<referral url>",
                "answers":[
                    { 
                        "answer_id":<some_id>,
                        "answer_text":"Press one if you are human",
                        "callback":"The real question url"
                    }
                ],
                "event_callbacks":[
                    {
                        "event":"timeout",
                        "callback":"i am not a human url or leave empty if you want to hang up"
                    },
    
                ],
                "media_properties": [
                    {
                        "medium": "BROADSOFT",
                        "properties": 
                        {
                           "TIMEOUT": "10s"
                        }
                }
                ]
            }
    

    您在此处询问客户是否愿意回复。如果这没有发生,电话将被挂断,并且您的 URL 将被调用,并执行正确的操作。

    TIMEOUT 中,您可以指定调用超时方法所需的时间。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-21
      • 1970-01-01
      • 2020-07-26
      相关资源
      最近更新 更多