HTML5 SIP client. Written in Javascript, throw it onto a page and configure it to contact a SIP gateway of some kind. Uses webRTC built into all modern web browsers. Does audio as well as video. Can contact the PSTN if the gateway can.
Github repo: https://github.com/DoubangoTelecom/sipml5