Несколько раз были утеряны логи переписки. Потери были не критичны, но достаточно неприятны. Было принято решение написать утилиту для сохранения переписки в базе, желательно с привязкой к контактам.
Так как переписка ведется по протоколам Skype, ICQ, Google Talk(и список будет расширятся), то первой задачей был выбор единого клиента, который работает со всеми протоколами и хранит историю переписки в "читабельном" формате. Не буду углубляться в детали - выбран был Pidgin.
Достаточно быстро можно привыкнуть к простому интерфейсу Pigdin и доставить необходимые для удобной работы плагины и расширения. Очень порадовал момент "ухода" от нескольких клиентов, хотя, Skype должен быть установлен в системе.
Итак, что мы получили в итоге:
Все логи переписки хранятся в базе с привязкой к контактам в пользовательском разделе. Возможность использования всех преимуществ поиска и группировки сообщений в разделе с возможностью "прикреплять" к другим сущностям в системе. Дополнение переписки с помощью E-mail перепиской мгновенными сообщениями.
update
Появилась поддержка QIP для протокола ICQ.