Call

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_DialVoice” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_DialVoice(GSM_StateMachine *, char *, GSM_CallShowNumber)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_DialService” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_DialService(GSM_StateMachine *, char *)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_AnswerCall” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_AnswerCall(GSM_StateMachine *, int, gboolean)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_CancelCall” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_CancelCall(GSM_StateMachine *, int, gboolean)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_HoldCall” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_HoldCall(GSM_StateMachine *, int)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_UnholdCall” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_UnholdCall(GSM_StateMachine *, int)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_ConferenceCall” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_ConferenceCall(GSM_StateMachine *, int)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_SplitCall” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_SplitCall(GSM_StateMachine *, int)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_TransferCall” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_TransferCall(GSM_StateMachine *, int, gboolean)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_SwitchCall” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_SwitchCall(GSM_StateMachine *, int, gboolean)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_GetCallDivert” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_GetCallDivert(GSM_StateMachine *, GSM_CallDivert *, GSM_MultiCallDivert *)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_SetCallDivert” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_SetCallDivert(GSM_StateMachine *, GSM_CallDivert *)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_CancelAllDiverts” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_CancelAllDiverts(GSM_StateMachine *)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_SetIncomingCall” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_SetIncomingCall(GSM_StateMachine *, gboolean)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_SendDTMF” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_SendDTMF(GSM_StateMachine *, char *)
GSM_CallStatus enum

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

Remote phone number.

GSM_Divert_DivertTypes enum

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.

GSM_Divert_CallTypes enum

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

Number where to divert.

struct GSM_MultiCallDivert

Multiple call diversions.

GSM_CallShowNumber enum

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.