welcome to my world. Just do what I do- make mindless random conversation with your friend who is obviously busy with something else until he gets pissed at you and tells you to fuck off. It seems to be working for me so far...

But seriously, it sounds to me like you're in a bit of a social dry-spell, and if that's the case, the internet is not the place to look for an answer. =/