Page tree

This section describes the UnifiedAPI PhoneCall Service.


Overview

The PhoneCall Service is used for real-time phone calls management. It allows making new phone calls, hanging up ongoing phone calls, transferring, recording, putting phone calls on hold, etc.

This service is available to Apps registered to the following account types:

  • Administrator
  • Organization
  • User

Requests

Requests are sent to the Service by an App that is registered to an account. If successful, these requests return the required resources.

TypeREST URIDescription
Create

POST

/phoneCalls/userId/

This request allows an App to create new simple phone calls, conference and callback phone calls.
Update

PUT

/phoneCalls/userId/extensionNumber/phoneCallId

This request allows an App to transfer calls to another party or to voicemail, record them, park or put on hold ongoing phone calls.
List

GET

/phoneCalls/userId/extensionNumber/phoneCallId

This request allows an App to fetch the list of calls that are in the system.
Delete

DELETE

/phoneCalls/userId/extensionNumber/phoneCallId

This request allows an App to hang up an ongoing call.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))

Except where otherwise noted, content in this space is licensed under a Creative Commons Attribution 4.0 International.