Write a PURE HTML5 SIP client using strictly the default browser which supports HTML 5 and Web Sockets.
NO FLASH / SLIVER LIGHT / ACTIVE X permitted.
Server providing web socket backend must run on Linux and be written in PHP, Perl or Python. This is the persistent connection that will maintain SIP session state, send SIP messages and relay via web socket to HTML 5 interface in web browser.
Audio compression is not required, strictly ULAW and/or ALAW uncompressed audio, which can be sent from HTML 5.
Special bonus available for implementing audio compression, such as g729 or SpeeX.
*** Must run on -ANY- HTML 5 compatible browser that supports Web Sockets.
*** Must register (user/pass authentication) via TCP or UDP with SIP proxy, programmers choice.
*** Must be able to place outbound SIP call (INVITE)
*** Must be able to accept/receive inbound SIP call (INVITE)
*** Fancy UI work is not necessary, only fancy code :)