Интересное наблюдение.
У меня официальный клиент 8.49.0.49 (да, старенький уже, но один из наиболее стабильных, почему и не менял), и на другой стороне пары контактов тоже такой. Так вот, выходят контакты в онлайн, но у меня на клиенте они в оффлайне. Если зайти через Web (а веб - всегда версия актуальная), то контакты в онлайне. Если я делаю звонок к контакту через мой старый официальный клиент (НЕ через Web!), соединяюсь, то статус удаленного контакта во время разговора не меняется (оффлайн) даже, если на той стороне человек специально его меняет, но после окончания звонка (разрыв с моей стороны, я "ложил трубку") статус удаленного контакта сразу появляется актуальным: в одном случае был онлайн (контакт водил мышкой
), а в другом - отошел (человек ничего не делал во время разговора и после).
В общем, похоже, что-то МС там накрутили, причем, и на стороне клиента тоже.