RIL Voice Call Disconnecting Process

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

To hang up a RIL voice call or to use remote disconnect, the cellular TSP and the RIL driver complete the following steps:

  1. The radio detects a remote disconnect and generates a RIL_NOTIFY_DISCONNECT constant with the lpData parameter set to RIL_DISCINIT_REMOTE.
  2. 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.
  3. 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.
  4. 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

See Also

Other Resources

RIL Call Overview