Worth noting that skype now offer "SIP to Skype" - Pete (aka Robot) and I have had a bit of a bodge with it, but not managed to get it fully sorted in our environment.
Looks promising though. SIP suffers from fewer of the problems some posters have described, as the control port is predictable. Still not as controllable as HTTP etc. but then it is a realtime protocol.