Call Service¶
Call phone number¶
-
POST
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/users/
(string: user_id)/services/calls/
¶
The API is mapped to XSI command POST /user/<userid>/calls/new
Retrieve Call List¶
-
GET
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/users/
(string: user_id)/services/calls/
¶
The API is mapped to XSI command GET /user/<userid>/calls
Retrieve Call Details¶
-
GET
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/users/
(string: user_id)/services/calls/
(string: instance_name)/
¶
The API is mapped to XSI command GET /user/<userid>/calls/<callid>
Call State Modify¶
-
PUT
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/users/
(string: user_id)/services/calls/
(string: instance_name)/
¶
The API is mapped to the following XSI commands depending onthe requested new state:
PUT /user/<userid>/calls/<callid>/BlindTransfer
PUT /user/<userid>/calls/<callid>/ConsultTransfer/<callid>
PUT /user/<userid>/calls/<callid>/Hold
PUT /user/<userid>/calls/<callid>/Reconnect
PUT /user/<userid>/calls/<callid>/CallRetrieve
PUT /user/<userid>/calls/<callid>/Record
PUT /user/<userid>/calls/<callid>/PauseRecording
PUT /user/<userid>/calls/<callid>/ResumeRecording
PUT /user/<userid>/calls/<callid>/StopRecording
Release Call¶
-
DELETE
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/users/
(string: user_id)/services/calls/
(string: instance_name)/
¶
The API is mapped to XSI command DELETE /user/<userid>/calls/<callid>
Call Retrieve¶
-
POST
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/users/
(string: user_id)/services/calls/retrieve/
¶
The API is mapped to XSI command POST /user/<userid>/calls/CallRetrieve
IMRN Resource Create¶
-
POST
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/users/
(string: user_id)/services/calls/imrn/
¶
The API is mapped to XSI command POST /user/<userid>/calls/imrn