iSim.h
210 virtual void processSmsEvent(const std::string& simId,const std::string& smsId, const dpyModem::SmsEvent& smsEvent) = 0;
217 virtual void updateCallSourceStatus(const std::string& simId, const dpyModem::CallSourceStatus& sourceStatus) = 0;
224 virtual void processVoiceCallEvent(const std::string& simId, const dpyModem::CallStatus& callStatus) = 0;
247 void notifySmsEvent(const std::string& simId,const std::string& smsId, const dpyModem::SmsEvent& smsEvent);
248 void notifyCallSourceStatusUpdate(const std::string& simId, const dpyModem::CallSourceStatus& sourceStatus);
249 void notifyVoiceCallEvent(const std::string& simId, const dpyModem::CallStatus& callStatusEvent);
328 virtual boost::system::error_code getSmsInfo(const std::string& smsId,dpyModem::s_SMSInfo& smsInfo) = 0;
335 virtual boost::system::error_code getAllSmsInfo(std::map<std::string, dpyModem::s_SMSInfo>& smsList) = 0;
The call has been suspended by the network, but may resumed later.
Definition: iSim.h:128
Voice followed by data, voice mode (only in connection with single numbering scheme AT+CSNS) ...
Definition: iSim.h:137
The call is not active anymore, but inband information is still available.
Definition: iSim.h:126
Traffic channel is assigned and the progress indicator IE has been received(call setup) or a voice co...
Definition: iSim.h:157
The call is not active anymore, but inband information is still available.
Definition: iSim.h:105
Sim card is blocked, it may be needed to introduce some PIN or PUK code.
Definition: iSim.h:52
Deepsy Modem namespace that includes the different enums, structs or method signatures that should be...
SmsEvent
Defines the possible sms notifications that a sim can report.
Definition: iSim.h:79
Modem module SMS storage is full, some SMS should be deleted.
Definition: iSim.h:84
Alternating voice/fax, voice mode (only in connection with single numbering scheme AT+CSNS) ...
Definition: iSim.h:139
No traffic channel assigned. Transmission of DTMF tones not possible.
Definition: iSim.h:156
DATE_INFO date
Date at which the message was received.
Definition: iSim.h:75
Alternating voice/data, data mode (only in connection with single numbering scheme AT+CSNS) ...
Definition: iSim.h:141
Sim card cannot be read or it is not correctly inserted.
Definition: iSim.h:51
Dialing string number contains "*", "#" characters for Supplementary Services codes. Network support of this type is optional.
Definition: iSim.h:166
Sim card is not present in the device, or Sim status Unknown.
Definition: iSim.h:50
AccessPointNetwork apn_information
Sim APN information.
Definition: iSim.h:65
The call has been suspended by the network, but may resumed later.
Definition: iSim.h:106
std::string sender_phone
Sender telephone number that sent the message.
Definition: iSim.h:73
SimStatus
Defines the possible states in which SIM card may be.
Definition: iSim.h:48
Voice followed by data, data mode (only in connection with single numbering scheme AT+CSNS) ...
Definition: iSim.h:140
std::string APN
Access point network (url form)
Definition: iSim.h:42
Alternating voice/fax, fax mode (only in connection with single numbering scheme AT+CSNS) ...
Definition: iSim.h:142
Alternating voice/data, voice mode (only in connection with single numbering scheme AT+CSNS) ...
Definition: iSim.h:138
std::string user
User used to access the network.
Definition: iSim.h:43
Dialing string number includes international access code character '+'.
Definition: iSim.h:164
CallSourceStatus
Defines the possible status that a voice call source can report regarding calls.
Definition: iSim.h:110
bool apn_forced
Flag that indicates if the apn is forced by the user or retrieved from the list.
Definition: iSim.h:66
std::string content
Information contained in the SMS.
Definition: iSim.h:72
Call is not one of multiparty (conference) call parties.
Definition: iSim.h:149
Definition: iSim.h:40
std::string password
Password used to access the network.
Definition: iSim.h:44