Call Audio Control API
Article Metadata
Note: :This API is not part of the public SDK. It can be found in the SDK API Plug-in.
Call Audio Control (CAC) can be used to control active Circuit Switching call, Video Telephony call and VoIP calls through Nokia's Internet Telephony client.
Use cases
- Controling audio routing to various connected output devices
- Listing available output devices
- Adjusting output volume
- observing changes in output volume, output routing and uplink gain
- To mute/Unmute uplink
Example code
Provided with the API package.
Example project
Provided with the API package.
Known issues
Backup support
- The sis file included in the current release does not have backup support enabled. To fix this problem please see TSS001073 - Backup of add-on DLLs.
CAC release 1.0 (S60 3.1)
- N95: muting and unmuting panics with USER 11
- N95, E90: current uplink mute status gives error -1
- N95: KOutputChanged notification works only after calling the GetAvailableOutputs while there is active GSM call
- N95: Calling SetOutput breaks operation of all EPriorityIdle based active objects
- N95: Calling SetOutput breaks Call Log reading. Following call to CLogViewRecent::SetRecentListL never completes, regardless the priority.
CAC release 1.0 (S60 3.2)
- 6210: UplinkGainEvent() observer is called straight after calling AppendUplinkGainObserver() and the observer is not called after muting or un-muting as it should.


(no comments yet)