# RADIUS CDR attributes

\
From RFC 2865 and RFC 2866 (Accounting) :

<table><thead><tr><th width="210">Attribute ID</th><th width="210">RADIUS IETF param name</th><th width="210">Type</th><th width="210">Text CDR variable</th><th width="610">Description</th></tr></thead><tbody><tr><td>1<br></td><td>User-Name</td><td>string<br></td><td>@{IncomingNAP}</td><td>Incoming NAP name</td></tr><tr><td>2<br></td><td>User-Password</td><td>string<br></td><td></td><td></td></tr><tr><td>3<br></td><td>CHAP-Password</td><td>string<br></td><td></td><td></td></tr><tr><td>4<br></td><td>NAS-IP-Address</td><td>ipaddr<br></td><td></td><td>IP address of the TMedia generating the CDR record</td></tr><tr><td>3<br></td><td>CHAP-Password</td><td>string<br></td><td></td><td></td></tr><tr><td>5<br></td><td>NAS-Port</td><td>integer<br></td><td></td><td></td></tr><tr><td>6<br></td><td>Service-Type</td><td>integer<br></td><td></td><td></td></tr><tr><td>7<br></td><td>Framed-Protocol</td><td>integer<br></td><td></td><td></td></tr><tr><td>8<br></td><td>Framed-IP-Address</td><td>string<br></td><td></td><td></td></tr><tr><td>9<br></td><td>Framed-IP-Netmask</td><td>string<br></td><td></td><td></td></tr><tr><td>10<br></td><td>Framed-Routing</td><td>integer<br></td><td></td><td></td></tr><tr><td>11<br></td><td>Filter-Id</td><td>string<br></td><td></td><td></td></tr><tr><td>12<br></td><td>Framed-MTU</td><td>integer<br></td><td></td><td></td></tr><tr><td>13<br></td><td>Framed-Compression</td><td>integer<br></td><td></td><td></td></tr><tr><td>14<br></td><td>Login-IP-Host</td><td>ipaddr<br></td><td></td><td></td></tr><tr><td>15<br></td><td>Login-Service</td><td>integer<br></td><td></td><td></td></tr><tr><td>16<br></td><td>Login-TCP-Port</td><td>integer<br></td><td></td><td></td></tr><tr><td>18<br></td><td>Reply-Message</td><td>string<br></td><td></td><td></td></tr><tr><td>19<br></td><td>Callback-Number</td><td>string<br></td><td></td><td></td></tr><tr><td>20<br></td><td>Callback-Id</td><td>string<br></td><td></td><td></td></tr><tr><td>22<br></td><td>Framed-Route</td><td>string<br></td><td></td><td></td></tr><tr><td>23<br></td><td>Framed-IPX-Network</td><td>ipaddr<br></td><td></td><td></td></tr><tr><td>24<br></td><td>State</td><td>string<br></td><td></td><td></td></tr><tr><td>25<br></td><td>Class</td><td>string<br></td><td></td><td></td></tr><tr><td>26<br></td><td>Vendor-Specific</td><td>string<br></td><td></td><td></td></tr><tr><td>27<br></td><td>Session-Timeout</td><td>integer<br></td><td></td><td></td></tr><tr><td>28<br></td><td>Idle-Timeout</td><td>integer<br></td><td></td><td></td></tr><tr><td>29<br></td><td>Termination-Action</td><td>integer<br></td><td></td><td></td></tr><tr><td>30<br></td><td>Called-Station-Id</td><td>string<br></td><td>@{CalledNumber}</td><td>Called party number</td></tr><tr><td>31<br></td><td>Calling-Station-Id</td><td>string<br></td><td>@{CallingNumber}</td><td>Calling party number</td></tr><tr><td>32<br></td><td>NAS-Identifier</td><td>string<br></td><td>@{CallingNumber}</td><td>Application name of the CDR provider</td></tr><tr><td>33<br></td><td>Proxy-State</td><td>string<br></td><td></td><td></td></tr><tr><td>34<br></td><td>Login-LAT-Service</td><td>string<br></td><td></td><td></td></tr><tr><td>35<br></td><td>Login-LAT-Node</td><td>string<br></td><td></td><td></td></tr><tr><td>36<br></td><td>Login-LAT-Group</td><td>string<br></td><td></td><td></td></tr><tr><td>37<br></td><td>Framed-AppleTalk-Link</td><td>integer<br></td><td></td><td></td></tr><tr><td>38<br></td><td>Framed-AppleTalk-Network</td><td>integer<br></td><td></td><td></td></tr><tr><td>39<br></td><td>Framed-AppleTalk-Zone</td><td>string<br></td><td></td><td></td></tr><tr><td>40<br></td><td>Acct-Status-Type</td><td>integer<br></td><td>@{StatusType}</td><td>Start or Stop</td></tr><tr><td>41<br></td><td>Acct-Delay-Time</td><td>integer<br></td><td></td><td></td></tr><tr><td>42<br></td><td>Acct-Input-Octets</td><td>integer<br></td><td></td><td></td></tr><tr><td>43<br></td><td>Acct-Output-Octets</td><td>integer<br></td><td></td><td></td></tr><tr><td>44<br></td><td>Acct-Session-Id</td><td>string<br></td><td>@{LegId}</td><td>Call Leg Identifier</td></tr><tr><td>45<br></td><td>Acct-Authentic</td><td>integer<br></td><td></td><td></td></tr><tr><td>46<br></td><td>Acct-Session-Time</td><td>integer<br></td><td>@{CallDuration}</td><td>Duration of the call, in seconds. Corresponds to h323-disconnect-time minus h323-connect-time.</td></tr><tr><td>47<br></td><td>Acct-Input-Packets</td><td>integer<br></td><td></td><td></td></tr><tr><td>48<br></td><td>Acct-Output-Packets</td><td>integer<br></td><td></td><td></td></tr><tr><td>49<br></td><td>Acct-Terminate-Cause</td><td>integer<br></td><td></td><td></td></tr><tr><td>50<br></td><td>Acct-Multi-Session-Id</td><td>string<br></td><td></td><td></td></tr><tr><td>51<br></td><td>Acct-Link-Count</td><td>integer<br></td><td></td><td></td></tr></tbody></table>

\
Attribute ID 26, Vendor ID: 9 (Cisco)

<table><thead><tr><th width="210">Vendor specific attribute ID</th><th width="210">RADIUS IETF param name</th><th width="210">Type</th><th width="210">Text CDR variable</th><th width="610">Description</th></tr></thead><tbody><tr><td>1<br></td><td>Cisco-AVPair</td><td>string<br></td><td></td><td></td></tr><tr><td>2<br></td><td>Cisco-NAS-Port</td><td>string<br></td><td>@{NAP}</td><td>Network Access Point name for the call leg</td></tr><tr><td>3<br></td><td>Cisco-Fax-Account-Id-Origin</td><td>string<br></td><td></td><td></td></tr><tr><td>4<br></td><td>Cisco-Fax-Msg-Id</td><td>string<br></td><td></td><td></td></tr><tr><td>5<br></td><td>Cisco-Fax-Pages</td><td>string<br></td><td></td><td></td></tr><tr><td>6<br></td><td>Cisco-Fax-Coverpage-Flag</td><td>string<br></td><td></td><td></td></tr><tr><td>7<br></td><td>Cisco-Fax-Modem-Time</td><td>string<br></td><td></td><td></td></tr><tr><td>8<br></td><td>Cisco-Fax-Connect-Speed</td><td>string<br></td><td></td><td></td></tr><tr><td>9<br></td><td>Cisco-Fax-Recipient-Count</td><td>string<br></td><td></td><td></td></tr><tr><td>10<br></td><td>Cisco-Fax-Process-Abort-Flag</td><td>string<br></td><td></td><td></td></tr><tr><td>11<br></td><td>Cisco-Fax-Dsn-Address</td><td>string<br></td><td></td><td></td></tr><tr><td>12<br></td><td>Cisco-Fax-Dsn-Flag</td><td>string<br></td><td></td><td></td></tr><tr><td>13<br></td><td>Cisco-Fax-Mdn-Address</td><td>string<br></td><td></td><td></td></tr><tr><td>14<br></td><td>Cisco-Fax-Mdn-Flag</td><td>string<br></td><td></td><td></td></tr><tr><td>15<br></td><td>Cisco-Fax-Auth-Status</td><td>string<br></td><td></td><td></td></tr><tr><td>16<br></td><td>Cisco-Email-Server-Address</td><td>string<br></td><td></td><td></td></tr><tr><td>17<br></td><td>Cisco-Email-Server-Ack-Flag</td><td>string<br></td><td></td><td></td></tr><tr><td>18<br></td><td>Cisco-Gateway-Id</td><td>string<br></td><td></td><td></td></tr><tr><td>19<br></td><td>Cisco-Call-Type</td><td>string<br></td><td></td><td></td></tr><tr><td>20<br></td><td>Cisco-Port-Used</td><td>string<br></td><td></td><td></td></tr><tr><td>21<br></td><td>Cisco-Abort-Cause</td><td>string<br></td><td></td><td></td></tr><tr><td>23<br></td><td>h323-remote-address</td><td>string<br></td><td></td><td></td></tr><tr><td>24<br></td><td>h323-conf-id</td><td>string<br></td><td>@{SessionId}</td><td>Unique call identifier for the two initial legs (incoming and outgoing) - 128 bits integer formated as xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx.</td></tr><tr><td>25<br></td><td>h323-setup-time</td><td>string<br></td><td>@{StartTime}</td><td>Represent the call leg setup time - Coordinated Universal Time (UTC)</td></tr><tr><td>26<br></td><td>h323-call-origin</td><td>string<br></td><td>@{OriginatorName}</td><td>"originate" for an outgoing leg - "answer" for an incoming leg</td></tr><tr><td>27<br></td><td>h323-call-type</td><td>string<br></td><td>@{CallType}</td><td>If protocol is SIP the value is "VOIP", otherwise it is "Telephony"</td></tr><tr><td>28<br></td><td>h323-connect-time</td><td>string<br></td><td>@{ConnectedTime}</td><td>Represent the call leg answer time (connect time) - Coordinated Universal Time (UTC)</td></tr><tr><td>29<br></td><td>h323-disconnect-time</td><td>string<br></td><td>@{EndTime}</td><td>Represent the call leg disconnect time - Coordinated Universal Time (UTC)</td></tr><tr><td>30<br></td><td>h323-disconnect-cause</td><td>string<br></td><td>@{TerminationCause}</td><td>Q.931 disconnect (1 to 160) cause, TB Toolpack system cause (200 to 300) and SIP cause (400 to 600)</td></tr><tr><td>31<br></td><td>h323-voice-quality</td><td>string<br></td><td></td><td></td></tr><tr><td>33<br></td><td>h323-gw-id</td><td>string<br></td><td></td><td></td></tr><tr><td>35<br></td><td>h323-incoming-conf-id</td><td>string<br></td><td>@{OriginalSessionId}</td><td>Contains the original h323-conf-id in case of call transfer for subsequent outgoing legs - 128 bits integer formated as xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx.</td></tr><tr><td>101<br></td><td>h323-credit-amount</td><td>string<br></td><td></td><td></td></tr><tr><td>102<br></td><td>h323-credit-time</td><td>string<br></td><td></td><td></td></tr><tr><td>103<br></td><td>h323-return-code</td><td>string<br></td><td></td><td></td></tr><tr><td>104<br></td><td>h323-prompt-id</td><td>string<br></td><td></td><td></td></tr><tr><td>105<br></td><td>h323-time-and-day</td><td>string<br></td><td></td><td></td></tr><tr><td>106<br></td><td>h323-redirect-number</td><td>string<br></td><td></td><td></td></tr><tr><td>107<br></td><td>h323-preferred-lang</td><td>string<br></td><td></td><td></td></tr><tr><td>108<br></td><td>h323-redirect-ip-address</td><td>string<br></td><td></td><td></td></tr><tr><td>109<br></td><td>h323-billing-model</td><td>string<br></td><td></td><td></td></tr><tr><td>110<br></td><td>h323-currency</td><td>string<br></td><td></td><td></td></tr><tr><td>111<br></td><td>subscriber</td><td>string<br></td><td></td><td></td></tr><tr><td>112<br></td><td>gw-rxd-cdn</td><td>string<br></td><td></td><td></td></tr><tr><td>113<br></td><td>gw-final-xlated-cdn</td><td>string<br></td><td></td><td></td></tr><tr><td>114<br></td><td>remote-media-address</td><td>string<br></td><td></td><td></td></tr><tr><td>115</td><td>release-source</td><td>string<br></td><td>@{TerminationSource}</td><td>"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</td></tr><tr><td>116<br></td><td>gw-rxd-cgn</td><td>string<br></td><td></td><td></td></tr><tr><td>117<br></td><td>gw-final-xlated-cgn</td><td>string<br></td><td></td><td></td></tr><tr><td>141<br></td><td>call-id</td><td>String<br></td><td>@{SipCallId}</td><td>Content of the "call-id" SIP header</td></tr><tr><td>142<br></td><td>session-protocol</td><td>string<br></td><td></td><td></td></tr><tr><td>143<br></td><td>method</td><td>string<br></td><td></td><td></td></tr><tr><td>144<br></td><td>prev-hop-via</td><td>string<br></td><td></td><td></td></tr><tr><td>145<br></td><td>prev-hop-ip</td><td>string<br></td><td></td><td></td></tr><tr><td>146<br></td><td>incoming-req-uri</td><td>string<br></td><td></td><td></td></tr><tr><td>147<br></td><td>outgoing-req-uri</td><td>string<br></td><td></td><td></td></tr><tr><td>148<br></td><td>next-hop-ip</td><td>string<br></td><td></td><td></td></tr><tr><td>149<br></td><td>next-hop-dn</td><td>string<br></td><td></td><td></td></tr><tr><td>150<br></td><td>sip-hdr</td><td>string<br></td><td></td><td></td></tr><tr><td>187<br></td><td>Cisco-Multilink-ID</td><td>integer<br></td><td></td><td></td></tr><tr><td>188<br></td><td>Cisco-Num-In-Multilink</td><td>integer<br></td><td></td><td></td></tr><tr><td>190<br></td><td>Cisco-Pre-Input-Octets</td><td>integer<br></td><td></td><td></td></tr><tr><td>191<br></td><td>Cisco-Pre-Output-Octets</td><td>integer<br></td><td></td><td></td></tr><tr><td>192<br></td><td>Cisco-Pre-Input-Packets</td><td>integer<br></td><td></td><td></td></tr><tr><td>193<br></td><td>Cisco-Pre-Output-Packets</td><td>integer<br></td><td></td><td></td></tr><tr><td>194<br></td><td>Cisco-Maximum-Time</td><td>integer<br></td><td></td><td></td></tr><tr><td>195<br></td><td>Cisco-Disconnect-Cause</td><td>integer<br></td><td></td><td></td></tr><tr><td>197<br></td><td>Cisco-Data-Rate</td><td>integer<br></td><td></td><td></td></tr><tr><td>198<br></td><td>CCisco-PreSession-Time</td><td>integer<br></td><td></td><td></td></tr><tr><td>208<br></td><td>Cisco-PW-Lifetime</td><td>integer<br></td><td></td><td></td></tr><tr><td>209<br></td><td>Cisco-IP-Direct</td><td>integer<br></td><td></td><td></td></tr><tr><td>210<br></td><td>Cisco-PPP-VJ-Slot-Comp</td><td>integer<br></td><td></td><td></td></tr><tr><td>212<br></td><td>Cisco-PPP-Async-Map</td><td>integer<br></td><td></td><td></td></tr><tr><td>217<br></td><td>Cisco-IP-Pool-Definition</td><td>string<br></td><td></td><td></td></tr><tr><td>218<br></td><td>Cisco-Assign-IP-Pool</td><td>integer<br></td><td></td><td></td></tr><tr><td>228<br></td><td>Cisco-Route-IP</td><td>integer<br></td><td></td><td></td></tr><tr><td>233<br></td><td>Cisco-Link-Compression</td><td>integer<br></td><td></td><td></td></tr><tr><td>234<br></td><td>Cisco-Target-Util</td><td>integer<br></td><td></td><td></td></tr><tr><td>235<br></td><td>Cisco-Maximum-Channels</td><td>integer<br></td><td></td><td></td></tr><tr><td>242<br></td><td>Cisco-Data-Filter</td><td>integer<br></td><td></td><td></td></tr><tr><td>243<br></td><td>Cisco-Call-Filter</td><td>integer<br></td><td></td><td></td></tr><tr><td>244<br></td><td>Cisco-Idle-Limit</td><td>integer<br></td><td></td><td></td></tr><tr><td>250<br></td><td>Cisco-Account-Info</td><td>string<br></td><td></td><td></td></tr><tr><td>251<br></td><td>Cisco-Service-Info</td><td>string<br></td><td></td><td></td></tr><tr><td>252<br></td><td>Cisco-Command-Code</td><td>string<br></td><td></td><td></td></tr><tr><td>253<br></td><td>Cisco-Control-Info</td><td>string<br></td><td></td><td></td></tr><tr><td>255<br></td><td>Cisco-Xmit-Rate</td><td>integer<br></td><td></td><td></td></tr></tbody></table>

\
Attribute ID 26, Vendor ID: 21776 (TelcoBridges)

<table><thead><tr><th width="210">Vendor specific attribute ID</th><th width="210">RADIUS IETF param name</th><th width="210">Type</th><th width="210">Text CDR variable</th><th width="610">Description</th></tr></thead><tbody><tr><td>1<br></td><td>Telcob-Timestamp</td><td>string<br></td><td>@{Timestamp}</td><td>Time when this CDR log entry was created. Should not be used for billing purposes. Use @{EndTime} for billing @{EndTime} reports the time where the call has started terminating (hangup), while @{Timestamp} the time where signaling confirmed the termination.</td></tr><tr><td>2<br></td><td>Telcob-LegId</td><td>integer<br></td><td>@{LegId}</td><td>Unique Id for this leg (32 bits value).</td></tr><tr><td>3<br></td><td>Telcob-LinkId</td><td>integer<br></td><td>@{LinkId}</td><td>Same meaning as @{OriginalSessionId}, but presented as a 32 bits integer value.</td></tr><tr><td>4<br></td><td>Telcob-ApplicationName</td><td>string<br></td><td>@{ApplicationName}</td><td>Name of the application that has written this log ("Gateway")</td></tr><tr><td>5<br></td><td>Telcob-NAP</td><td>string<br></td><td>@{NAP}</td><td>Name of the NAP this call leg is from</td></tr><tr><td>6<br></td><td>Telcob-CallingNumber</td><td>string<br></td><td>@{CallingNumber}</td><td>Calling number</td></tr><tr><td>7<br></td><td>Telcob-CalledNumber</td><td>string<br></td><td>@{CalledNumber}</td><td>Called number</td></tr><tr><td>8<br></td><td>Telcob-OrginatorName</td><td>string<br></td><td>@{OriginatorName}</td><td>Direction of the call: "answer" (incoming call leg), "originate" (outgoing call leg)</td></tr><tr><td>9<br></td><td>Telcob-ChargeIndicator</td><td>String<br></td><td>@{ChargeIndicator}</td><td>For TDM (SS7 and CAS R2); received charge indicator in Alert message.</td></tr><tr><td>10<br></td><td>Telcob-Protocol</td><td>String<br></td><td>@{Protocol}</td><td>Protocol used for this LegID. Ex. SIP, ISDN, etc.</td></tr><tr><td>11<br></td><td>Telcob-Codec</td><td>String<br></td><td>@{Codec}</td><td>Codec used for this LegID</td></tr><tr><td>12<br></td><td>Telcob-RemoteMediaIP</td><td>ipaddr<br></td><td>@{RemoteMediaIP}</td><td>RemoteIP used for the media. This is only for VOIP.</td></tr><tr><td>13<br></td><td>Telcob-RemoteMediaPort</td><td>Integer<br></td><td>@{RemoteMediaPort}</td><td>RTP Port of the remote peer. This is only for VOIP.</td></tr><tr><td>14<br></td><td>Telcob-TrunkName</td><td>String<br></td><td>@{TrunkName}</td><td><p>Name of the trunk (ex. "LS004400E1_0_00").<br></p><p>This attribute is only for non-VOIP.</p></td></tr><tr><td>15<br></td><td>Telcob-TimeslotNumber</td><td>Integer<br></td><td>@{TimeslotNumber}</td><td><p>This is the Timeslot Number.<br></p><p>This attribute is only for non-VOIP.</p></td></tr><tr><td>16<br></td><td>Telcob-MediaInfo</td><td>String<br></td><td>@{RemoteMediaInfo}</td><td>Deprecated: use Telcob-RemoteMediaInfo</td></tr><tr><td>17<br></td><td>Telcob-StartTime</td><td>String<br></td><td>@{StartTime}</td><td>String that represents the StartTime of the call.</td></tr><tr><td>18<br></td><td>Telcob-ConnectedTime</td><td>String<br></td><td>@{ConnectedTime}</td><td>String that represents the time when the call was connected</td></tr><tr><td>19<br></td><td>Telcob-EndTime</td><td>String<br></td><td>@{EndTime}</td><td>String that represents when the call was completed.</td></tr><tr><td>20<br></td><td>Telcob-TerminationCause</td><td>Integer<br></td><td>@{TerminationCause}</td><td>Integer that represents the Termination Cause</td></tr><tr><td>21<br></td><td>Telcob-Other-Leg-Id</td><td>Integer<br></td><td>@{OtherLegId}</td><td>Integer that represents the other LegID bridged for this call</td></tr><tr><td>22<br></td><td>Telcob-TerminationCauseString</td><td>String<br></td><td>@{TerminationCauseString}</td><td>String that represents the TerminationCause, but in a String format.</td></tr><tr><td>23<br></td><td>Telcob-TerminationSource</td><td>String<br></td><td>@{TerminationSource}</td><td>String that represents the Termination Source</td></tr><tr><td>24<br></td><td>Telcob-LocalSipIP*</td><td>ipaddr<br></td><td>@{LocalSipIP}</td><td>IP Address that represents the Local IP used for SIP.</td></tr><tr><td>25<br></td><td>Telcob-LocalSipPort*</td><td>Integer<br></td><td>@{LocalSipPort}</td><td>Integer that represents the Local port used for SIP.</td></tr><tr><td>26<br></td><td>Telcob-LocalMediaIP</td><td>ipaddr<br></td><td>@{LocalMediaIP}</td><td>IP Address that represents the Local IP used for the media.</td></tr><tr><td>27<br></td><td>Telcob-LocalMediaPort</td><td>Integer<br></td><td>@{LocalMediaPort}</td><td>Integer that represents the Local port used for the media.</td></tr><tr><td>28<br></td><td>Telcob-LocalMediaInfo</td><td>String<br></td><td>@{LocalMediaInfo}</td><td>String that represents the Local Media Info.(ex. VOIP: "PCMU@10.3.10.124:20054" TDM: LS_T1_TRK_00:1)</td></tr><tr><td>29<br></td><td>Telcob-RemoteMediaInfo</td><td>String<br></td><td>@{RemoteMediaInfo}</td><td>String that represents the Remote Media Info.(ex. VOIP: "PCMU@10.3.10.124:20054" TDM: LS_T1_TRK_00:1)</td></tr><tr><td>30<br></td><td>Telcob-Alert-Time</td><td>String<br></td><td>@{AlertTime}</td><td>Time where the call has started ringing.</td></tr><tr><td>31<br></td><td>Telcob-Redirecting-Number</td><td>String<br></td><td>@{RedirectingNumber}</td><td>Redirecting number</td></tr><tr><td>32<br></td><td>Telcob-Original-Called-Number</td><td>String<br></td><td>@{OriginalCalledNumber}</td><td>Original called number</td></tr><tr><td>33<br></td><td>Telcob-Calling-Presentation</td><td>String<br></td><td>@{CallingPresentation}</td><td>Calling presentation: "Unspecified", "NotAvailable", "Allowed", "Restricted", "AddressRestricted" or "NameRestricted"</td></tr><tr><td>34<br></td><td>Telcob-CallingSubscriberNumber</td><td>String<br></td><td>@{CallingSubscriberNumber}</td><td>Second calling number (ISDN), Generic number of type additional calling party number (SS7) and SIP P-asserted-identity, userinfo</td></tr><tr><td>35<br></td><td>Telcob-OriginalCause</td><td>String<br></td><td>@{OriginalCause}</td><td>String that represents the Original Termination Cause in a String format.</td></tr><tr><td>36<br></td><td>Telcob-CustomCdrValue</td><td>String<br></td><td>In routing script: params[:bridge][:CustomCdrValue] or routes[0..X][:CustomCdrValue]</td><td>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]</td></tr><tr><td>37<br></td><td>Telcob-CollectedDigits</td><td>string<br></td><td>@{CollectedDigits}</td><td></td></tr><tr><td>38<br></td><td>Telcob-MosIngress</td><td>string<br></td><td>@{Stat:MOS:Ingress}</td><td>Calculated MOS value using RTP RX statistics</td></tr><tr><td>39<br></td><td>Telcob-MosEgress</td><td>string<br></td><td>@{Stat:MOS:Egress}</td><td>Calculated MOS value using RTCP statistics (available only when RTCP is enable)</td></tr><tr><td>40<br></td><td>Telcob-RemoteSipIP</td><td>ipaddr<br></td><td>@{RemoteSipIP}</td><td>For SIP calls, IP address of the remote peer for this call leg</td></tr><tr><td>41<br></td><td>Telcob-RemoteSipPort</td><td>integer<br></td><td>@{RemoteSipPort}</td><td>For SIP calls, UDP port of the remote peer for this call leg</td></tr><tr><td>100<br></td><td>Telcob-RtpRxPackets</td><td>Integer<br></td><td>@{Stat:Rtp:Rx:Packets}</td><td>Number of packets received from the IP network (audio + comfort noise + signaling)</td></tr><tr><td>101<br></td><td>Telcob-RtpRxVoiceBytes</td><td>Integer<br></td><td>@{Stat:Rtp:Rx:Packets}</td><td>Number of payload bytes from voice (audio) packets received from the IP network</td></tr><tr><td>102<br></td><td>Telcob-RtpRxVoiceDuration</td><td>Integer<br></td><td>@{Stat:Rtp:Rx:VoiceDuration}</td><td>Duration (in seconds) of voice (audio), from IP to TDM direction</td></tr><tr><td>103<br></td><td>Telcob-RtpRxMaxPlayoutDelay</td><td>Integer<br></td><td>@{Stat:Rtp:Rx:VoiceDuration}</td><td>Maximum (for the whole call) IP to TDM audio delay in millisecond (adaptive jitter buffer delay)</td></tr><tr><td>120<br></td><td>Telcob-RtpRxErrors</td><td>Integer<br></td><td>@{Stat:Rtp:Rx:Errors}</td><td>Total of all detected errors in the 'Rx' direction</td></tr><tr><td>121<br></td><td>Telcob-RtpRxLostPackets</td><td>Integer<br></td><td>@{Stat:Rtp:Rx:Error:LostPackets}</td><td>Number of packets lost (never received for play-out to TDM)</td></tr><tr><td>130<br></td><td>Telcob-RtpTxPackets</td><td>Integer<br></td><td>@{Stat:Rtp:Tx:Packets}</td><td>Number of packets sent to the IP network (audio + comfort noise + signaling)</td></tr><tr><td>132<br></td><td>Telcob-RtpTxVoiceDuration</td><td>Integer<br></td><td>@{Stat:Rtp:Tx:VoiceDuration}</td><td>Duration (in seconds) of voice (audio), from TDM to IP direction</td></tr><tr><td>150<br></td><td>Telcob-RtpTxErrors</td><td>Integer<br></td><td>@{Stat:Rtp:Tx:Errors}</td><td>Total of all detected errors in the 'Tx' direction</td></tr><tr><td>151<br></td><td>Telcob-RtpTxLostPackets</td><td>Integer<br></td><td>@{Stat:Rtp:Tx:Error:LostPackets}</td><td>Number of packets considered "lost" by remote side (only available if RTCP is used)</td></tr><tr><td>152<br></td><td>Telcob-RtpTxArpFailure</td><td>Integer<br></td><td>@{Stat:Rtp:Tx:Error:ArpFailure}</td><td>Number of failures to ARP remote IP address to send RTP packets to (preventing sending any packets)</td></tr><tr><td>160<br></td><td>Telcob-RtcpJitter</td><td>Integer<br></td><td>@{Stat:Rtcp:Jitter}</td><td>Inter-packet interval jitter, in millisecond</td></tr></tbody></table>

```
* = 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](/configuration-details/configuration-by-web-portal-category/call-detail-records-cdr/cdr-variables.md).

#### Radius Accounting dictionary

* The Radius accounting dictionary is located on the TMG or SBC unit's filesystem at this location:

```
 /lib/tb/toolpack/pkg/[version]/web/radius_dictionary
```

For example:

```
 /lib/tb/toolpack/pkg/3.3.12.53/web/radius_dictionary
```

If you do not have access, please contact TelcoBridges support to get a copy.

#### Radius AAA sample

{% file src="/files/FieOJMVvNWLxr67DjocW" %}

{% file src="/files/lJr5ZYe0cexftHplhIIp" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://prosbcdocs.telcobridges.com/configuration-details/configuration-by-web-portal-category/call-detail-records-cdr/radius-cdrs/radius-cdr-attributes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
