[Serusers] presence, buddies
Daniel-Constantin Mierla
mierla at fokus.fraunhofer.de
Mon May 19 14:36:03 CEST 2003
Hello,
comments inline.
On 5/19/2003 1:39 PM, anna wrote:
> Thank you very much for quick answers, one more question though, I
> really need to get around this problem.
>
> Is it possible to
translate
the buddy list into SIP and get the
> status/presence messages sent to the sip client in a notify message
> WITHOUT sending all these subscibe(´s).
>
I am afraid it is not. The NOTIFY must be sent in the same dialog as the
SUBSCRIBE.
> Jabber send this big load of buddies to the Ser (see bellow in
> highlighted *2), who now just ignores them, but what if we split up
> all these buddies and send them in notify´s to the client.
>
> Question: is it possible to send a lot of notify´s without sending
>
subscribe
to SER first.
>
The NOTIFYs are sent only when the SIP clients request that. Once the
SIP client has no dialog to match a NOTIFY it will drop the message
(sending back 481 Call/Transaction Does Not Exist). I have not tested
with many SIP UACs, but for MSN Messenger is like that. You can tested
by yourself, there is a tool 'udp_flood' which can send SIP messages
from a file to a specific destination. You can find its sources in
'test' subdirectory -- to compile it just go in the directory and use
'gcc -o udp_flood udp_flood.c'. Giving -h option you are displayed a
small help and you can find sample SIP messages in the same directory,
too. Adapt one for your scenario and test to see if there is some SIP UA
that accepts NOTIFYs outside a dialog.
Best regards,
Daniel
More information about the sr-users
mailing list