I wish to embed a sip phone into a web page. How can i achieve this. Is there any available open source solution or I will have to develop it myself? I will be using this sip phone with asterisk.
Have a look at sipML5. It is one of the first open source SIP clients using HTML5. It is written in JavaScript, uses Web Real Time Communication (WebRTC), and supports voice and video calling as well as text messages. The client should work on any web browser supporting WebRTC without the need for any plugins and is therefore suitable for embedding web sites. However, only the latest browsers like Chrome Canary support WebRTC.
Multi-party video conferencing etc. is not implemented yet.
http://www.sipml5.org/
Following permutations and combinations i tried , if that helps :
JS SIP + OVER SIP using WebRTC
HttpRA + netty library + Rhino Telecom Application Server
SIP JS + Office SIP + Flash plugin + sip over UDP -> big success
Mobicent + Office SIP + Flash plugin + sip over UDP -> success
Websocket Client-server + Rhino -> Failed , Http handshake over WS with subprotocol SIP using websockets client and server is not feasible for large transactions , results in port blocking
Asterix : : Under Process , Phones can successfully send sip signals but no communication due to codec incompatibility
SIPML5+ Office SIP + WebRTC + sip over WS + DNS Server/ port forwarding : system crashed due to heavy messing with ports !!!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With