HI
when I removed 102 from 101's contact list (using jitsi nightly 1.1
build), kamailio 3.3 send out NOTIFY to 102 like this:
NOTIFY
sip:102@192.168.122.147:5060;transport=udp;registering_acc=192_168_122_32 SIP/2.0.
Via: SIP/2.0/UDP 192.168.122.32;branch=z9hG4bK1bfb.afbf0a85.0.
To: sip:102@192.168.122.32;tag=f6a40771.
From: sip:101@192.168.122.32;tag=a6a1c5f60faecf035a1ae5b6e96e979a-5724.
CSeq: 4 NOTIFY.
Call-ID: c7c52dd058268596ec84dd3c645a2f17(a)0.0.0.0.
Content-Length: 0.
User-Agent: kamailio (3.3.0-rc0 (x86_64/linux)).
Max-Forwards: 70.
Event: presence.
Contact: <sip:192.168.122.32:5060;transport=udp>.
Subscription-State: terminated;reason=terminated. <-----------------
Note the reason code is:terminated.
From rfc3265, The defined reason codes are: deactivated/
probation/rejected/ timeout/giveup/noresource
What is the reason to send: reason=terminated instead one of the
well-defined reason codes?
There was a discussion regarding at:
http://sip-router.org/tracker/index.php?do=details&task_id=133
<http://sip-router.org/tracker/index.php?do=details&task_id=133>
but I did not see the explaination of reason=terminated.
Thanks
min