Conference

To track an event using the conference package, you can use the corresponding method on the tracker instance. For example:

Example

val properties = ConferenceIncomingCallAnsweredProperties(
    acceptedDuration = acceptedDuration
)
bird.tracker.conference.incomingCallAnswered(properties)

Methods

incomingCallAnswered()

val properties = ConferenceIncomingCallAnsweredProperties(
    acceptedDuration = acceptedDuration
)
bird.tracker.conference.incomingCallAnswered(properties)

ConferenceIncomingCallAnsweredProperties

PropertyType

accepted_duration?

Number

active_duration?

Number

agent_details?

Array<Map<String, Any?>>

call_duration?

Number

call_id?

String

channel_id?

String

connecting_duration?

Number

enqueued_duration?

Number

hold_duration?

Number

invited_duration?

Number

platform_id?

String

ringing_duration?

Number

incomingCallUnanswered()

val properties = ConferenceIncomingCallUnansweredProperties(
    acceptedDuration = acceptedDuration
)
bird.tracker.conference.incomingCallUnanswered(properties)

ConferenceIncomingCallUnansweredProperties

PropertyType

accepted_duration?

Number

active_duration?

Number

agent_details?

Array<Map<String, Any?>>

call_duration?

Number

call_id?

String

channel_id?

String

connecting_duration?

Number

enqueued_duration?

Number

hold_duration?

Number

invited_duration?

Number

platform_id?

String

ringing_duration?

Number

outgoingCallAnswered()

val properties = ConferenceOutgoingCallAnsweredProperties(
    acceptedDuration = acceptedDuration
)
bird.tracker.conference.outgoingCallAnswered(properties)

ConferenceOutgoingCallAnsweredProperties

PropertyType

accepted_duration?

Number

agent_active_duration?

Number

agent_details?

Array<Map<String, Any?>>

agent_hold_duration?

Number

call_duration?

Number

call_id?

String

channel_id?

String

connecting_duration?

Number

customer_active_duration?

Number

customer_hold_duration?

Number

enqueued_duration?

Number

platform_id?

String

ringing_duration?

Number

outgoingCallUnanswered()

val properties = ConferenceOutgoingCallUnansweredProperties(
    acceptedDuration = acceptedDuration
)
bird.tracker.conference.outgoingCallUnanswered(properties)

ConferenceOutgoingCallUnansweredProperties

PropertyType

accepted_duration?

Number

agent_active_duration?

Number

agent_details?

Array<Map<String, Any?>>

call_id?

String

channel_id?

String

connecting_duration?

Number

enqueued_duration?

Number

platform_id?

String

ringing_duration?

Number

incomingCallVoicemail()

val properties = ConferenceIncomingCallVoicemailProperties(
    agentDetails = agentDetails
)
bird.tracker.conference.incomingCallVoicemail(properties)

ConferenceIncomingCallVoicemailProperties

PropertyType

agent_details?

Array<Map<String, Any?>>

call_duration?

Number

call_id?

String

channel_id?

String

platform_id?

String

Last updated