I've been trying. She knows I've deleted her number and I haven't initiated contact with her since November but whenever she calls, I feel obligated to pick up the phone. I'm frustrated at myself because I usually find cutting ties with people so easy.
I would suggest blocking her number, you can do this on most Android phones, I'm not sure about other systems. This will block calls but not texts though. You can block her on whatsapp too. Continuing to entertain her attempts at contact sounds unhealthy.
I'd also let her know in clear terms that transitioning from being a couple to a friendship doesn't work for you and that a clean break is better.

Just tell her straight you don't want to be contacted any more. You don't owe her any explanations (she already knows anyway, she's either playing games or she's a few pennies short of a pound) and you don't need to be sending any happy birthday messages either. You're not "obligated" to do shyt. You don't have kids with her. Stop letting your ex who dumped YOU have such a hold on you, man. If she continues the phone calls then you probably need to get the date and times of these calls and visit the local police station and report her for criminal harassment - I'm serious too. That's not a bytch move either. She's making you feel uncomfortable and knows you don't want to be contacted.
I wouldn't have gotten her a present. I was just gonna text her and that's it.
.
As a man, you should either stand on your own feet or get advice from other (more experienced) men. That's what leaders do.


, she says she is sorry and wants another chance to make things right what would you do
, if i really loved a guy i would ask for another chance
, i'm still battling sometimes knowing in terms of looks i can do so much better but beauty fades, hasn't messed up yet but she knows if she does 
