Class
Tree
          
PREV CLASS NEXT CLASS
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

service
Class DetailRecord

public class DetailRecord      
DetailRecord represents the trace of Service usage leveraged by external systems in order to generate billing artifacts. DetailRecords are generated by Services. DetailRecords are not provisionable or clonable.
 
 

Nested Class Summary
public class
NetworkType
public class
CreationReason
public class
Sync
Field Summary
private String
private String
private String
CreationReason
CALL_ANSWERED
private final int
code
CreationReason
DESTINATION_BUSY
CreationReason
DESTINATION_DISCONNECTED
CreationReason
DESTINATION_NETWORK_ERROR
CreationReason
DESTINATION_NO_ANSWER
CreationReason
HANDBACK_INVOCATION
CreationReason
HANDOFF_INVOCATION
CreationReason
INTERNAL_SERVER_ERROR
CreationReason
NETWORK_ERROR_UNKNOWN_LEG
CreationReason
NETWORK_ERROR_UNKNOWN_LEG_B
CreationReason
NOT_DEFINED
CreationReason
ORIGINATION_BUSY
CreationReason
ORIGINATION_DISCONNECTED
CreationReason
ORIGINATION_NETWORK_ERROR
CreationReason
ORIGINATION_NO_ANSWER
CreationReason
PICKUP_INVOCATION
CreationReason
RECONNECT_TIMEOUT_EXPIRED
CreationReason
RESOURCE_UNAVAILABLE
CreationReason
WRONG_DESTINATION_NUMBER
CreationReason
WRONG_ORIGINATION_NUMBER
CreationReason
XICC_INVALID_PARAMETER
private String
private String
private NetworkType
NetworkType
CIRCUIT_SWITCHED
NetworkType
PACKET_SWITCHED
NetworkType
PBX
NetworkType
UNKNOWN
private String
private String
private CreationReason
private String
private String
private String
private String
private String
private String
private String
private Sync
Sync
FINAL
Sync
NOT_FINAL
private String
Constructor Summary
void
CreationReason(Integer code)
Method Summary
public int
code()
Field Detail
accessNetwork
private String accessNetwork
accessNetwork reflects the value of the P-Access-Network-Info header of the SIP INVITE or REGISTER associated with the call/Endpoint (if one exists). This parameter is only available for the first subsession CDR.
Multiplicity:
1
 

chargingInfo
private String chargingInfo
charingInfo represents the P-charging-vector header from the initial SIP INVITE associated with the call (if one exists). This is only available on the first subsession CDR.
Multiplicity:
1
 

connectionEstablishedTime
private String connectionEstablishedTime
connectionEstablishedTime represents the time in milliseconds (with timezone info) when the Call destination connection was answered
Multiplicity:
1
 

destinationDn
private String destinationDn
destinationDn is the DirectoryNumber associated with the destination Endpoint of the Call
Multiplicity:
1
 

destinationDomain
private String destinationDomain
destinationDomain represents the Domain associated with the destination Endpoint of the Call
Multiplicity:
1
 

networkType
private NetworkType networkType
networkType represents the network type of the access network associated with the call. Valid options are:
- CIRCUIT_SWITCHED: e.g. PLMN or PSTN
- PACKET_SWITCHED: e.g. IP
- PBX: CISCO CCM
- UNKNOWN
Multiplicity:
1
 

originationDn
private String originationDn
originationDn is the DirectoryNumber of the originating Endpoint of the Call
Multiplicity:
1
 

originationDomain
private String originationDomain
originationDomain is the unique identifier of the Domain associated with the originating Endpoint of the Call
Multiplicity:
1
 

reason
private CreationReason reason
reason represents the textual indication for the CDR creation. For example, "Caller Disconnect", "Destination Busy", and "Handoff to WIFI" are reasons.
Multiplicity:
1
 

serviceId
private String serviceId
the unique name of the service definition (NewStep assigned) to the service application
Multiplicity:
1
 

serviceType
private String serviceType
the serviceType attribute describes whether the service is originating (from a subscriber) or terminating (to a subscriber)
Multiplicity:
1
 

sessionId
private String sessionId
sessionId is the unique identifier of the CSN service session applied to the call
Multiplicity:
1
 

sessionPhaseEndTime
private String sessionPhaseEndTime
sessionPhaseEndTime reprsenst the time in milliseconds (with timezone info) when the subsession was completed
Multiplicity:
1
 

sessionPhaseStartTime
private String sessionPhaseStartTime
sessionPhaseStartTime represents the time in milliseconds (with time zone info) when the session phase was started
Multiplicity:
1
 

subscriberId
private String subscriberId
subscriberId is the unique identifier of the CSN subscriber on whose behalf the communications are being governed by the CSN services
Multiplicity:
1
 

subSessionId
private String subSessionId
subSessionId is the unique id of the service sub-session applied to the call (if one exists)
Multiplicity:
1
 

sync
private Sync sync
The CDR process stage control
Multiplicity:
1
 

visitedNetwork
private String visitedNetwork
visitedNetwork represents the ID of the visited network as indicated in the SIP REGISTER message associated with the Endpoint.
Multiplicity:
1
 

Class
Tree
          
PREV CLASS NEXT CLASS
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD