Call

Warning

doxygenfunction: Cannot find function “GSM_DialVoice” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_DialService” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_AnswerCall” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_CancelCall” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_HoldCall” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_UnholdCall” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_ConferenceCall” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SplitCall” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_TransferCall” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SwitchCall” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetCallDivert” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SetCallDivert” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_CancelAllDiverts” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SetIncomingCall” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SendDTMF” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

enum GSM_CallStatus

Enum with status of call.

Values:

enumerator GSM_CALL_IncomingCall

Somebody calls to us

enumerator GSM_CALL_OutgoingCall

We call somewhere

enumerator GSM_CALL_CallStart

Call started

enumerator GSM_CALL_CallEnd

End of call from unknown side

enumerator GSM_CALL_CallRemoteEnd

End of call from remote side

enumerator GSM_CALL_CallLocalEnd

End of call from our side

enumerator GSM_CALL_CallEstablished

Call established. Waiting for answer or dropping

enumerator GSM_CALL_CallHeld

Call held

enumerator GSM_CALL_CallResumed

Call resumed

enumerator GSM_CALL_CallSwitched

We switch to call

struct GSM_Call

Call information.

Public Members

GSM_CallStatus Status

Call status.

int CallID

Call ID

gboolean CallIDAvailable

Whether Call ID is available.

int StatusCode

Status code.

unsigned char PhoneNumber[(GSM_MAX_NUMBER_LENGTH + 1) * 2]

Remote phone number.

enum GSM_Divert_DivertTypes

Defines when diversion is active.

Values:

enumerator GSM_DIVERT_Busy

Divert when busy.

enumerator GSM_DIVERT_NoAnswer

Divert when not answered.

enumerator GSM_DIVERT_OutOfReach

Divert when phone off or no coverage.

enumerator GSM_DIVERT_AllTypes

Divert all calls without ringing.

enum GSM_Divert_CallTypes

Which type of calls should be diverted.

Values:

enumerator GSM_DIVERT_VoiceCalls

Voice calls.

enumerator GSM_DIVERT_FaxCalls

Fax calls.

enumerator GSM_DIVERT_DataCalls

Data calls.

enumerator GSM_DIVERT_AllCalls

All calls.

struct GSM_CallDivert

Call diversion definition.

Public Members

GSM_Divert_DivertTypes DivertType

When diversion is active.

GSM_Divert_CallTypes CallType

Type of call to divert.

unsigned int Timeout

Timeout for diversion.

unsigned char Number[(GSM_MAX_NUMBER_LENGTH + 1) * 2]

Number where to divert.

struct GSM_MultiCallDivert

Multiple call diversions.

enum GSM_CallShowNumber

How to handle number when initiating voice call.

Values:

enumerator GSM_CALL_ShowNumber

Show number.

enumerator GSM_CALL_HideNumber

Hide number.

enumerator GSM_CALL_DefaultNumberPresence

Keep phone default settings.