Skype chats and missed calls keep reappearing

I have Skype 4.2.0.11 on Ubuntu 12.04

I have a recurring problem that a set of skype chats and missed calls keep reappearing as notifications when I startup skype, even though I delete them every time. There is no specific pattern to it that I can see, no specific user or time of day.

Short of clearing all my account history, is there a way I can fix this?


Right click the notification events in Skype and select "Delete Event"


I've only seen persistent missed calls so far. These seem to occur when connection drops during a call and an immediate subsequent call from the other side is not answered.

This worked for me:

update Messages set consumption_status = 0 where type = 30 and consumption_status != 0;

(Probably you can drop the whole where clause without messing up anything, but I haven't tried.)