//Скопипастил со своего блога, может кому интересно будет.
И так задача настроить синхронизацию Nokia 5800 с чем-нибудь из Linux-окружения (Kubuntu 8.10), к примеру Kontact.
Связь между телефоном и компьютером есть только через интернет, у компа внешний IP, у телефона 3G. Изначально идея была синхранизация типа Телефон-VDS_Сервер-компьютер. До ума её доведу - отпишусь. Можно использовать BlueTooth или через Wi-Fi роутер подключать, но ни того ни другого под рукой в данный момент нет, курите доки =)
Ставим opensync и плагины:
sudo apt-get install opensync-plugin-file opensync-plugin-kdepim opensync-plugin-syncml
#Создаем группу
$ msynctool --addgroup nokia5800
#Прицепляем в группу плагины
#HTTP сервер для обработки syncml протокола
$ msynctool --addmember nokia5800 syncml-http-server
#Плагин для КДЕ
$ msynctool --addmember nokia5800 kdepim-sync
#Плагин, чтобы все данные синхронизации (контакты, календарь) сохранялись в файлах, в принципе нужны только 2 плагина, можно обойтись и без него
$ msynctool --addmember nokia5800 file-sync
#Смотрим ID плагинов:
msynctool --showgroup nokia5800
Правим конфиг плагина file
msynctool --configure nokia5800 <file plugin ID>
<?xml version="1.0"?>
<config>
<!-- directory path for file-sync -->
<path>/home/f3ex/nokia/5800</path>
<!-- should care of subdirectories (TRUE or FALSE) -->
<recursive>FALSE</recursive>
</config>
Правим конфиг плагина syncml
msynctool --configure nokia5800 <syncml plugin ID>
<?xml version="1.0"?>
<config>
<username></username>
<password></password>
<url>/</url>
<port>8080</port>
<usestringtable>1</usestringtable>
<onlyreplace>0</onlyreplace>
<recvLimit>10000</recvLimit>
<contact_db>contacts</contact_db>
<calendar_db>calendar</calendar_db>
<note_db>notes</note_db>
</config>
Плагин kde-pim подхватывает все автоматом.
Запускаем демон
msynctool --sync nokia5800 --wait
Теперь на телефоне Меню-Параметры-Связь-Передача данных-Синхронизация; Функции - Новый профиль синхронизации:
Название профиля
Протокол 1.1 (не поддерживается почта)
Отмечаем нужные пункты (контакты, календарь, заметки)
БД контактов: contacts
БД календаря: calendar
БД заметок: notes
Канал данных: Интернет
Адрес сервера: http://95.28.x.x:8080
Имя пользователя:
Пароль:
Всё, синхранизируемся, получаем файлы синхронизации в ~/nokia/5800 и в Kontact'e
P.S. Через плагины можно сихранизироваться так же с Sunbird, Evolution, Google Calendar.