RIL Voice Call Disconnecting Process (Windows Embedded CE 6.0)
1/6/2010
To hang up a RIL voice call or to use remote disconnect, the cellular TSP and the RIL driver complete the following steps:
- The radio detects a remote disconnect and generates a RIL_NOTIFY_DISCONNECT constant with the lpData parameter set to RIL_DISCINIT_REMOTE.
- TAPI calls RIL_GetCallList to determine which call state has just changed. The return value should be RIL_RESULT_OK with lpData = NULL. This indicates that there are no calls in the call list. This step may occur multiple times.
- The TSP calls RIL_SetAudioDevices to set RIL_AUDIO_NONE as the device for both Tx and Rx audio. The return value should be RIL_RESULT_OK.
- Connection Manager obtains the mute state by calling RIL_GetAudioMuting. The return value should be RIL_RESULT_OK - FALSE (not muted).
Requirements
Windows Embedded CE | Windows Embedded CE 6.0 and later |