Re: подписка на presence

От: Samarit <CGatePro_at_mx_ru>
Дата: Wed 25 Apr 2007 - 10:16:08 MSD

Делал так:
стоит CGP 5.1.8 (установки по умолчанию). Добавил двух новый пользователей user1 и user2. Присоединяюсь к серверу клиентом X-lite под пользователем user1 (список контаков пуст). Через веб-интерфейс захожу на сервер пользователем user2; в закладке buddies добавляю user1 и жму "request", после чего сервер отправляет такой пакет с presence.winfo (ниже), на который клиент отвечает "OK" (при этом не выскакивает никакого запроса на авторизацию в X-lite). В результате у пользователя user1 в buddies висит user2 со статусом "pending" в колонке "Sees us", а у пользователя user2 - user1 со статусом "pending" в колонке "Seen by Us". XMPP также не использовался. Если нужны логи могу отослать. Евгений Туровский

> On Wed, 25 Apr 2007 01:11:53 +0400
> "Samarit" <CGatePro@mx.ru> wrote:
>> Здравствуйте,
>>
>> Скажите пожалуйста, сервер CGP при запросе показа статуса (SIP presence
>>request) юзер агенту отсылается такой NOTIFY пакет, где status="active"
>>(пример внизу), а вроде по RFC сначала должен быть статус status="pending",
>>нет?
>
> А может, у Вас в Ростере уже дано ему разрешение на подглядывание - и он
> сразу попал в состояние "active"? Надо смотреть усё целиком (логи), а не
> только SIP часть: SIP лишь малая часть всего Presence в CGatePro.
>
>
>>
>> NOTIFY sip:user1@10.2.6.6:44937 SIP/2.0
>> Via: SIP/2.0/UDP 10.2.5.8:5060;branch=z9hG4bK4;rport
>> Max-Forwards: 69
>>From: <sip:user1@lynx>;tag=F6A8DF2C209FA21F
>> To: <sip:user1@lynx>;tag=21122b13
>> Call-ID: YzQ4MjEwMjFlOGE5ZDE1MjExYjc3ZjA1NmIyZmFlYjE.
>> CSeq: 2 NOTIFY
>> Subscription-State: active;expires=3493
>> Event: presence.winfo
>> Contact: <sip:user1@lynx>
>> User-Agent: CommuniGatePro-notify/5.1.8
>> Content-Type: application/watcherinfo+xml
>> Content-Length: 323
>>
>> <?xml version="1.0"?>
>> <watcherinfo xmlns="urn:ietf:params:xml:ns:watcherinfo" version="1"
>>state="full">
>> <watcher-list resource="sip:user1@lynx" package="presence">
>> <watcher status="active" id="E22BB043" event="subscribe"
>>expiration="31536000">sip:user2@lynx</watcher>
>> </watcher-list>
>> </watcherinfo>
>>
>> Евгений Туровский
>>
>> ##################################################################
>> Вы получили это сообщение потому, что подписаны на список рассылки
>> <CGatePro@mx.ru>.
>>
>> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
>> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
>> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
>> Для административных запросов адрес <CGatePro-request@mx.ru>
>> Архив списка: http://mx.demos.su/lists/cgp-russian/
>>
>>
>>
>
> Sincerely,
> Vladimir
>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
> Архив списка: http://mx.demos.su/lists/cgp-russian/
>
>
>
Получено Wed Apr 25 06:14:47 2007

Этот архив был сгенерирован hypermail 2.1.8 : Wed 25 Apr 2007 - 11:14:02 MSD