我想使用WebRTC构建一个基于浏览器的客户端,以使用其SIP URI参加视频会议(可以是任何VC提供程序,如Zoom,Webex,MS Team等)。因此,我想了解我正在制作的基于浏览器的客户端,是否还需要向某些SIP服务器进行注册并需要具有URI,或者我们可以加入SIP呼叫而无需进行SIP注册?
通常,*如果您希望其他方能够呼叫您,则仅需要注册您的SIP URI。如果您是从浏览器拨打电话,则可能不会接听电话,因为SIP代理仅在浏览器选项卡打开时才可用。基于浏览器的SIP的最佳起点是jssip.net。
*某些SIP提供商确实需要注册才能发出呼出电话,但是,这是由于其安全策略而不是SIP协议所要求的。以我的经验,这种类型的政策很少见,可能不到10%的SIP提供商都在使用。
(可以是任何VC提供程序,例如Zoom,Webex,MS Teams等),都使用其SIP URI
在我花了很多时间看的MS Teams中,我非常有信心没有SIP选项可以致电Teams Users或Meetings。我为Teams知道的唯一选择是Microsoft Graph Communications API,它是基于封闭源REST服务的API。它确实在后台使用WebRTC,但是SIP所适合的信令机制是专有的。
我不了解Zoom,WebEx等,但我怀疑它们可能相似并且具有自己的SDK。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句