This class provides methods to identify information about the Charging Collection Function. The information can be used to monitor transactions between the networks for charging purposes.
AppServInfo is used as an object to transfer information about a specific transaction to the Charging Collection Function. This object could contain information about the parties involved in a particular transaction, such as a conference call using cellular devices.
Accounting acct = new Accounting(); AppServInfo asi = new AppServInfo(); asi.setApplicationServer("sip:appserver@operator.com"); asi.setAppCalledPartyAddr("sip:joe@operator.com"); acct.setAAppSrvInfo(asi);
Methods | Type | Returns | Description |
---|---|---|---|
getApplicationServer | String | applicationServer | Retrieves the SIP-URLs of the IMS™ Application Server or servers addressed during the session. For example, for a cell phone communicating with the IMS Application Server, the server's address would be: sip:appserver@operator.com. |
getAppCalledPartyAddr | String | appCalledPartyAddr | Retrieves the address of another device. Example: first.last@operator.com |
getMandatoryCapability[ ] | int | mandatoryCapability | Retrieves the mandatory capabilities of the Server Call Session Control Function (S-CSCF), as used by event charging. The operator assigns the unique identifiers for mandatory capabilities. |
getOptionalCapability[ ] | int | optionalCapability | Retrieves the optional capabilities of the S-CSCF. This capability is used by event charging. |
getServerName[ ] | String | serverName | Retrieves the SIP-URLs used to identify a SIP server. Example: sip:servername@operator.com |
getOriginatingIOI | String | originatingIOI | Retrieves the inter-operator identifier for the originating network. This is generated by the S-CSCF in the home network of the originating end user. |
getTerminatingIOI | String | terminatingIOI | Retrieves the inter-operator identifier for the originating network. This is generated by the S-CSCF in the home network of the terminating end user. |
Methods | Parameters | Type | Description |
---|---|---|---|
setApplicationServer | applicationServer | String | Defines the SIP-URLs of the IMS Application Server or servers addressed during the session. |
setAppCalledPartyAddr | appCalledPartyAddr | String | Defines the address of another device. |
setMandatoryCapability[ ] | mandatoryCapability | int | Defines the mandatory capabilities of the Server Call Session Control Function (S-CSCF), as used by event charging. The operator assigns the unique identifiers for mandatory capabilities. |
setOptionalCapability[ ] | optionalCapability | int | Defines the optional capabilities of the S-CSCF. This capability is used by event charging. |
setServerName[ ] | serverName | String | Defines the SIP-URLs used to identify a SIP server. |
setOriginatingIOI | originatingIOI | String | Defines the inter-operator identifier for the originating network. This is generated by the S-CSCF in the home network of the originating end user. |
setTerminatingIOI | terminatingIOI | String | Defines the inter-operator identifier for the originating network. This is generated by the S-CSCF in the home network of the terminating end user. |