Toolpack:RADIUS CDR attributes B

From TBwiki
(Difference between revisions)
Jump to: navigation, search
(add display title to remove indexing)
(Change the Toolpack param column for corresponding Text CDR variable.)
 
Line 9: Line 9:
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Radius IETF param name  
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Radius IETF param name  
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Type  
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Type  
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Toolpack param
+
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Text CDR variable
 
! width="610" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Description
 
! width="610" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Description
 
|-
 
|-
Line 27: Line 27:
 
| Called-Sation-Id  
 
| Called-Sation-Id  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| Called Number
+
| @{CalledNumber}
 
| Called party number
 
| Called party number
 
|-
 
|-
Line 33: Line 33:
 
| Calling-Station-Id  
 
| Calling-Station-Id  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| Calling Number
+
| @{CallingNumber}
 
| Calling party number
 
| Calling party number
 
|-
 
|-
Line 39: Line 39:
 
| NAS-Identifier  
 
| NAS-Identifier  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| Application Name
+
| @{ApplicationName}
 
| Application name of the CDR provider
 
| Application name of the CDR provider
 
|-
 
|-
Line 51: Line 51:
 
| Acct-Session-Id  
 
| Acct-Session-Id  
 
| align="center" | integer<br>  
 
| align="center" | integer<br>  
| Leg Id
+
| @{LegId}
 
| Call Leg Identifier
 
| Call Leg Identifier
 
|}
 
|}
Line 62: Line 62:
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Radius IETF param name  
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Radius IETF param name  
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Type  
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Type  
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Toolpack param
+
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Text CDR variable
 
! width="610" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Description
 
! width="610" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Description
 
|-
 
|-
Line 68: Line 68:
 
| Cisco-NAS-Port  
 
| Cisco-NAS-Port  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| NAP name
+
| @{NAP}
 
| Network Access Point name for the call leg
 
| Network Access Point name for the call leg
 
|-
 
|-
Line 74: Line 74:
 
| h323-conf-id  
 
| h323-conf-id  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| Unique Id
+
| @{SessionId}
 
| Unique call identifier for the two initial legs (incoming and outgoing) - 128 bits integer formated as xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx  
 
| Unique call identifier for the two initial legs (incoming and outgoing) - 128 bits integer formated as xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx  
 
|-
 
|-
Line 80: Line 80:
 
| h323-setup-time  
 
| h323-setup-time  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| Start Time
+
| @{StartTime}
 
| Represent the call leg setup time - Coordinated Universal Time (UTC)
 
| Represent the call leg setup time - Coordinated Universal Time (UTC)
 
|-
 
|-
Line 86: Line 86:
 
| h323-call-origin  
 
| h323-call-origin  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| Originator Name
+
| @{OriginatorName}
 
| "answer" for an outgoing leg - "originate" for an incoming leg
 
| "answer" for an outgoing leg - "originate" for an incoming leg
 
|-
 
|-
Line 92: Line 92:
 
| h323-call-type  
 
| h323-call-type  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| Protocol Type
+
| @{CallType}
 
| If protocol is SIP the value is "VOIP", otherwise it is "Telephony"
 
| If protocol is SIP the value is "VOIP", otherwise it is "Telephony"
 
|-
 
|-
Line 98: Line 98:
 
| h323-connect-time  
 
| h323-connect-time  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| Connected Time
+
| @{ConnectedTime}
 
| Represent the call leg answer time (connect time) - Coordinated Universal Time (UTC)
 
| Represent the call leg answer time (connect time) - Coordinated Universal Time (UTC)
 
|-
 
|-
Line 104: Line 104:
 
| h323-disconnect-time  
 
| h323-disconnect-time  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| EndTime  
+
| @{EndTime}
 
| Represent the call leg disconnect time - Coordinated Universal Time (UTC)
 
| Represent the call leg disconnect time - Coordinated Universal Time (UTC)
 
|-
 
|-
Line 110: Line 110:
 
| h323-disconnect-cause  
 
| h323-disconnect-cause  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| Termination Reason
+
| @{TerminationCause}
 
| Q.931 disconnect (1 to 160) cause, TB Toolpack system cause (200 to 300) and SIP cause (400 to 600)
 
| Q.931 disconnect (1 to 160) cause, TB Toolpack system cause (200 to 300) and SIP cause (400 to 600)
 
|-
 
|-
Line 116: Line 116:
 
| h323-incoming-conf-id  
 
| h323-incoming-conf-id  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| Unique Id
+
| @{OriginalSessionId}
 
| Contains the original h323-conf-id in case of call transfer for subsequent outgoing legs - 128 bits integer formated as xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx  
 
| Contains the original h323-conf-id in case of call transfer for subsequent outgoing legs - 128 bits integer formated as xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx  
 
|-
 
|-
Line 122: Line 122:
 
| release-source  
 
| release-source  
 
| align="center" | string<br>  
 
| align="center" | string<br>  
| Termination Source
+
| @{TerminationSource}
 
| "localLeg" if this leg terminate the call or "connectedLeg" if its the connected leg - We use a Cisco string field with our own value definition
 
| "localLeg" if this leg terminate the call or "connectedLeg" if its the connected leg - We use a Cisco string field with our own value definition
 
|-
 
|-
Line 134: Line 134:
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Radius IETF param name  
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Radius IETF param name  
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Type  
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Type  
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Toolpack param
+
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Text CDR variable
 
! width="610" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Description
 
! width="610" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Description
 
|-
 
|-
Line 140: Line 140:
 
| Telcob-ChargeIndicator
 
| Telcob-ChargeIndicator
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| ChargeIndicator
+
| @{ChargeIndicator}
 
| Represent the charge indicator value
 
| Represent the charge indicator value
 
|-
 
|-
Line 146: Line 146:
 
| Telcob-Protocol  
 
| Telcob-Protocol  
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| Protocol
+
| @{Protocol}
 
| Protocol used for this LegID. Ex. SIP, ISDN, etc.
 
| Protocol used for this LegID. Ex. SIP, ISDN, etc.
 
|-
 
|-
Line 152: Line 152:
 
| Telcob-Codec  
 
| Telcob-Codec  
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| Codec  
+
| @{Codec}
 
| Codec used for this LegID
 
| Codec used for this LegID
 
|-
 
|-
Line 158: Line 158:
 
| Telcob-RemoteIP  
 
| Telcob-RemoteIP  
 
| align="center" | IP address<br>  
 
| align="center" | IP address<br>  
| RemoteIP
+
| @{RemoteMediaIP}
 
| RemoteIP used for the media. This is only for VOIP.
 
| RemoteIP used for the media. This is only for VOIP.
 
|-
 
|-
Line 164: Line 164:
 
| Telcob-RemotePort  
 
| Telcob-RemotePort  
 
| align="center" | Integer<br>  
 
| align="center" | Integer<br>  
| RemotePort
+
| @{RemoteMediaPort}
 
| RTP Port of the remote peer. This is only for VOIP.
 
| RTP Port of the remote peer. This is only for VOIP.
 
|-
 
|-
Line 170: Line 170:
 
| Telcob-TrunkName  
 
| Telcob-TrunkName  
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| TrunkName
+
| @{TrunkName}
 
| Name of the trunk (ex. "LS004400E1_0_00").<br/>
 
| Name of the trunk (ex. "LS004400E1_0_00").<br/>
 
This attribute is only for non-VOIP.
 
This attribute is only for non-VOIP.
Line 177: Line 177:
 
| Telcob-TimeslotNumber
 
| Telcob-TimeslotNumber
 
| align="center" | Integer<br>  
 
| align="center" | Integer<br>  
| TimeslotNumber
+
| @{TimeslotNumber}
 
| This is the Timeslot Number.<br/>
 
| This is the Timeslot Number.<br/>
 
This attribute is only for non-VOIP.
 
This attribute is only for non-VOIP.
Line 184: Line 184:
 
| Telcob-MediaInfo  
 
| Telcob-MediaInfo  
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| MediaInfo
+
| @{RemoteMediaInfo}
| String that represents the MediaInfo (ex. "PCMU@10.3.10.124:20054" for SIP and "LS_T1_BITS_00:1" for ISDN)
+
| String that represents the remote MediaInfo (ex. "PCMU@10.3.10.124:20054" for SIP and "LS_T1_BITS_00:1" for ISDN)
 
|-
 
|-
 
| align="center" | 17<br>  
 
| align="center" | 17<br>  
 
| Telcob-StartTime
 
| Telcob-StartTime
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| StartTime
+
| @{StartTime}
 
| String that represents the StartTime of the call.
 
| String that represents the StartTime of the call.
 
|-
 
|-
Line 196: Line 196:
 
| Telcob-ConnectedTime  
 
| Telcob-ConnectedTime  
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| ConnectedTime
+
| @{ConnectedTime}
 
| String that represents the time when the call was connected  
 
| String that represents the time when the call was connected  
 
|-
 
|-
Line 202: Line 202:
 
| Telcob-EndTime
 
| Telcob-EndTime
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| EndTime
+
| @{EndTime}
 
| String that represents when the call was completed.
 
| String that represents when the call was completed.
 
|-
 
|-
Line 208: Line 208:
 
| Telcob-TerminationCause
 
| Telcob-TerminationCause
 
| align="center" | Integer<br>  
 
| align="center" | Integer<br>  
| TerminationCause
+
| @{TerminationCause}
 
| Integer that represents the Termination Cause
 
| Integer that represents the Termination Cause
 
|-
 
|-
Line 214: Line 214:
 
| Telcob-Other-Leg-Id
 
| Telcob-Other-Leg-Id
 
| align="center" | Integer<br>  
 
| align="center" | Integer<br>  
| Other-Leg-Id
+
| @{OtherLegId}
 
| Integer that represents the other LegID bridged for this call  
 
| Integer that represents the other LegID bridged for this call  
 
|-
 
|-
Line 220: Line 220:
 
| Telcob-TerminationCauseString
 
| Telcob-TerminationCauseString
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| TerminationCauseString
+
| @{TerminationCauseString}
 
| String that represents the TerminationCause, but in a String format.
 
| String that represents the TerminationCause, but in a String format.
 
|-
 
|-
Line 226: Line 226:
 
| Telcob-TerminationSource
 
| Telcob-TerminationSource
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| TerminationSource
+
| @{TerminationSource}
 
| String that represents the Termination Source
 
| String that represents the Termination Source
 
|-
 
|-
Line 232: Line 232:
 
| Telcob-LocalSipIP*
 
| Telcob-LocalSipIP*
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| LocalSipIP
+
| -
 
| IP Address that represents the Local IP used for SIP.
 
| IP Address that represents the Local IP used for SIP.
 
|-
 
|-
Line 238: Line 238:
 
| Telcob-LocalSipPort*
 
| Telcob-LocalSipPort*
 
| align="center" | Integer<br>  
 
| align="center" | Integer<br>  
| LocalSipPort
+
| -
 
| Integer that represents the Local port used for SIP.
 
| Integer that represents the Local port used for SIP.
 
|-
 
|-
Line 244: Line 244:
 
| Telcob-LocalMediaIP
 
| Telcob-LocalMediaIP
 
| align="center" | IPAddr<br>  
 
| align="center" | IPAddr<br>  
| LocalMediaIP
+
| @{LocalMediaIP}
 
| IP Address that represents the Local IP used for the media.
 
| IP Address that represents the Local IP used for the media.
 
|-
 
|-
Line 250: Line 250:
 
| Telcob-LocalMediaPort
 
| Telcob-LocalMediaPort
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| LocalMediaPort
+
| @{LocalMediaPort}
 
| Integer that represents the Local port used for the media.
 
| Integer that represents the Local port used for the media.
 
|-
 
|-
Line 256: Line 256:
 
| Telcob-LocalMediaInfo
 
| Telcob-LocalMediaInfo
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| LocalMediaInfo
+
| @{LocalMediaInfo}
 
| String that represents the Local Media Info.(ex. "PCMU@10.3.10.124:20054")
 
| String that represents the Local Media Info.(ex. "PCMU@10.3.10.124:20054")
 
Only for VOIP calls.
 
Only for VOIP calls.
Line 263: Line 263:
 
| Telcob-RemoteMediaInfo
 
| Telcob-RemoteMediaInfo
 
| align="center" | String<br>  
 
| align="center" | String<br>  
| RemoteMediaInfo
+
| @{RemoteMediaInfo}
 
| String that represents the Remote Media Info.(ex. "PCMU@10.3.10.124:20054")
 
| String that represents the Remote Media Info.(ex. "PCMU@10.3.10.124:20054")
 
This is the same as Telcob-MediaInfo. Only for VOIP calls.
 
This is the same as Telcob-MediaInfo. Only for VOIP calls.
 
|}
 
|}
 
  * = Not implemented.
 
  * = Not implemented.
 +
 +
The column '''Text CDR Variable''' provide the reference to the corresponding variable in the text CDRs. See the [[Text Call Detail Records (CDR)|Text-based call detail records]].

Latest revision as of 12:19, 25 April 2016

Applies to version(s): v2.6

This page contains the list of RADIUS attributes that are sent to a RADIUS accounting server.

From RFC 2865 and RFC 2866 (Accounting) :

AVP Id Radius IETF param name Type Text CDR variable Description
1
User-Name string
- For now this value is hardcoded to "100"
4
NAS-IP-Address IP address
- IP address of the TMedia generating the CDR record
30
Called-Sation-Id string
@{CalledNumber} Called party number
31
Calling-Station-Id string
@{CallingNumber} Calling party number
32
NAS-Identifier string
@{ApplicationName} Application name of the CDR provider
40
Acct-Status-Type integer
- Start or Stop
44
Acct-Session-Id integer
@{LegId} Call Leg Identifier

AVP: 26 VendorID: 9 (Cisco)

VSA Id Radius IETF param name Type Text CDR variable Description
2
Cisco-NAS-Port string
@{NAP} Network Access Point name for the call leg
24
h323-conf-id string
@{SessionId} Unique call identifier for the two initial legs (incoming and outgoing) - 128 bits integer formated as xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
25
h323-setup-time string
@{StartTime} Represent the call leg setup time - Coordinated Universal Time (UTC)
26
h323-call-origin string
@{OriginatorName} "answer" for an outgoing leg - "originate" for an incoming leg
27
h323-call-type string
@{CallType} If protocol is SIP the value is "VOIP", otherwise it is "Telephony"
28
h323-connect-time string
@{ConnectedTime} Represent the call leg answer time (connect time) - Coordinated Universal Time (UTC)
29
h323-disconnect-time string
@{EndTime} Represent the call leg disconnect time - Coordinated Universal Time (UTC)
30
h323-disconnect-cause string
@{TerminationCause} Q.931 disconnect (1 to 160) cause, TB Toolpack system cause (200 to 300) and SIP cause (400 to 600)
35
h323-incoming-conf-id string
@{OriginalSessionId} Contains the original h323-conf-id in case of call transfer for subsequent outgoing legs - 128 bits integer formated as xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
115 release-source string
@{TerminationSource} "localLeg" if this leg terminate the call or "connectedLeg" if its the connected leg - We use a Cisco string field with our own value definition

AVP: 26 VendorID: 21776 (TelcoBridges)

VSA Id Radius IETF param name Type Text CDR variable Description
9
Telcob-ChargeIndicator String
@{ChargeIndicator} Represent the charge indicator value
10
Telcob-Protocol String
@{Protocol} Protocol used for this LegID. Ex. SIP, ISDN, etc.
11
Telcob-Codec String
@{Codec} Codec used for this LegID
12
Telcob-RemoteIP IP address
@{RemoteMediaIP} RemoteIP used for the media. This is only for VOIP.
13
Telcob-RemotePort Integer
@{RemoteMediaPort} RTP Port of the remote peer. This is only for VOIP.
14
Telcob-TrunkName String
@{TrunkName} Name of the trunk (ex. "LS004400E1_0_00").

This attribute is only for non-VOIP.

15
Telcob-TimeslotNumber Integer
@{TimeslotNumber} This is the Timeslot Number.

This attribute is only for non-VOIP.

16
Telcob-MediaInfo String
@{RemoteMediaInfo} String that represents the remote MediaInfo (ex. "PCMU@10.3.10.124:20054" for SIP and "LS_T1_BITS_00:1" for ISDN)
17
Telcob-StartTime String
@{StartTime} String that represents the StartTime of the call.
18
Telcob-ConnectedTime String
@{ConnectedTime} String that represents the time when the call was connected
19
Telcob-EndTime String
@{EndTime} String that represents when the call was completed.
20
Telcob-TerminationCause Integer
@{TerminationCause} Integer that represents the Termination Cause
21
Telcob-Other-Leg-Id Integer
@{OtherLegId} Integer that represents the other LegID bridged for this call
22
Telcob-TerminationCauseString String
@{TerminationCauseString} String that represents the TerminationCause, but in a String format.
23
Telcob-TerminationSource String
@{TerminationSource} String that represents the Termination Source
24
Telcob-LocalSipIP* String
- IP Address that represents the Local IP used for SIP.
25
Telcob-LocalSipPort* Integer
- Integer that represents the Local port used for SIP.
26
Telcob-LocalMediaIP IPAddr
@{LocalMediaIP} IP Address that represents the Local IP used for the media.
27
Telcob-LocalMediaPort String
@{LocalMediaPort} Integer that represents the Local port used for the media.
28
Telcob-LocalMediaInfo String
@{LocalMediaInfo} String that represents the Local Media Info.(ex. "PCMU@10.3.10.124:20054")

Only for VOIP calls.

29
Telcob-RemoteMediaInfo String
@{RemoteMediaInfo} String that represents the Remote Media Info.(ex. "PCMU@10.3.10.124:20054")

This is the same as Telcob-MediaInfo. Only for VOIP calls.

* = Not implemented.

The column Text CDR Variable provide the reference to the corresponding variable in the text CDRs. See the Text-based call detail records.

Personal tools