首先,铃声工作正常,它拨打两个号码并成功将它们连接在一起。RingOut ID应该持续多久?
当我向Ringout REST API端点发送POST请求时,我会收到一个铃声ID。然后,我使用此铃声ID并每隔几秒发出一次GET请求,以追踪双方何时应答呼叫。 (我知道网络挂接的,但网络挂接不给我被叫方的状态)
{
"uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/XXXX/extension/XXXXXX/ringout/XXx";,
"id": xxx,
"status": {
"callStatus": "Success",
"callerStatus": "Success",
"calleeStatus": "Success"
}
}
我使用同样的轮询技术摸出当任何一方已经从呼叫断开。
{
"uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/xxxx/extension/xxxx/ringout/xxxx";,
"id": xxx,
"status": {
"callStatus": "CannotReach",
"callerStatus": "Finished",
"calleeStatus": "Finished"
}
}
我注意到ringout ID只活了大约30秒,在此时间后,当我发送GET请求,我得到即使电话仍在进行这种反应。
{
"errorCode": "CMN-102",
"message": "Resource for parameter [ringoutId] is not found",
"errors": [
{
"errorCode": "CMN-102",
"message": "Resource for parameter [ringoutId] is not found",
"parameterName": "ringoutId"
}
],
"parameterName": "ringoutId"
}
这是振铃呼叫的预期行为,即使呼叫仍处于活动状态,该ID是否在30秒后消失?
以下是我的帖子回答你的问题吗? –