iVoiceCallSource.h
78 virtual void updateSourceStatus(const std::string& sourceid, const dpyVoicecall::SourceStatus& status) = 0;
86 virtual void processCallStatusEvent(const std::string& sourceid,const std::string& callid, const dpyVoicecall::CallStatus& status) = 0;
116 void notifySourceStatusUpdate(const std::string& sourceid, const dpyVoicecall::SourceStatus& status);
117 void notifyCallStatusEvent(const std::string& sourceid,const std::string& callid, const dpyVoicecall::CallStatus& status);
180 virtual boost::system::error_code getCallInfo(const std::string& callid, dpyVoicecall::CallInformation& info) = 0;
188 virtual boost::system::error_code makeCall(const std::string& destination, std::string& callid) = 0;
221 virtual boost::system::error_code setCallConfigParameter(const dpyVoicecall::CallParameter& param,const std::string& value) = 0;
CallStatus
Defines the possible call status that a sim can report.
Definition: iCall.h:22
SourceType type
Voice Call Source type.
Definition: iVoiceCallSource.h:36
Defines the structure containing voice call source information.
Definition: iVoiceCallSource.h:33
Amplification of the microphone. Multiplication factor.
Definition: iVoiceCallSource.h:49
virtual ~VoiceCallSourceObserver()
Destructor.
Definition: iVoiceCallSource.h:91
CallParameter
Defines the Voice Call Configuration parameters that can be configured.
Definition: iVoiceCallSource.h:40
Deepsy Voicecall namespace that includes the different enums, structs or method signatures that shoul...
Amplification of the microphone. ADC Gain.
Definition: iVoiceCallSource.h:48
Volume of ring tone,varies from low to high.
Definition: iVoiceCallSource.h:46
Number of rings before automatic answer if it is enabled.
Definition: iVoiceCallSource.h:42
