< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [reSIProcate-users] Any way to kill a DUM subscription in case of deregistration?


Brody, Chris - Acision wrote:
My confusion deepens. You originally said you were subscribing "to the
reg event." The body of a reg event subscription (RFC 3680) contains a
body of type "application/reginfo+xml". You say the NOTIFY contains
PIDF, which would imply this is a presence subscription (RFC 3856).
These are very different things. Which are you trying to do?

/a
    
Sorry, I should have referred to the reginfo ("application/reginfo+xml"). In fact, we send the SUBSCRIBE without a body. In the past, we had only done this for a special 3GPP flag but will be using more information in the future.

Okay. With the reg event package, the notifier is generally the registrar, not the UE -- this is certainly the case in a 3GPP network. The only diagram that really makes sense that remotely resembles what you've sent looks like this:


       Client               S-CSCF         Application Server
          |(1) REGISTER        |                    |
          |(Expires: 3600)     |                    |
          |------------------->|(2) REGISTER        |
          |                    |(Expires: 3600)     |
          |                    |------------------->|
          |                    |(3) 200 OK          |
          |                    |<-------------------|
          |(4) 200 OK          |                    |
          |<-------------------|                    |
          |                    |(5) SUBSCRIBE       |
          |                    |<-------------------|
          |                    |(6) 202             |
          |                    |------------------->|
          |                    |(7) NOTIFY          |
          |                    |------------------->|
          |                    |(8) 200 OK          |
          |                    |<-------------------|


Note that steps (2) & (3) are actually a very old R4 mechanism that has since been replaced by regevent. There is no release of the 3GPP IMS network that uses both the "3rd party registration" mechanism and the regevent subscription mechanism. In other words, I would expect *either* (2)-(3) happen, *or* (5)-(8) to happen -- not both.

/a