to make unit look at you:
put this in a trigger or waypoint or script or whatever:
unitname dowatch player (or player unitname)
to get telephone up on a table:
put this in phone's init line:
phonename setpos [getpos this select 0, getpos this select 1,( getpos this select 2)+x]
where x is the height, so if you put in: ....select 2)+1.5] it would mean 1.5 mtr.
you will have to fiddle around with that height value to get it right.