Jesús M. Movilla wrote:
Hi to all,
I finally got to make my pa module SER to work but I found a strange
behaviour with METHOD Notify :(maybe this is just the way it works :-)).
When I tried to change my presence state from connected to busy, SER
notifies to which is suscribed but instead of sending a busy status, it send
a OPEN status. In fact any change on status presence is notified as OPEN.
Whe the user is disconnected then SER notifies with CLOSED. Does the pa
module workds like this?, if not, how cani configure my SER to make it send
the right state presence?.
Publish:
PUBLISH sip:jesus@guadalmar.hi.inet SIP/2.0
Via: SIP/2.0/TCP
10.95.25.230:5060;branch=z9hG4bK-a372ca3c-b6bb-4933-9653-99c0a12cd4e9.1;rpor
t
To: <sip:jesus@guadalmar.hi.inet>
From: "Jesus Movilla"
<sip:jesus@guadalmar.hi.inet>;tag=1fa5881c-8205-46c9-886f-65c93269c876
Call-ID: b5155dd8-6426-46a3-a1c8-c0d0402d53e8
CSeq: 1 PUBLISH
Max-Forwards: 70
Expires: 3600
Event: presence
Content-Type: application/pidf+xml
<?xml version="1.0" encoding="UTF-8"?>
<presence xmlns="urn:ietf:params:xml:ns:pidf"
xmlns:im="urn:ietf:params:xml:ns:pidf:im"
xmlns:myex="http://id.example.com/presence/"
entity="pres:jesus@guadalmar.hi.inet">
<tuple id="bs35r9">
<status>
<basic>open</basic>
<im:im>busy</im:im>
<myex:location>home</myex:location>
</status>
<contact
priority="0.8">im:someone@mobilecarrier.net</contact>
<note xml:lang="en">Don't Disturb Please!</note>
<note xml:lang="fr">Ne derangez pas, s'il vous
plait</note>
<timestamp>2001-10-27T16:49:29Z</timestamp>
</tuple>
</presence>
This is the notification that I recieve (from myself ;-)).
The PUBLISH had open status so the NOTIFY had open status. The <basic>
status really only indicates that the SIP UA is online. The <note>
element indicates busy or do not disturb. I'm in the process of adding
support for the note element to SER PA.
Jamey