This feature replaces the undisclosed identity with the shared identity for an originating call from a companion device where such hiding has been requested .
Feature Cheat Sheet
| B2BUA Instance | SAS Support | Originating / Terminating | Point(s) in Session Plan | Network Operator Data | Subscriber Data | Stateful or Stateless | POJO Feature or SBB Feature | Other notes |
|---|---|---|---|---|---|---|---|---|
MMTel |
Yes |
Originating |
|
Yes |
Yes |
Stateless |
POJO |
Feature Configuration
The profiles within the HideUndisclosedIdentityConfigProfileTable are selected using the SentinelSelectionKey and has the following field:
| Parameter | Type | Description |
|---|---|---|
HideUndisclosedIdentities |
boolean |
Whether undisclosed indentities should be hidden |
Session Input Variables
| Session State variable name | Type | Comments |
|---|---|---|
SentinelSelectionKey |
SentinelSelectionKey |
Determines which configuration to use |
HideUndisclosedIdentities |
boolean |
|
SharedIdentitySip |
URI |
Used to replace undisclosed |
SharedIdentityTel |
URI |
Used to replace undisclosed |
Statistics
HideUndisclosedIdentity statistics are tracked by the sentinel.volte.sip SBB
and can be found under the following parameter set in REM:
SLEE-Usage → sentinel.volte.sip service → sentinel.volte.sip SBB → feature → HideUndisclosedIdentity
or with rhino-stats:
"SLEE-Usage.Services.ServiceID[name=sentinel.volte.sip,vendor=OpenCloud,version=4.0.0].SbbID[name=sentinel.volte.sip,vendor=OpenCloud,version=4.0.0].feature.HideUndisclosedIdentity"
| Statistic | Incremented when… |
|---|---|
Started |
the feature runs |
FailedToStart |
Sentinel VoLTE encounters an error while attempting to start the feature |
IssuedWarning |
a non-fatal problem is encountered and the feature issues a warning |
FailedDuringExecution |
a fatal problem is encountered and the feature cannot execute correctly |
TimedOut |
the feature takes too long to complete and Sentinel VoLTE aborts execution |
HideUndisclosedIdentities |
a message is modified to hide the undisclosed identity |
SharedIdentitySip |
a message header address is replaced with the SIP shared identity |
SharedIdentityTel |
a message header address is replaced with the TEL shared identity |
UnsupportedExecutionPoint |
the feature is called from an unsupported execution point |
Behaviour
-
If the call type is not mobile originating then the feature finishes with no further processing.
-
If the session state field
HideUndisclosedIdentitiesisfalsethen the feature finishes with no further processing. -
If neither
SharedIdentitySiporSharedIdentityTelsession state fields are defined, the feature fails to execute. -
The
HideUndisclosedIdentityConfigProfileTableprofile table is read using the current selection key, and if itsHideUndisclosedIdentitiesfield isfalse, then the feature finishes with no further processing. -
When called from the
SipAccess_SubscriberCheckexecution point, thefromheader in the outgoing message is modified.-
If the header value is a SIP URI, and
SharedIdentitySipis defined, or ifSharedIdentityTelis not defined, the header value address is replaced withSharedIdentitySip -
Otherwise the header value address is replaced with
SharedIdentityTel
-
-
In the outgoing message, the
P-Asserted-Identityheader is modified.-
For each address in the header value
-
If the address is a SIP URI, and
SharedIdentitySipis defined, the header address is replaced withSharedIdentitySip -
If the address is a Tel URI, and
SharedIdentityTelis defined, the header address is replaced withSharedIdentityTel
-
-
