【问题标题】:TwiML App: If the caller hangs up in the middle of the application process, does Twilio notify the app of a hang up?TwiML App:如果调用者在应用程序过程中挂断,Twilio 是否会通知应用程序挂断?
【发布时间】:2014-07-28 01:25:45
【问题描述】:

我正在尝试找出一种方法来捕获调用者是否在 TwiML 指令中间挂断。如果呼叫者挂断(放弃呼叫),twilio 会通知应用程序吗?

我看到了状态回调 url 设置,但我只是获得了“已完成”状态。我想知道呼叫者是否正在聚会中挂断电话,twilio 会知道电话挂断并报告吗?还是我应该只看到“已完成”状态,然后确定通话是否实际成功完成?

【问题讨论】:

    标签: twilio


    【解决方案1】:

    Twilio 布道者在这里。

    据我所知,除了状态回调将 CallStatus 传递给您之外,我们没有具体的方式告诉您呼叫者在 <Gather> 的中间挂断,正如您指出的那样,它只是告诉您调用已完成,而不是调用者在 TwiML 文档或调用流中的哪个位置。

    如果您想知道呼叫流程中呼叫结束的位置(例如呼叫者挂断),我很确定您需要在自己的应用程序中跟踪这些内容。您可以通过存储电话呼叫的 callSid 以及一些元数据来做到这一点,这些元数据可帮助您的应用了解呼叫在流中的位置,并且只需在每次 Twilio 向您的应用发出 webhook 请求时进行更新。

    希望对您有所帮助。

    【讨论】:

    • 这就是必须要做的事情..只是想要确认..谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-25
    • 1970-01-01
    • 1970-01-01
    • 2015-04-11
    相关资源
    最近更新 更多