Dials number and starts voice call.
Parameters: |
|
---|---|
Return: | Error code |
Dials service number (usually for USSD).
Parameters: |
|
---|---|
Return: | Error code |
Accept current incoming call.
Parameters: |
|
---|---|
Return: | Error code |
Deny current incoming call.
Parameters: |
|
---|---|
Return: | Error code |
Holds call.
Parameters: |
|
---|---|
Return: | Error code |
Unholds call.
Parameters: |
|
---|---|
Return: | Error code |
Initiates conference call.
Parameters: |
|
---|---|
Return: | Error code |
Splits call.
Parameters: |
|
---|---|
Return: | Error code |
Transfers call.
Parameters: |
|
---|---|
Return: | Error code |
Switches call.
Parameters: |
|
---|---|
Return: | Error code |
Gets call diverts.
Parameters: |
|
---|---|
Return: | Error code |
Sets call diverts.
Parameters: |
|
---|---|
Return: | Error code |
Cancels all diverts.
Parameters: |
|
---|---|
Return: | Error code |
Activates/deactivates noticing about incoming calls.
Parameters: |
|
---|---|
Return: | Error code |
Sends DTMF (Dual Tone Multi Frequency) tone.
Parameters: |
|
---|---|
Return: | Error code |
Enum with status of call.
Values:
Somebody calls to us
We call somewhere
Call started
End of call from unknown side
End of call from remote side
End of call from our side
Call established. Waiting for answer or dropping
Call held
Call resumed
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.
Defines when diversion is active.
Values:
Divert when busy.
Divert when not answered.
Divert when phone off or no coverage.
Divert all calls without ringing.
Which type of calls should be diverted.
Values:
Voice calls.
Fax calls.
Data calls.
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.
- char Number[(GSM_MAX_NUMBER_LENGTH+1)*2]
Number where to divert.
struct GSM_MultiCallDivert
Multiple call diversions.
Public Members
- GSM_CallDivert Request
- int EntriesNum
- GSM_CallDivert Entries[10]
- struct GSM_MultiCallDivert::@0 Response
How to handle number when initiating voice call.
Values:
Show number.
Hide number.
Keep phone default settings.