Toolpack:RADIUS CDR attributes B
From TBwiki
(Difference between revisions)
(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);" | | + | ! 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> | ||
− | | | + | | @{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> | ||
− | | | + | | @{CallingNumber} |
| Calling party number | | Calling party number | ||
|- | |- | ||
Line 39: | Line 39: | ||
| NAS-Identifier | | NAS-Identifier | ||
| align="center" | string<br> | | align="center" | string<br> | ||
− | | | + | | @{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> | ||
− | | | + | | @{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);" | | + | ! 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 | + | | @{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> | ||
− | | | + | | @{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> | ||
− | | | + | | @{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> | ||
− | | | + | | @{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> | ||
− | | | + | | @{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> | ||
− | | | + | | @{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> | ||
− | | | + | | @{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> | ||
− | | | + | | @{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> | ||
− | | | + | | @{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);" | | + | ! 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> | ||
− | | | + | | @{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> | ||
− | | | + | | @{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> | ||
− | | | + | | @{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> | ||
− | | | + | | @{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> | ||
− | | | + | | - |
| 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> | ||
− | | | + | | - |
| 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 11: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.