Re: SIP, WM и статус контактов

От: Vladimir A. Butenko <CGatePro_at_mx_ru>
Дата: Thu 29 Jul 2004 - 21:52:45 MSD

On Thu, 29 Jul 2004 15:25:56 +0400
  <CGatePro@mx.ru> (Boris Tyshkiewitch) wrote:
>
>
> К вопросу об извлечении какой-нибудь пользы из появившейся в версии
> 4.2 поддержки SIP.
>
> Хотелось бы видеть статус своих контактов в программе Windows
> Messenger, который работает через CGP SIP Communication Service.
>
> Тут уже вроде писали, про ужасы MS, их подходы к стандартам и
> прочее. Но таки очень хочется. И что самое интересное оно иногда даже
> работает. Но не всегда, и не на всех инсталляциях (хотя версия WM везде
> 5.0.0482).
>
> Есть ли надежда, что статусы контактов начнут отображаться или можно
> пока расслабиться?

Должны отображаться нормально. Но:

а) надо использовать TCP протокол
б) если узер залогинился, не надо ожидать, что его статус Online появится сразу - надо подождать где-то 2-5 минут. Потом смены статуса (Busy, Away, etc) будут видны мгновенно.

Для того, чтобы (б) работало мгновенно, надо делать вещи по-микрософтовски, а не по стандарту - то есть сервер должен запоминать, кто опрашивал узера, который был в off-line, и когда он приходит в on-line, то перепосылать ему запрос, или вообще отвечать за юзера. Это весьма плохо, и работает только с микрософтом. Можно будет потом попробовать это сделать - но потом.

если создать контакты, и сделать sign-off-sign-in, то он покажет сразу состояние всех контактов - правильное. Но тех, кто в off-line он будет переспрашивать раз в X минут. А те, кто в on-line, - запомнят "подписку" и будут слать сами свои update статуса как только он меняется. Вот от такой логики работы и возникает initial delay для Off-line contacts.

> Boris.
>
>
>
>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
>
>
>

Sincerely,
Vladimir Получено Thu Jul 29 17:52:49 2004

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:15:12 MSK