Skype - 无法接收群聊消息

Skype - 无法接收群聊消息

我的 Skype 几乎完全正常工作。我可以正常发送文件、拨打和接听电话以及聊天。但是,我无法收到最近创建的聊天组的消息。

我已尝试过:

  1. 删除我的~/.Skype 文件夹;
  2. 从 ubuntu 存储库重新安装另一个版本(32 位和 64 位);
  3. 防火墙规则;
  4. 代理很好,因为其他用户正在成功通话。

我使用的是 Ubuntu 14.04 64 位和 Skype 4.3.0.37-1 32 位,但这个问题似乎甚至在 Windows 上也会发生(这里这里

好像和云群聊有关系。

我没有收到以“19:xxxx”开头的群组发来的消息。但是我收到了以 $ 或其他名称开头的群组发来的消息。

以下命令返回组名称:

/get name

答案1

我会回答我自己的问题...我希望这会对某人有所帮助!:)

经过一番努力,我找到了一些有用的命令:

  • /dumpmsnp- 显示有关您的连接的详细信息
  • /showplaces- 显示您当前的连接位置

您可以在任何聊天窗口中执行它们。

/dumpmsnp命令显示“登出“,但我在线并且几乎正常地交谈(群聊除外)。

System: MSNP: Connection Data:
 * Status: LoggedOut

很多人都曾遭受过这个问题(这里)。

要解决此“LoggedOut”问题,请在任何聊天窗口上尝试以下操作:

/msnp24

并重新启动您的 Skype。

重新启动后,/dumpmsnp输出显示以下状态:

System: MSNP: Connection Data (MSNP24):
 * Status: LoggedIn

我不知道具体原因,但是/msnp24命令将我的帐户转换为该协议,现在一切都运行正常。

我找到了解决方案这里

答案2

/msnp24 对我来说不起作用,但问题解决了。

如果你~/.Skype/<你的 Skype 用户名>/config.xml,然后导航至家庭服务器标签,你会看到类似以下内容:

<MSNPCore>
  <HomeServer>BAYMSGR2013521.gateway.messenger.live.com</HomeServer>
  <NewThreadAllowed>1</NewThreadAllowed>
  <P2PMigrationAllowed>0</P2PMigrationAllowed>
  <ProtocolToUse>24</ProtocolToUse>

现在使用命令测试此 HomeServer 的主机名traceroute,例如traceroute BAYMSGR2013521.gateway.messenger.live.com上面的命令,最后一行将变成 ***,这可能是由于防火墙阻止。因此只需:

  1. 确保关闭所有正在运行的 Skype 实例(通过ps aux和检查kill -9 skype_PID)。
  2. 删除家庭服务器config.xml 中的标签。清空标签或删除该行都可以。保存文件。
  3. 启动 Skype。现在它应该能够发送和接收群聊消息。
  4. 再次检查 config.xml,标签应使用新的主机名自动更新。
  5. 如果您使用 traceroute 测试这个新主机名,它应该转到非 *** 的最后一行。

相关内容