Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

RetrieveMetaData

Before you can retrieve any meta data you must first call the 'authenticate' method to retreive a security hash and timestamp.

The RetrieveMetaData and RetrieveMetaDataByUniqueId commands allows you to retrieve the meta data of a call recording by its 'tag' and 'uniqueId' respectively.

Code Block
linenumberstrue
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

...