Http 如何在网页中嵌入sip软电话?

Http 如何在网页中嵌入sip软电话?,http,sip,Http,Sip,我希望将sip电话嵌入到网页中。我怎样才能做到这一点。是否有可用的开源解决方案,否则我将不得不自己开发?我将使用这个带星号的sip手机。首先想到的是Java小程序(它们很旧,但能够做这些事情) 我建议您寻找由java小程序实现的现成解决方案,或者如果找不到任何解决方案,请尝试使用用java实现的任何开源sip电话(如),并为其创建一个小程序。看看sipML5。它是首批使用HTML5的开源SIP客户端之一。它是用JavaScript编写的,使用Web实时通信(WebRTC),支持语音和视频通话以及

我希望将sip电话嵌入到网页中。我怎样才能做到这一点。是否有可用的开源解决方案,否则我将不得不自己开发?我将使用这个带星号的sip手机。

首先想到的是Java小程序(它们很旧,但能够做这些事情)


我建议您寻找由java小程序实现的现成解决方案,或者如果找不到任何解决方案,请尝试使用用java实现的任何开源sip电话(如),并为其创建一个小程序。

看看sipML5。它是首批使用HTML5的开源SIP客户端之一。它是用JavaScript编写的,使用Web实时通信(WebRTC),支持语音和视频通话以及文本消息。客户端应该在支持WebRTC的任何web浏览器上工作,而不需要任何插件,因此适合嵌入web站点。然而,只有像Chrome Canary这样的最新浏览器支持WebRTC

多方视频会议等尚未实施


如果有帮助,我尝试了以下排列和组合:

  • 使用WebRTC的JS SIP+OVER SIP

  • HttpRA+netty库+Rhino电信应用服务器

  • SIP JS+Office SIP+Flash插件+SIP over UDP ->巨大成功

  • Mobicent+Office SIP+Flash插件+UDP上的SIP ->成功

  • Websocket客户端服务器+Rhino ->失败,使用websockets客户端和服务器通过WS与子策略SIP进行Http握手对于大型事务不可行,导致端口阻塞

  • Asterix: :在此过程中,手机可以成功发送sip信号,但由于编解码器不兼容,无法进行通信

  • SIPML5+Office SIP+WebRTC+SIP over WS+DNS服务器/端口转发 :由于端口严重混乱,系统崩溃


  • 请注意:由于IR不完全支持webRTC,因此使用此选项支持IE会有问题。