On our SPA504Gs I upload custom ringtones with Cisco Config Assistant. I use U-Law encoded WAV files ate 800htz sample rate and 8 bit mono. THey play fine after uploaded through the config asstant but, on the phones they only play 2 seconds of the 6 second ringtone.