On Dec 29, 2006, at 11:47 PM, Klaus Darilion wrote:
Hi!
I read the docs of the presence module and have some question. Maybe someone can enlighten me ;-)
- If I understand correctly, the pua module acts as a "UAC". Thus,
it can be used to send PUBLISH or SUBSCRIBE. I wonder what is the usecase for sending SUBSCRIBE? Usually, a client which sends a SUBSCRIBE receives subsequent NOTIFY messages. How can these NOTIFY messages be handled?
In this case is the pua module that sends Notify as responses to the Subscribe messages sent by the SIP UAs. For this to work the SIP UA must be set to use presence using a Presence agent where it send Publish messages and the proxy must relay all Subscribe messages to the presence module. The SIP UA does not send Notify in this case.
1. Presence Peer to Peer mode
SIP UAs send Subscribe/Notify between themselves. The Proxy need only to route these messages.
2. Presence Server mode
SIP UAs send Publish/Subscribe and both get routed to the presence server, which then sends Notify to the watchers validated by the XCAP rules. The proxy configuration must route the Subscribe messages to the presence server or module.
As far as I understand, these two modes seem to exclude each other, once you enable either mode the other cannot work so all user agents must obey to this topology.
Adrian