Gammu API  1.38.0
USSD messages

Data Structures

struct  GSM_USSDMessage
 

Enumerations

enum  GSM_USSDStatus {
  USSD_Unknown = 1, USSD_NoActionNeeded, USSD_ActionNeeded, USSD_Terminated,
  USSD_AnotherClient, USSD_NotSupported, USSD_Timeout
}
 

Functions

GSM_Error GSM_SetIncomingUSSD (GSM_StateMachine *s, gboolean enable)
 

Detailed Description

USSD messages manipulations.

Enumeration Type Documentation

§ GSM_USSDStatus

Status of USSD message.

Enumerator
USSD_Unknown 

Unknown status

USSD_NoActionNeeded 

No action is needed, maybe network initiated USSD

USSD_ActionNeeded 

Reply is expected

USSD_Terminated 

USSD dialog terminated

USSD_AnotherClient 

Another client replied

USSD_NotSupported 

Operation not supported

USSD_Timeout 

Network timeout

Definition at line 130 of file gammu-message.h.

Function Documentation

§ GSM_SetIncomingUSSD()

GSM_Error GSM_SetIncomingUSSD ( GSM_StateMachine s,
gboolean  enable 
)

Activates/deactivates noticing about incoming USSDs (UnStructured Supplementary Services).

Parameters
sState machine pointer.
[in]enableWhether to enable notifications.
Returns
Error code.