Third Party Registration for an Implicit Registration Set

When using iFCs, the Oracle Communications Unified Session Manager performs third party registrations based on the iFC downloaded for each PUID. By default, the Oracle Communications Unified Session Manager performs third party registration for the service profiles of all PUID's in a user's implicit registration set. This is compliant with 3GPP specifications. The system includes any shared or default iFCs that apply to each PUID during this process. The system performs this function when it receives user-initiated de-registrations, but not when it receives RTRs. If desired, the user can configure the Oracle Communications Unified Session Manager to perform third party registration for only the REGISTERED PUID in the registration using a sip-registrar option.

Note:

The Oracle Communications Unified Session Manager does not attempt third party registration for any barred, tel or wildcard PUIDs.

The user can verify all third party registrations using the show registration sipd by-user [user] detailed command. Example output is shown below.

ORACLE# show registration sipd by-user 234 detailed

Registration Cache (Detailed View)    Wed Sep 16 2015  10:57:44

User: sip:234@acme-ims.com
  Registered at:  2015-09-16-10:57:40    Surrogate User: false
  Emergency Registration? No
  ContactsPerAor Rejects 0
  ContactsPerAor OverWrites 0

  Contact Information:
    Contact:
      Name: sip:234@acme-ims.com
      Valid: true
      Challenged: false
      Registered at: 2015-09-16-10:57:40
      Last Registered at: 2015-09-16-10:57:40
      Expire: 3596
      Local expire: 296
      Half: 1796

      Registrar IP: 0.0.0.0
      Transport: UDP
      Secure: false
      Local IP: 192.168.53.99:5060

      User Agent Info:
        Contact: sip:234@192.168.53.181:5060
        Realm: core
        IP: 192.168.53.181:5060

      SD Info:
        Contact: sip:234-tbcktcgo177fc@192.168.53.99:5060
Call-ID: 1-5853@192.168.53.181
      Path: <sip:234@192.168.53.181:5060;lr;p-acme-serving>

    Associated URI(s):
      URI: sip:234@acme-ims.com
      Status: Non-Barred 
         Filter Criteria:
           Priority: 0
             Filter: ((method == REGISTER)) or
              ((method == INVITE))
             Application Server: sip:172.16.17.10:5060

      URI: sip:1@acme-ims.com
      Status: Non-Barred 
         Filter Criteria:
           Priority: 0
             Filter: ((method == REGISTER)) or
              ((method == INVITE))
             Application Server: sip:172.16.17.10:5060
           Priority: 1
             Filter: ((method == INVITE)) or
              ((method == REGISTER))
             Application Server: sip:172.16.53.181:5065

      URI: tel:135
      Status: Barred 
         Filter Criteria:
           Priority: 0
             Filter: ((method == INVITE)) or
              ((method == REGISTER))
             Application Server: sip:172.16.53.181:5065
           Priority: 1
             Filter: ((method == INVITE)) or
((method == REGISTER))
             Application Server: sip:172.16.53.181:5095


    Third Party Registration(s):
      Third Party Registration Host: 172.16.17.10
      Registration State: REGISTERED
      Last Registered at: Never
      Third Party Registration Host: 172.16.53.181
      Registration State: REGISTERED
      Last Registered at: Never

The user can check for third party registrations errors using the show sipd third-party-reg all command. Example output is shown below.

ORACLE# show sipd third-party-reg all
3rd Party Registrar             SA State   Requests     200OK  Timeouts    Errors
(D)111.11.17.10                   INSV         1         1        0         0
(D)111.11.53.181                  INSV         1         1        0         0

The user can disable the default behavior and perform third party registration only for the PUID in the REGISTER by configuration. Disabling this behavior can improve system performance by preventing the system from having to walk through large PUID sets for large numbers of ASs. The ACLI syntax for disabling this functionality using the disable-thirdPartyReg-for-implicit-puid setting follows.

ORACLE(sip-registrar)#options +disable-thirdPartyReg-for-implicit-puid

Note:

Prior to this version, the Oracle Communications Unified Session Manager's default behavior was the same as if the disable-thirdPartyReg-for-implicit-puid option was set in the SIP registrar. Users upgrading to this version of the Oracle Communications Unified Session Manager must set the disable-thirdPartyReg-for-implicit-puid option to retain the previous behavior.