Call Control Functions
Function
|
GSM
|
Comments
|
RIL_Dial
|
D +FCLASS
|
Dials a number
|
RIL_Answer
|
A
|
Answers an incoming call
|
RIL_Hangup
|
H
|
End all voice and data calls (not GPRS)
|
RIL_SendDTMF
|
+VTS
|
Sends DTMF tones (e.g. during a call)
|
RIL_GetCallList
|
+CLCC
|
Retrieves list of active calls and their status
|
RIL_ManageCalls
|
+CHLD
|
Changes call status (hold, conference, etc)
|
RIL_TransferCall
|
+CTFR
|
Explicitly transfers a call
|
RIL_GetLineStatus
|
+CPAS
|
Gets line status
|
RIL_SendFlash
|
|
Send CDMA hook flash
|
Function
|
GSM
|
Comments
|
RIL_GetAudioGain
|
+VGR +VGT
|
Gets receive gain of the audio device
|
RIL_SetAudioGain
|
+VGR +VGT
|
Sets receive gain of the audio device
|
RIL_GetAudioMuting
|
+CMUT
|
Gets muting state
|
RIL_SetAudioMuting
|
+CMUT
|
Sets muting state
|
Function
|
GSM
|
Comments
|
RIL_GetSubscriberNumbers
|
+CNUM
|
Gets list of assigned phone numbers
|
RIL_GetOperatorList
|
+COPS
|
Gets a list of available operators
|
RIL_GetPreferredOperatorList
|
+CPOL
|
Gets a list of preferred operators
|
RIL_AddPreferredOperator
|
+CPOL
|
Adds to the list of preferred operators
|
RIL_RemovePreferredOperator
|
+CPOL
|
Removes from the list of preferred operators
|
RIL_GetCurrentOperator
|
+COPS
|
Gets the operator currently registered
|
RIL_RegisterOnNetwork
|
+COPS
|
Register with a particular operator
|
RIL_UnregisterFromNetwork
|
+COPS
|
Unregister current operator
|
RIL_GetRegistrationStatus
|
+CREG
|
Gets registration status
|
RIL_GetCurrentPrivacyStatus
|
|
Gets the privacy status of the current system
|
RIL_GetGPRSAttached
|
+CGATT
|
Get GPRS Attach or Detach (used in Ozone only)
|
RIL_SetGPRSAttached
|
+CGATT
|
Set GPRS Attach or Detach (unused – auto attach is used instead)
|
RIL_GPRSRegistrationStatus
|
+CGREG
|
GPRS Network Registration Status
|
RIL_GetCurrentSystemType
|
|
Gets system type (GSM, IS95A, 1XRTT, etc.)
|
Function
|
GSM
|
Comments
|
RIL_SetCallerIDSettings
|
+CLIP
|
CallerID settings
|
RIL_GetHideIDSettings
|
+CLIR
|
Hides own number from recipient
|
RIL_SetHideIDStatus
|
+CLIR
|
Hides own number from recipient
|
RIL_GetDialedIDSettings
|
+COLP
|
Dialed number on an outgoing call
|
RIL_SetDialedIDSettings
|
+COLP
|
Dialed number on an outgoing call
|
RIL_GetClosedGroupSettings
|
+CCUG
|
Closed user group settings
|
RIL_AddCallForwarding
|
+CCFC
|
Add a number to the call forwarding list
|
RIL_RemoveCallForwarding
|
+CCFC
|
Remove a number from the call forwarding list
|
RIL_SetCallForwardStatus
|
+CCFC
|
Enable/disable call forwarding
|
RIL_GetCallWaitingSettings
|
+CCWA
|
Call waiting settings
|
RIL_SetCallWaitingStatus
|
+CCWA
|
Call waiting settings
|
RIL_CancelSupServiceDataSession
|
+CUSD
|
Cancel a USSD session
|
RIL_SendSupServiceData
|
+CUSD
|
Send a USSD message
|
Function
|
GSM
|
Comments
|
RIL_GetGPRSContextList
|
+CGDCONT
|
Get PDP Context
|
RIL_SetGPRSContext
|
+CGDCONT
|
Set PDP Context
|
RIL_GetRequestedQualityOfServiceList
|
+CGQREQ
|
Get Quality of Service (requested)
|
RIL_SetRequestedQualityOfService
|
+CGQREQ
|
Set Quality of Service (requested)
|
RIL_DeleteRequestedQualityOfService
|
+CGQREQ
|
Delete Quality of Service (requested)
|
RIL_GetMinimumQualityOfServiceList
|
+CGQMIN
|
Get Quality of Service Profile (Minimum Acceptable)
|
RIL_SetMinimumQualityOfService
|
+CGQMIN
|
Delete Quality of Service Profile (Minimum Acceptable)
|
RIL_GetGPRSContextActivatedList
|
+CGACT
|
Get PDP Context activate or Deactivate
|
RIL_SetGPRSContextActivated
|
+CGACT
|
Set PDP Context activate or Deactivate (should be NOOP, this should be handled during PPP negotiation)
|
RIL_EnterGPRSDataMode
|
D*99#
|
Enter Data State
|
Function
|
GSM
|
Comments
|
RIL_GetMsgServiceOptions
|
+CSMS +CPMS +CMGF
|
Gets messaging service options
|
RIL_SetMsgServiceOptions
|
+CSMS +CPMS +CMGF
|
Sets messaging service options
|
RIL_GetMsgConfig
|
+CSCA +CSMP
+CSDH +CSCB
|
Gets message configuration options
|
RIL_SetMsgConfig
|
+CSCA +CSMP
+CSDH +CSCB +CSAS
|
Sets message configuration options
|
RIL_ReadMsg
|
+CMGR +CMGD
|
Read (optionally delete) a message
|
RIL_DeleteMsg
|
+CMGD
|
Delete a message
|
RIL_WriteMsg
|
+CMGW +CMGS +CMMS
|
Writes (optionally send) a message
|
RIL_SendMsg
|
+CMGS +CMSS
+CMMS +CMGC
|
Send a message
|
RIL_SendMsgAcknowledgement
|
+CMGS +CMSS
+CMMS +CNMA
|
Send a message ACK when requested by an incoming message
|
Function
|
GSM
|
Comments
|
RIL_GetUserIdentity
|
+CIMI
|
Retrieve the customer’s mobile identity
|
RIL_UnlockPhone
|
+CPIN
|
Sends a pending password
|
RIL_ChangeCallBarringPassword
|
+CPIN +CPWD
|
Changes the call barring password
|
RIL_ChangeLockingPassword
|
+CPIN +CPWD
|
Changes the locking password
|
RIL_GetPhoneLockedState
|
+CPIN
|
Gets phone lock state (PIN, PUK, etc.)
|
RIL_GetCallBarringStatus
|
+CLCK
|
Gets call barring status
|
RIL_SetCallBarringStatus
|
+CLCK
|
Sets call barring status
|
RIL_GetLockingStatus
|
+CLCK
|
Gets locking status (enabled or disabled)
|
RIL_SetLockingStatus
|
+CLCK
|
Sets locking status
|
Function
|
GSM
|
Comments
|
RIL_GetPhonebookOptions
|
+CPBS
|
Gets the phonebook options
|
RIL_SetPhonebookOptions
|
+CPBS
|
Sets the phonebook location
|
RIL_DeletePhonebookEntry
|
+CPBW
|
Deletes a phonebook entry
|
RIL_ReadPhonebookEntries
|
+CPBR
|
Get phonebook entry
|
RIL_WritePhonebookEntry
|
+CPBW
|
Writes a phonebook entry
|
Function
|
GSM
|
Comments
|
RIL_GetRadioPresence
|
Proxy
|
Determined whether or not a radio module is present
|
RIL_GetEquipmentState
|
+CFUN
|
Manages phone state (power management)
|
RIL_SetEquipmentState
|
+CFUN
|
Manages phone state (power management)
|
Function
|
GSM
|
Comments
|
RIL_GetEquipmentInfo
|
+CGMI GMI
+CGMM GMM
+CGMR GMR
+CGSN GSN
|
Retrieves information about the phone equipment
|
RIL_GetEquipmentState
|
+CFUN
|
Manages phone state (power management)
|
RIL_SetEquipmentState
|
+CFUN
|
Manages phone state (power management)
|
RIL_SendSimCmd
|
+CSIM
|
Sends unrestricted commands directly to a SIM
|
RIL_SendRestrictedSimCmd
|
+CRSM
|
Sends a restricted set of commands to a SIM
|
RIL_GetSignalQuality
|
+CSQ
|
Gets signal quality
|
RIL_GetDevCaps
|
|
Retrieves the capabilities of the radio device
|
RIL_DevSpecific
|
|
OEM owned
|
Function
|
GSM
|
Comments
|
RIL_FetchSimToolkitCmd
|
+CSIM
|
Retrieves a proactive toolkit command
|
RIL_GetSimToolkitProfile
|
|
Retrieves a current profile for a profile download
|
RIL_SetSimToolkitProfile
|
|
Sets current profile for a profile download
|
RIL_SendSimToolkitCmdResponse
|
+CSIM
|
Sends a response to a proactive toolkit command
|
RIL_SendSimToolkitEnvelopeCmd
|
+CSIM
|
Sends an envelope command to the SIM
|
RIL_TerminateSimToolkitSession
|
+CSIM
|
Terminates a toolkit session
|