SIGN UP

ACDEvents

Events

Error

The event is triggered if ACD service returns an internal error. The JS scenarios are not able to cause the internal errors because these errors depend on internal and network issues.

Parameters

  • error:

    string

    Error message

  • request:

    ACDRequest

    Request that generated the event

Offline

The event is triggered if all operators that can handle a request in specified queue are offline. In this case the request is not queued.

Parameters

  • request:

    ACDRequest

    Request that generated the event

OperatorFailed

The event is triggered when an ACD request tries to reach an operator, but the operator declines the call. IMPORTANT NOTE: This is just a notification, the request processing won't stop. The ACD request will be automatically redirected to the next free operator.

Parameters

  • operatorUserName:

    string

    Username of failed operator

  • request:

    ACDRequest

    Request that generated the event

  • statusCode:

    number

    Call status code

OperatorReached

The event is triggered when an operator was reached.

Parameters

  • operatorCall:

    Call

    Established call with operator

  • request:

    ACDRequest

    Request that generated the event

QueueFull

The event is triggered if queue has reached it's max size or max EWT, in this case request is not queued. Max size and max EWT are "unlimited" by default, you can change these values for every new or already existing queue in the control panel.

Parameters

  • request:

    ACDRequest

    Request that generated the event

Queued

The event is triggered when an ACDRequest was set into the queue.

Parameters

  • request:

    ACDRequest

    Request that generated the event

Waiting

The event is triggered as a result of the ACDRequest.getStatus() method call.

Parameters

  • ewt:

    number

    Estimated wait time in minutes (value of 0 is also possible)

  • request:

    ACDRequest

    Request that generated the event