首先,鈴聲工作正常,它撥打兩個號碼併成功將它們連接在一起。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秒後消失?
以下是我的帖子回答你的問題嗎? –