Teneis tooooda la razón, bueno parte.
Lo de asignar el tono al contacto, no habia llegado lo suficiente al final.
Respecto a si se puede asignar una melodia descargada, yo lo hago así.
Me voy al reproductor, y hay una opcion para asignar la cancion como tono de llamada, así de facil.
Y además te queda como memorizada, por si la cambias en cualquier otro momento.
Luego hay otra opción que es con el missed calls, que ahi puedes incluso asignar un tono para los sms, llamadas perdidas etc, de un contacto en concreto.