Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated using 4PSA automated script

...

NameOccurrenceTypeDescription

CallID

1

String

The call's unique identifier.

CallerIDNum

1

String

The caller's CallerID number.

CallerIDName

1

String

The caller's CallerID name.

CalledDID

1

String

The public number of the called extension (if available).

CalledExtension

1

String

The extension that received the call. Supported format: extended extension number (e.g. yyyy*zzz).

CallStatus

1

String

The call status. This parameter is set to the following values, depending on the event type.

For the the Dial-In and the  and the Dial-Out event event types, the parameter is set to CALLING.

For the the Hangup event event type, the parameter can have one of the following values:

  • ANSWER - The call is answered, the caller reached the callee; this is a successful call;
  • BUSY - A busy signal is played to the caller; the dial command reached its number, but the number is busy;
  • NOANSWER - The call is not answered; the dial command reached its number, the number rang for too long and the dial timed out;
  • CANCEL - The call is canceled; the dial command reached its number, but the caller hung up before the callee picked up;
  • CONGESTION - Congestion; this status is usually a sign that the dialed number is not recognized;
  • CHANUNAVAIL - Channel unavailable; on SIP, peer may not be registered.

CallFlow

1

String

The call flow:

  • IN - for the calls received by the extension;
  • OUT - for the calls made by the extension.

CallerExtension

1

String

The extension that made the call. Supported format: extended extension number (e.g. yyyy*zzz).

CalledNumber

1

String

The number that was dialed by the caller (can be an external number:   003258422544, the extended IVR number:  0003*001 or or the short IVR number:   001.)

CallAPIID

1

String

The call ID that is auto-generated and maintained for the entire duration of the call, no matter how many transfers are performed. This variable can be used to identify in the events the calls started using a UnifiedAPI request.

...

Check how it can be used in the the TrackMyCalls example example.

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