Dear Julio,
I have done some testing this afternoon and I can see what you mean about the internal ring signal of the Legend UC headset.
If you call setRing(true) when the audio state is MONOOFF, you hear the internal ring signal.
If you then go to MONOON (bring audio link up), the internal ring signal stops playing. However, if you go MONOOFF again the internal ring signal carries on (so it is important to remember to cancel the ring signal in all cases, with setRing(false).
The behaviour is subtly different with our Savi 700 Series product, where the internal ring signal will continue even with MONOON, but only if setRing(true) was called before MONOON was set.
A way around this apparent limitation is that once the audio is established you could play your own PCM ring signal through the headset.
(Well you could even play your ringtone before link is established). Many softphones allow a secondary ring device to be set.
This is typically the PC speaker device, but where the primary audio device (for calls) is the Plantronics headset, you could also play your own PCM ring signal through the Plantronics.
Note: You can find out when the audio link has been established by listening for the DeviceListener interface's HeadsetStateChange events, i.e. HeadsetStateChange_MonoON and HeadsetStateChange_MonoOFF.
Good luck! Let us know if more questions.
Thanks,
Lewis.