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)let properties = ConferenceIncomingCallAnsweredProperties(
acceptedDuration: acceptedDuration
)
bird.tracker.conference.incomingCallAnswered(properties)const properties: ConferenceIncomingCallAnsweredProperties = {
accepted_duration: accepted_duration
};
Bird.tracker.conference.incomingCallAnswered(properties, event_opts);Methods
incomingCallAnswered()
val properties = ConferenceIncomingCallAnsweredProperties(
acceptedDuration = acceptedDuration
)
bird.tracker.conference.incomingCallAnswered(properties)let properties = ConferenceIncomingCallAnsweredProperties(
acceptedDuration: acceptedDuration
)
bird.tracker.conference.incomingCallAnswered(properties)const properties: ConferenceIncomingCallAnsweredProperties = {
accepted_duration: accepted_duration
};
Bird.tracker.conference.incomingCallAnswered(properties, event_opts);ConferenceIncomingCallAnsweredProperties
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)let properties = ConferenceIncomingCallUnansweredProperties(
acceptedDuration: acceptedDuration
)
bird.tracker.conference.incomingCallUnanswered(properties)const properties: ConferenceIncomingCallUnansweredProperties = {
accepted_duration: accepted_duration
};
Bird.tracker.conference.incomingCallUnanswered(properties, event_opts);ConferenceIncomingCallUnansweredProperties
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)let properties = ConferenceOutgoingCallAnsweredProperties(
acceptedDuration: acceptedDuration
)
bird.tracker.conference.outgoingCallAnswered(properties)const properties: ConferenceOutgoingCallAnsweredProperties = {
accepted_duration: accepted_duration
};
Bird.tracker.conference.outgoingCallAnswered(properties, event_opts);ConferenceOutgoingCallAnsweredProperties
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)let properties = ConferenceOutgoingCallUnansweredProperties(
acceptedDuration: acceptedDuration
)
bird.tracker.conference.outgoingCallUnanswered(properties)const properties: ConferenceOutgoingCallUnansweredProperties = {
accepted_duration: accepted_duration
};
Bird.tracker.conference.outgoingCallUnanswered(properties, event_opts);ConferenceOutgoingCallUnansweredProperties
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)let properties = ConferenceIncomingCallVoicemailProperties(
agentDetails: agentDetails
)
bird.tracker.conference.incomingCallVoicemail(properties)const properties: ConferenceIncomingCallVoicemailProperties = {
agent_details: agent_details
};
Bird.tracker.conference.incomingCallVoicemail(properties, event_opts);ConferenceIncomingCallVoicemailProperties
agent_details?
Array<Map<String, Any?>>
call_duration?
Number
call_id?
String
channel_id?
String
platform_id?
String
Last updated
Was this helpful?

