com.ibm.diameter.rf.util
Class AppServInfo

java.lang.Object
  extended by com.ibm.diameter.rf.util.AppServInfo

public class AppServInfo
extends java.lang.Object

Holds information about the accounting servers. Identifies information needed to keep track of transactions between networks for charging purposes.


Constructor Summary
AppServInfo()
           
 
Method Summary
 java.lang.String getAppCalledPartyAddr()
          Obtains the called party address (SIP URL, E.164).
 java.lang.String getApplicationServer()
          Obtains the SIP URLs of the Application Server addressed during the session.
 int[] getMandatoryCapability()
          Obtains the determined mandatory capabilities of an S-CSCF, each having a unique value determined by the operator.
 int[] getOptionalCapability()
          Obtains the determined optional capabilities of an S-CSCF, each having a unique value determined by the operator.
 java.lang.String getOriginatingIOI()
          Obtains the inter-operator identifier for the originating network as generated by the S-CSCF in the home network of the originating end user.
 java.lang.String[] getServerName()
          Obtains the SIP-URL used to identify a sip server (e.g.
 java.lang.String getTerminatingIOI()
          Obtains the inter-operator identifier for the terminating network as generated by the S-CSCF in the home network of the terminating end user.
 void setAppCalledPartyAddr(java.lang.String appCalledPartyAddr)
          Sets the called party address value.
 void setApplicationServer(java.lang.String applicationServer)
          Sets the Application server SIP URL value.
 void setMandatoryCapability(int[] mandatoryCapability)
          Sets the mandatory capabilities value.
 void setOptionalCapability(int[] optionalCapability)
          Sets the optional capabilities value.
 void setOriginatingIOI(java.lang.String originatingIOI)
          Sets the originating network inter-operating identifier value.
 void setServerName(java.lang.String[] serverName)
          Sets the server name value.
 void setTerminatingIOI(java.lang.String terminatingIOI)
          Sets the terminating network inter-operating identifier value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppServInfo

public AppServInfo()
Method Detail

getMandatoryCapability

public int[] getMandatoryCapability()
Obtains the determined mandatory capabilities of an S-CSCF, each having a unique value determined by the operator. *[Mandatory-Capability]

Returns:
mandatoryCapability

setMandatoryCapability

public void setMandatoryCapability(int[] mandatoryCapability)
Sets the mandatory capabilities value.

Parameters:
mandatoryCapability - The mandatoryCapability to set.

getOptionalCapability

public int[] getOptionalCapability()
Obtains the determined optional capabilities of an S-CSCF, each having a unique value determined by the operator. *[Optional-Capability]

Returns:
optionalCapability

setOptionalCapability

public void setOptionalCapability(int[] optionalCapability)
Sets the optional capabilities value.

Parameters:
optionalCapability - The optionalCapability to set.

getOriginatingIOI

public java.lang.String getOriginatingIOI()
Obtains the inter-operator identifier for the originating network as generated by the S-CSCF in the home network of the originating end user. [Originating-IOI]

Returns:
originatingIOI

setOriginatingIOI

public void setOriginatingIOI(java.lang.String originatingIOI)
Sets the originating network inter-operating identifier value.

Parameters:
originatingIOI - The originatingIOI to set.

getServerName

public java.lang.String[] getServerName()
Obtains the SIP-URL used to identify a sip server (e.g. S-CSCF name). *[Server-Name]

Returns:
serverName

setServerName

public void setServerName(java.lang.String[] serverName)
Sets the server name value.

Parameters:
serverName - The serverName to set.

getTerminatingIOI

public java.lang.String getTerminatingIOI()
Obtains the inter-operator identifier for the terminating network as generated by the S-CSCF in the home network of the terminating end user. [Terminating-IOI]

Returns:
terminatingIOI

setTerminatingIOI

public void setTerminatingIOI(java.lang.String terminatingIOI)
Sets the terminating network inter-operating identifier value.

Parameters:
terminatingIOI - The terminatingIOI to set.

getAppCalledPartyAddr

public java.lang.String getAppCalledPartyAddr()
Obtains the called party address (SIP URL, E.164). [Application-provided-called-party-address]

Returns:
appCalledPartyAddr

setAppCalledPartyAddr

public void setAppCalledPartyAddr(java.lang.String appCalledPartyAddr)
Sets the called party address value.

Parameters:
appCalledPartyAddr - The appCalledPartyAddr to set.

getApplicationServer

public java.lang.String getApplicationServer()
Obtains the SIP URLs of the Application Server addressed during the session. [Application-server]

Returns:
applicationServer

setApplicationServer

public void setApplicationServer(java.lang.String applicationServer)
Sets the Application server SIP URL value.

Parameters:
applicationServer - The applicationServer to set.


Copyright © 2006 IBM Corp. All Rights Reserved.