Re: Re[2]: Miranda SIP plugin

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Thu 28 Sep 2006 - 15:21:04 MSD

Victor Sudakov wrote:
> Dmitry Akindinov wrote:

>>>>> http://addons.miranda-im.org/search.php?action=search&keyword=sip&category=-1
>>>> Поставили. С моей стороны WM 5.1, у коллеги Миранда с этим плагином.
>>>> Сообщения ходят в обе стороны, но: 
>>>>
>>>> Коллега видит меня online, а я его offline, сколько ни жди.
>>>>
>>> Вопрос к разработчикам. Какие SIP сообщения должны поступать от
>>> Миранды к CGP для передачи информации об изменении статуса?
>> PUBLISH, SUBSCRIBE, NOTIFY. 

>
> Нету таких :(
>
> А SUBSCRIBE разве не наоборот, для того чтобы получать уведомления об
> изменении статуса собеседника?

Да. Но Миранда вроде пытается статус показать?

>

>> Возможно еще  - SERVICE.

>
> IMHO такие шлёт WM с каким-то проприетарным сообщением о статусе (в
> формате XML, в теле сообщения). Вряд ли это в Миранде стали бы
> реализовать.
>
>>> Я сейчас рассматривал tcpdump обмена между Мирандой и CGP, в это время
>>> коллега менял свой статус.
>>>
>>> Вижу MESSAGE с текстом посланий в теле.
>>> Вижу INFO, которые в теле сообщения информируют о keyboard activity.
>>> А больше ничего не вижу. Может, не то ищу?

>
> А не может ли UA пытаться слать эти сообщения напрямую на другой UA, минуя
> сервер (оба они в одной локалке)? А то я tcpdump именно на сервере запускал.

Не должен. Если только вы контакты не заводите в виде user@client.ip:port

Хотя, презенс может быть реализован именно в виде peer-to-peer. В eyeBeam, например, для этого настройка есть, и через сервер все идет только в режие Presence Agent. Может, у Миранды что-то похожее есть?

-- 
Best regards,
Dmitry Akindinov
Получено Thu Sep 28 11:21:08 2006

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:15:03 MSK