Archived:Unable to play audio to telephony uplink on S60 3rd Edition FP1 devices (Known Issue)

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngArchived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.

Using the Audio Proxy Server (APS) to play audio during an active voice call does not route the playback to telephony uplink on S60 3rd Edition, Feature Pack 1 devices. Audio is played only through the local earpiece or loudspeaker. This problem affects only the S60 3rd Edition, FP1 variant of APS.

Article Metadata
Tested with
Devices(s): Nokia N95, Nokia E90 Communicator, Nokia 6290
Platform(s): S60 3rd Edition, Feature Pack 1
S60 3rd Edition FP1
Created: User:Technical writer 1 (27 Sep 2007)
Last edited: hamishwillee (14 Jun 2013)


This issue is fixed in APS release 2.4.3, where APS clients can enable playback to telephony uplink with the following player initialization settings:

iPlayerSettings.iSettings.iCaps = TMdaAudioDataSettings::ERoutingControl;
iPlayerSettings.iSettings.iFlags = 0; // (CAudioOutput::ENoPreference)

When ERoutingControl capability is set by the client, APS takes the initial output routing preference from iFlags instead of using the default (CAudioOutput::EPrivate).

The latest version of APS is available as part of the SDK API Plug-in packages.

Additionally, the Call Audio Control API can be used for controlling telephony audio routing between earpiece and loudspeaker, as well as muting/unmuting the microphone.

This page was last modified on 14 June 2013, at 05:10.
30 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.


Thank you!

We appreciate your feedback.