Default ringtone problem

i have kept separate ringtone for particular contact. but during messages from that contact also am getting same ringtone. is there any setting to change that ringtone for calls only?? help me..