Hi, I have no idea about CMdaAudioPlayerUtility API. Just FYI, pjsua sample app implements ringtone by creating wave player port and register it to the conference bridge (or audio switch when APS/VAS-Direct is used). Connecting this port to port 0 will play the ringtone, disconnecting it will stop the ringtone. BR, nanang On Thu, Feb 25, 2010 at 5:15 AM, Ricardo Antonio Ponce Gomez <ricardo2500 at hotmail.com> wrote: > Hi all. > I'm trying to play a ring tone when an incomming call is there. I'm using > the CMdaAudioPlayerUtility API and it just work fine the first time,?i can > hear a .wav audio file in the loudspeaker, but after I finish with this > call, and there's a second incomming call my ring tone it's gone. I'm dong > something like this: > _LIT(tono,"ring.wav"); > CPlayer *player = CPlayer::NewL(tono); > //on_incoming_call callback > .... > pjsua_call_answer(call_id, 180, NULL, NULL); > player->Play(); > .... > //on_call_state callback > ...... > if (ci.state == PJSIP_INV_STATE_DISCONNECTED) { > if (call_id == g_call_id){ > ?? ? ? ?g_call_id = -1; > ?? ? ? ?player->Stop(); > ?? ? } > ..... > Do you think i'm missing something? Is there any other better option to do > this? > I'm using VAS. > Thanks & Regards > ________________________________ > ?Te falta espacio para tus correos? Enciende tu hotness con Hotmail > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > >