Interface SentinelSipSessionState

    • Field Detail

      • _initialPerLegEarlyMediaDescriptions

        static final com.google.common.collect.Multimap<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.EarlyMediaDescription> _initialPerLegEarlyMediaDescriptions
      • _initialPerLegSdpMediaComponents

        static final com.google.common.collect.Multimap<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.SdpMediaComponent> _initialPerLegSdpMediaComponents
      • _initialPerLegEventType

        static final java.util.Map<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.EventType> _initialPerLegEventType
      • _initialPerLegInitialEventType

        static final java.util.Map<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.EventType> _initialPerLegInitialEventType
      • _initialPerLegTimeStamps

        static final java.util.Map<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.TimeStamps> _initialPerLegTimeStamps
      • _initialPerLegInitialTimeStamps

        static final java.util.Map<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.TimeStamps> _initialPerLegInitialTimeStamps
      • _initialPerLegCallingPartyAddresses

        static final com.google.common.collect.Multimap<java.lang.String,​java.lang.String> _initialPerLegCallingPartyAddresses
      • _initialPerLegCalledPartyAddress

        static final java.util.Map<java.lang.String,​java.lang.String> _initialPerLegCalledPartyAddress
      • _initialPerLegRequestedPartyAddress

        static final java.util.Map<java.lang.String,​java.lang.String> _initialPerLegRequestedPartyAddress
      • _initialPerLegCauseCode

        static final java.util.Map<java.lang.String,​java.lang.Integer> _initialPerLegCauseCode
      • _initialPerLegInitialRequests

        static final InitialRequestMap _initialPerLegInitialRequests
      • _initialLatestReceivedCalledPartySDPSequenceNumber

        static final java.lang.Long _initialLatestReceivedCalledPartySDPSequenceNumber
      • _initialCommittedReceivedCalledPartySDPSequenceNumber

        static final java.lang.Long _initialCommittedReceivedCalledPartySDPSequenceNumber
      • _initialLatestSentCalledPartySDPSequenceNumber

        static final java.lang.Long _initialLatestSentCalledPartySDPSequenceNumber
      • _initialCommittedSentCalledPartySDPSequenceNumber

        static final java.lang.Long _initialCommittedSentCalledPartySDPSequenceNumber
      • _initialLatestReceivedCallingPartySDPSequenceNumber

        static final java.lang.Long _initialLatestReceivedCallingPartySDPSequenceNumber
      • _initialCommittedReceivedCallingPartySDPSequenceNumber

        static final java.lang.Long _initialCommittedReceivedCallingPartySDPSequenceNumber
      • _initialLatestSentCallingPartySDPSequenceNumber

        static final java.lang.Long _initialLatestSentCallingPartySDPSequenceNumber
      • _initialCommittedSentCallingPartySDPSequenceNumber

        static final java.lang.Long _initialCommittedSentCallingPartySDPSequenceNumber
      • _initialLegNamesForSDPComparison

        static final java.util.Collection<java.lang.String> _initialLegNamesForSDPComparison
      • _initialGrantedUnitsSeconds

        static final java.lang.Long _initialGrantedUnitsSeconds
      • _initialCumulativeReportedUnits

        static final java.lang.Long _initialCumulativeReportedUnits
      • _initialFriendsAndFamilyEnabled

        static final java.lang.Boolean _initialFriendsAndFamilyEnabled
      • _initialClosedUserGroupEnabled

        static final java.lang.Boolean _initialClosedUserGroupEnabled
      • _initialClosedUserGroupSelectedTariffGroup

        static final java.lang.Long _initialClosedUserGroupSelectedTariffGroup
      • _initialDiameterMediationInteractionEnabled

        static final boolean _initialDiameterMediationInteractionEnabled
        See Also:
        Constant Field Values
      • _initialReauthorizeCreditAfterInitialCreditCheck

        static final boolean _initialReauthorizeCreditAfterInitialCreditCheck
        See Also:
        Constant Field Values
      • _initialIsInitialTriggerEvent

        static final boolean _initialIsInitialTriggerEvent
        See Also:
        Constant Field Values
      • _initialRegistrationRecords

        static final java.util.List<com.opencloud.sentinel.state.RegistrationRecord> _initialRegistrationRecords
      • _initialPaniMccsMncs

        static final java.util.List<MccMnc> _initialPaniMccsMncs
      • _initialHeadersByLeg

        static final HeadersByLeg _initialHeadersByLeg
      • _initialSdpRewriterMap

        static final com.opencloud.sentinel.sdp.SdpRewriterMap _initialSdpRewriterMap
      • _initialLegStateMap

        static final LegStateMap _initialLegStateMap
      • _initialSavedHistoryInfo

        static final com.opencloud.sentinel.sip.header.historyinfo.HistoryInfo _initialSavedHistoryInfo
      • _initialRunningOnInitialNode

        static final boolean _initialRunningOnInitialNode
        See Also:
        Constant Field Values
      • _initialPreferredCancelReasonHeaders

        static final java.util.List<java.lang.String> _initialPreferredCancelReasonHeaders
    • Method Detail

      • setImsInformation

        @DatatypeCodecType(com.opencloud.sentinel.cmp.persist.ImsInformationCodec.class)
        void setImsInformation​(org.jainslee.resources.diameter.ro.types.vcb0.ImsInformation imsInformation)
        32.299 §7.2.77 IMS-Information AVP

        The IMS-Information AVP (AVP code 876) is of type Grouped. Its purpose is to allow the transmission of additional IMS service specific information elements.

      • getImsInformation

        org.jainslee.resources.diameter.ro.types.vcb0.ImsInformation getImsInformation()
      • setPerLegEarlyMediaDescriptions

        @DatatypeCodecType(com.opencloud.sentinel.cmp.persist.EarlyMediaDescriptionsCodec.class)
        @InitialValueField
        void setPerLegEarlyMediaDescriptions​(com.google.common.collect.Multimap<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.EarlyMediaDescription> earlyMediaDescriptions)
      • getPerLegEarlyMediaDescriptions

        com.google.common.collect.Multimap<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.EarlyMediaDescription> getPerLegEarlyMediaDescriptions()
      • setPerLegSdpMediaComponents

        @DatatypeCodecType(com.opencloud.sentinel.cmp.persist.SdpMediaComponentsCodec.class)
        @InitialValueField
        void setPerLegSdpMediaComponents​(com.google.common.collect.Multimap<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.SdpMediaComponent> sdpMediaComponents)
      • getPerLegSdpMediaComponents

        com.google.common.collect.Multimap<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.SdpMediaComponent> getPerLegSdpMediaComponents()
      • setPerLegEventType

        @MapCodecType(keyCodec=com.opencloud.rhino.cmp.codecs.SimpleDatatypeCodecs.StringCodec.class,
                      valueCodec=com.opencloud.sentinel.cmp.persist.EventTypeCodec.class)
        @InitialValueField
        void setPerLegEventType​(java.util.Map<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.EventType> eventType)
      • getPerLegEventType

        java.util.Map<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.EventType> getPerLegEventType()
      • setPerLegInitialEventType

        @MapCodecType(keyCodec=com.opencloud.rhino.cmp.codecs.SimpleDatatypeCodecs.StringCodec.class,
                      valueCodec=com.opencloud.sentinel.cmp.persist.EventTypeCodec.class)
        @InitialValueField
        void setPerLegInitialEventType​(java.util.Map<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.EventType> eventType)
      • getPerLegInitialEventType

        java.util.Map<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.EventType> getPerLegInitialEventType()
      • setPerLegTimeStamps

        @MapCodecType(keyCodec=com.opencloud.rhino.cmp.codecs.SimpleDatatypeCodecs.StringCodec.class,
                      valueCodec=com.opencloud.sentinel.cmp.persist.TimeStampsCodec.class)
        @InitialValueField
        void setPerLegTimeStamps​(java.util.Map<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.TimeStamps> eventType)
      • getPerLegTimeStamps

        java.util.Map<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.TimeStamps> getPerLegTimeStamps()
      • setPerLegInitialTimeStamps

        @MapCodecType(keyCodec=com.opencloud.rhino.cmp.codecs.SimpleDatatypeCodecs.StringCodec.class,
                      valueCodec=com.opencloud.sentinel.cmp.persist.TimeStampsCodec.class)
        @InitialValueField
        void setPerLegInitialTimeStamps​(java.util.Map<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.TimeStamps> eventType)
      • getPerLegInitialTimeStamps

        java.util.Map<java.lang.String,​org.jainslee.resources.diameter.ro.types.vcb0.TimeStamps> getPerLegInitialTimeStamps()
      • setPerLegCallingPartyAddresses

        @DatatypeCodecType(com.opencloud.sentinel.cmp.persist.StringMultimapCodec.class)
        @InitialValueField
        void setPerLegCallingPartyAddresses​(com.google.common.collect.Multimap<java.lang.String,​java.lang.String> callingPartyAddresses)
      • getPerLegCallingPartyAddresses

        com.google.common.collect.Multimap<java.lang.String,​java.lang.String> getPerLegCallingPartyAddresses()
      • setPerLegCalledPartyAddress

        @MapCodecType(keyCodec=com.opencloud.rhino.cmp.codecs.SimpleDatatypeCodecs.StringCodec.class,
                      valueCodec=com.opencloud.rhino.cmp.codecs.SimpleDatatypeCodecs.StringCodec.class)
        @InitialValueField
        void setPerLegCalledPartyAddress​(java.util.Map<java.lang.String,​java.lang.String> calledPartyAddress)
      • getPerLegCalledPartyAddress

        java.util.Map<java.lang.String,​java.lang.String> getPerLegCalledPartyAddress()
      • setPerLegRequestedPartyAddress

        @MapCodecType(keyCodec=com.opencloud.rhino.cmp.codecs.SimpleDatatypeCodecs.StringCodec.class,
                      valueCodec=com.opencloud.rhino.cmp.codecs.SimpleDatatypeCodecs.StringCodec.class)
        @InitialValueField
        void setPerLegRequestedPartyAddress​(java.util.Map<java.lang.String,​java.lang.String> requestedPartyAddress)
      • getPerLegRequestedPartyAddress

        java.util.Map<java.lang.String,​java.lang.String> getPerLegRequestedPartyAddress()
      • setPerLegCauseCode

        @MapCodecType(keyCodec=com.opencloud.rhino.cmp.codecs.SimpleDatatypeCodecs.StringCodec.class,
                      valueCodec=com.opencloud.rhino.cmp.codecs.SimpleDatatypeCodecs.IntegerCodec.class)
        @InitialValueField
        void setPerLegCauseCode​(java.util.Map<java.lang.String,​java.lang.Integer> causeCode)
      • getPerLegCauseCode

        java.util.Map<java.lang.String,​java.lang.Integer> getPerLegCauseCode()
      • getDiameterCauseCode

        java.lang.Integer getDiameterCauseCode()
      • setDiameterCauseCode

        void setDiameterCauseCode​(java.lang.Integer causeCode)
      • getCauseCodeSessionType

        java.lang.String getCauseCodeSessionType()
      • setCauseCodeSessionType

        void setCauseCodeSessionType​(java.lang.String sessionType)
      • getUserEquipmentInfo

        @DatatypeCodecType(com.opencloud.sentinel.cmp.persist.UserEquipmentInfoCodec.class)
        org.jainslee.resources.diameter.cca.types.UserEquipmentInfo getUserEquipmentInfo()
        32.299 §7.1.17 User-Equipment-Info AVP The User-Equipment-Info  AVP (AVP code 458) is of type grouped and contains the identity and capability of the terminal the subscriber is using for the connection to network according to IETF RFC 4006
      • setUserEquipmentInfo

        void setUserEquipmentInfo​(org.jainslee.resources.diameter.cca.types.UserEquipmentInfo userEquipmentInfo)
      • setCallingPartyAddress

        void setCallingPartyAddress​(java.lang.String CallingPartyAddress)
      • getCallingPartyAddress

        java.lang.String getCallingPartyAddress()
      • setCalledPartyAddress

        void setCalledPartyAddress​(java.lang.String CalledPartyAddress)
      • getCalledPartyAddress

        java.lang.String getCalledPartyAddress()
      • setCallType

        void setCallType​(CallType CallType)
      • setSipServiceType

        void setSipServiceType​(SipServiceType ServiceType)
      • setMonitorCallOnly

        void setMonitorCallOnly​(boolean MonitorCallOnly)
      • getMonitorCallOnly

        boolean getMonitorCallOnly()
      • setPerLegInitialRequests

        @InitialValueField
        @PassByReference(scope=PERMANENT)
        void setPerLegInitialRequests​(InitialRequestMap initialRequests)
      • setLatestReceivedCalledPartySDP

        void setLatestReceivedCalledPartySDP​(java.lang.String SDP)
      • getLatestReceivedCalledPartySDP

        java.lang.String getLatestReceivedCalledPartySDP()
      • setLatestReceivedCalledPartySDPSequenceNumber

        @InitialValueField
        void setLatestReceivedCalledPartySDPSequenceNumber​(java.lang.Long opNumber)
      • getLatestReceivedCalledPartySDPSequenceNumber

        java.lang.Long getLatestReceivedCalledPartySDPSequenceNumber()
      • setCommittedReceivedCalledPartySDP

        void setCommittedReceivedCalledPartySDP​(java.lang.String SDP)
      • getCommittedReceivedCalledPartySDP

        java.lang.String getCommittedReceivedCalledPartySDP()
      • setCommittedReceivedCalledPartySDPSequenceNumber

        @InitialValueField
        void setCommittedReceivedCalledPartySDPSequenceNumber​(java.lang.Long opNumber)
      • getCommittedReceivedCalledPartySDPSequenceNumber

        java.lang.Long getCommittedReceivedCalledPartySDPSequenceNumber()
      • setLatestSentCalledPartySDP

        void setLatestSentCalledPartySDP​(java.lang.String SDP)
      • getLatestSentCalledPartySDP

        java.lang.String getLatestSentCalledPartySDP()
      • setLatestSentCalledPartySDPSequenceNumber

        @InitialValueField
        void setLatestSentCalledPartySDPSequenceNumber​(java.lang.Long opNumber)
      • getLatestSentCalledPartySDPSequenceNumber

        java.lang.Long getLatestSentCalledPartySDPSequenceNumber()
      • setCommittedSentCalledPartySDP

        void setCommittedSentCalledPartySDP​(java.lang.String SDP)
      • getCommittedSentCalledPartySDP

        java.lang.String getCommittedSentCalledPartySDP()
      • setCommittedSentCalledPartySDPSequenceNumber

        @InitialValueField
        void setCommittedSentCalledPartySDPSequenceNumber​(java.lang.Long opNumber)
      • getCommittedSentCalledPartySDPSequenceNumber

        java.lang.Long getCommittedSentCalledPartySDPSequenceNumber()
      • setLatestReceivedCallingPartySDP

        void setLatestReceivedCallingPartySDP​(java.lang.String SDP)
      • getLatestReceivedCallingPartySDP

        java.lang.String getLatestReceivedCallingPartySDP()
      • setLatestReceivedCallingPartySDPSequenceNumber

        @InitialValueField
        void setLatestReceivedCallingPartySDPSequenceNumber​(java.lang.Long opNumber)
      • getLatestReceivedCallingPartySDPSequenceNumber

        java.lang.Long getLatestReceivedCallingPartySDPSequenceNumber()
      • setCommittedReceivedCallingPartySDP

        void setCommittedReceivedCallingPartySDP​(java.lang.String SDP)
      • getCommittedReceivedCallingPartySDP

        java.lang.String getCommittedReceivedCallingPartySDP()
      • setCommittedReceivedCallingPartySDPSequenceNumber

        @InitialValueField
        void setCommittedReceivedCallingPartySDPSequenceNumber​(java.lang.Long opNumber)
      • getCommittedReceivedCallingPartySDPSequenceNumber

        java.lang.Long getCommittedReceivedCallingPartySDPSequenceNumber()
      • setLatestSentCallingPartySDP

        void setLatestSentCallingPartySDP​(java.lang.String SDP)
      • getLatestSentCallingPartySDP

        java.lang.String getLatestSentCallingPartySDP()
      • setLatestSentCallingPartySDPSequenceNumber

        @InitialValueField
        void setLatestSentCallingPartySDPSequenceNumber​(java.lang.Long opNumber)
      • getLatestSentCallingPartySDPSequenceNumber

        java.lang.Long getLatestSentCallingPartySDPSequenceNumber()
      • setCommittedSentCallingPartySDP

        void setCommittedSentCallingPartySDP​(java.lang.String SDP)
      • getCommittedSentCallingPartySDP

        java.lang.String getCommittedSentCallingPartySDP()
      • setCommittedSentCallingPartySDPSequenceNumber

        @InitialValueField
        void setCommittedSentCallingPartySDPSequenceNumber​(java.lang.Long opNumber)
      • getCommittedSentCallingPartySDPSequenceNumber

        java.lang.Long getCommittedSentCallingPartySDPSequenceNumber()
      • setLegNamesForSDPComparison

        @InitialValueField
        void setLegNamesForSDPComparison​(java.util.Collection<java.lang.String> legNamesForSDPComparison)
      • getLegNamesForSDPComparison

        java.util.Collection<java.lang.String> getLegNamesForSDPComparison()
      • setServiceIdentifier

        void setServiceIdentifier​(java.lang.Long ServiceIdentifier)
      • getServiceIdentifier

        java.lang.Long getServiceIdentifier()
      • setRatingGroup

        void setRatingGroup​(java.lang.Long RatingGroup)
      • getRatingGroup

        java.lang.Long getRatingGroup()
      • setGrantedUnitsSeconds

        @InitialValueField
        void setGrantedUnitsSeconds​(java.lang.Long GrantedUnitsSeconds)
      • getGrantedUnitsSeconds

        java.lang.Long getGrantedUnitsSeconds()
      • setCumulativeReportedUnits

        @InitialValueField
        void setCumulativeReportedUnits​(java.lang.Long CumulativeReportedUnits)
      • getCumulativeReportedUnits

        java.lang.Long getCumulativeReportedUnits()
      • setFriendsAndFamilyEnabled

        @InitialValueField
        void setFriendsAndFamilyEnabled​(java.lang.Boolean FriendsAndFamilyEnabled)
      • getFriendsAndFamilyEnabled

        java.lang.Boolean getFriendsAndFamilyEnabled()
      • setFriendsAndFamilyList

        void setFriendsAndFamilyList​(java.lang.String[] FriendsAndFamilyList)
      • getFriendsAndFamilyList

        java.lang.String[] getFriendsAndFamilyList()
      • setIsFriendsAndFamilyCall

        void setIsFriendsAndFamilyCall​(java.lang.Boolean IsFriendsAndFamilyCall)
      • getIsFriendsAndFamilyCall

        java.lang.Boolean getIsFriendsAndFamilyCall()
      • setClosedUserGroupEnabled

        @InitialValueField
        void setClosedUserGroupEnabled​(java.lang.Boolean ClosedUserGroupEnabled)
      • getClosedUserGroupEnabled

        java.lang.Boolean getClosedUserGroupEnabled()
      • setClosedUserGroupCall

        void setClosedUserGroupCall​(java.lang.Boolean ClosedUserGroupCall)
      • getClosedUserGroupCall

        java.lang.Boolean getClosedUserGroupCall()
      • setClosedUserGroupDropIfNoGroupMatch

        void setClosedUserGroupDropIfNoGroupMatch​(java.lang.Boolean ClosedUserGroupDropIfNoGroupMatch)
      • getClosedUserGroupDropIfNoGroupMatch

        java.lang.Boolean getClosedUserGroupDropIfNoGroupMatch()
      • setClosedUserGroupPreferred

        void setClosedUserGroupPreferred​(java.lang.Integer ClosedUserGroupPreferred)
      • getClosedUserGroupPreferred

        java.lang.Integer getClosedUserGroupPreferred()
      • setClosedUserGroupToUse

        void setClosedUserGroupToUse​(java.lang.Integer ClosedUserGroupToUse)
      • getClosedUserGroupToUse

        java.lang.Integer getClosedUserGroupToUse()
      • setClosedUserGroupList

        void setClosedUserGroupList​(java.lang.String[] ClosedUserGroupList)
      • getClosedUserGroupList

        java.lang.String[] getClosedUserGroupList()
      • setClosedUserGroupIncomingAccessAllowed

        void setClosedUserGroupIncomingAccessAllowed​(java.lang.Boolean ClosedUserGroupIncomingAccessAllowed)
      • getClosedUserGroupIncomingAccessAllowed

        java.lang.Boolean getClosedUserGroupIncomingAccessAllowed()
      • setClosedUserGroupOutgoingAccessAllowed

        void setClosedUserGroupOutgoingAccessAllowed​(java.lang.Boolean ClosedUserGroupOutgoingAccessAllowed)
      • getClosedUserGroupOutgoingAccessAllowed

        java.lang.Boolean getClosedUserGroupOutgoingAccessAllowed()
      • setClosedUserGroupSelectedTariffGroup

        @InitialValueField
        void setClosedUserGroupSelectedTariffGroup​(java.lang.Long ClosedUserGroupSelectedTariffGroup)
      • getClosedUserGroupSelectedTariffGroup

        java.lang.Long getClosedUserGroupSelectedTariffGroup()
      • setClosedUserGroupSelectedGroupName

        void setClosedUserGroupSelectedGroupName​(java.lang.String ClosedUserGroupSelectedGroupName)
      • getClosedUserGroupSelectedGroupName

        java.lang.String getClosedUserGroupSelectedGroupName()
      • setClosedUserGroupSelectedAccessType

        void setClosedUserGroupSelectedAccessType​(java.lang.String ClosedUserGroupSelectedAccessType)
      • getClosedUserGroupSelectedAccessType

        java.lang.String getClosedUserGroupSelectedAccessType()
      • setCallingPartyCallId

        void setCallingPartyCallId​(java.lang.String CallingPartyCallId)
      • getCallingPartyCallId

        java.lang.String getCallingPartyCallId()
      • setCalledPartyCallId

        void setCalledPartyCallId​(java.lang.String CalledPartyCallId)
      • getCalledPartyCallId

        java.lang.String getCalledPartyCallId()
      • setAnnouncementCallIds

        void setAnnouncementCallIds​(java.lang.String[] AnnouncementCallIds)
      • getAnnouncementCallIds

        java.lang.String[] getAnnouncementCallIds()
      • setDiameterMediationInteractionEnabled

        @InitialValueField
        void setDiameterMediationInteractionEnabled​(boolean DiameterMediationInteractionEnabled)
      • getDiameterMediationInteractionEnabled

        boolean getDiameterMediationInteractionEnabled()
      • getReauthorizeCreditAfterInitialCreditCheck

        @InitialValueField
        boolean getReauthorizeCreditAfterInitialCreditCheck()
      • setReauthorizeCreditAfterInitialCreditCheck

        void setReauthorizeCreditAfterInitialCreditCheck​(boolean ReauthorizeCreditAfterInitialCreditCheck)
      • setEndSessionCause

        void setEndSessionCause​(java.lang.Integer EndSessionCause)
      • getEndSessionCause

        java.lang.Integer getEndSessionCause()
      • setOutstandingActivityTestReinviteResponseCount

        void setOutstandingActivityTestReinviteResponseCount​(int count)
      • getOutstandingActivityTestReinviteResponseCount

        int getOutstandingActivityTestReinviteResponseCount()
      • setActivityTestHasFailed

        void setActivityTestHasFailed​(boolean value)
      • getActivityTestHasFailed

        boolean getActivityTestHasFailed()
      • setRouteHeaderURI

        void setRouteHeaderURI​(java.lang.String value)
      • getRouteHeaderURI

        java.lang.String getRouteHeaderURI()
      • setChargingResult

        @InitialValueField
        void setChargingResult​(int ChargingResult)
      • getChargingResult

        int getChargingResult()
      • getIsMidSessionSipSubTXNOngoing

        boolean getIsMidSessionSipSubTXNOngoing()
      • setIsMidSessionSipSubTXNOngoing

        void setIsMidSessionSipSubTXNOngoing​(boolean value)
      • getCallEstablished

        @InitialValueField
        boolean getCallEstablished()
      • setCallEstablished

        void setCallEstablished​(boolean value)
      • getActivitiesSuspendedForFeatureWaiting

        boolean getActivitiesSuspendedForFeatureWaiting()
      • setActivitiesSuspendedForFeatureWaiting

        void setActivitiesSuspendedForFeatureWaiting​(boolean value)
      • getIsInitialTriggerEvent

        @InitialValueField
        boolean getIsInitialTriggerEvent()
      • setIsInitialTriggerEvent

        void setIsInitialTriggerEvent​(boolean value)
      • getLanguageConfig

        java.lang.String getLanguageConfig()
      • setLanguageConfig

        void setLanguageConfig​(java.lang.String cfg)
      • getIMEI

        java.lang.String getIMEI()
        The IMEI is used as the User-Equipment-Info-Value AVP in the User-Equipment-Info Grouped AVP
      • setIMEI

        void setIMEI​(java.lang.String imei)
      • getRegistrationRecords

        @InitialValueField
        java.util.List<com.opencloud.sentinel.state.RegistrationRecord> getRegistrationRecords()
      • setRegistrationRecords

        void setRegistrationRecords​(java.util.List<com.opencloud.sentinel.state.RegistrationRecord> records)
      • getPaniMccsMncs

        @InitialValueField
        java.util.List<MccMnc> getPaniMccsMncs()
      • setPaniMccsMncs

        void setPaniMccsMncs​(java.util.List<MccMnc> paniMccsMncs)
      • getPvniMccMnc

        MccMnc getPvniMccMnc()
      • setPvniMccMnc

        void setPvniMccMnc​(MccMnc mccMnc)
      • getImsiMccMnc

        MccMnc getImsiMccMnc()
      • setImsiMccMnc

        void setImsiMccMnc​(MccMnc mccMnc)
      • getIsoCountryCode

        java.lang.String getIsoCountryCode()
      • setIsoCountryCode

        void setIsoCountryCode​(java.lang.String isoCountryCode)
      • getDiscoveredAccessNetworkInformation

        java.lang.String getDiscoveredAccessNetworkInformation()
      • setDiscoveredAccessNetworkInformation

        void setDiscoveredAccessNetworkInformation​(java.lang.String discoveredAccessNetworkInformation)
      • getUserSessionId

        java.lang.String getUserSessionId()
      • setUserSessionId

        void setUserSessionId​(java.lang.String sessionId)
      • getEventId

        java.lang.String getEventId()
      • setEventId

        void setEventId​(java.lang.String eventId)
      • getCallId

        java.lang.String getCallId()
      • setCallId

        void setCallId​(java.lang.String callId)
      • setHeadersByLeg

        void setHeadersByLeg​(HeadersByLeg headersByLeg)
      • getSdpRewriterMap

        @PassByReference(scope=TRANSACTIONAL)
        @InitialValueField
        com.opencloud.sentinel.sdp.SdpRewriterMap getSdpRewriterMap()
      • setSdpRewriterMap

        void setSdpRewriterMap​(com.opencloud.sentinel.sdp.SdpRewriterMap sdpRewriters)
      • getLegForCdrs

        @InitialValueField
        java.lang.String getLegForCdrs()
      • setLegForCdrs

        void setLegForCdrs​(java.lang.String legForCdrs)
      • getLegStateMap

        @InitialValueField
        LegStateMap getLegStateMap()
      • setLegStateMap

        void setLegStateMap​(LegStateMap legStateMap)
      • setEventNotificationUASLegReplicationTrigger

        void setEventNotificationUASLegReplicationTrigger​(SubscriptionReplicationTrigger replicationTrigger)
      • setEventNotificationUACLegReplicationTrigger

        void setEventNotificationUACLegReplicationTrigger​(SubscriptionReplicationTrigger replicationTrigger)
      • setSessionUASLegReplicationTrigger

        void setSessionUASLegReplicationTrigger​(InviteReplicationTrigger replicationTrigger)
      • setSessionUACLegReplicationTrigger

        void setSessionUACLegReplicationTrigger​(InviteReplicationTrigger replicationTrigger)
      • getSavedHistoryInfo

        @InitialValueField
        @PassByReference(scope=DISABLED)
        com.opencloud.sentinel.sip.header.historyinfo.HistoryInfo getSavedHistoryInfo()
      • setSavedHistoryInfo

        void setSavedHistoryInfo​(com.opencloud.sentinel.sip.header.historyinfo.HistoryInfo historyInfoCache)
      • getIncomingHistoryInfoIndex

        com.opencloud.sentinel.sip.header.historyinfo.HiIndex getIncomingHistoryInfoIndex()
      • setIncomingHistoryInfoIndex

        void setIncomingHistoryInfoIndex​(com.opencloud.sentinel.sip.header.historyinfo.HiIndex incomingIndex)
      • getLastUsedHistoryInfoIndexValue

        int getLastUsedHistoryInfoIndexValue()
      • setLastUsedHistoryInfoIndexValue

        void setLastUsedHistoryInfoIndexValue​(int lastUsedHistoryInfoIndex)
      • getRunningOnInitialNode

        @InitialValueField
        @CMPFieldReplication(suppressed=true)
        boolean getRunningOnInitialNode()
      • setRunningOnInitialNode

        void setRunningOnInitialNode​(boolean runningOnInitialNode)
      • getPreferredCancelReasonHeaders

        @InitialValueField
        java.util.List<java.lang.String> getPreferredCancelReasonHeaders()
        Get the List of Reason headers that should be included on outgoing CANCEL requests if the header is not already specified. These headers will only be added when the Sentinel SIP needs to automatically create a CANCEL request to end a leg. If a feature manually creates a CANCEL or explicitly tells a leg to send a CANCEL, these headers will not be added to it automatically.
        Returns:
        the List of reason headers to add as Strings.
      • setPreferredCancelReasonHeaders

        void setPreferredCancelReasonHeaders​(java.util.List<java.lang.String> preferredCancelReasonHeaders)
        Set the List of Reason headers that should be included on outgoing CANCEL requests that are automatically generated by Sentinel. All String in the list must be parsable as Parameterable. These headers will only be added when the Sentinel SIP needs to automatically create a CANCEL request to end a leg. If a feature manually creates a CANCEL or explicitly tells a leg to send a CANCEL, these headers will not be added to it automatically.
        Parameters:
        preferredCancelReasonHeaders - The new list of Reason headers.
      • getOriginalRequestUri

        java.lang.String getOriginalRequestUri()
      • setOriginalRequestUri

        void setOriginalRequestUri​(java.lang.String originalRequestUri)
      • getAnalysedDialledNumber

        com.opencloud.sentinel.numbers.TaggedNumber getAnalysedDialledNumber()
      • setAnalysedDialledNumber

        void setAnalysedDialledNumber​(com.opencloud.sentinel.numbers.TaggedNumber analysedDialledNumber)
      • getAnalysedHomeCountryCode

        java.lang.String getAnalysedHomeCountryCode()
      • setAnalysedHomeCountryCode

        void setAnalysedHomeCountryCode​(java.lang.String homeCountryCode)
      • getNANPNumberInfo

        com.opencloud.sentinel.numbers.NANPNumberInfo getNANPNumberInfo()
      • setNANPNumberInfo

        void setNANPNumberInfo​(com.opencloud.sentinel.numbers.NANPNumberInfo nanpNumberInfo)