Обсуждение:Jingle: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
 
(не показано 26 промежуточных версий 7 участников)
Строка 1: Строка 1:
А с каких это пор инфиум стал жингл поддерживать? Пруфлинк, пожалуйста.
А с каких это пор инфиум стал жингл поддерживать? Пруфлинк, пожалуйста.
: [http://wiki.qip.ru/Jingle QIP Wiki]. Там гугловский вариант. --[[Участник:Rain|Rain]] 22:21, 30 января 2010 (UTC)
: [http://wiki.qip.ru/Jingle QIP Wiki]. Там гугловский вариант. --[[Участник:Rain|Rain]] 22:21, 30 января 2010 (UTC)
По вчерашней правке - а что именно не работает в QIP'е и в какой версии/ветке? Телефонии там вообще пока нет? --[[Участник:Rain|Rain]] 17:07, 4 июня 2011 (EDT)
: Уже спросил в конференции QIP'а:
<pre>
[00:04:03] <rain> еще вопрос - Jingle хоть где-то в последних версиях (Infium'a или 2010-го) работает?
[00:05:39] <Krakoruk> вроде нет :(
[00:05:53] <Krakoruk> так и не включили
</pre>
--[[Участник:Rain|Rain]] 17:07, 4 июня 2011 (EDT)
:: Был когда-то там Jingle, но вскоре выкинули. Я убрал его из таблицы из-за того, что специально старую версию никто не будет ставить.
::: Тогда пока пусть будет так, а как пофиксят - перетестируем заново. --[[Участник:Rain|Rain]] 07:12, 10 июня 2011 (EDT)
:::: Я тут думаю, что раз уж так получается, что Infium стал такой себе "промежуточной" версией для QIP 2010 (тот может заменить и 2005-й, и Infium, диалоги все сделаны одинаковыми - в общем, нет смысла дальше развивать Infium как отдельный проект), QIP Infium вряд ли кто-то специально будет фиксить - максимум бэкпортируют возможность звонка из 2010-го. В общем, раз уж 2010-й стал дефолтным клиентом - дальше ориентироваться на него, а в таблице строку QIP'а переименовать. --[[Участник:Rain|Rain]] 19:52, 23 июня 2011 (EDT)
::::: Инфиум не заброшен, обновляется так же часто, как и 2010-ый. [[Участник:H31|H31]] 06:29, 24 июня 2011 (EDT)
:::::: Потому что это уже почти один и тот же клиент, но с разными дефолтными настройками - один "под 2005-й", другой - только под "продвинутый" вариант, без упрощенного режима. --[[Участник:Rain|Rain]] 13:46, 24 июня 2011 (EDT)
:: Хорошая новость - Miranda ещё раз подтвердила звание самой модульной программы - теперь там можно писать плагины для плагинов :). Главный жаберный разработчик говорил, что прежние наработки в области Jingle'а планируется вернуть. [[Участник:H31|H31]] 05:12, 10 июня 2011 (EDT)


==Совместимость Jingle в различных клиентах==
==Совместимость Jingle в различных клиентах==
Строка 14: Строка 34:
* Psi+ - успешно дозванивался, общался
* Psi+ - успешно дозванивался, общался
* Gajim - успешно дозванивался, общался
* Gajim - успешно дозванивался, общался
* Pidgin - дозванивался, начинал общаться (звук был), однако через несколько секунд получал сообщение про таймаут ожидания снятия трубки и звонок прерывался.
* Pidgin - дозванивался, начинал общаться (звук был), однако через несколько секунд (10) получал сообщение про таймаут ожидания снятия трубки и звонок прерывался.
* QIP Infium - вызов был отклонен или прекращен
* QIP Infium - вызов был отклонен или прекращен
* Empathy - успешно дозванивался, общался
* Empathy - успешно дозванивался, общался
Строка 23: Строка 43:
* Coccinella - вызов был отклонен или прекращен
* Coccinella - вызов был отклонен или прекращен
* Talkonaut - не пробовал
* Talkonaut - не пробовал
* Nimbuzz - не пробовал
* Nimbuzz - функция не работает
* Jitsi - на jitsi соединение вроде устанавливается, на Psi+ - висит. Звука нет
* Тестовые боты - успешно дозванивался, дозванивались мне, общался
* Тестовые боты - успешно дозванивался, дозванивались мне, общался
}}
}}
Строка 32: Строка 53:
* Gajim - успешно дозванивался, общался  
* Gajim - успешно дозванивался, общался  
* Pidgin - успешно дозванивался, общался
* Pidgin - успешно дозванивался, общался
Вариант 2: соединение устанавливается, но звук только на Pidgin'e. --[[Участник:Rain|Rain]] 15:34, 10 июня 2011 (EDT)
* QIP Infium - не пробовал
* QIP Infium - не пробовал
* Empathy - успешно дозванивался, общался
* Empathy - успешно дозванивался, общался
Строка 40: Строка 62:
* Coccinella - кнопка вызова неактивна
* Coccinella - кнопка вызова неактивна
* Talkonaut - не пробовал
* Talkonaut - не пробовал
* Nimbuzz - не пробовал
* Nimbuzz - функция неактивна
* Jitsi - feature not implemented
* Тестовые боты - дозвон не удался
* Тестовые боты - дозвон не удался
}}
}}
Строка 48: Строка 71:
* Psi+ - успешно дозванивался, общался
* Psi+ - успешно дозванивался, общался
* Gajim - успешно дозванивался, общался
* Gajim - успешно дозванивался, общался
Вариант 2: соединение устанавливается, но звука нет. --[[Участник:Rain|Rain]] 15:34, 10 июня 2011 (EDT)
* Pidgin - успешно дозванивался, общался
* Pidgin - успешно дозванивался, общался
* QIP Infium - не пробовал
* QIP Infium - не пробовал
* Empathy - успешно дозванивался, общался
* Empathy - успешно дозванивался, общался (указал stunserver.org в настройках)
* Maemo 5 - не пробовал
* Maemo 5 - не пробовал
* Kopete - не пробовал
* Kopete - не пробовал
* Spark - кнопка вызова неактивна
* Spark - кнопка вызова неактивна
* Google Talk - успешно дозванивался, общался
* Google Talk - успешно дозванивался, общался, жуткие тормоза GT (поначалу (в первый раз?)), латентность - как обычно
* Coccinella - кнопки вызова неактивны
* Coccinella - кнопки вызова неактивны
* Talkonaut - не пробовал
* Talkonaut - не пробовал
* Nimbuzz - не пробовал
* Nimbuzz - функция неактивна
* Jitsi - звонок не удался
* Тестовые боты - успешно дозванивался, общался
* Тестовые боты - успешно дозванивался, общался
}}
}}
Строка 78: Строка 103:
* Talkonaut - соединение устанавливается, но голоса нет
* Talkonaut - соединение устанавливается, но голоса нет
* Nimbuzz - не пробовал
* Nimbuzz - не пробовал
* Jitsi - не пробовал
* Тестовые боты - не пробовал
* Тестовые боты - не пробовал
}}
}}
Строка 84: Строка 110:
|content=
|content=
* Psi+ - успешно дозванивался, общался
* Psi+ - успешно дозванивался, общался
Вариант 2: Вызов был отклонён или прекращён (на Psi+) сразу после установки соединения. ХЗ, чего оно так. Можно перетестировать еще на одной машине. --[[Участник:Rain|Rain]] 15:34, 10 июня 2011 (EDT)
* Gajim - успешно дозванивался, общался
* Gajim - успешно дозванивался, общался
* Pidgin - успешно дозванивался, общался
* Pidgin - успешно дозванивался, общался (указал stunserver.org в настройках)
* QIP Infium - не пробовал
* QIP Infium - не пробовал
* Empathy - успешно дозванивался, общался
* Empathy - успешно дозванивался, общался
Строка 94: Строка 121:
* Coccinella - кнопки вызова неактивны
* Coccinella - кнопки вызова неактивны
* Talkonaut - не пробовал
* Talkonaut - не пробовал
* Nimbuzz - не пробовал
* Nimbuzz - функция неактивна
* Jitsi - вызов есть, но установить связь не получается
* Тестовые боты - дозванивался, звука не было
* Тестовые боты - дозванивался, звука не было
}}
}}
Строка 100: Строка 128:
|title=Maemo 5
|title=Maemo 5
|content=
|content=
* Psi+ - успешно дозванивался, далее обрыв связи [[Участник:Disabler|Disabler]]
* Psi+ - успешно дозванивался, далее обрыв связи [[Участник:DiSabler|Disabler]]
* Gajim - не пробовал
* Gajim - не пробовал
* Pidgin - не пробовал
* Pidgin - не пробовал
* QIP Infium - кнопка вызова неактивна [[Участник:Disabler|Disabler]]
* QIP Infium - кнопка вызова неактивна [[Участник:DiSabler|Disabler]]
* Empathy - успешно дозванивался, общался [[Участник:Disabler|Disabler]]
* Empathy - успешно дозванивался, общался [[Участник:DiSabler|Disabler]]
* Maemo 5 - успешно дозванивался, общался [[Участник:Disabler|Disabler]]
* Maemo 5 - успешно дозванивался, общался [[Участник:DiSabler|Disabler]]
* Kopete - кнопка вызова неактивна [[Участник:Disabler|Disabler]]
* Kopete - кнопка вызова неактивна [[Участник:DiSabler|Disabler]]
* Spark - кнопка вызова неактивна [[Участник:Disabler|Disabler]]
* Spark - кнопка вызова неактивна [[Участник:DiSabler|Disabler]]
* Google Talk - успешно дозванивался, общался [[Участник:Disabler|Disabler]]
* Google Talk - успешно дозванивался, общался [[Участник:DiSabler|Disabler]]
* Coccinella - не пробовал
* Coccinella - не пробовал
* Talkonaut - не пробовал
* Talkonaut - не пробовал
* Nimbuzz - не пробовал
* Nimbuzz - не пробовал
* Тестовые боты - успешно дозванивался, общался [[Участник:Disabler|Disabler]]
* Jitsi - не пробовал
* Тестовые боты - успешно дозванивался, общался [[Участник:DiSabler|Disabler]]
}}
}}
{{Hider hiding
{{Hider hiding
Строка 133: Строка 162:
* Talkonaut - не пробовал
* Talkonaut - не пробовал
* Nimbuzz - не пробовал
* Nimbuzz - не пробовал
* Jitsi - не пробовал
* Тестовые боты - не пробовал
* Тестовые боты - не пробовал
}}
}}
Строка 140: Строка 170:
Клиент не захотел подключаться к серверу, поэтому протестировать не получилось. --[[Участник:Rain|Rain]] 17:31, 8 июня 2010 (UTC)
Клиент не захотел подключаться к серверу, поэтому протестировать не получилось. --[[Участник:Rain|Rain]] 17:31, 8 июня 2010 (UTC)


Поставил Spark под Vista, кроме того, что в плагинах включен Jingle больше в интерфейсе нигде его не нашел, да и клиенты на "другом конце" тоже сигнализировали о том, что Spark не поддерживает VoIP. --[[Участник:Rain|Rain]] 17:31, 8 июня 2010 (UTC)
Поставил Spark под Vista и XP, кроме того, что в плагинах включен Jingle больше в интерфейсе нигде его не нашел, да и клиенты на "другом конце" тоже сигнализировали о том, что Spark не поддерживает VoIP. --[[Участник:Rain|Rain]] 17:31, 8 июня 2010 (UTC)


* Psi+ - функция неактивна
* Psi+ - функция неактивна
Строка 150: Строка 180:
* Kopete - не пробовал
* Kopete - не пробовал
* Spark - не пробовал
* Spark - не пробовал
* Google Talk - не пробовал
* Google Talk - функция неактивна
* Coccinella - функция неактивна
* Coccinella - функция неактивна
* Talkonaut - не пробовал
* Talkonaut - не пробовал
* Nimbuzz - не пробовал
* Nimbuzz - не пробовал
* Jitsi - не пробовал
* Тестовые боты - функция неактивна
* Тестовые боты - функция неактивна
}}
}}
Строка 161: Строка 192:
* Psi+ - клиент не поддерживает функцию
* Psi+ - клиент не поддерживает функцию
* Gajim - клиент не поддерживает функцию
* Gajim - клиент не поддерживает функцию
* Pidgin - при вызове Pidgin повесился
* Pidgin - успешно дозванивался, общался, но латентность звука примерно 1,5-2 сек.
* QIP Infium - не пробовал
* QIP Infium - не пробовал
* Empathy - При вызове Empathy повесился
* Empathy - успешно дозванивался, общался, но латентность звука примерно 1,5-2 сек.
* Maemo 5 - Да (дополниение от Участник:FLegmatik)
* Maemo 5 - Да (дополниение от Участник:FLegmatik)
* Kopete - не пробовал
* Kopete - не пробовал
* Spark - не пробовал
* Spark - функция неактивна
* Google Talk - ну, уж с этим-то оно должно работать :)
* Google Talk - ну, уж с этим-то оно должно работать :)
* Coccinella - клиент не поддерживает функцию
* Coccinella - клиент не поддерживает функцию
* Talkonaut - не пробовал
* Talkonaut - дозванивался, общался. Меня с Talkonaut'a слышали, я - нет (односторонний НАТ, так что хз)
* Nimbuzz - не пробовал
* Nimbuzz - не пробовал
* Jitsi - не пробовал
* Тестовые боты - дозвонился, шум был (в виртуалке в винде не работал микрофон, проверить голос не мог)
* Тестовые боты - дозвонился, шум был (в виртуалке в винде не работал микрофон, проверить голос не мог)
}}
}}
Строка 185: Строка 217:
* Spark - не пробовал
* Spark - не пробовал
* Google Talk - кнопка вызова неактивна
* Google Talk - кнопка вызова неактивна
* Coccinella - кнопка вызова неактивна, на втором таком же клиенте на панели вообще не было кнопки
* Coccinella - с версии 0.96.14 позвонить получалось и туда, и обратно. С 0.96.18 на 0.96.14 всё хорошо, наоборот не пробовал. С версий 0.96.20 и 0.96.12 на 0.96.14 звонок проходит, но звука у принимающей стороны нет
* Talkonaut - не пробовал
* Talkonaut - не пробовал
* Nimbuzz - не пробовал
* Nimbuzz - не пробовал
* Jitsi - не пробовал
* Тестовые боты - кнопка вызова неактивна
* Тестовые боты - кнопка вызова неактивна
}}
}}
Строка 201: Строка 234:
* Kopete - не пробовал
* Kopete - не пробовал
* Spark - не пробовал
* Spark - не пробовал
* Google Talk - не пробовал
* Google Talk - дозванивался, общался. Меня с Talkonaut'a слышали, я - нет (односторонний НАТ, так что хз)
* Coccinella - не пробовал
* Coccinella - не пробовал
* Talkonaut - не пробовал
* Talkonaut - звонил с Nokia 5530 на 5230, успешно разговаривали, мобильный оператор Tele2.--[[Служебная:Contributions/109.62.157.114|109.62.157.114]] 13:44, 23 февраля 2011 (EST)
* Nimbuzz - не пробовал
* Nimbuzz - не пробовал
* Jitsi - не пробовал
* Тестовые боты - не пробовал
* Тестовые боты - не пробовал
}}
}}
Строка 210: Строка 244:
|title=Nimbuzz
|title=Nimbuzz
|content=
|content=
* Psi+ - не пробовал
* Psi+ - функция неактивна
* Gajim - не пробовал
* Gajim - дозвониться не удалось
* Pidgin - не пробовал
* Pidgin - вроде работает, но что-то со звуком было
* QIP Infium - не пробовал
* QIP Infium - не пробовал
* Empathy - не пробовал
* Empathy - дозвониться удалось, но звука не было
* Maemo 5 - не пробовал
* Maemo 5 - не пробовал
* Kopete - не пробовал
* Kopete - не пробовал
Строка 222: Строка 256:
* Talkonaut - не пробовал
* Talkonaut - не пробовал
* Nimbuzz - не пробовал
* Nimbuzz - не пробовал
* Jitsi - не пробовал
* Тестовые боты - успешно дозвонился, слышал эхо
}}
{{Hider hiding
|title=Jitsi
|content=
* Psi+ - функция неактивна
* Gajim - Call ended by remote side. Reason: alternative-session.
* Pidgin - ok, звук только в Pidgin
* QIP Infium - не пробовал
* Empathy - нормально дозванивался, общался
* Maemo 5 - не пробовал
* Kopete - не пробовал
* Spark - не пробовал
* Google Talk - пробовал, я слышу. Меня, начиная с 5-10 секунды, не слышно (только шум)
* Coccinella - не пробовал
* Talkonaut - не пробовал
* Nimbuzz - контакт не поддерживает Jingle or GT
* Jitsi - не пробовал
* Тестовые боты - не пробовал
* Тестовые боты - не пробовал
}}
}}
Строка 228: Строка 281:


Ах да, к чему это я. Пока Skype [http://newsland.ru/news/detail/id/604563/cat/69/ висит] (жалко, нельзя добавить эту новость в осекушную страницу), в SIP Communicator [http://www.sip-communicator.org/index.php/Main/News добавили] полноценную поддержку Jingle.
Ах да, к чему это я. Пока Skype [http://newsland.ru/news/detail/id/604563/cat/69/ висит] (жалко, нельзя добавить эту новость в осекушную страницу), в SIP Communicator [http://www.sip-communicator.org/index.php/Main/News добавили] полноценную поддержку Jingle.
: Обновить - перетестировать заново? А QIP Infium / 2010 еще не пофиксили в плане звонков? --[[Участник:Rain|Rain]] 05:11, 23 декабря 2010 (UTC)
:: Не совсем. Вполне достаточно проверить то, что сильно обновилось. То бишь нет смысла опять проверять Psi, в котором так и не появился Codec Negotiation или Pidgin, в котором один багфиксы. Плюс то, что уже работает не стоит проверять.
:: Насчет квипа - нет, не починили. Jingle там начиная с какой-то версии вообще убрали. [[Участник:H31|H31]] 11:40, 23 декабря 2010 (UTC)
{{Hider hiding
|title=Совместимость клиентов под разными ОС.
|content=
Что опробовано лично мной:
* Psi 0,14(Windows)<->Psi+ 0,15(Ubuntu) - превышен интервал ожидания.
* Psi 0,14(Windows)->Empathy(Ubuntu) - без проблем.
* Psi 0,14(Windows)->Pidgin(Ubuntu) - примерно 10 секунд и обрыв связи.
* Psi 0,14(Windows)->Gajim(Ubuntu) - без проблем.
* Psi 0,14(Windows)->Coccinella(Ubuntu) - вызов недоступен.
* Coccinella(Windows)->Coccinella(Ubuntu) - связь устанавливается, но звука нет. (Но доска для рисования работает :)
* Gajim(Windows)<->Gajim(Ubuntu) - вызов не работает.
* Psi 0,14(Windows) отклоняла все попытки вызова из Ubuntu с вышеперечисленных клиентов с ошибкой "превышен интервал ожидания".
* Ubuntu<->Ubuntu - без проблем связывались все вышеперечисленные клиенты, кроме Psi+
}}
: Ок, спасибо. Надо будет самому кое-что еще раз протестить. А какая сеть была на обеих машинах? Внешний IP, NAT? --[[Участник:Rain|Rain]] 06:48, 18 апреля 2011 (EDT)
:: Внутренняя локалка. Внешка через прокси. Стоит jabber-сервер Openfire на компе с Ubuntu внутри локалки. Прямые подключения работают. Уже почти неделю пытаюсь найти хоть что-то, чтобы дозвониться в винду. С остальными направлениями (Ubuntu<->Ubuntu, Windows<->Windows, Windows ->Ubuntu) особых проблем не было. Тестил на нескольких машинах, но результат одинаковый.
::: Подписывайтесь четырьмя тильдами, пожалуйста. Касаемо сабжа, Psi+ должен спасти вас, насколько я понимаю. [[Участник:Leksey|Leksey]] 06:30, 29 июня 2011 (EDT)
{{Hider hiding
|title=Совместимость клиентов под разными ОС-2
|content=
Тест --[[Участник:Rain|Rain]] 15:34, 10 июня 2011 (EDT)
"ok?" - с вопросом, потому что в виртуалке не работал микрофон с хоста, т.е. убедиться, что звук проходит в двух направлениях не мог. В остальном все было нормально.
* Gajim (L) -> Pidgin (W) - inactive
* Pidgin (W) -> Gajim (L) - нет пункта меню
* Pidgin (L) - Pidgin (W) - нет пункта меню
* Pidgin (L) -> Psi+ (W) - ok?
* Psi+ (W) -> Pidgin (L) - ok?
* Psi+ (W) -> Psi+ (L) - ok?
* Psi+ (L) -> Psi+ (W) - ok?
* Gajim (W) - не запускается
* Psi+ (W) -> Empathy (L) - ok?
* Empathy (L) -> Psi+ (W) - ok? (несмотря на сбой чисто линуксового варианта)
* Psi+ (W) -> Gajim (L) - ok?
* Gajim (L) -> Psi+ (W) - ok?
* Psi+ (W) -> GT (W) - вызов был отклонен или прекращен
* GT (W) -> Psi+ (W) - inactive
* Gajim (L) -> GT (W) - inactive
* GT (W) -> Gajim (L) - inactive
* Pidgin (L) -> GT (W) - ok? жуткие тормоза GT (поначалу (в первый раз?)), латентность - как обычно
* GT (W) -> Pidgin (L) - ok? Но латентность примерно 1,5-2 сек.
* Empathy - 1 в 1 с Pidgin
* GT (W) -> Spark (W) - inactive
* Spark (W) -> GT (W) - нет функции
* Coccinella (W) -> GT (W) - inactive
* GT (W) -> Coccinella (W) - inactive
* Coccinella (W) -> Psi+ (L) - inactive
* Psi+ (L) -> Coccinella (W) - вызов был отклонен или прекращен
* Pidgin (L) -> Coccinella (W) - нет функции
* Coccinella (W) -> Pidgin (L) - inactive
* Coccinella (W) -> Gajim (L) - inactive
* Gajim (L) -> Coccinella (W) - inactive
* Coccinella (W) -> Empathy (L) - inactive
* Empathy (L) -> Coccinella (W) - inactive
}}
== Тестирование Jingle ==
Касаемо тестирования Jingle есть ряд вопросов и предложений:
* Какая у тебя конфигурация сети - nat + stun, public ip
* Хорошо бы иметь логи для неуспешных соединений.
* Вот такие результаты без дополнительных данных представляют не так много полезной информации. Я, например, пытался смотреть в таблицу текущую, но не мог добиться работы.
* Как-то надо сконсолидироваться, разработать методику тестирования - мы занимаемся подобным [[JRD:Jingle/test|Jingle/test]]. Кроме того есть собственный сервис [[JRD:Habahaba|Habahaba]], где тоже поддерживается Jingle и нужна помощь с его тестированием.
* У меня лично есть разные конфиги - с NAT, без NAT, есть камера и гарнитура. Камеру под FreeBSD пока не завел, правда.
* Если ваша вики заточена под пользователей и степбайстеп инструкции, то где же руководства в картинках как пользоваться звуком и видео? Это очень важный момент. Интерфейс такой дубовый для этого у всех, что без стакана даже гики не разберутся. [[Участник:Leksey|Leksey]] 06:30, 29 июня 2011 (EDT)
: Лично я тестировал в условиях локальной сети. NAT и брандмауэров не было, STUN не был настроен. Только звук, без видео. У Rain'а вроде были такие же условия. По поводу логов не совсем понял - имелись ввиду логи конкретных клиентов или дамп передаваемых данных?
: Насчет консолидации - лично я не против, даже за.
: Пока что о картинках как-то и не задумывались. [[Участник:H31|H31]] 14:01, 29 июня 2011 (EDT)
::А настолько ли полезно тестировать в локальной сети? Наверное, её можно сравнить с ситуацией когда у обоих собеседников публичный IP. [[Участник:Leksey|Leksey]] 04:26, 1 июля 2011 (EDT)
::: Я для себя прежде всего ставил цель проверить совместимость клиентов между собой, когда между ними минимум преград для связи (да, как вариант - 2 публичных IP) - собственно, таблица это и показывает - может ли в принципе клиент А дозвониться на клиент Б. Обход НАТа, проброс портов и т.п. - уже немного другая задача (и не обязательно это задача клиента).
::: Насчет картинок - как-то пока не задумывался - с поддержкой Jingle пока все грустно, чтобы можно было говорить о серьезном применении (/me намекает на фразу про поддержку клиентами у вас на вики), да и функция звонка обычно находится в достаточно очевидном месте - либо в контекстном меню контакта в ростере, либо в виде кнопки в окне чата. --[[Участник:Rain|Rain]] 10:46, 1 июля 2011 (EDT)
* [https://code.google.com/p/libjingle/source/browse/trunk/CHANGELOG?spec=svn103&r=103 Changelog libjingle]. Изменения касательно совместимости:
0.5.0 - Sep 16, 2010
  - Implemented Jingle protocols XEP-166 and XEP-167.
--[[Участник:Rain|Rain]] 12:05, 9 апреля 2012 (UTC)

Текущая версия на 14:50, 9 мая 2013

А с каких это пор инфиум стал жингл поддерживать? Пруфлинк, пожалуйста.

QIP Wiki. Там гугловский вариант. --Rain 22:21, 30 января 2010 (UTC)

По вчерашней правке - а что именно не работает в QIP'е и в какой версии/ветке? Телефонии там вообще пока нет? --Rain 17:07, 4 июня 2011 (EDT)

Уже спросил в конференции QIP'а:
[00:04:03] <rain> еще вопрос - Jingle хоть где-то в последних версиях (Infium'a или 2010-го) работает?
[00:05:39] <Krakoruk> вроде нет :(
[00:05:53] <Krakoruk> так и не включили

--Rain 17:07, 4 июня 2011 (EDT)

Был когда-то там Jingle, но вскоре выкинули. Я убрал его из таблицы из-за того, что специально старую версию никто не будет ставить.
Тогда пока пусть будет так, а как пофиксят - перетестируем заново. --Rain 07:12, 10 июня 2011 (EDT)
Я тут думаю, что раз уж так получается, что Infium стал такой себе "промежуточной" версией для QIP 2010 (тот может заменить и 2005-й, и Infium, диалоги все сделаны одинаковыми - в общем, нет смысла дальше развивать Infium как отдельный проект), QIP Infium вряд ли кто-то специально будет фиксить - максимум бэкпортируют возможность звонка из 2010-го. В общем, раз уж 2010-й стал дефолтным клиентом - дальше ориентироваться на него, а в таблице строку QIP'а переименовать. --Rain 19:52, 23 июня 2011 (EDT)
Инфиум не заброшен, обновляется так же часто, как и 2010-ый. H31 06:29, 24 июня 2011 (EDT)
Потому что это уже почти один и тот же клиент, но с разными дефолтными настройками - один "под 2005-й", другой - только под "продвинутый" вариант, без упрощенного режима. --Rain 13:46, 24 июня 2011 (EDT)
Хорошая новость - Miranda ещё раз подтвердила звание самой модульной программы - теперь там можно писать плагины для плагинов :). Главный жаберный разработчик говорил, что прежние наработки в области Jingle'а планируется вернуть. H31 05:12, 10 июня 2011 (EDT)

Совместимость Jingle в различных клиентах[править]

Предлагаю тут писать про то, как себя вели различные клиенты при попытке совершить звонок по Jingle, а то получается так, что одни пишут "Да", у других оно вообще не работает. В случае поправок комментируем под нужной связкой либо правим нужную строку в том случае, если ее еще никто не тестировал. --Rain 10:03, 8 июня 2010 (UTC)

А, да, после правок/тестирования/дополнений - ставьте подписи, чтоб было видно, кто тестировал клиент. В случае разных результатов у разных пользователей - пишем, при каких условиях были получены эти результаты - дистр, версия клиента, библиотеки, etc. --Rain 10:10, 8 июня 2010 (UTC)

Итак:

Psi+
  • Psi+ - успешно дозванивался, общался
  • Gajim - успешно дозванивался, общался
  • Pidgin - дозванивался, начинал общаться (звук был), однако через несколько секунд (10) получал сообщение про таймаут ожидания снятия трубки и звонок прерывался.
  • QIP Infium - вызов был отклонен или прекращен
  • Empathy - успешно дозванивался, общался
  • Maemo 5 - успешно дозванивался, далее обрыв связи
  • Kopete - вызов был отклонен или прекращен
  • Spark - вызов был отклонен или прекращен
  • Google Talk - вызов был отклонен или прекращен
  • Coccinella - вызов был отклонен или прекращен
  • Talkonaut - не пробовал
  • Nimbuzz - функция не работает
  • Jitsi - на jitsi соединение вроде устанавливается, на Psi+ - висит. Звука нет
  • Тестовые боты - успешно дозванивался, дозванивались мне, общался
Gajim
  • Psi+ - успешно дозванивался, общался
  • Gajim - успешно дозванивался, общался
  • Pidgin - успешно дозванивался, общался

Вариант 2: соединение устанавливается, но звук только на Pidgin'e. --Rain 15:34, 10 июня 2011 (EDT)

  • QIP Infium - не пробовал
  • Empathy - успешно дозванивался, общался
  • Maemo 5 - не пробовал
  • Kopete - не пробовал
  • Spark - кнопка вызова неактивна
  • Google Talk - не пробовал
  • Coccinella - кнопка вызова неактивна
  • Talkonaut - не пробовал
  • Nimbuzz - функция неактивна
  • Jitsi - feature not implemented
  • Тестовые боты - дозвон не удался
Pidgin
  • Psi+ - успешно дозванивался, общался
  • Gajim - успешно дозванивался, общался

Вариант 2: соединение устанавливается, но звука нет. --Rain 15:34, 10 июня 2011 (EDT)

  • Pidgin - успешно дозванивался, общался
  • QIP Infium - не пробовал
  • Empathy - успешно дозванивался, общался (указал stunserver.org в настройках)
  • Maemo 5 - не пробовал
  • Kopete - не пробовал
  • Spark - кнопка вызова неактивна
  • Google Talk - успешно дозванивался, общался, жуткие тормоза GT (поначалу (в первый раз?)), латентность - как обычно
  • Coccinella - кнопки вызова неактивны
  • Talkonaut - не пробовал
  • Nimbuzz - функция неактивна
  • Jitsi - звонок не удался
  • Тестовые боты - успешно дозванивался, общался
QIP Infium

В QIP INFIUM 9036 Jingle временно сломали, работает на 9032 и 9034, на всех ныне известных билдах QIP 2010. Обещают вернуть. Всё, что нас не убивает, делает нас сильнее. Santiago26 15:55, 9 июня 2010 (UTC)

  • Psi+ - не пробовал
  • Gajim - не пробовал
  • Pidgin - не пробовал
  • QIP Infium - ДА
  • Empathy - не пробовал
  • Maemo 5 - кнопка вызова неактивна
  • Kopete - не пробовал
  • Spark - не пробовал
  • Google Talk - ДА
  • Coccinella - не пробовал
  • Talkonaut - соединение устанавливается, но голоса нет
  • Nimbuzz - не пробовал
  • Jitsi - не пробовал
  • Тестовые боты - не пробовал
Empathy
  • Psi+ - успешно дозванивался, общался

Вариант 2: Вызов был отклонён или прекращён (на Psi+) сразу после установки соединения. ХЗ, чего оно так. Можно перетестировать еще на одной машине. --Rain 15:34, 10 июня 2011 (EDT)

  • Gajim - успешно дозванивался, общался
  • Pidgin - успешно дозванивался, общался (указал stunserver.org в настройках)
  • QIP Infium - не пробовал
  • Empathy - успешно дозванивался, общался
  • Maemo 5 - успешно дозванивался, общался
  • Kopete - не пробовал
  • Spark - кнопка вызова неактивна
  • Google Talk - успешно дозванивался, общался
  • Coccinella - кнопки вызова неактивны
  • Talkonaut - не пробовал
  • Nimbuzz - функция неактивна
  • Jitsi - вызов есть, но установить связь не получается
  • Тестовые боты - дозванивался, звука не было
Maemo 5
  • Psi+ - успешно дозванивался, далее обрыв связи Disabler
  • Gajim - не пробовал
  • Pidgin - не пробовал
  • QIP Infium - кнопка вызова неактивна Disabler
  • Empathy - успешно дозванивался, общался Disabler
  • Maemo 5 - успешно дозванивался, общался Disabler
  • Kopete - кнопка вызова неактивна Disabler
  • Spark - кнопка вызова неактивна Disabler
  • Google Talk - успешно дозванивался, общался Disabler
  • Coccinella - не пробовал
  • Talkonaut - не пробовал
  • Nimbuzz - не пробовал
  • Jitsi - не пробовал
  • Тестовые боты - успешно дозванивался, общался Disabler
Kopete

Возможно, что в Debian клиент собран без поддержки Jingle, поэтому как там звонить - я не нашел. --Rain 10:37, 8 июня 2010 (UTC)

Update: Под Kubuntu и SUSE то же самое. Оно там вообще работает? --Rain 10:37, 8 июня 2010 (UTC)

  • Psi+ - не пробовал
  • Gajim - не пробовал
  • Pidgin - не пробовал
  • QIP Infium - не пробовал
  • Empathy - не пробовал
  • Maemo 5 - кнопка вызова неактивна
  • Kopete - не пробовал
  • Spark - не пробовал
  • Google Talk - не пробовал
  • Coccinella - не пробовал
  • Talkonaut - не пробовал
  • Nimbuzz - не пробовал
  • Jitsi - не пробовал
  • Тестовые боты - не пробовал
Spark

Клиент не захотел подключаться к серверу, поэтому протестировать не получилось. --Rain 17:31, 8 июня 2010 (UTC)

Поставил Spark под Vista и XP, кроме того, что в плагинах включен Jingle больше в интерфейсе нигде его не нашел, да и клиенты на "другом конце" тоже сигнализировали о том, что Spark не поддерживает VoIP. --Rain 17:31, 8 июня 2010 (UTC)

  • Psi+ - функция неактивна
  • Gajim - функция неактивна
  • Pidgin - функция неактивна
  • QIP Infium - не пробовал
  • Empathy - функция неактивна
  • Maemo 5 - кнопка вызова неактивна
  • Kopete - не пробовал
  • Spark - не пробовал
  • Google Talk - функция неактивна
  • Coccinella - функция неактивна
  • Talkonaut - не пробовал
  • Nimbuzz - не пробовал
  • Jitsi - не пробовал
  • Тестовые боты - функция неактивна
Google Talk
  • Psi+ - клиент не поддерживает функцию
  • Gajim - клиент не поддерживает функцию
  • Pidgin - успешно дозванивался, общался, но латентность звука примерно 1,5-2 сек.
  • QIP Infium - не пробовал
  • Empathy - успешно дозванивался, общался, но латентность звука примерно 1,5-2 сек.
  • Maemo 5 - Да (дополниение от Участник:FLegmatik)
  • Kopete - не пробовал
  • Spark - функция неактивна
  • Google Talk - ну, уж с этим-то оно должно работать :)
  • Coccinella - клиент не поддерживает функцию
  • Talkonaut - дозванивался, общался. Меня с Talkonaut'a слышали, я - нет (односторонний НАТ, так что хз)
  • Nimbuzz - не пробовал
  • Jitsi - не пробовал
  • Тестовые боты - дозвонился, шум был (в виртуалке в винде не работал микрофон, проверить голос не мог)
Coccinella
  • Psi+ - кнопка вызова неактивна
  • Gajim - кнопка вызова неактивна
  • Pidgin - кнопка вызова неактивна
  • QIP Infium - кнопка вызова неактивна
  • Empathy - кнопка вызова неактивна
  • Maemo 5 - не пробовал
  • Kopete - не пробовал
  • Spark - не пробовал
  • Google Talk - кнопка вызова неактивна
  • Coccinella - с версии 0.96.14 позвонить получалось и туда, и обратно. С 0.96.18 на 0.96.14 всё хорошо, наоборот не пробовал. С версий 0.96.20 и 0.96.12 на 0.96.14 звонок проходит, но звука у принимающей стороны нет
  • Talkonaut - не пробовал
  • Nimbuzz - не пробовал
  • Jitsi - не пробовал
  • Тестовые боты - кнопка вызова неактивна
Talkonaut
  • Psi+ - не пробовал
  • Gajim - не пробовал
  • Pidgin - не пробовал
  • QIP Infium - не пробовал
  • Empathy - не пробовал
  • Maemo 5 - не пробовал
  • Kopete - не пробовал
  • Spark - не пробовал
  • Google Talk - дозванивался, общался. Меня с Talkonaut'a слышали, я - нет (односторонний НАТ, так что хз)
  • Coccinella - не пробовал
  • Talkonaut - звонил с Nokia 5530 на 5230, успешно разговаривали, мобильный оператор Tele2.--109.62.157.114 13:44, 23 февраля 2011 (EST)
  • Nimbuzz - не пробовал
  • Jitsi - не пробовал
  • Тестовые боты - не пробовал
Nimbuzz
  • Psi+ - функция неактивна
  • Gajim - дозвониться не удалось
  • Pidgin - вроде работает, но что-то со звуком было
  • QIP Infium - не пробовал
  • Empathy - дозвониться удалось, но звука не было
  • Maemo 5 - не пробовал
  • Kopete - не пробовал
  • Spark - не пробовал
  • Google Talk - не пробовал
  • Coccinella - не пробовал
  • Talkonaut - не пробовал
  • Nimbuzz - не пробовал
  • Jitsi - не пробовал
  • Тестовые боты - успешно дозвонился, слышал эхо
Jitsi
  • Psi+ - функция неактивна
  • Gajim - Call ended by remote side. Reason: alternative-session.
  • Pidgin - ok, звук только в Pidgin
  • QIP Infium - не пробовал
  • Empathy - нормально дозванивался, общался
  • Maemo 5 - не пробовал
  • Kopete - не пробовал
  • Spark - не пробовал
  • Google Talk - пробовал, я слышу. Меня, начиная с 5-10 секунды, не слышно (только шум)
  • Coccinella - не пробовал
  • Talkonaut - не пробовал
  • Nimbuzz - контакт не поддерживает Jingle or GT
  • Jitsi - не пробовал
  • Тестовые боты - не пробовал

Нужно как-нибудь хотя бы частично обновить страницу. Это должно быть попроще, чем первоначальное её составление. А пока что нужно убрать QIP Infium, ибо поддержку Jingle там временно отключили.

Ах да, к чему это я. Пока Skype висит (жалко, нельзя добавить эту новость в осекушную страницу), в SIP Communicator добавили полноценную поддержку Jingle.

Обновить - перетестировать заново? А QIP Infium / 2010 еще не пофиксили в плане звонков? --Rain 05:11, 23 декабря 2010 (UTC)
Не совсем. Вполне достаточно проверить то, что сильно обновилось. То бишь нет смысла опять проверять Psi, в котором так и не появился Codec Negotiation или Pidgin, в котором один багфиксы. Плюс то, что уже работает не стоит проверять.
Насчет квипа - нет, не починили. Jingle там начиная с какой-то версии вообще убрали. H31 11:40, 23 декабря 2010 (UTC)
Совместимость клиентов под разными ОС.

Что опробовано лично мной:

  • Psi 0,14(Windows)<->Psi+ 0,15(Ubuntu) - превышен интервал ожидания.
  • Psi 0,14(Windows)->Empathy(Ubuntu) - без проблем.
  • Psi 0,14(Windows)->Pidgin(Ubuntu) - примерно 10 секунд и обрыв связи.
  • Psi 0,14(Windows)->Gajim(Ubuntu) - без проблем.
  • Psi 0,14(Windows)->Coccinella(Ubuntu) - вызов недоступен.
  • Coccinella(Windows)->Coccinella(Ubuntu) - связь устанавливается, но звука нет. (Но доска для рисования работает :)
  • Gajim(Windows)<->Gajim(Ubuntu) - вызов не работает.
  • Psi 0,14(Windows) отклоняла все попытки вызова из Ubuntu с вышеперечисленных клиентов с ошибкой "превышен интервал ожидания".
  • Ubuntu<->Ubuntu - без проблем связывались все вышеперечисленные клиенты, кроме Psi+
Ок, спасибо. Надо будет самому кое-что еще раз протестить. А какая сеть была на обеих машинах? Внешний IP, NAT? --Rain 06:48, 18 апреля 2011 (EDT)
Внутренняя локалка. Внешка через прокси. Стоит jabber-сервер Openfire на компе с Ubuntu внутри локалки. Прямые подключения работают. Уже почти неделю пытаюсь найти хоть что-то, чтобы дозвониться в винду. С остальными направлениями (Ubuntu<->Ubuntu, Windows<->Windows, Windows ->Ubuntu) особых проблем не было. Тестил на нескольких машинах, но результат одинаковый.
Подписывайтесь четырьмя тильдами, пожалуйста. Касаемо сабжа, Psi+ должен спасти вас, насколько я понимаю. Leksey 06:30, 29 июня 2011 (EDT)
Совместимость клиентов под разными ОС-2

Тест --Rain 15:34, 10 июня 2011 (EDT)

"ok?" - с вопросом, потому что в виртуалке не работал микрофон с хоста, т.е. убедиться, что звук проходит в двух направлениях не мог. В остальном все было нормально.

  • Gajim (L) -> Pidgin (W) - inactive
  • Pidgin (W) -> Gajim (L) - нет пункта меню
  • Pidgin (L) - Pidgin (W) - нет пункта меню
  • Pidgin (L) -> Psi+ (W) - ok?
  • Psi+ (W) -> Pidgin (L) - ok?
  • Psi+ (W) -> Psi+ (L) - ok?
  • Psi+ (L) -> Psi+ (W) - ok?
  • Gajim (W) - не запускается
  • Psi+ (W) -> Empathy (L) - ok?
  • Empathy (L) -> Psi+ (W) - ok? (несмотря на сбой чисто линуксового варианта)
  • Psi+ (W) -> Gajim (L) - ok?
  • Gajim (L) -> Psi+ (W) - ok?
  • Psi+ (W) -> GT (W) - вызов был отклонен или прекращен
  • GT (W) -> Psi+ (W) - inactive
  • Gajim (L) -> GT (W) - inactive
  • GT (W) -> Gajim (L) - inactive
  • Pidgin (L) -> GT (W) - ok? жуткие тормоза GT (поначалу (в первый раз?)), латентность - как обычно
  • GT (W) -> Pidgin (L) - ok? Но латентность примерно 1,5-2 сек.
  • Empathy - 1 в 1 с Pidgin
  • GT (W) -> Spark (W) - inactive
  • Spark (W) -> GT (W) - нет функции
  • Coccinella (W) -> GT (W) - inactive
  • GT (W) -> Coccinella (W) - inactive
  • Coccinella (W) -> Psi+ (L) - inactive
  • Psi+ (L) -> Coccinella (W) - вызов был отклонен или прекращен
  • Pidgin (L) -> Coccinella (W) - нет функции
  • Coccinella (W) -> Pidgin (L) - inactive
  • Coccinella (W) -> Gajim (L) - inactive
  • Gajim (L) -> Coccinella (W) - inactive
  • Coccinella (W) -> Empathy (L) - inactive
  • Empathy (L) -> Coccinella (W) - inactive

Тестирование Jingle[править]

Касаемо тестирования Jingle есть ряд вопросов и предложений:

  • Какая у тебя конфигурация сети - nat + stun, public ip
  • Хорошо бы иметь логи для неуспешных соединений.
  • Вот такие результаты без дополнительных данных представляют не так много полезной информации. Я, например, пытался смотреть в таблицу текущую, но не мог добиться работы.
  • Как-то надо сконсолидироваться, разработать методику тестирования - мы занимаемся подобным Jingle/test. Кроме того есть собственный сервис Habahaba, где тоже поддерживается Jingle и нужна помощь с его тестированием.
  • У меня лично есть разные конфиги - с NAT, без NAT, есть камера и гарнитура. Камеру под FreeBSD пока не завел, правда.
  • Если ваша вики заточена под пользователей и степбайстеп инструкции, то где же руководства в картинках как пользоваться звуком и видео? Это очень важный момент. Интерфейс такой дубовый для этого у всех, что без стакана даже гики не разберутся. Leksey 06:30, 29 июня 2011 (EDT)
Лично я тестировал в условиях локальной сети. NAT и брандмауэров не было, STUN не был настроен. Только звук, без видео. У Rain'а вроде были такие же условия. По поводу логов не совсем понял - имелись ввиду логи конкретных клиентов или дамп передаваемых данных?
Насчет консолидации - лично я не против, даже за.
Пока что о картинках как-то и не задумывались. H31 14:01, 29 июня 2011 (EDT)
А настолько ли полезно тестировать в локальной сети? Наверное, её можно сравнить с ситуацией когда у обоих собеседников публичный IP. Leksey 04:26, 1 июля 2011 (EDT)
Я для себя прежде всего ставил цель проверить совместимость клиентов между собой, когда между ними минимум преград для связи (да, как вариант - 2 публичных IP) - собственно, таблица это и показывает - может ли в принципе клиент А дозвониться на клиент Б. Обход НАТа, проброс портов и т.п. - уже немного другая задача (и не обязательно это задача клиента).
Насчет картинок - как-то пока не задумывался - с поддержкой Jingle пока все грустно, чтобы можно было говорить о серьезном применении (/me намекает на фразу про поддержку клиентами у вас на вики), да и функция звонка обычно находится в достаточно очевидном месте - либо в контекстном меню контакта в ростере, либо в виде кнопки в окне чата. --Rain 10:46, 1 июля 2011 (EDT)


0.5.0 - Sep 16, 2010
 - Implemented Jingle protocols XEP-166 and XEP-167.

--Rain 12:05, 9 апреля 2012 (UTC)