Simultaneous Voice and Data Connections
The Connection Manager supports simultaneous voice and data connections. By default, simultaneous voice and data connections are not supported. The RIL Driver sends the RIL_NOTIFY_SYSTEMCAPSCHANGED notification with the lpData parameter pointing to RIL_SYSTEMCAPS_VOICEDATA when simultaneous voice and data is supported.
If the system supports simultaneous voice and data, a data connection can actively transmit data while a voice call can occurs. This differs from suspend and resume functionality (where a data connection is suspended and no data transmission occurs during a voice call).
There is one precondition that the data connection must satisfy before a data connection can be active during an active voice call: namely, the data connection must be radio-based (for example, a CSD or GPRS connection).
If simultaneous voice and data connections are not supported by the system, the Connection Manager will suspend (in the case of connections marked as suspend-resume-capable in the registry) or disable the data connection when a voice call is active.
See Also
Connection Manager Architecture
Send Feedback on this topic to the authors