Author Topic: jabber : как автоматически добавить контакты ICQ  (Read 11727 times)

0 Members and 1 Guest are viewing this topic.

Offline MarvinFS

  • Newbie
  • *
  • Posts: 4
  • Country: af
Коллеги,

Вот пытаюсь перелезть на jabber с icq, но менять родную miranda на другой клиент нет никакого желания.
Зарегестрировался на нужном джаббер сервере, там же зарегестрировался на icq транспорте, сообщения ходят без проблем, но вот вопрос - каким образом добавить существующие ICQ server-side контакты (желательно в месте с группами) в джаббер автоматически? у меня большое количество контактов размещенных во множестве групп и руками это нерально все перенести...

в настройках плагина играл с галками
automatic add contact when accept auth
automatic accept auth requests
keep contacts assigned to local groups (ignore roster group)

не помогает, в ростере (roster) джаббера контакты не появляются, ну и в контакт листе миранды соответственно тоже... хотя в XML консоли видно что контакты вместе с группами при подкючении к транспорту видятся и даже вроде как пытаются добавиться...  вот такими сообщениями:

<iq from="icq.jabber.at" to="marvinfs@jabber.at/Miranda" id="883d4040-b009-4f41-8f92-505d3a9d4c97" type="set">
<x xmlns="http://jabber.org/protocol/rosterx">
<item action="add" jid="10098196@icq.jabber.at" name="Влад АСП">
<group>business-clients2</group>
</item>

<iq type="error" to="icq.jabber.at">
<x xmlns="http://jabber.org/protocol/rosterx">
<item action="add" jid="10098196@icq.jabber.at" name="Влад АСП">
<group>business-clients2</group>
</item>

Что делать? Помнится в старых версиях минарды давно давно пробовал джаббер и там все асечные контакты замечательно перелезали из транспорта в контакт лист миранды автоматически...
Когда руками добавляешь контакты через поиск в джаббере, всё прекрасно добавляется и отображается...

От всех существующих асечных контактов через транспорт в XML консили виден presence

<presence from="3779303@icq.jabber.at/bot" to="face@jabber.org/Miranda">
<show>away</show>
<c xmlns="http://jabber.org/protocol/caps" hash="sha-1" node="spectrum" ver="rNsVpGbRAZekSq8TAH6ztRKy09s=" />
<x xmlns="vcard-temp:x:update">
<photo />
</x>
</presence>


Spoiler
Quote
CPU: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz [Intel64 Family 6 Model 42 Stepping 7] [DEP Enabled] [8 CPUs]
Installed RAM: 16352 MBytes
Operating System: Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.16521 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | Russian/Russian
Free disk space on Miranda partition: 247057 MBytes

Miranda NG Version: 0.94.9 final build #8010 [running inside WOW64]
Build time: 2 Feb 2014 18:41:32
Profile: fake.dat
Profile size: 66715648 Bytes
Profile creation date: 24 Oct 2012 17:30:38
Language pack: No language pack installed
Service Mode: No

Active Plugins (50):
  Actman.dll v.0.2.0.1 [29 Jan 2014 19:26:40] - Action manager
  AddContactPlus.dll v.0.9.9.2 [25 Jan 2014 15:40:30] - Add contact+
  AdvaImg.dll v.0.11.0.1 [25 Jan 2014 15:39:04] - Miranda image services
  AssocMgr.dll v.0.1.1.0 [25 Jan 2014 15:43:28] - File association manager
  AuthState.dll v.0.0.2.1 [5 Nov 2013 21:28:08] - Authorization state
  AvatarHistory.dll v.0.1.0.1 [25 Jan 2014 15:43:34] - Avatar history
  AVS.dll v.0.11.1.1 [25 Jan 2014 15:38:00] - Avatar service
  Clist_modern.dll v.0.9.0.12 [29 Jan 2014 19:21:42] - Modern contact list
  Cln_skinedit.dll v.0.0.0.4 [25 Jan 2014 15:39:00] - Skin editor for clist nicer
  Contacts.dll v.1.6.0.0 [25 Jan 2014 15:39:12] - Send/receive contacts
  CrashDumper.dll v.0.0.4.22 [25 Jan 2014 15:41:52] - Crash dumper
  CSList.dll v.0.1.1.0 [25 Jan 2014 15:39:12] - Custom status list
  CyrTranslit.dll v.0.1.2.0 [2 Oct 2013 15:42:06] - CyrTranslit
  Db_autobackups.dll v.0.0.0.10 [25 Jan 2014 15:39:16] - Db autobackuper
  Dbx_mmap.dll v.0.11.0.2 [29 Jan 2014 19:18:50] - Miranda NG mmap database driver
  Dbx_mmap_SA.dll v.0.7.5.4 [29 Jan 2014 19:25:48] - Miranda NG mmap secure database driver
  Dbx_tree.dll v.0.0.0.18 [25 Jan 2014 15:39:32] - Miranda dbx_tree database driver
  Fingerprint.dll v.0.1.0.0 [2 Feb 2014 18:39:08] - Fingerprint NG
  Folders.dll v.0.2.0.1 [25 Jan 2014 15:39:24] - Custom profile folders
  HistoryPP.dll v.1.5.1.5 [2 Feb 2014 1:26:38] - History++
  HistorySweeperLight.dll v.0.0.0.7 [25 Jan 2014 15:39:26] - History sweeper light
  ICQ.dll v.0.11.1.0 [25 Jan 2014 15:38:44] - IcqOscarJ Protocol
  IgnoreState.dll v.0.0.3.0 [2 Oct 2013 15:40:12] - Ignore state
  Jabber.dll v.0.11.0.4 [6 Mar 2014 0:35:32] - Jabber Protocol
  MenuEx.dll v.1.3.0.10 [5 Nov 2013 21:28:32] - Menu item ext
  MirOTR.dll v.0.11.0.4 [2 Feb 2014 22:41:31] - Miranda OTR
  ModernOpt.dll v.0.1.0.0 [25 Jan 2014 15:38:10] - ModernOpt
  mTextControl.dll v.0.8.0.1 [2 Oct 2013 15:40:16] - Miranda text control
  MyDetails.dll v.0.0.1.11 [5 Nov 2013 21:30:30] - My details
  NewEventNotify.dll v.0.2.2.3 [25 Jan 2014 15:41:02] - NewEventNotify
  PluginUpdater.dll v.0.1.1.7 [25 Jan 2014 15:42:12] - Plugin updater
  Popup.dll v.2.1.1.8 [25 Jan 2014 15:39:46] - Popup plus
  QuickSearch.dll v.1.4.2.0 [2 Feb 2014 18:41:56] - Quick Search
  Restart.dll v.0.0.6.0 [2 Oct 2013 15:44:18] - Restart
  SeenPlugin.dll v.5.0.4.8 [25 Jan 2014 15:39:48] - Last seen
  Sessions.dll v.0.1.3.0 [29 Jan 2014 19:20:36] - Sessions
  SimpleStatusMsg.dll v.1.9.0.4 [25 Jan 2014 15:40:32] - Simple status message
  SmileyAdd.dll v.0.2.3.17 [25 Jan 2014 15:39:56] - SmileyAdd
  SpellChecker.dll v.0.2.6.1 [25 Jan 2014 15:40:26] - Spell checker
  StartupStatus.dll v.0.8.0.45 [25 Jan 2014 15:40:00] - StartupStatus
  StopSpam.dll v.0.0.1.4 [25 Jan 2014 15:40:02] - StopSpam+
  StopSpamMod.dll v.0.0.2.0 [25 Jan 2014 15:42:30] - StopSpam mod
  TabSRMM.dll v.3.3.0.3 [2 Feb 2014 18:33:32] - TabSRMM
  TopToolBar.dll v.0.8.0.3 [25 Jan 2014 15:40:42] - TopToolBar
  UInfoEx.dll v.0.8.5.0 [25 Jan 2014 15:40:18] - User info ext
  UserGuide.dll v.0.0.0.1 [5 Nov 2013 21:28:56] - User guide
  Variables.dll v.0.2.3.10 [25 Jan 2014 15:40:18] - Variables
  VersionInfo.dll v.1.5.0.3 [25 Jan 2014 15:41:58] - Version information
  WhenWasIt.dll v.0.3.3.4 [29 Jan 2014 19:20:58] - Birthday reminder
  ZeroNotify.dll v.0.0.0.5 [25 Jan 2014 15:40:28] - Zero notifications

Unloadable Plugins (1):
  DbChecker.dll v.0.0.0.0 [2 Oct 2013 15:43:54] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      2 - Enabled 0 - Disabled  Loaded
JABBER                   1 - Enabled 0 - Disabled  Loaded
IRC                      0 - Enabled 1 - Disabled  Not Loaded
MetaContacts             0 - Enabled 1 - Disabled  Not Loaded
MSN                      0 - Enabled 1 - Disabled  Not Loaded
Weather                  0 - Enabled 1 - Disabled  Not Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Flags_icons.dll [25 Jan 2014 15:43:46]
 Fp_icons.dll [2 Feb 2014 18:39:04]
 HistoryPP_icons.dll [2 Feb 2014 18:38:06]
 jabber_xstatus.dll [11 Jul 2008 0:00:00]
 Proto_AIM.dll [25 Jan 2014 15:40:46]
 proto_conn_icq.dll [4 Dec 2004 0:00:00]
 Proto_Facebook.dll [2 Feb 2014 18:36:10]
 Proto_GG.dll [29 Jan 2014 19:21:28]
 Proto_ICQ.dll [25 Jan 2014 15:40:46]
 Proto_IRC.dll [29 Jan 2014 19:21:28]
 Proto_Jabber.dll [2 Feb 2014 22:36:13]
 Proto_MetaContacts.dll [5 Nov 2013 21:29:52]
 Proto_MRA.dll [2 Feb 2014 18:36:10]
 Proto_mRadio.dll [2 Feb 2014 18:38:46]
 proto_MSN Live.dll [21 Dec 2008 0:00:00]
 Proto_MSN.dll [25 Jan 2014 15:40:48]
 Proto_NewsAggr.dll [25 Sep 2012 9:21:00]
 Proto_NewsAggregator.dll [25 Jan 2014 15:43:02]
 Proto_Omegle.dll [25 Jan 2014 15:42:28]
 Proto_Quotes.dll [25 Jan 2014 15:43:08]
 Proto_Twitter.dll [2 Feb 2014 18:36:12]
 Proto_Weather.dll [25 Jan 2014 15:43:14]
 Proto_Yahoo.dll [25 Jan 2014 15:40:48]
 Proto_YAMN.dll [25 Jan 2014 15:43:18]
 scHacklaban's_Jabber.dll [19 Oct 2008 0:00:00]
 SecureIM_icons.dll [25 Jan 2014 15:43:46]
 TabSRMM_icons.dll [2 Feb 2014 18:38:08]
 Toolbar_icons.dll [29 Jan 2014 19:21:34]
 UInfoEx_icons.dll [25 Jan 2014 15:40:26]
 Watrack_buttons.dll [25 Jan 2014 15:45:48]
 Watrack_icons.dll [25 Jan 2014 15:45:48]
 xpk_tabsrmm_icons.dll [22 Jan 2006 0:00:00]
 xstatus_icons.dll [23 Jul 2007 0:00:00]
 xStatus_ICQ.dll [25 Jan 2014 15:38:58]
 xStatus_Jabber.dll [2 Feb 2014 22:34:07]
 xStatus_MRA.dll [2 Feb 2014 18:35:54]
[close]
« Last Edit: 30 03 2014, 07:02:20 by MarvinFS »
CU round,
MarvinFS
 

Offline watcher

Мало ли, транспортов миллион - не все одинаково хорошо работают, пробовать другой транспорт.

Post Merge: [time]30 03 2014, 09:44:58[/time]
Вопрос два - миранда это мультипротокольный клиент, для чего транспорт - это всегда компромисс. Можно оставить и ICQ и Jabber.

Post Merge: 30 03 2014, 07:45:55
Вот пытаюсь перелезть на jabber с icq, но менять родную miranda на другой клиент нет никакого желания.

Миранда - отличнейший джаббер клиент, зачем что-то менять?
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline MarvinFS

  • Newbie
  • *
  • Posts: 4
  • Country: af
Мало ли, транспортов миллион - не все одинаково хорошо работают, пробовать другой транспорт.
Вопрос два - миранда это мультипротокольный клиент, для чего транспорт - это всегда компромисс. Можно оставить и ICQ и Jabber.

Миранда - отличнейший джаббер клиент, зачем что-то менять?

Спасибо за ответ,
в том то и дело что ничего не хочу менять, но есть желание полностью перейти на джаббер...
ICQ же оставить только через транспорт для общения с людьми, кто не хочет переходить...

Действительно некоторые транспорты почему то не подсасывают icq server-side contact list...
попробовал разных вроде контакты засосались, теперь другой вопрос.
при добавлении контактов в консоли таки передаются оригинальные группы, к которой принадлежал контакт

<iq from="icq.jabber.at" to="marvinfs@jabber.at/Miranda" id="883d4040-b009-4f41-8f92-505d3a9d4c97" type="set">
<x xmlns="http://jabber.org/protocol/rosterx">
<item action="add" jid="10098196@icq.jabber.at" name="Влад АСП">
<group>business-clients2</group>
</item>

<iq type="error" to="icq.jabber.at">
<x xmlns="http://jabber.org/protocol/rosterx">
<item action="add" jid="10098196@icq.jabber.at" name="Влад АСП">
<group>business-clients2</group>
</item>

однако в миранде эти новые джаббер контакты появляются плоским списком без групп и у многих так же отсутствует никнэйм, нет ли какого -то красивого пути чтобы всетки они создавались при закачивании с транспорта вместе с группами? я умру раскидывать 500 контактов по группам... да и предется это делать каждый раз руками при смене транспорта, что совершенно не устраивает. а еще есть например смартфон... где тоже нужны группы...

CU round,
MarvinFS
 

Offline watcher

500 по группам... да, это ужасно. К сожалению не припомню, чтоб они стягивались с группами, обычно они там же, где и транспорт сидит.

Post Merge: [time]30 03 2014, 11:17:12[/time]
Но если это, скажем - 200 в одну группу, 200 в другую, то есть плагин QuickSearch для массовых операций с контактами, в том числе и переброса в группы большого количества контактов одновременно.
« Last Edit: 30 03 2014, 09:17:55 by watcher »
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline MarvinFS

  • Newbie
  • *
  • Posts: 4
  • Country: af
500 по группам... да, это ужасно. К сожалению не припомню, чтоб они стягивались с группами, обычно они там же, где и транспорт сидит.
самое смешное, что при закачке из транспорта и добавлении контакта в контактлист же передается группа, к которой контакт принадлежит... и передается правильно, с русскими символами и прочее... непонятно почему она игнорируется... может задать вопрос в теме по разработке автору плагина?
насколько я понимаю весь обмен идет по протоколу rosterx а там группы есть в RFC.
CU round,
MarvinFS
 

Offline watcher

самое смешное, что при закачке из транспорта и добавлении контакта в контактлист же передается группа, к которой контакт принадлежит...

Я покажу это ghazan-у (главный разраб), посмотрим что ответит.

Post Merge: [time]30 03 2014, 11:35:23[/time]
. может задать вопрос в теме по разработке автору плагина?

Нет давно никаких авторов, забили все на миранду, поэтому мы и отфоркались, а IM умерло. Спрашивать надо ghazan-а, он и в IM был главным разработчиком и тут всё тянет практически один, ну и один из авторов джаббер плагина тоже он.
« Last Edit: 30 03 2014, 09:36:10 by watcher »
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline MarvinFS

  • Newbie
  • *
  • Posts: 4
  • Country: af
Я покажу это ghazan-у (главный разраб), посмотрим что ответит.

Благодарю! Можно сюда ответа ждать?
CU round,
MarvinFS
 

Offline watcher

Да-да, конечно, сюда и отпишется.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline ghazan

MarvinFS, сетевой лог нужен входа в транспорт. вообще группы учитываются и должны соответствовать
о сетевых логах см. http://wiki.miranda-ng.org/index.php?title=Network_log