21

Мой скайп работает практически полностью. Я могу отправлять файлы, совершать и принимать звонки и чаты в обычном режиме. Однако я не получаю сообщения от групп чата, которые были созданы недавно.

Что я пробовал:

  1. удалить мой ~/.Папка скайпа;
  2. переустановите другую версию из репозиториев Ubuntu (32 и 64 бит);
  3. правила брандмауэра;
  4. Прокси в порядке, так как другие пользователи успешно общаются.

Я на Ubuntu 14.04 64 бит и Skype 4.3.0.37-1 32 бит, но эта проблема, кажется, происходит даже в Windows (здесь и здесь)

Похоже, это связано с групповыми чатами в облаке.

Я не получаю сообщения от групп, название которых начинается с "19:xxxx". Однако я получаю от групп, чье имя начинается с $ или что-то еще.

Следующая команда возвращает имя группы:

/get name

2 ответа2

38

Я отвечу на свой вопрос ... Я надеюсь, что это поможет кому-то! :)

Немного потрудившись, я нашел несколько полезных команд:

  • /dumpmsnp - показать подробную информацию о вашем соединении
  • /showplaces - показать, где вы сейчас подключены

Вы можете выполнить их в любом окне чата.

/dumpmsnp показала « LoggedOut », но я был в сети и говорил почти нормально (кроме групповых чатов).

System: MSNP: Connection Data:
 * Status: LoggedOut

Многие люди страдают от этой проблемы (здесь).

Чтобы решить эту проблему, попробуйте это в любом окне чата:

/msnp24

и перезапусти свой скайп.

После перезапуска вывод /dumpmsnp показывает следующий статус:

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

Я не знаю точно, почему, но команда /msnp24 преобразовала мою учетную запись в этот протокол, и теперь все работает отлично.

Я нашел решение здесь.

9

/ MSNP24 не работает для меня, но проблема решена.

Если вы VI ~/.Skype/<your_skype_username>/config.xml, затем перейдите к тегам HomeServer, вы увидите нечто похожее на:

<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. Удалите теги HomeServer в config.xml. Либо очистить теги, либо удалить строку должны работать. Сохраните файл.
  3. Начни скайп. Теперь он может отправлять и получать сообщения группового чата.
  4. Снова проверьте config.xml, теги должны автоматически обновиться с новым именем хоста.
  5. Если вы протестируете это новое имя хоста с помощью traceroute, оно должно перейти к последней строке, которая не является ***.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .