我希望将一个sip手机嵌入网页。我怎样才能做到这一点。有没有可用的开源解决方案,或者我必须自己开发它?我将使用这个带星号的SIP电话。
答案 0 :(得分:5)
看一下sipML5。它是首批使用HTML5的开源SIP客户端之一。它使用JavaScript编写,使用Web实时通信(WebRTC),并支持语音和视频呼叫以及文本消息。客户端应该在支持WebRTC的任何Web浏览器上工作,而无需任何插件,因此适合嵌入网站。但是,只有像Chrome Canary这样的最新浏览器支持WebRTC。
尚未实施多方视频会议等。
答案 1 :(得分:3)
按照我尝试过的排列和组合,如果有帮助:
使用WebRTC的JS SIP + OVER SIP
HttpRA + netty library + Rhino Telecom Application Server
SIP JS + Office SIP + Flash插件+ sip over UDP - >大获成功
Mobicent + Office SIP + Flash插件+ sip over UDP - >成功
Websocket客户端 - 服务器+ Rhino - >使用websockets客户端和服务器的子协议SIP通过WS进行Http握手失败对于大型事务是不可行的,导致端口阻塞
Asterix: :在Process下,Phones可以成功发送sip信号,但由于编解码器不兼容而无法进行通信
SIPML5 + Office SIP + WebRTC + sip over WS + DNS Server / port forwarding :由于端口严重混乱导致系统崩溃!
答案 2 :(得分:1)
首先想到的是Java小程序(它们很老,但能够做这些事情)。
我建议您查找由java applet实现的现成解决方案,或者如果找不到,请尝试使用java中实现的任何开源sip-phone(如MJSIP),以及为它创建一个小程序。