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_CallStatus
- 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.
-
GSM_Divert_DivertTypes
-
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.