“The following compacted diagram shows what was have explained at high level” At a higher level, the Skype core needs to interop with SIP, specifically the Microsoft Phone System and Audio Conferencing. But this will be only between the Skype core and the client the end user is using. Another point to make is that the media codecs between the Skype app in the Teams client and the Skype core will be H.264 for video, SILK for P2P and Voice calls, and OPUS for meetings. It does not replace SIP within the Microsoft Phone System. However, what you need to understand is that this protocol is used between the Skype core and the App exposed with the Microsoft Teams client on your desktop. This protocol is wrapped inside a TLS encrypted TCP packet, which means, unless you have the private key for the Skype servers in Office 365, you ain’t gonna see it. Instead it uses Microsoft’s own signaling protocol called Microsoft Network Protocol version 24 or MNP24 for short.
#Skype video conferencing protocol code
The second point is that the new Skype core service is based on Skype consumer code and therefore does not use SIP as it’s signaling protocol. The first point is that Microsoft Teams itself doesn’t require SIP, it is an end user UX App window that exposes different Apps such as Chat, Calling, Meetings etc. “So when we talk about Microsoft Teams does not use SIP, then at a technical level you are right on two points. This can be best explained in this simplified diagram.” This is the reason why you will still see the Skype logo in your audio, video and meeting experience.
That is separate! It is just the code framework they have copied over to develop an enterprise grade audio, video and meeting service, that is exposed to the end user through Microsoft Teams. This does not mean that it uses the Skype consumer datacenters, network or PSTN services. “This new core as I said before is built on Skype consumer code. It wasn’t, but it is now in Microsoft Teams! In February 2005 I wrote a blog if the new OPUS codec (based on SILK) was to be used in Skype for Business. I found a very good blog around this describing it. I heard some rumors the architecture was build around Skype consumer.
Tweet to was wondering which protocols Microsoft Teams was using.