First of all man, you gotta respect the fact she is in a relationship where she may be happy, and if that the case you gota just continue the friendship like your ok with that, when you do spend time with her dont force talk about getting together or of any relationship, apply the pirncapal pleasure not pressure, ok.
Second of all, if this girl does really like you let her realize it, dont try and force her to because it only reciprocates as pressure, get on with your life man, let her see that u dont need her,( even if you do ) then in time give her a phone, but make sure every time u talk to her you end the convo, this will show you as being a person who has stuff to do, and someone who isnt dependent upon her, then back of again for a few weeks, keep it going giving her like hot and cold flushes. Keep applying this princapal and it might work,
and do not buy her something that major for her birthday,
reason 1, if I was her bf and sum dude was getting her a big ass expensive present, I would question the fool. Lol
reason2, she will be wondering why the hell ur spending so much money on just a friend, that way she will lose respect for you and feel that ur desperate,
human nature, to want what you cant have, so act unavailable, if she wnts to meet up say ul be busy and things, trust me.