Well if you want to shut her up, take the phone out of the picture.
Unplug the cable and put a few pieces of tape over the contacts, and then plug it back in. That way every thing looks good to go, only no phone. That or plug her phone into someone else's jack and their phone into hers. That way they get her calls and she gets theirs. That would take them awhile to figure out.
Now that is kind of funny, but really won't change anything in the long run. If her language is offesive to you then talk to HR. Now I know it is a situation similar to running home to momma, but it is effective. At that point you can pitch it as harassment, and as we all know companies take harassment VERY seriously. Besides that way you are talking to people outside of your immediate superiors. Which is even better because then you can mention that you are dissatisfied with management's response, or lack thereof, to this VERY serious situation which is dramatically hindering your work.
But that is just a thought.
If you want her just fired and don't care the cost to your integirty you could wait until she has left her desk and then send some nasty e-mails from her account to some very important people in the company(this may backfire so I wouldn't recommend this) If you don't mind temporarily transporting illegal substances around, you could help someone "find" some narcotics in her desk.
That, or to be equally annoying call some of your friends and complain about her to them, in a loud voice. If you can feel her watching you just say, "Oh don't worry she is too busy talking on the phone to hear me, I wish she'd just work."
Click here, I believe page 50 is what you are looking for!
Let us know how it turns out.