16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_CALLSTATEOBSERVERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_CALLSTATEOBSERVERINTERFACE_H_ 23 namespace sdkInterfaces {
116 stream <<
"CONNECTING";
119 stream <<
"INBOUND_RINGING";
122 stream <<
"CALL_CONNECTED";
125 stream <<
"CALL_DISCONNECTED";
131 return stream <<
"UNKNOWN STATE";
156 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_CALLSTATEOBSERVERINTERFACE_H_ std::string outboundRingbackUrl
Outbound ringtone url.
Definition: CallStateObserverInterface.h:69
std::ostream & operator<<(std::ostream &stream, const AudioInputProcessorObserverInterface::State &state)
Definition: AudioInputProcessorObserverInterface.h:94
virtual void onCallStateInfoChange(const CallStateInfo &stateInfo)
Definition: CallStateObserverInterface.h:147
std::string callType
The type of the call.
Definition: CallStateObserverInterface.h:49
std::string endpointLabel
Information about the endpoint of the contact.
Definition: CallStateObserverInterface.h:57
std::string displayName
Contact name to be displayed.
Definition: CallStateObserverInterface.h:55
::std::string string
Definition: gtest-port.h:1097
virtual ~CallStateObserverInterface()=default
CallState callState
An enum representing the state of a call.
Definition: CallStateObserverInterface.h:47
std::string callProviderType
Textual description of exact call provider type.
Definition: CallStateObserverInterface.h:61
The call has successfully connected.
Definition: CallStateObserverInterface.h:28
virtual void onCallStateChange(CallState state)=0
static bool isStateActive(const CallStateObserverInterface::CallState &state)
Definition: CallStateObserverInterface.h:134
std::string currentSipUserAgentState
Current sipUserAgent state.
Definition: CallStateObserverInterface.h:53
CallState
An enumeration representing the state of a call.
Definition: CallStateObserverInterface.h:31
An struct containing call state information.
Definition: CallStateObserverInterface.h:45
std::string inboundCalleeName
Name of callee for whom incoming call is intended.
Definition: CallStateObserverInterface.h:59
An incoming call is causing a ringtone to be played.
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
bool isDropIn
This indicates if it's a drop in call or not.
Definition: CallStateObserverInterface.h:71
No current call state to be relayed to the user.
std::string inboundRingtoneUrl
Inbound ringtone url.
Definition: CallStateObserverInterface.h:67
struct alexaClientSDK::avsCommon::sdkInterfaces::CallStateObserverInterface::CallStateInfo CallStateInfo
An struct containing call state information.
std::string previousSipUserAgentState
Previous sipUserAgent state.
Definition: CallStateObserverInterface.h:51
std::string callProviderImageUrl
Definition: CallStateObserverInterface.h:65