Module: Revox::Models::CallSearchResponse::Call::CallAttempt::EndReason

Extended by:
Internal::Type::Enum
Defined in:
lib/revox/models/call_search_response.rb,
sig/revox/models/call_search_response.rbs

Overview

Reason for ending the call when ended_by is 'agent'. E.g. 'tool_end_call', 'voicemail', 'transfer', 'ivr_no_navigate'.

See Also:

  • Revox::Models::CallSearchResponse::Call::CallAttempt#end_reason

Constant Summary collapse

CLIENT_INITIATED =

Returns:

  • (:client_initiated)
:client_initiated
CONNECTION_TIMEOUT =

Returns:

  • (:connection_timeout)
:connection_timeout
HUMAN_TAKEOVER =

Returns:

  • (:human_takeover)
:human_takeover
IVR_NO_NAVIGATE =

Returns:

  • (:ivr_no_navigate)
:ivr_no_navigate
MAX_DURATION =

Returns:

  • (:max_duration)
:max_duration
PARTICIPANT_REMOVED =

Returns:

  • (:participant_removed)
:participant_removed
TOOL_END_CALL =

Returns:

  • (:tool_end_call)
:tool_end_call
TRANSFER =

Returns:

  • (:transfer)
:transfer
USER_INACTIVE =

Returns:

  • (:user_inactive)
:user_inactive
USER_REJECTED =

Returns:

  • (:user_rejected)
:user_rejected
USER_UNAVAILABLE =

Returns:

  • (:user_unavailable)
:user_unavailable
VOICEMAIL =

Returns:

  • (:voicemail)
:voicemail
SPEED_DIAL_ABANDONED =

Returns:

  • (:speed_dial_abandoned)
:speed_dial_abandoned
SPEED_DIAL_OPERATOR_MISSED =

Returns:

  • (:speed_dial_operator_missed)
:speed_dial_operator_missed
SPEED_DIAL_TIMEOUT =

Returns:

  • (:speed_dial_timeout)
:speed_dial_timeout
SPEED_DIAL_HANGUP =

Returns:

  • (:speed_dial_hangup)
:speed_dial_hangup

Instance Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values, values

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Instance Method Details

#self?.values::Array[Revox::Models::CallSearchResponse::Call::CallAttempt::end_reason]

Returns:

  • (::Array[Revox::Models::CallSearchResponse::Call::CallAttempt::end_reason])


1688
# File 'sig/revox/models/call_search_response.rbs', line 1688

def self?.values: -> ::Array[Revox::Models::CallSearchResponse::Call::CallAttempt::end_reason]