Reg Event NOTIFY Messages

When configured, the Oracle Communications Unified Session Manager issues NOTIFY messages to subscribed ASs when significant registration events occur. NOTIFY messages sent by the Oracle Communications Unified Session Manager comply fully with RFC3680. Events that trigger NOTIFY messages include:

  • Registered
  • Registration refreshed
  • Registration expired
  • Registration deactivated
  • UE unregistered

The Oracle Communications Unified Session Manager does not send NOTIFY messages for the following events:

  • Registration created
  • Registration shortened
  • Registration probation
  • Registration rejected

Additional detail about NOTIFY messages that is specific to the Oracle Communications Unified Session Manager includes:

  • The Oracle Communications Unified Session Manager always sends full information on all contacts, and indicates such within the reginfo element. The Oracle Communications Unified Session Manager does not utilize the partial state described within RFC 3680.
  • Wildcarded PUIDs are included, enclosed in the <wildcardedIdentity> tag within the <registration> element.
  • The Oracle Communications Unified Session Manager does not include the following optional attributes within the contact element:
    • expires
    • retry-after
    • duration registered
    • display-name
  • The Oracle Communications Unified Session Manager uses the optional unknown-param element within the contact element to convey UA capabilities and distribute reg-id, sip.instance and header filed attributes.

An example of the XML body of a NOTIFY message below documents the registration status for the AOR joe@example.com.

<reginfo xmlns="urn:ietf:params:xml:ns:reginfo"   xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance version="0" state="full">
  <registration aor="sip:joe@example.com" id="as9" state="active">
    <contact id="6" state="active" event="registered">
      <uri>sip:joe@pc887.example.com</uri>
    </contact>
      <contact id="7" state="terminated" event="expired">
      <uri>sip:joe@university.edu</uri>
    </contact>
  </registration>
</reginfo>

Use the show registration and show sipd subscription commands to display all information about each subscription.