The CMMFDevSound::Pause() function pauses the play tone state. If the CMMFDevSound::Resume() function is supported, you can then use it to continue playing.
You can pause and resume tones played by calling any of the following functions:
CMMFDevSound::PlayToneL(TInt,const TTimeIntervalMicroSeconds &) plays a single tone.
CMMFDevSound::PlayDualToneL(TInt,TInt,const TTimeIntervalMicroSeconds &) plays a dual tone.
CMMFDevSound::PlayDTMFStringL(const TDesC &) plays a DTMF (Dual and Multi-Frequency) tone
CMMFDevSound::PlayToneSequenceL(const TDesC8 &) plays a sequence of tones.