| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|
service
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() |
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
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
private String destinationDn
destinationDn is the DirectoryNumber associated with the destination Endpoint of the Call
Multiplicity:
1
private String destinationDomain
destinationDomain represents the Domain associated with the destination Endpoint of the Call
Multiplicity:
1
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
private String originationDn
originationDn is the DirectoryNumber of the originating Endpoint of the Call
Multiplicity:
1
private String originationDomain
originationDomain is the unique identifier of the Domain associated with the originating Endpoint of the Call
Multiplicity:
1
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
private String serviceId
the unique name of the service definition (NewStep assigned) to the service application
Multiplicity:
1
private String serviceType
the serviceType attribute describes whether the service is originating (from a subscriber) or terminating (to a subscriber)
Multiplicity:
1
private String sessionId
sessionId is the unique identifier of the CSN service session applied to the call
Multiplicity:
1
private String sessionPhaseEndTime
sessionPhaseEndTime reprsenst the time in milliseconds (with timezone info) when the subsession was completed
Multiplicity:
1
private String sessionPhaseStartTime
sessionPhaseStartTime represents the time in milliseconds (with time zone info) when the session phase was started
Multiplicity:
1
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
private String subSessionId
subSessionId is the unique id of the service sub-session applied to the call (if one exists)
Multiplicity:
1
private Sync sync
The CDR process stage control
Multiplicity:
1
private String visitedNetwork
visitedNetwork represents the ID of the visited network as indicated in the SIP REGISTER message associated with the Endpoint.
Multiplicity:
1
| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|