Hello,
We have been trying SER with MSN clients for some time now. We are now using
other clients, like Kphone 3.12 for internal chat and presence. The server has
been working perfectly, without disruption and very work to set it up.
We want to start deploying new services on top of SER and, among one of the
enablers, we have thought about a Presence Server. We have been trying the 2
possible ways to implement this:
- Via a Presence server (using the pa module).
- Using proxy mode (merely relaying SIP messages between clients, capturing
relevant messages between clients).
The first option does not seem to work. Presence seems to appear "Away", no
matter if the presentity is online or not.
So we tried the 2nd option. We want to store the presence information of all the
users on the server. To do that, we record-route SUBSCRIBEs and NOTIFYs, and
that way we are able to get the presence information out of the message body in
NOTIFYs. However, we have noticed that when an MSN Messenger client (acting as a
presentity) notifies a watcher, it does so in a strange way that we believe is
not standard (at least with v 4.6). The Request URI on the NOTIFY has the
following format:
From the presentity:
NOTIFY
sip:<presentity-id>@<server-ip> (MSN Messenger's behaviour)
While according to the SIMPLE specs should be:
From the presentity:
NOTIFY
sip:<watcher-id>@<domain/server-ip> (Kphone's behaviour)
Is this correct according to the SIMPLE standards? Was it solved in later
releases of MSN Messenger?
All this may be solved when the PA module becomes ready...
Regards,
Jaime
*******************************************************************************
Important.
Confidentiality: This communication is intended for the above-named person and
may be confidential and/or legally privileged. Any opinions expressed in this
communication are not necessarily those of the company. If it has come to you
in error you must take no action based on it, nor must you copy or show it to
anyone; please delete/destroy and inform the sender immediately.
Monitoring/Viruses
Orange may monitor all incoming and outgoing emails in line with current
legislation. Although we have taken steps to ensure that this email and
attachments are free from any virus, we advise that in keeping with good
computing practice the recipient should ensure they are actually virus free.
Orange PCS Limited is a subsidiary of Orange SA and is registered in England No
2178917, with its address at St James Court, Great Park Road, Almondsbury Park,
Bradley Stoke, Bristol BS32 4QJ.
*******************************************************************************