Call

Warning

doxygenfunction: Cannot find function “GSM_DialVoice” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_DialService” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_AnswerCall” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_CancelCall” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_HoldCall” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_UnholdCall” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_ConferenceCall” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SplitCall” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_TransferCall” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SwitchCall” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetCallDivert” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SetCallDivert” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_CancelAllDiverts” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SetIncomingCall” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SendDTMF” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

enum Call::GSM_CallStatus

Enum with status of call.

Values:

GSM_CALL_IncomingCall = 1

Somebody calls to us

GSM_CALL_OutgoingCall

We call somewhere

GSM_CALL_CallStart

Call started

GSM_CALL_CallEnd

End of call from unknown side

GSM_CALL_CallRemoteEnd

End of call from remote side

GSM_CALL_CallLocalEnd

End of call from our side

GSM_CALL_CallEstablished

Call established. Waiting for answer or dropping

GSM_CALL_CallHeld

Call held

GSM_CALL_CallResumed

Call resumed

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 GSM_Call::PhoneNumber[(GSM_MAX_NUMBER_LENGTH+1) *2]

Remote phone number.

enum Divert::GSM_Divert_DivertTypes

Defines when diversion is active.

Values:

GSM_DIVERT_Busy = 0x01

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.

enum Divert::GSM_Divert_CallTypes

Which type of calls should be diverted.

Values:

GSM_DIVERT_VoiceCalls = 0x01

Voice calls.

GSM_DIVERT_FaxCalls

Fax calls.

GSM_DIVERT_DataCalls

Data calls.

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 GSM_CallDivert::Number[(GSM_MAX_NUMBER_LENGTH+1) *2]

Number where to divert.

struct GSM_MultiCallDivert

Multiple call diversions.

enum Call::GSM_CallShowNumber

How to handle number when initiating voice call.

Values:

GSM_CALL_ShowNumber = 1

Show number.

GSM_CALL_HideNumber

Hide number.

GSM_CALL_DefaultNumberPresence

Keep phone default settings.