On this page we explain how the answers given to the various questions asked by the installer affect the configuration of the Sentinel VoLTE SDK, and how this configuration can be changed without reinstalling the Sentinel VoLTE SDK.
Where changes to profile tables do not specify an explicit profile, the change is made to the profile ${platform.operator.name}::::.
Please note that some parts of the installer do not require user input, hence some of the sections below do not appear in the installer.
- Basic SDK questions
- Rhino
- Deploy module
- Determine international and roaming status
- Play announcements
- Online charging
- Diameter (RO & CCA)
- Diameter Rf
- Call detail records (CDRs)
- CAP charging (IM-SSF)
- Sh Cache Diameter
- Sentinel registrar
- Sentinel VoLTE shared config
- Cassandra
- SIP SIS RA
- MMTel conferencing
- Enable HSS IMS-ODB-Information query
- Cassandra as repository
- Correlation RA
- CDMA HLR
- HLR GSM
- TADS
Basic SDK questions
Rhino
Deploy module
Notes
This question determines which features are deployed (this always includes the core features, and can include MMTel and SCC features) and whether the GSM or CDMA features are deployed. Only the chosen features, with their configurations, are deployed. This setting cannot be changed without a reinstall of the Sentinel VoLTE SDK.
Determine international and roaming status
Configuration profile changes
The installer create two profiles, one named DEFAULT and one named after the home network MCC, in:
-
${platform.operator.name}_DetermineInternationalAndRoamingStatus_AddressListEntryTable, and -
${platform.operator.name}_DetermineInternationalAndRoamingStatus_AddressListConfigurationTable.
These profiles are initialised using the configured home network prefix and home network MCC.
Furthermore, it sets the following values in the SipSentinelConfigurationTable profile table:
-
HomeNetworkIDsis set to the home domain, -
HomeCountryCodeIDsis set to the home network prefix, -
MCCis set to the home network MCC, and -
MNCsis set to the home network MNC list.
Finally, the NormalizationFeatureConfigProfileTable is updated as follows:
-
CountryCodeis set to the configured home network prefix.
Notes
All values can be changed after installation.
Furthermore, more profiles can be added to ${platform.operator.name}_DetermineInternationalAndRoamingStatus_AddressListEntryTable and ${platform.operator.name}_DetermineInternationalAndRoamingStatus_AddressListConfigurationTable, using the installer-created profiles as a prototype.
Online charging
Configuration profile changes
If using Diameter Ro online charging, the DestinationRealm in the DiameterMediationOcsConfigurationTable is set to the value chosen for the destination realm during the Diameter configuration.
Diameter (RO & CCA)
Configuration profile changes
The installer sets Host in the DiameterConfig profile table to the supplied host.
If using the installer to set up a simple configuration, all profiles in the DiameterConfig profile table, except the default profile (the nameless profile), are updated as follows:
-
PeerTableis updated using the supplied peer URI and address, -
Realmis set to the configured realm name, and -
RealmTableis updated using the supplied realm name and peer URI.
If setting up a simple configuration, and deploying against a production Rhino (as configured in the Rhino step), we additionally set in the same profiles:
-
EnableMultiNodeConfigis set to theEnableMultiNodeConfigvalue of theDiameterRoOcsProfile(defaultfalse),) -
NodeIDsis set using the node configuration from the Rhino step, and -
PerNodeHostsis set using the node configuration from the Rhino step.
Finally, the installer sets DisableCharging in the DetermineChargingConfigProfileTable to false exactly if Diameter Ro online charging was selected in the Online charging step.
Diameter Rf
Configuration profile changes
The installer sets host in the client profile of the RfControlDiameterConfiguration table to the supplied host.
If using the installer to set up a simple configuration, all profiles in the RfControlDiameterConfiguration profile table are updated as follows:
-
PeerTableis updated using the supplied peer URI and address, -
Realmis set to the configured realm name, and -
RealmTableis updated using the supplied realm name and peer URI.
Resource adaptor configuration changes
The rf-control-ra resource adaptor configuration is updated as followed:
-
3GPPVersionis set to the configured version.
Additionally, if using the installer to set up a simple configuration:
-
DestinationHostis set to the peer host, and -
DestinationRealmis set to the realm name.
Finally, if not using Diameter Rf, the rf-control-ra resource adaptor is deactivated.
Notes
The configuration can be changed after installation. If enabling Diameter Rf after installation, please also make the required changes in the Call detail records (CDRs) step.
Call detail records (CDRs)
Configuration profile changes
The installer makes the following changes in the DetermineChargingConfigProfileTable profile table:
-
InterimCdrsEnabledis set totrueexactly if interim CDRs have been enabled, and -
SessionCdrsEnabledis set totrueexactly if session CDRs have been enabled.
Similarly, the installer makes the following changes to all profiles in the SipInterimCdrProfileTable profile table:
-
UseCdrRais set totrueexactly if interim CDRs have been enabled, and -
UseRfControlRais set totrueexactly if Diameter Rf has been enabled in the Diameter Rf step.
CAP charging (IM-SSF)
Property file changes
The properties file imssf-install.properties is updated as follows:
-
imssf.countrycodeis set to the supplied country code, and -
imssf.default.mediaserver.addressis set to the supplied default media server address.
Notes
These values can be changed after installation as detailed in the IM-SSF documentation.
Sh Cache Diameter
Configuration profile changes
The installer sets host in the client profile of the ShCacheDiameterConfiguration table to the supplied host.
If using the installer to set up a simple configuration, the same profile is updated as follows:
-
PeerTableis updated using the supplied peer URI and address, -
Realmis set to the configured realm name, and -
RealmTableis updated using the supplied realm name and peer URI.
If setting up a simple configuration, and deploying against a production Rhino (as configured in the Rhino step), we additionally update the same profile as follows:
-
EnableMultiNodeConfigis set totrue, -
NodeIDsis set using the node configuration from the Rhino step, and -
PerNodeHostsis set using the node configuration from the Rhino step.
Sentinel registrar
Configuration profile changes
The installer sets the following values in the RegistrarConfigurationTable profile table:
-
AtuStiis set to the configured ATU-STI, -
AtcfUpdateTimeoutis set to the configured ATCF update timeout, -
StnSris set to the configured STN-SR, and -
SubscriberDataFacadeTypeis set to the chosen registration data storage type.
Furthermore, a prototype profile ${platform.operator.name}:::::101 is created in the same profile table, with a single entry:
-
AtuStiis set to the configured ATU-STI.
Resource adaptor configuration changes
If Cassandra has been chosen for the registration data storage, the installer enables the cassandra resource adaptor, and sets the following values in the cassandra-third-party-reg resource adaptor configuration:
-
cassandraHostsis set to the configured Cassandra hosts, and -
policy.protocol.portis set to the configured Cassandra port.
If Cassandra has not been chosen for the registration data storage, the installer disables the cassandra-third-party-reg resource adaptor.
Sentinel VoLTE shared config
Cassandra
SIP SIS RA
Configuration file changes
The installer records the configured SIP SIS RA host in the IPAddress property in sentinel-volte-base-services-components/config.ant.xml.
Notes
Please see the SIP Resource Adaptor documentation for more information about changing this value.
MMTel conferencing
Configuration profile changes
The installer sets the following values in the MMTelCONFConfigProfileTable profile table:
-
ICSCFURIis set to the configured conference I-CSCF URI, -
MRFURIis set to the configured MRF URI, and -
ConfFactoryPSIis set to the configured conference factory PSI.
Furthermore, it sets the following values in the MMTelECTConfigProfileTable profile table:
-
ICSCFURIis set to the configured ECT I-CSCF URI.
It also sets the following values in the SccConfHandlingConfigProfileTable profile table:
-
ConfFactoryPSIis set to the configured conference factory PSI.
Finally, it updates the SentinelMapperSetEntryTable to use the mappers corresponding to the configured MSML vendor.
Enable HSS IMS-ODB-Information query
Cassandra as repository
Configuration profile changes
This step only makes any changes if Cassandra was chosen in the Sentinel registrar step.
If the deployment includes SCC, the installer makes the following changes to the ${platform.operator.name_FeatureExecutionPointTable profile table:
-
SipAccess_SessionCheck:sipcall:scc-origis set toSCCOrig_Cassandra_SipAccess_SessionCheck, -
SipAccess_SessionCheck:sipcall:scc-termis set toSCCTerm_Cassandra_SipAccess_SessionCheck, and -
DirectAccess_NetworkPreCreditCheck:::is set todefault_call_Cassandra_DirectAccess_NetworkPreCreditCheck.
If the deployment includes MMTel, the installer makes the following changes to the ${platform.operator.name_FeatureExecutionPointTable profile table:
-
SipAccess_SessionCheck:sipcall:mmtel-origis set toMMTel_Cassandra_SipAccess_SessionCheck, and -
SipAccess_SessionCheck:sipcall:mmtel-termis set toMMTel_Cassandra_SipAccess_SessionCheck.
Correlation RA
Configuration profile changes
The default profiles (i.e. the profiles without a name) in both the ReoriginationCorrelationIdPools and EtcAriCorrelationIdPools tables are updated in the following way:
-
NodeIdsis set using the node configuration from the Rhino step, and -
PreconfiguredCorrelationIdSetis set using the node configuration from the Rhino step.
CDMA HLR
Configuration profile changes
This step only makes any changes if installing a CDMA deploy, and using TLDN for SCC TADS routing.
If so, the installer first makes the following changes in ${platform.operator.name}_FeatureExecutionPointTable:
-
SipAccess_SubscriberCheck:sipcall:scc-term:is set toSCCTerm_HLR_SipAccess_SubscriberCheck, -
SipAccess_SubscriberCheck:sipcall:scc-term-tads:is set toSCCTermTads_HLR_SipAccess_SubscriberCheck, -
SipAccess_PartyResponse:sipcall:scc-term:is set toSCCTerm_HLR_SipAccess_PartyResponse, -
SipAccess_PartyResponse:sipcall:scc-term-tads:is set toSCCTermTads_HLR_SipAccess_PartyResponse, -
SipAccess_ServiceTimer:sipcall:scc-term:is set toSCCTerm_HLR_SipAccess_ServiceTimer, and -
SipAccess_ServiceTimer:sipcall:scc-term-tads:is set toSCCTerm_HLR_SipAccess_ServiceTimer.
Next the installer sets the following values in the CDMAHLRConfigProfileTable profile table:
-
HLRSccpAddressAsStringis set to the configured HLR Address, -
SentinelSccpAddressAsStringis set to the configured originating Sentinel address, -
HLRInvokeTimeoutis set to the configured invoke timeout, -
MarketIDis set to the configured market ID, and -
SwitchNumberis set to the configured switch number.
HLR GSM
Configuration profile changes
This step only makes any changes if installing a GSM deploy, and using either the MSRN from the HLR for SCC TADS routing, or determining roaming from HLR.
If using the MSRN from the HLR, the installer first makes the following changes in ${platform.operator.name}_FeatureExecutionPointTable:
-
SipAccess_SubscriberCheck:sipcall:scc-term:is set toSCCTerm_HLR_SipAccess_SubscriberCheck, -
SipAccess_SubscriberCheck:sipcall:scc-term-tads:is set toSCCTermTads_HLR_SipAccess_SubscriberCheck, -
SipAccess_PartyResponse:sipcall:scc-term:is set toSCCTerm_HLR_SipAccess_PartyResponse, -
SipAccess_PartyResponse:sipcall:scc-term-tads:is set toSCCTermTads_HLR_SipAccess_PartyResponse, -
SipAccess_ServiceTimer:sipcall:scc-term:is set toSCCTerm_HLR_SipAccess_ServiceTimer, and -
SipAccess_ServiceTimer:sipcall:scc-term-tads:is set toSCCTerm_HLR_SipAccess_ServiceTimer.
If determining roaming from HLR, the installer makes the following changes in ${platform.operator.name}_FeatureExecutionPointTable:
-
SipAccess_SessionCheck:sipcall:mmtel-orig:is set toMMTel_HLR_Cassandra_SipAccess_SessionCheckif Cassandra has been configured in the Sentinel registrar step and toMMTel_HLR_SipAccess_SessionCheckotherwise, and -
SipAccess_SessionCheck:sipcall:mmtel-term:is set toMMTel_HLR_Cassandra_SipAccess_SessionCheckif Cassandra has been configured in the Sentinel registrar step and toMMTel_HLR_SipAccess_SessionCheckotherwise.
Next the installer sets the following values in the HLRConfigProfileTable profile table:
-
HLRSccpAddressAsStringis set to the configured HLR Address, -
SentinelSccpAddressAsStringis set to the configured originating Sentinel address, -
SentinelSccpMscEndpointAddressAsStringis set to the configured originating Sentinel address, -
SentinelAddressStringAsStringis set to the configured MLC address, and -
HLRInvokeTimeoutis set to the configured invoke timeout.
TADS
Configuration profile changes
If configured to allow WLAN access, the following profiles are added to the SCCTADSNetworkTypeConfigProfileTable:
-
${platform.operator.name}:::::0-
NetworkType: 0 -
Description: RAT value 0 = WLAN from TS 29.212 section 5.3.31 -
TerminatingDomain: PS=WLAN
-
-
${platform.operator.name}:::::3GPP-WLAN-
NetworkType: 3GPP-WLAN -
Description: P-Access-Network-Info value from TS 24.229 section 7.2A.4 -
TerminatingDomain: PS=WLAN
-
-
${platform.operator.name}:::::IEEE-802.11-
NetworkType: IEEE-802.11 -
Description: P-Access-Network-Info value from TS 24.229 section 7.2A.4 -
TerminatingDomain: PS=WLAN
-
-
${platform.operator.name}:::::IEEE-802.11A-
NetworkType: IEEE-802.11A -
Description: P-Access-Network-Info value from TS 24.229 section 7.2A.4 -
TerminatingDomain: PS=WLAN
-
-
${platform.operator.name}:::::IEEE-802.11B-
NetworkType: IEEE-802.11B -
Description: P-Access-Network-Info value from TS 24.229 section 7.2A.4 -
TerminatingDomain: PS=WLAN
-
-
${platform.operator.name}:::::IEEE-802.11G-
NetworkType: IEEE-802.11G -
Description: P-Access-Network-Info value from TS 24.229 section 7.2A.4 -
TerminatingDomain: PS=WLAN
-
-
${platform.operator.name}:::::IEEE-802.11N-
NetworkType: IEEE-802.11N -
Description: P-Access-Network-Info value from TS 24.229 section 7.2A.4 -
TerminatingDomain: PS=WLAN
-
