[OpenSIPS-Devel] SF.net SVN: opensips:[4817] branches/1.4/modules/presence

Anca Vamanu anca at voice-system.ro
Mon Oct 27 11:02:45 CET 2008


Revision: 4817
          http://opensips.svn.sourceforge.net/opensips/?rev=4817&view=rev
Author:   anca_vamanu
Date:     2008-10-27 10:02:44 +0000 (Mon, 27 Oct 2008)

Log Message:
-----------
- backport from trunk rev 4815
	- fixed bugs discovered at SIPIT
		- added sending Notify for winfo when a user changes authorization rules( refreshWatchers mi command is received)
		- changed id source so that it is unique per dialog and not the same for all dialogs a watcher initiates
		- removed sending Notify for presence on callback for reply for Notify for winfo 
		- problems with this addition that was removed in this commit:
		- caused multiple Notifies for presence where there were more subscriptions for winfo
		- might be considered unjust as the server does not respect the expires of the published info and decides that it is not valid when the presentity does not reply to Notify for winfo
		- changed code in reply for SUbscribe for presence so as to show the status of the subscription( 202 for pending, 200 for the others).

	- fixed hard coded "presence" event package printed in body for winfo

Revision Links:
--------------
    http://opensips.svn.sourceforge.net/opensips/?rev=4815&view=rev

Modified Paths:
--------------
    branches/1.4/modules/presence/bind_presence.c
    branches/1.4/modules/presence/bind_presence.h
    branches/1.4/modules/presence/event_list.c
    branches/1.4/modules/presence/event_list.h
    branches/1.4/modules/presence/hash.c
    branches/1.4/modules/presence/hash.h
    branches/1.4/modules/presence/notify.c
    branches/1.4/modules/presence/notify.h
    branches/1.4/modules/presence/presence.c
    branches/1.4/modules/presence/presence.h
    branches/1.4/modules/presence/presentity.c
    branches/1.4/modules/presence/presentity.h
    branches/1.4/modules/presence/publish.c
    branches/1.4/modules/presence/publish.h
    branches/1.4/modules/presence/subscribe.c
    branches/1.4/modules/presence/subscribe.h
    branches/1.4/modules/presence/utils_func.c
    branches/1.4/modules/presence/utils_func.h


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Devel mailing list