16 #ifndef AACE_PHONECALLCONTROLLER_PHONECALLCONTROLLER_H    17 #define AACE_PHONECALLCONTROLLER_PHONECALLCONTROLLER_H    20 #include <unordered_map>    22 #include "AACE/Core/PlatformInterface.h"    23 #include "PhoneCallControllerEngineInterfaces.h"    28 namespace phoneCallController {
   108     virtual bool dial(
const std::string& payload) = 0;
   127     virtual bool redial(
const std::string& payload) = 0;
   141     virtual void answer(
const std::string& payload) = 0;
   155     virtual void stop(
const std::string& payload) = 0;
   171     virtual void sendDTMF(
const std::string& payload) = 0;
   196     void callFailed(
const std::string& callId, 
CallError code, 
const std::string& message = 
"");
   204     void callerIdReceived(
const std::string& callId, 
const std::string& callerId);
   249     void setEngineInterface(std::shared_ptr<PhoneCallControllerEngineInterface> phoneCallControllerEngineInterface);
   252     std::shared_ptr<PhoneCallControllerEngineInterface> m_phoneCallControllerEngineInterface;
 void deviceConfigurationUpdated(std::unordered_map< CallingDeviceConfigurationProperty, bool > configurationMap)
Definition: PhoneCallController.cpp:56
std::string createCallId()
Definition: PhoneCallController.cpp:63
CallError
Definition: PhoneCallControllerEngineInterfaces.h:112
void callFailed(const std::string &callId, CallError code, const std::string &message="")
Definition: PhoneCallController.cpp:33
CallingDeviceConfigurationProperty
Definition: PhoneCallControllerEngineInterfaces.h:95
virtual void answer(const std::string &payload)=0
Definition: AddressBook.h:26
void callStateChanged(CallState state, const std::string &callId, const std::string &callerId="")
Definition: PhoneCallController.cpp:27
ConnectionState
Definition: PhoneCallControllerEngineInterfaces.h:32
virtual void stop(const std::string &payload)=0
Definition: PhoneCallController.h:39
void sendDTMFSucceeded(const std::string &callId)
Definition: PhoneCallController.cpp:45
void sendDTMFFailed(const std::string &callId, DTMFError code, const std::string &message="")
Definition: PhoneCallController.cpp:50
void connectionStateChanged(ConnectionState state)
Definition: PhoneCallController.cpp:21
virtual bool redial(const std::string &payload)=0
CallState
Definition: PhoneCallControllerEngineInterfaces.h:50
virtual bool dial(const std::string &payload)=0
void callerIdReceived(const std::string &callId, const std::string &callerId)
Definition: PhoneCallController.cpp:39
virtual void sendDTMF(const std::string &payload)=0
DTMFError
Definition: PhoneCallControllerEngineInterfaces.h:146