This blogger doesn’t have a biography yet. Maybe they’re very old, or maybe they’re very new.
  Raul Liive

UPnP in Skype 3.8 for Windows

With Skype 3.8 for Windows beta we have made our own UPnP implementation which is no longer dependent on Microsoft UPnP framework.

UPnP is an industry-wide protocol designed for automatic device configuration. Its main purpose is to provide seamless "just works" experience when a new device is connected to network.

Most major consumer router vendors are using UPnP in their devices. Skype uses UPnP to configure the firewall for best possible call quality.

Since Skype version 3.0 Skype has relied on Microsoft UPnP Framework to configure devices. However there are a few concerns if UPnP Framework is used in conjuction with Internet Connection Sharing as described in Microsoft knowledge base article 886257. Due these issues Skype provided opt-in check box under advanced connection options.

Skype for Windows version 3.8 has new UPnP implementation which does not depend on Microsoft UPnP Framework anymore and hence issues outlined in Microsoft KB article do not apply anymore. Along with that change "Allow Skype to modify my firewall settings" checkbox has been removed. Since Skype for Windows version 3.8 the UPnP is enabled by default.

New UPnP implementation is already available on Skype 2.0.0.68 for Linux and will come to Mac users soon.

People who are concerned with overall UPnP security should disable UPnP on their firewall device. For assistance see your firewall manual.

lfillc commented Thursday, Jun 26

Skype's own UPnP implementation causes problems with certain Speedstream brand ADSL modems.

Whenever Skype is launched it causes my Speedstream ADSL modem to disconnect from the Internet. It is as though Skype is causing the modem to reset. It takes several minutes for the modem to train back up.

Looks like disabling UPnP in the Speedstream is the key to preventing the problem.

Related Forum Topic:

http://forum.skype.com/index.php?showtopic=157561

Post a comment

Never commented before? Here’s a few guidelines