Resumes
Resumes records are generated when you are using the <Hold> verb. Those records are hosted with CPaaS and are available for you to retrieve.
The Resume records list resource represents a set of an account’s Resume records.
The Resumes API endpoint supports JSON output only. |
Resource Properties
Property | Description |
---|---|
api_version |
The API version in use during the recording. |
date_created |
The date this record was created in RFC2822 format. |
sid |
A string that uniquely identifies this record. |
org_sid |
The unique id of the Organization which belongs to the Account. |
account_sid |
The unique id of the Account that created this record. |
call_sid |
The unique id of the call where the operation was executed. |
status |
The status of the resume procedure. Possible values are: resumed, failed, no-answer. |
sip_response_code |
The SIP response code received in response to the SIP re-INVITE request sent by CPaaS to the SIP endpoint. If the re-invite is not replied to and times out, the value will be 408. |
uri |
The URI for this record, relative to |
Supported Operations
Listing a Single Hold Record
curl -X GET https://mycompany.restcomm.com/restcomm/2012-04-24/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Resumes/RMc377eb0e657e415383de087ab38797db \
-u 'YourAccountSid:YourAuthToken'
The response will be similar to the one below.
{
"api_version": "2012-04-24",
"sid": "RMc377eb0e657e415383de087ab38797db",
"date_created": "2021-03-09T12:03:00.787Z",
"account_sid": "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"org_sid": "ORfe81fe8a3d5f4d5391e901db0bf5755d",
"call_sid": "IDbb44ef8c2ebf4d4599d0378a2a8a2ea8-CAd9e08ede8b604e739ba7d0bd477fdf49",
"status": "resumed",
"sip_response_code": "200",
"uri": "/2012-04-24/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Resumes/RMc377eb0e657e415383de087ab38797db"
}
Getting a List of Resume Records
curl -X GET https://mycompany.restcomm.com/restcomm/2012-04-24/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Resumes \
-u 'YourAccountSid:YourAuthToken'
The response will be similar to the one below.
{
"page":0,
"num_pages":0,
"page_size":50,
"total":34,
"start":"0",
"end":"34",
"uri":"/api/2012-04-24/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Resumes",
"first_page_uri":"/api/2012-04-24/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Resumes?Page=0&PageSize=50",
"previous_page_uri":"null",
"next_page_uri":"null",
"last_page_uri":"/api/2012-04-24/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Resumes?Page=0&PageSize=50",
"resumes":
[
{
"api_version": "2012-04-24",
"sid": "RMc377eb0e657e415383de087ab38797db",
"date_created": "2021-03-09T12:03:00.787Z",
"account_sid": "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"org_sid": "ORfe81fe8a3d5f4d5391e901db0bf5755d",
"call_sid": "IDbb44ef8c2ebf4d4599d0378a2a8a2ea8-CAd9e08ede8b604e739ba7d0bd477fdf49",
"status": "resumed",
"sip_response_code": "200",
"uri": "/2012-04-24/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Resumes/RMc377eb0e657e415383de087ab38797db"
},
...
]
}
Request Parameters
Parameter | Description | Allowed values |
---|---|---|
Status |
Filters records with a particular statues |
resumed, failed, no-answer |
SipResponseCode |
Filters records that received a given SIP response code received in response to the SIP re-INVITE request sent to the SIP endpoint. |
integer |
StartTime |
Filters records created on this date or later. Timezone is assumed to be UTC. |
YYYY-MM-DDTHH:MM:SS (eg 2018-10-05T22:45:32) or YYYY-MM-DD (eg 2018-10-05) |
EndTime |
Filters records created on this date or earlier. Timezone is assumed to be UTC. |
YYYY-MM-DDTHH:MM:SS (eg 2018-10-05T22:45:32) or YYYY-MM-DD (eg 2018-10-05) |
CallSid |
Filter records that were executed in the context of a Call |
example: IDbb44ef8c2ebf4d4599d0378a2a8a2ea8-CAd9e08ede8b604e739ba7d0bd477fdf49 |
Filtering by CallSid Parameter
The example below will return Resume records that have been executed for a particular Call.
curl -X GET https://mycompany.restcomm.com/restcomm/2012-04-24/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Resumes?CallSid=IDbb44ef8c2ebf4d4599d0378a2a8a2ea8-CAd9e08ede8b604e739ba7d0bd477fdf49 \
-u 'YourAccountSid:YourAuthToken'
The result will be similar to the one below
{
"page":0,
"num_pages":0,
"page_size":50,
"total":34,
"start":"0",
"end":"34",
"uri":"/api/2012-04-24/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Resumes",
"first_page_uri":"/api/2012-04-24/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Resumes?CallSid=IDbb44ef8c2ebf4d4599d0378a2a8a2ea8-CAd9e08ede8b604e739ba7d0bd477fdf49&Page=0&PageSize=50",
"previous_page_uri":"null",
"next_page_uri":"null",
"last_page_uri":"/api/2012-04-24/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Resumes?CallSid=IDbb44ef8c2ebf4d4599d0378a2a8a2ea8-CAd9e08ede8b604e739ba7d0bd477fdf49&Page=0&PageSize=50",
"resumes":
[
{
"api_version": "2012-04-24",
"sid": "RMc377eb0e657e415383de087ab38797db",
"date_created": "2021-03-09T12:03:00.787Z",
"account_sid": "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"org_sid": "ORfe81fe8a3d5f4d5391e901db0bf5755d",
"call_sid": "IDbb44ef8c2ebf4d4599d0378a2a8a2ea8-CAd9e08ede8b604e739ba7d0bd477fdf49",
"status": "resumed",
"sip_response_code": "200",
"uri": "/2012-04-24/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Resumes/RMc377eb0e657e415383de087ab38797db"
}
]
}
Paging Information
The request supports standard paging information. For more details, please visit the Paging Information documentation.