iVoiceCallSource.h
76 virtual void updateSourceStatus(const std::string& sourceid, const dpyVoicecall::SourceStatus& status) = 0;
84 virtual void processCallStatusEvent(const std::string& sourceid,const std::string& callid, const dpyVoicecall::CallStatus& status) = 0;
112 void notifySourceStatusUpdate(const std::string& sourceid, const dpyVoicecall::SourceStatus& status);
113 void notifyCallStatusEvent(const std::string& sourceid,const std::string& callid, const dpyVoicecall::CallStatus& status);
176 virtual boost::system::error_code getCallInfo(const std::string& callid, dpyVoicecall::CallInformation& info) = 0;
184 virtual boost::system::error_code makeCall(const std::string& destination, std::string& callid) = 0;
217 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:35
Defines the structure containing voice call source information.
Definition: iVoiceCallSource.h:32
Amplification of the microphone. Multiplication factor.
Definition: iVoiceCallSource.h:48
virtual ~VoiceCallSourceObserver()
Destructor.
Definition: iVoiceCallSource.h:89
CallParameter
Defines the Voice Call Configuration parameters that can be configured.
Definition: iVoiceCallSource.h:39
Deepsy Voicecall namespace that includes the different enums, structs or method signatures that shoul...
Amplification of the microphone. ADC Gain.
Definition: iVoiceCallSource.h:47
Volume of ring tone,varies from low to high.
Definition: iVoiceCallSource.h:45
Number of rings before automatic answer if it is enabled.
Definition: iVoiceCallSource.h:41