...
Note: The API will only accept POST requests.
The core '4.0 Retrieve Recording' method provides access to the calls audio data. If you want any information about the recording such as when it was made, the duration or the extension that answered the call then you need to retrive retrieve the recordings 'meta data' via the 'retrieveMetaData' method.
The retreiveMetaData call also provides information about individual Legs of a recording.
When Noojee Admin Contact records a call it is automatically split into separate recordings referred to a 'Legs'. A call is split each time the call goes through a transition. For example when a call enters a queue a split (Leg) is created, when the call is answered a second Leg is created. If the call is then transferred to a third party the call is once again split. Depending on the calls progress through the system a call could have many legs and 3-5 is typical.
In order to access all of the call recording you need to retrieve each individual leg. In order to identify what legs are available you need to first retrieve the calls meta data via the 'retrieveMetaData' callthis api entry point. From the meta data you can then uniquely identify and retrieve each Leg of the call in turn.
...
Code Block | ||
---|---|---|
| ||
https://<server host><fqdn>/servicemanagernjadmin/rest/CallManagementAPIRecordingAPI/retrieveMetaData? apiKey=f863246a-973e-11e6-8784-08002718f5b5&tag=1234 https://<server host><fqdn>/servicemanagernjadmin/rest/CallManagementAPIRecordingAPI/retrieveMetaDataByUniqueId? apiKey=f863246a-973e-11e6-8784-08002718f5b5&uniqueId=12341232.12 |
...