I am developing VoIP application on S60 3rd Edition FP1. VoIP application sometimes having problem when wired headset is plug in/plug out during active VoIP call. VAS is used for audio streaming. VAS has an issue when call audio is routed then downlink call back is not received and downlink must be restarted to start playing voice.

I came across CCallAudioRouting class in SDK plugin for FP1 that is working fine for cellular call and VoIP call of nokia VoIP client. But somehow when VoIP call is active from my VoIP application, no callback is received while headset plugin. Is it a known issue of Call Audio Routing plugin? Does it work with third party VoIP client to get the audio routing callback? What are other ways to get the status of current output device or call audio routing callbacks?