You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

In this section:

 

The

Unable to show "metadata-from": No such page "_space_variables"
maintains registration information using a data structure called Registration Control Block (RCB). When the flag multipleContactsPerAor  is disabled, the
Unable to show "metadata-from": No such page "_space_variables"
maintains single RCB per Address of Record (AoR) and any existing binding information is overwritten on receipt of REGISTER from a new contact for the same AoR.

This is applicable to non-IMS case as well as IMS cases with Public User Identity not having any associated PUIs (or having an implicit set of size 1).

The

Unable to show "metadata-from": No such page "_space_variables"
supports validating the source IP address and the port even if multipleContactsPerAor flag is disabled. The
Unable to show "metadata-from": No such page "_space_variables"
also supports locating the RCB using the AoR to perform additional validation on the source IP address and port if the the flag requireRegistration is set to "required" or "required-non-priority". This is applicable for both calls and OOD requests that are originated from the IAD.

In case of refresh registration that is originated from a different IP/port, the

Unable to show "metadata-from": No such page "_space_variables"
forwards the request to the registrar and move the sate to "UPDATING". Any calls or OOD requests that are originated from the IAD while the RCB is in updating state must be validated using the previously authenticated IP/port.

When the flag multipleContactsPerAor is enabled, the

Unable to show "metadata-from": No such page "_space_variables"
maintains different RCBs for each new registration. A registration is considered new when the source IP/port of the REGISTER request is different from earlier registration for the same AoR. Any of the registered UEs may initiate a communication on behalf of the AoR, and the
Unable to show "metadata-from": No such page "_space_variables"
fetches the corresponding RCB based on source IP port of the UE.

Registration/De-Registration Support

The

Unable to show "metadata-from": No such page "_space_variables"
, being a B2BUA by nature, inserts its own egress SIP Signaling address as Contact header in the egress REGISTER request if contact header transparency is not enabled. On receipt of 200 OK response, the Contact header in the response is replaced with the contact header of the UE before forwarding the 200 OK.

When multiple contacts register for the same IMPU, from the second registration onwards, 200 OK response received from the registrar (S-CSCF) may contain more than one contact. If contact header transparency is enabled, the

Unable to show "metadata-from": No such page "_space_variables"
sends all contacts towards UE. Otherwise, the 
Unable to show "metadata-from": No such page "_space_variables"
sends only the UE’s contact in the 200 OK response.

The 

Unable to show "metadata-from": No such page "_space_variables"
allows multiple UEs to register for same IMPU independent of the IP version supported by the UE. The
Unable to show "metadata-from": No such page "_space_variables"
 allows registrations from UEs with different authentication mechanisms for same IMPU.

The 

Unable to show "metadata-from": No such page "_space_variables"
supports following security mechanisms:

  • IMS AKA
  • Digest with TLS
  • Digest without TLS
  • GIBA (GPRS-IMS-Bundled Authentication)
For GIBA authentication procedures, UE registers for an IMSI-based temporary AOR which any other UE is not allowed to use. As a result, multiple contacts per AOR feature is not applicable for IMSI-based AoRs.

The

Unable to show "metadata-from": No such page "_space_variables"
supports up to eight UEs simultaneously registering for the same IMPU. Refresh Registration request processing for any of the existing registrations for the same IMPU is not impacted by presence of multiple registrations. If a new registration from a different IP address comes from the same AoR (for example, GIBA authentication), the
Unable to show "metadata-from": No such page "_space_variables"
does not reject the registration.

The

Unable to show "metadata-from": No such page "_space_variables"
allows de-registering any contact without impacting the registration status of other contacts registered for the same IMPU. Similarly, registration timer expiry of any binding (contact) does not impact the registration status of other bindings (contacts) registered for the same IMPU.

SUBSCRIBE/NOTIFY Support

The

Unable to show "metadata-from": No such page "_space_variables"
allows different UEs registered for the same IMPU to subscribe through it, and processes/routes the SIP requests (SUBSCRIBE/NOTIFY)/responses related to those subscriptions independent of whether  or not multiple contacts are registered for the same AoR.

The

Unable to show "metadata-from": No such page "_space_variables"
supports the following OOD non-INVITE requests originated from registered UEs even when multiple UEs are registered for the same IMPU.

  • PUBLISH
  • REFER
  • MESSAGE
  • OPTIONS

The

Unable to show "metadata-from": No such page "_space_variables"
supports the following OOD non-INVITE requests destined to registered UEs even when multiple UEs are registered for the same IMPU.

  • REFER
  • MESSAGE
  • OPTIONS

To support multiple contacts per AOR, the "multipleContactsPerAor" system-level flag must be enabled as shown in the example below (default configuration is 'enabled').

% show global signaling sipSigControls multipleContactsPerAor

multipleContactsPerAor enabled;

For configuration details, refer to:

  • No labels