Versions Compared

Key

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

...

This api useful if you want to download recordings on a regular basis.

You should be aware that Noojee Contact may split the recording of a call into multiple ‘legs’ and as such you may retrieve multiple entries for each recording.

The api takes a date and an hour. When considering which recordings to retrieve it returns any recordings that ‘ended’ in that one hour block. You should normally wait at until a few minutes after the hour before requesting the hour.

...

Field

Description

Callend

The date/time that the call endedLeg of the recording ended. A recording may have multiple legs and a recording may not be for the full duration of the call.

CallRecordId

A system wide unique id for the recording.

DID

If the call is an inbound call then this is the DID that the caller dialed. For internal calls this is set to 'internal'.

Destination

The Phone number of that party that answered the call.

Direction

The direction of the call. This can be ‘Inbound’ or ‘Outbound’ or ‘Internal’. An internal call is a call between two extensions.

Duration

The length of this leg of the recording in seconds.

Leg

A call can be split into multiple recording legs. The Leg is a 1 based integer indicate order of this leg. The

Source

The phone number that originated the call. For outbound calls this will be the extension no. For inbound calls this is the caller id (if available).

Start

The start date/time of this leg of the recording.

Tag

If the the recording has been tag via the recording user interface this field will contain the tag. Otherwise it will be an empty string.

UniqueId

A system wide unique identifier for the call.

Username

The Noojee Contact username of the person that made or took the call. Note that calls can be recorded even if they are never answered.