Divert


Data Structures

struct  GSM_CallDivert
struct  GSM_MultiCallDivert

Enumerations

enum  GSM_Divert_DivertTypes { GSM_DIVERT_Busy = 0x01, GSM_DIVERT_NoAnswer, GSM_DIVERT_OutOfReach, GSM_DIVERT_AllTypes }
enum  GSM_Divert_CallTypes { GSM_DIVERT_VoiceCalls = 0x01, GSM_DIVERT_FaxCalls, GSM_DIVERT_DataCalls, GSM_DIVERT_AllCalls }

Functions

GSM_Error GSM_GetCallDivert (GSM_StateMachine *s, GSM_MultiCallDivert *divert)
GSM_Error GSM_SetCallDivert (GSM_StateMachine *s, GSM_MultiCallDivert *divert)
GSM_Error GSM_CancelAllDiverts (GSM_StateMachine *s)

Detailed Description

Diversion entries manipulations.

Enumeration Type Documentation

Which type of calls should be diverted.

Enumerator:
GSM_DIVERT_VoiceCalls  Voice calls.
GSM_DIVERT_FaxCalls  Fax calls.
GSM_DIVERT_DataCalls  Data calls.
GSM_DIVERT_AllCalls  All calls.

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

Defines when diversion is active.

Enumerator:
GSM_DIVERT_Busy  Divert when busy.
GSM_DIVERT_NoAnswer  Divert when not answered.
GSM_DIVERT_OutOfReach  Divert when phone off or no coverage.
GSM_DIVERT_AllTypes  Divert all calls without ringing.

Definition at line 106 of file gammu-call.h.


Function Documentation

GSM_Error GSM_CancelAllDiverts ( GSM_StateMachine s  ) 

Cancels all diverts.

Parameters:
s State machine pointer.
Returns:
Error code

GSM_Error GSM_GetCallDivert ( GSM_StateMachine s,
GSM_MultiCallDivert divert 
)

Gets call diverts.

Parameters:
s State machine pointer.
divert Storage for diversions information.
Returns:
Error code

GSM_Error GSM_SetCallDivert ( GSM_StateMachine s,
GSM_MultiCallDivert divert 
)

Sets call diverts.

Parameters:
s State machine pointer.
divert Diversions information to set.
Returns:
Error code


Generated on Mon Jan 5 15:44:30 2009 for Gammu API by  doxygen 1.5.6