Difference between revisions of "Karaka"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(state)
(от dion информация)
Line 1: Line 1:
'''Karaka''' — [[транспорт]] между [[Skype]] и [[XMPP]]. Это ПО использует Skype™ API, но не было одобрено или сертифицировано компанией Skype. Судя по состоянию репозитария на google.code проект прекратил развития сразу после опубликования кода.
+
'''Karaka''' — [[транспорт]] между [[Skype]] и [[XMPP]] для обмена текстовыми сообщения. Передача звука не поддерживается. Судя по состоянию репозитария на google.code проект прекратил развития сразу после опубликования кода. Но при определённых навыках администрирования может быть запущена и будет функционироваться.
  
== Установки транспорта ==
+
Это ПО использует Skype™ API, но не было одобрено или сертифицировано компанией Skype.
  
Сервера, на которых запущен данный транспорт найти не удалось. Если Вы это сделали или же знаете о том где имеется работающий транспорт, отредактируйте, пожалуйста, эту статью.
+
== Установки транспорта ==
  
По неподтвержденной информации есть данный транспорт на www.w1.ru
+
Сервера, на которых запущен данный транспорт найти не удалось.  
  
 
== Возможности ==
 
== Возможности ==
Line 26: Line 26:
 
:* «изменения регистрации».
 
:* «изменения регистрации».
 
; {{xep|0144}}<nowiki>:</nowiki> Обмен элементами [[ростер|ростера]]
 
; {{xep|0144}}<nowiki>:</nowiki> Обмен элементами [[ростер|ростера]]
: Списки приятелей из Skype отображаются в ростере XMPP. Ограничения: не поддерживается удаление контакта из ростера.
+
: Списки приятелей из Skype отображаются в ростере XMPP. Ограничения: не поддерживается удаление контакта из ростера. Для этого, правда, понадобиться после первого входа сделать Log off и снова подключиться к транспорту.
  
== Достоинства ==
+
== Детали реализации ==
  
* {{w|Масштабируемость}}.
+
ПО использует минимальный графический сервер {{w|X11}}, вернее, {{w.en:xvfb}} и клиент Skype для Linux. Копия клиента запускается для каждого пользовательского подключения к транспорту.
* [[w:Распределённые вычисления|Распределённость]].
+
* Совместимость со [[XEP|стандартами]].
+
  
== Детали реализации ==
+
== Установка и использование ==
 +
С ejabberd без дополнительных изменений не заработает, потому что два транспорта на 1 порт вешает. На openfire это работает, а ejabberd пакеты путать начинает. Поэтому надо skype и skypemuc на разные порты повесить.
 +
 
 +
Имеются проблемы с утечкой памяти у бинарника скайп-клиента, потому что код на python не отмечают сообщения как прочитанными и они там висят в очереди. Но на сутки работы может хватать памяти.
  
ПО использует минимальный графический сервер ({{w|X11}}) и «родной» [[клиент]] Skype для подключения к одноимённой сети.
+
Из проблем непосредственно skype-функциональности -  не замечает периодически отключеие пользователей, показывая что они на связи. С мультиюзерчатами работает, но с ошибкам. [[vcard]] не поддерживается.
  
 
== См. также ==
 
== См. также ==

Revision as of 00:14, 23 October 2010

Karaka — транспорт между Skype и XMPP для обмена текстовыми сообщения. Передача звука не поддерживается. Судя по состоянию репозитария на google.code проект прекратил развития сразу после опубликования кода. Но при определённых навыках администрирования может быть запущена и будет функционироваться.

Это ПО использует Skype™ API, но не было одобрено или сертифицировано компанией Skype.

Установки транспорта

Сервера, на которых запущен данный транспорт найти не удалось.

Возможности

Невозможности

Поддержка расширений протокола

XEP-0045: Конференции
Конференции (многопользовательские чаты) Skype отображаются на ограниченное подмножество Jabber-конференций: при добавлении третьего участника в разговор транспорт преобразует его в многопользовательский чат.
XEP-0100: Взаимодействие с транспортом
Полная поддержка, за исключением:
  • «удаления контакта» (в любом направлении);
  • «изменения регистрации».
XEP-0144: Обмен элементами ростера
Списки приятелей из Skype отображаются в ростере XMPP. Ограничения: не поддерживается удаление контакта из ростера. Для этого, правда, понадобиться после первого входа сделать Log off и снова подключиться к транспорту.

Детали реализации

ПО использует минимальный графический сервер X11, вернее, Template:W.en:xvfb и клиент Skype для Linux. Копия клиента запускается для каждого пользовательского подключения к транспорту.

Установка и использование

С ejabberd без дополнительных изменений не заработает, потому что два транспорта на 1 порт вешает. На openfire это работает, а ejabberd пакеты путать начинает. Поэтому надо skype и skypemuc на разные порты повесить.

Имеются проблемы с утечкой памяти у бинарника скайп-клиента, потому что код на python не отмечают сообщения как прочитанными и они там висят в очереди. Но на сутки работы может хватать памяти.

Из проблем непосредственно skype-функциональности - не замечает периодически отключеие пользователей, показывая что они на связи. С мультиюзерчатами работает, но с ошибкам. vcard не поддерживается.

См. также

Ссылки