Toolpack:RADIUS CDR attributes C
From TBwiki
(Difference between revisions)
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Toolpack:RADIUS CDR attributes}} | {{DISPLAYTITLE:Toolpack:RADIUS CDR attributes}} | ||
− | === '''''Applies to version(s): v2.7''''' === | + | === '''''Applies to version(s): v2.7 and higher''''' === |
This page contains the list of RADIUS attributes that are sent to a RADIUS accounting server. | This page contains the list of RADIUS attributes that are sent to a RADIUS accounting server. | ||
Revision as of 16:20, 22 April 2016
Applies to version(s): v2.7 and higher
This page contains the list of RADIUS attributes that are sent to a RADIUS accounting server.
From RFC 2865 and RFC 2866 (Accounting) :
Attribute ID | RADIUS IETF param name | Type | Toolpack CDR parameter | Description |
---|---|---|---|---|
1 |
User-Name | string |
IncomingNAP | Incoming NAP name |
4 |
NAS-IP-Address | IP address |
- | IP address of the TMedia generating the CDR record |
30 |
Called-Station-Id | string |
Called Number | Called party number |
31 |
Calling-Station-Id | string |
Calling Number | Calling party number |
32 |
NAS-Identifier | string |
Application Name | Application name of the CDR provider |
40 |
Acct-Status-Type | integer |
- | Start or Stop |
44 |
Acct-Session-Id | integer |
Leg Id | Call Leg Identifier |
46 |
Acct-Session-Time | integer |
Session duration | Duration of the call, in seconds. Corresponds to h323-disconnect-time minus h323-connect-time. |
Attribute ID 26, Vendor ID: 9 (Cisco)
Vendor specific attribute ID | RADIUS IETF param name | Type | Toolpack param | Description |
---|---|---|---|---|
2 |
Cisco-NAS-Port | string |
NAP name | Network Access Point name for the call leg |
24 |
h323-conf-id | string |
Unique Id | Unique call identifier for the two initial legs (incoming and outgoing) - 128 bits integer formated as xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx. Note: Starting with Toolpack 2.9, this id is now globally unique (unique across different TMedia systems). |
25 |
h323-setup-time | string |
Start Time | Represent the call leg setup time - Coordinated Universal Time (UTC) |
26 |
h323-call-origin | string |
Originator Name | "originate" for an outgoing leg - "answer" for an incoming leg |
27 |
h323-call-type | string |
Protocol Type | If protocol is SIP the value is "VOIP", otherwise it is "Telephony" |
28 |
h323-connect-time | string |
Connected Time | 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 |
Termination Reason | 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 |
Unique Id | Contains the original h323-conf-id in case of call transfer for subsequent outgoing legs - 128 bits integer formated as xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx. Note: Starting with Toolpack 2.9, this id is now globally unique (unique across different TMedia systems). |
115 | release-source | string |
Termination Source | "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 |
141 |
call-id | String |
SipCallId | Content of the "call-id" SIP header |
Attribute ID 26, Vendor ID: 21776 (TelcoBridges)
Vendor specific attribute ID | RADIUS IETF param name | Type | Toolpack param | 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-RemoteMediaIP | IP address |
RemoteIP | RemoteIP used for the media. This is only for VOIP. |
13 |
Telcob-RemoteMediaPort | Integer |
RemotePort | 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 |
MediaInfo | String that represents the 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 |
Other-Leg-Id | 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* | IPAddr |
LocalSipIP | IP Address that represents the Local IP used for SIP. |
25 |
Telcob-LocalSipPort* | Integer |
LocalSipPort | 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 | Integer |
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. |
30 |
Telcob-Alert-Time | String |
AlertTime | Time where the call has started ringing. |
31 |
Telcob-Redirecting-Number | String |
RedirectingNumber | Redirecting number |
32 |
Telcob-Original-Called-Number | String |
OriginalCalledNumber | Original called number |
33 |
Telcob-Calling-Presentation | String |
CallingPresentation | Calling presentation: "Unspecified", "NotAvailable", "Allowed", "Restricted", "AddressRestricted" or "NameRestricted" |
34 |
Telcob-CallingSubscriberNumber | String |
CallingSubscriberNumber | Second calling number (ISDN) or Generic number of type additional calling party number (SS7) |
35 |
Telcob-OriginalCause | String |
OriginalCause | String that represents the Original Termination Cause in a String format. |
36 |
Telcob-CustomCdrValue | String |
In routing script: params[:bridge][:CustomCdrValue] or routes[0..X][:CustomCdrValue] | String that needs to appear in CDR. If you want to have the same string in all legs, set params[:bridge][:CustomCdrValue] to the value required. If you want to have a custom string for each route, set routes[0..X][:CustomCdrValue] |
100 |
Telcob-RtpRxPackets | Integer |
From TBCMC_LEG_STATS | Number of packets received from the IP network (audio + comfort noise + signaling) |
101 |
Telcob-RtpRxVoiceBytes | Integer |
From TBCMC_LEG_STATS | Number of payload bytes from voice (audio) packets received from the IP network |
102 |
Telcob-RtpRxVoiceDuration | Integer |
From TBCMC_LEG_STATS | Duration (in seconds) of voice (audio), from IP to TDM direction |
103 |
Telcob-RtpRxMaxPlayoutDelay | Integer |
From TBCMC_LEG_STATS | Maximum (for the whole call) IP to TDM audio delay in millisecond (adaptive jitter buffer delay) |
120 |
Telcob-RtpRxErrors | Integer |
From TBCMC_LEG_STATS | Total of all detected errors in the 'Rx' direction |
121 |
Telcob-RtpRxLostPackets | Integer |
From TBCMC_LEG_STATS | Number of packets lost (never received for play-out to TDM) |
130 |
Telcob-RtpTxPackets | Integer |
From TBCMC_LEG_STATS | Number of packets sent to the IP network (audio + comfort noise + signaling) |
132 |
Telcob-RtpTxVoiceDuration | Integer |
From TBCMC_LEG_STATS | Duration (in seconds) of voice (audio), from TDM to IP direction |
150 |
Telcob-RtpTxErrors | Integer |
From TBCMC_LEG_STATS | Total of all detected errors in the 'Tx' direction |
151 |
Telcob-RtpTxLostPackets | Integer |
From TBCMC_LEG_STATS | Number of packets considered "lost" by remote side (only available if RTCP is used) |
152 |
Telcob-RtpTxArpFailure | Integer |
From TBCMC_LEG_STATS | Number of failures to ARP remote IP address to send RTP packets to (preventing sending any packets) |
160 |
Telcob-RtcpJitter | Integer |
From TBCMC_LEG_STATS | Inter-packet interval jitter, in millisecond |
* = Not implemented.
Radius Accounting dictionary
- The Radius accounting dictionary is located on the TMG unit's filesystem at this location:
/lib/tb/toolpack/pkg/[version]/web/radius_dictionary
For example:
/lib/tb/toolpack/pkg/2.7.148/web/radius_dictionary
If you do not have access, please contact TelcoBridges support to get a copy.