Toolpack:RADIUS CDR attributes D

From TBwiki
(Difference between revisions)
Jump to: navigation, search
(creation)
 
(Radius Accounting dictionary)
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:Toolpack:RADIUS CDR attributes}}
 
{{DISPLAYTITLE:Toolpack:RADIUS CDR attributes}}
=== '''''Applies to version(s): v3.0''''' ===
+
=== '''''Applies to version(s): v3.0, v3.1''''' ===
 
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.
  
Line 33: Line 33:
 
| align="center" | 4<br>  
 
| align="center" | 4<br>  
 
| NAS-IP-Address
 
| NAS-IP-Address
| align="center" | IP address<br>  
+
| align="center" | ipaddr<br>  
 
|
 
|
 
| IP address of the TMedia generating the CDR record
 
| IP address of the TMedia generating the CDR record
Line 45: Line 45:
 
| align="center" | 5<br>  
 
| align="center" | 5<br>  
 
| NAS-Port
 
| NAS-Port
| align="center" | string<br>  
+
| align="center" | integer<br>  
 
|  
 
|  
 
|  
 
|  
Line 51: Line 51:
 
| align="center" | 6<br>  
 
| align="center" | 6<br>  
 
| Service-Type  
 
| Service-Type  
| align="center" | string<br>  
+
| align="center" | integer<br>  
 
|  
 
|  
 
|  
 
|  
Line 57: Line 57:
 
| align="center" | 7<br>  
 
| align="center" | 7<br>  
 
| Framed-Protocol  
 
| Framed-Protocol  
| align="center" | string<br>  
+
| align="center" | integer<br>  
 
|  
 
|  
 
|  
 
|  
Line 75: Line 75:
 
| align="center" | 10<br>  
 
| align="center" | 10<br>  
 
| Framed-Routing  
 
| Framed-Routing  
| align="center" | string<br>  
+
| align="center" | integer<br>  
 
|  
 
|  
 
|  
 
|  
Line 87: Line 87:
 
| align="center" | 12<br>  
 
| align="center" | 12<br>  
 
| Framed-MTU  
 
| Framed-MTU  
| align="center" | string<br>  
+
| align="center" | integer<br>  
 
|  
 
|  
 
|  
 
|  
Line 93: Line 93:
 
| align="center" | 13<br>  
 
| align="center" | 13<br>  
 
| Framed-Compression  
 
| Framed-Compression  
| align="center" | string<br>  
+
| align="center" | integer<br>  
 
|  
 
|  
 
|  
 
|  
Line 99: Line 99:
 
| align="center" | 14<br>  
 
| align="center" | 14<br>  
 
| Login-IP-Host  
 
| Login-IP-Host  
| align="center" | string<br>  
+
| align="center" | ipaddr<br>  
 
|  
 
|  
 
|  
 
|  
Line 105: Line 105:
 
| align="center" | 15<br>  
 
| align="center" | 15<br>  
 
| Login-Service
 
| Login-Service
| align="center" | string<br>  
+
| align="center" | integer<br>  
 
|  
 
|  
 
|  
 
|  
Line 111: Line 111:
 
| align="center" | 16<br>  
 
| align="center" | 16<br>  
 
| Login-TCP-Port  
 
| Login-TCP-Port  
| align="center" | string<br>  
+
| align="center" | integer<br>  
 
|  
 
|  
 
|  
 
|  
Line 134: Line 134:
 
|-
 
|-
 
| align="center" | 22<br>  
 
| align="center" | 22<br>  
| CHAP-Password
+
| Framed-Route
 
| align="center" | string<br>  
 
| align="center" | string<br>  
 
|  
 
|  
Line 140: Line 140:
 
|-
 
|-
 
| align="center" | 23<br>  
 
| align="center" | 23<br>  
| CHAP-Password
+
| Framed-IPX-Network
| align="center" | string<br>  
+
| align="center" | ipaddr<br>  
 
|  
 
|  
 
|  
 
|  
 
|-
 
|-
 
| align="center" | 24<br>  
 
| align="center" | 24<br>  
| CHAP-Password
+
| State
 
| align="center" | string<br>  
 
| align="center" | string<br>  
 
|  
 
|  
Line 152: Line 152:
 
|-
 
|-
 
| align="center" | 25<br>  
 
| align="center" | 25<br>  
| CHAP-Password
+
| Class
 
| align="center" | string<br>  
 
| align="center" | string<br>  
 
|  
 
|  
Line 158: Line 158:
 
|-
 
|-
 
| align="center" | 26<br>  
 
| align="center" | 26<br>  
| CHAP-Password
+
| Vendor-Specific
 
| align="center" | string<br>  
 
| align="center" | string<br>  
 
|  
 
|  
Line 164: Line 164:
 
|-
 
|-
 
| align="center" | 27<br>  
 
| align="center" | 27<br>  
| CHAP-Password
+
| Session-Timeout
| align="center" | string<br>  
+
| align="center" | integer<br>  
 
|  
 
|  
 
|  
 
|  
 
|-
 
|-
 
| align="center" | 28<br>  
 
| align="center" | 28<br>  
| CHAP-Password
+
| Idle-Timeout
| align="center" | string<br>  
+
| align="center" | integer<br>  
 
|  
 
|  
 
|  
 
|  
 
|-
 
|-
 
| align="center" | 29<br>  
 
| align="center" | 29<br>  
| CHAP-Password
+
| Termination-Action
| align="center" | string<br>  
+
| align="center" | integer<br>  
 
|  
 
|  
 
|  
 
|  
Line 198: Line 198:
 
| @{CallingNumber}  
 
| @{CallingNumber}  
 
| Application name of the CDR provider
 
| Application name of the CDR provider
 +
|-
 +
| align="center" | 33<br>
 +
| Proxy-State
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 34<br>
 +
| Login-LAT-Service
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 35<br>
 +
| Login-LAT-Node
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 36<br>
 +
| Login-LAT-Group
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 37<br>
 +
| Framed-AppleTalk-Link
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 38<br>
 +
| Framed-AppleTalk-Network
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 39<br>
 +
| Framed-AppleTalk-Zone
 +
| align="center" | string<br>
 +
|
 +
|
 
|-
 
|-
 
| align="center" | 40<br>  
 
| align="center" | 40<br>  
Line 204: Line 246:
 
| @{StatusType}
 
| @{StatusType}
 
| Start or Stop
 
| Start or Stop
 +
|-
 +
| align="center" | 41<br>
 +
| Acct-Delay-Time
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 42<br>
 +
| Acct-Input-Octets
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 43<br>
 +
| Acct-Output-Octets
 +
| align="center" | integer<br>
 +
|
 +
|
 
|-
 
|-
 
| align="center" | 44<br>  
 
| align="center" | 44<br>  
 
| Acct-Session-Id  
 
| Acct-Session-Id  
| align="center" | integer<br>  
+
| align="center" | string<br>  
 
| @{LegId}  
 
| @{LegId}  
 
| Call Leg Identifier
 
| Call Leg Identifier
 +
|-
 +
| align="center" | 45<br>
 +
| Acct-Authentic
 +
| align="center" | integer<br>
 +
|
 +
|
 
|-
 
|-
 
| align="center" | 46<br>  
 
| align="center" | 46<br>  
Line 216: Line 282:
 
| @{CallDuration}
 
| @{CallDuration}
 
| Duration of the call, in seconds. Corresponds to h323-disconnect-time minus h323-connect-time.
 
| Duration of the call, in seconds. Corresponds to h323-disconnect-time minus h323-connect-time.
 +
|-
 +
| align="center" | 47<br>
 +
| Acct-Input-Packets
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 48<br>
 +
| Acct-Output-Packets
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 49<br>
 +
| Acct-Terminate-Cause
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 50<br>
 +
| Acct-Multi-Session-Id
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 51<br>
 +
| Acct-Link-Count
 +
| align="center" | integer<br>
 +
|
 +
|
 
|}
 
|}
  
Line 227: Line 323:
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Text CDR variable
 
! 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
 +
|-
 +
| align="center" | 1<br>
 +
| Cisco-AVPair
 +
| align="center" | string<br>
 +
|
 +
|
 
|-
 
|-
 
| align="center" | 2<br>  
 
| align="center" | 2<br>  
Line 233: Line 335:
 
| @{NAP}
 
| @{NAP}
 
| Network Access Point name for the call leg
 
| Network Access Point name for the call leg
 +
|-
 +
| align="center" | 3<br>
 +
| Cisco-Fax-Account-Id-Origin
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 4<br>
 +
| Cisco-Fax-Msg-Id
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 5<br>
 +
| Cisco-Fax-Pages
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 6<br>
 +
| Cisco-Fax-Coverpage-Flag
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 7<br>
 +
| Cisco-Fax-Modem-Time
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 8<br>
 +
| Cisco-Fax-Connect-Speed
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 9<br>
 +
| Cisco-Fax-Recipient-Count
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 10<br>
 +
| Cisco-Fax-Process-Abort-Flag
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 11<br>
 +
| Cisco-Fax-Dsn-Address
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 12<br>
 +
| Cisco-Fax-Dsn-Flag
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 13<br>
 +
| Cisco-Fax-Mdn-Address
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 14<br>
 +
| Cisco-Fax-Mdn-Flag
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 15<br>
 +
| Cisco-Fax-Auth-Status
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 16<br>
 +
| Cisco-Email-Server-Address
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 17<br>
 +
| Cisco-Email-Server-Ack-Flag
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 18<br>
 +
| Cisco-Gateway-Id
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 19<br>
 +
| Cisco-Call-Type
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 20<br>
 +
| Cisco-Port-Used
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 21<br>
 +
| Cisco-Abort-Cause
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 23<br>
 +
| h323-remote-address
 +
| align="center" | string<br>
 +
|
 +
|
 
|-
 
|-
 
| align="center" | 24<br>  
 
| align="center" | 24<br>  
Line 275: Line 497:
 
| @{TerminationCause}  
 
| @{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)
 +
|-
 +
| align="center" | 31<br>
 +
| h323-voice-quality
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 33<br>
 +
| h323-gw-id
 +
| align="center" | string<br>
 +
|
 +
|
 
|-
 
|-
 
| align="center" | 35<br>  
 
| align="center" | 35<br>  
Line 281: Line 515:
 
| @{OriginalSessionId}
 
| @{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.<br>Note: Starting with Toolpack 2.9, this id is now globally unique (unique across different TMedia systems).
 
| Contains the original h323-conf-id in case of call transfer for subsequent outgoing legs - 128 bits integer formated as xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx.<br>Note: Starting with Toolpack 2.9, this id is now globally unique (unique across different TMedia systems).
 +
|-
 +
| align="center" | 101<br>
 +
| h323-credit-amount
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 102<br>
 +
| h323-credit-time
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 103<br>
 +
| h323-return-code
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 104<br>
 +
| h323-prompt-id
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 105<br>
 +
| h323-time-and-day
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 106<br>
 +
| h323-redirect-number
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 107<br>
 +
| h323-preferred-lang
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 108<br>
 +
| h323-redirect-ip-address
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 109<br>
 +
| h323-billing-model
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 110<br>
 +
| h323-currency
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 111<br>
 +
| subscriber
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 112<br>
 +
| gw-rxd-cdn
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 113<br>
 +
| gw-final-xlated-cdn
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 114<br>
 +
| remote-media-address
 +
| align="center" | string<br>
 +
|
 +
|
 
|-
 
|-
 
| align="center" | 115  
 
| align="center" | 115  
Line 287: Line 605:
 
| @{TerminationSource}
 
| @{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
 +
|-
 +
| align="center" | 116<br>
 +
| gw-rxd-cgn
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 117<br>
 +
| gw-final-xlated-cgn
 +
| align="center" | string<br>
 +
|
 +
|
 
|-
 
|-
 
| align="center" | 141<br>  
 
| align="center" | 141<br>  
Line 293: Line 623:
 
| @{SipCallId}
 
| @{SipCallId}
 
| Content of the "call-id" SIP header
 
| Content of the "call-id" SIP header
 +
|-
 +
| align="center" | 142<br>
 +
| session-protocol
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 143<br>
 +
| method
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 144<br>
 +
| prev-hop-via
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 145<br>
 +
| prev-hop-ip
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 146<br>
 +
| incoming-req-uri
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 147<br>
 +
| outgoing-req-uri
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 148<br>
 +
| next-hop-ip
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 149<br>
 +
| next-hop-dn
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 150<br>
 +
| sip-hdr
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 187<br>
 +
| Cisco-Multilink-ID
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 188<br>
 +
| Cisco-Num-In-Multilink
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 190<br>
 +
| Cisco-Pre-Input-Octets
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 191<br>
 +
| Cisco-Pre-Output-Octets
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 192<br>
 +
| Cisco-Pre-Input-Packets
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 193<br>
 +
| Cisco-Pre-Output-Packets
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 194<br>
 +
| Cisco-Maximum-Time
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 195<br>
 +
| Cisco-Disconnect-Cause
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 197<br>
 +
| Cisco-Data-Rate
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 198<br>
 +
| CCisco-PreSession-Time
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 208<br>
 +
| Cisco-PW-Lifetime
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 209<br>
 +
| Cisco-IP-Direct
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 210<br>
 +
| Cisco-PPP-VJ-Slot-Comp
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 212<br>
 +
| Cisco-PPP-Async-Map
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 217<br>
 +
| Cisco-IP-Pool-Definition
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 218<br>
 +
| Cisco-Assign-IP-Pool
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 228<br>
 +
| Cisco-Route-IP
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 233<br>
 +
| Cisco-Link-Compression
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 234<br>
 +
| Cisco-Target-Util
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 235<br>
 +
| Cisco-Maximum-Channels
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 242<br>
 +
| Cisco-Data-Filter
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 243<br>
 +
| Cisco-Call-Filter
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 244<br>
 +
| Cisco-Idle-Limit
 +
| align="center" | integer<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 250<br>
 +
| Cisco-Account-Info
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 251<br>
 +
| Cisco-Service-Info
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 252<br>
 +
| Cisco-Command-Code
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 253<br>
 +
| Cisco-Control-Info
 +
| align="center" | string<br>
 +
|
 +
|
 +
|-
 +
| align="center" | 255<br>
 +
| Cisco-Xmit-Rate
 +
| align="center" | integer<br>
 +
|
 +
|
 
|}
 
|}
  
Line 304: Line 856:
 
! width="210" style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" | Text CDR variable
 
! 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
 +
|-
 +
| align="center" | 1<br>
 +
| Telcob-Timestamp
 +
| align="center" | string<br>
 +
| @{Timestamp}
 +
| 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.
 +
|-
 +
| align="center" | 2<br>
 +
| Telcob-LegId
 +
| align="center" | integer<br>
 +
| @{LegId}
 +
| Unique Id for this leg (32 bits value).
 +
|-
 +
| align="center" | 3<br>
 +
| Telcob-LinkId
 +
| align="center" | integer<br>
 +
| @{LinkId}
 +
| Same meaning as @{OriginalSessionId}, but presented as a 32 bits integer value.
 +
|-
 +
| align="center" | 4<br>
 +
| Telcob-ApplicationName
 +
| align="center" | string<br>
 +
| @{ApplicationName}
 +
| Name of the application that has written this log ("Gateway")
 +
|-
 +
| align="center" | 5<br>
 +
| Telcob-NAP
 +
| align="center" | string<br>
 +
| @{NAP}
 +
| Name of the NAP this call leg is from
 +
|-
 +
| align="center" | 6<br>
 +
| Telcob-CallingNumber
 +
| align="center" | string<br>
 +
| @{CallingNumber}
 +
| Calling number
 +
|-
 +
| align="center" | 7<br>
 +
| Telcob-CalledNumber
 +
| align="center" | string<br>
 +
| @{CalledNumber}
 +
| Called number
 +
|-
 +
| align="center" | 8<br>
 +
| Telcob-OrginatorName
 +
| align="center" | string<br>
 +
| @{OriginatorName}
 +
| Direction of the call: "answer" (incoming call leg), "originate" (outgoing call leg)             
 
|-
 
|-
 
| align="center" | 9<br>  
 
| align="center" | 9<br>  
Line 309: Line 909:
 
| align="center" | String<br>  
 
| align="center" | String<br>  
 
| @{ChargeIndicator}
 
| @{ChargeIndicator}
| Represent the charge indicator value
+
| For TDM (SS7 and CAS R2); received charge indicator in Alert message.
 
|-
 
|-
 
| align="center" | 10<br>  
 
| align="center" | 10<br>  
Line 325: Line 925:
 
| align="center" | 12<br>  
 
| align="center" | 12<br>  
 
| Telcob-RemoteMediaIP  
 
| Telcob-RemoteMediaIP  
| align="center" | IP address<br>  
+
| align="center" | ipaddr<br>  
 
| @{RemoteMediaIP}
 
| @{RemoteMediaIP}
 
| RemoteIP used for the media. This is only for VOIP.
 
| RemoteIP used for the media. This is only for VOIP.
Line 353: Line 953:
 
| align="center" | String<br>  
 
| align="center" | String<br>  
 
| @{RemoteMediaInfo}
 
| @{RemoteMediaInfo}
| String that represents the MediaInfo (ex. "PCMU@10.3.10.124:20054" for SIP and "LS_T1_BITS_00:1" for ISDN)
+
| Deprecated: use Telcob-RemoteMediaInfo
 
|-
 
|-
 
| align="center" | 17<br>  
 
| align="center" | 17<br>  
Line 399: Line 999:
 
| align="center" | 24<br>  
 
| align="center" | 24<br>  
 
| Telcob-LocalSipIP*
 
| Telcob-LocalSipIP*
| align="center" | IPAddr<br>  
+
| align="center" | ipaddr<br>  
| -
+
| @{LocalSipIP}
 
| IP Address that represents the Local IP used for SIP.
 
| IP Address that represents the Local IP used for SIP.
 
|-
 
|-
Line 406: Line 1,006:
 
| 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.
 
|-
 
|-
 
| align="center" | 26<br>  
 
| align="center" | 26<br>  
 
| 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 425: Line 1,025:
 
| 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. VOIP: "PCMU@10.3.10.124:20054" TDM: LS_T1_TRK_00:1)
Only for VOIP calls.
+
 
|-
 
|-
 
| align="center" | 29<br>  
 
| align="center" | 29<br>  
Line 432: Line 1,031:
 
| 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. VOIP: "PCMU@10.3.10.124:20054" TDM: LS_T1_TRK_00:1)
This is the same as Telcob-MediaInfo. Only for VOIP calls.
+
 
|-
 
|-
 
| align="center" | 30<br>  
 
| align="center" | 30<br>  
Line 463: Line 1,061:
 
| align="center" | String<br>  
 
| align="center" | String<br>  
 
| @{CallingSubscriberNumber}
 
| @{CallingSubscriberNumber}
| Second calling number (ISDN) or Generic number of type additional calling party number (SS7)
+
| Second calling number (ISDN), Generic number of type additional calling party number (SS7) and SIP P-asserted-identity, userinfo
 
|-
 
|-
 
| align="center" | 35<br>  
 
| align="center" | 35<br>  
Line 476: Line 1,074:
 
| In routing script: params[:bridge][:CustomCdrValue] or routes[0..X][:CustomCdrValue]
 
| 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]
 
| 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]
 +
|-
 +
| align="center" | 37<br>
 +
| Telcob-CollectedDigits
 +
| align="center" | string<br>
 +
| @{CollectedDigits}
 +
|
 +
|-
 +
| align="center" | 38<br>
 +
| Telcob-MosIngress
 +
| align="center" | string<br>
 +
| @{Stat:MOS:Ingress}
 +
| Calculated MOS value using RTP RX statistics
 +
|-
 +
| align="center" | 39<br>
 +
| Telcob-MosEgress
 +
| align="center" | string<br>
 +
| @{Stat:MOS:Egress}
 +
| Calculated MOS value using RTCP statistics (available only when RTCP is enable)
 +
|-
 +
| align="center" | 40<br>
 +
| Telcob-RemoteSipIP
 +
| align="center" | ipaddr<br>
 +
| @{RemoteSipIP}
 +
| For SIP calls, IP address of the remote peer for this call leg
 +
|-
 +
| align="center" | 41<br>
 +
| Telcob-RemoteSipPort
 +
| align="center" | integer<br>
 +
| @{RemoteSipPort}
 +
| For SIP calls, UDP port of the remote peer for this call leg
 
|-
 
|-
 
| align="center" | 100<br>  
 
| align="center" | 100<br>  
Line 554: Line 1,182:
  
 
=== Radius Accounting dictionary ===
 
=== Radius Accounting dictionary ===
* The Radius accounting dictionary is located on the TMG unit's filesystem at this location:
+
* 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
+
  /lib/tb/toolpack/pkg/[version]/web/radius_dictionary
  
 
For example:
 
For example:
   /lib/tb/toolpack/pkg/2.7.148/web/radius_dictionary
+
   /lib/tb/toolpack/pkg/3.0.40/web/radius_dictionary
  
 
If you do not have access, please contact TelcoBridges support to get a copy.
 
If you do not have access, please contact TelcoBridges support to get a copy.

Latest revision as of 09:13, 8 July 2020

Applies to version(s): v3.0, v3.1

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


Attribute ID 26, Vendor ID: 9 (Cisco)

Vendor specific attribute ID RADIUS IETF param name Type Text CDR variable Description
1
Cisco-AVPair string
2
Cisco-NAS-Port string
@{NAP} Network Access Point name for the call leg
3
Cisco-Fax-Account-Id-Origin string
4
Cisco-Fax-Msg-Id string
5
Cisco-Fax-Pages string
6
Cisco-Fax-Coverpage-Flag string
7
Cisco-Fax-Modem-Time string
8
Cisco-Fax-Connect-Speed string
9
Cisco-Fax-Recipient-Count string
10
Cisco-Fax-Process-Abort-Flag string
11
Cisco-Fax-Dsn-Address string
12
Cisco-Fax-Dsn-Flag string
13
Cisco-Fax-Mdn-Address string
14
Cisco-Fax-Mdn-Flag string
15
Cisco-Fax-Auth-Status string
16
Cisco-Email-Server-Address string
17
Cisco-Email-Server-Ack-Flag string
18
Cisco-Gateway-Id string
19
Cisco-Call-Type string
20
Cisco-Port-Used string
21
Cisco-Abort-Cause string
23
h323-remote-address string
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.
Note: Starting with Toolpack 2.9, this id is now globally unique (unique across different TMedia systems).
25
h323-setup-time string
@{StartTime} Represent the call leg setup time - Coordinated Universal Time (UTC)
26
h323-call-origin string
@{OriginatorName} "originate" for an outgoing leg - "answer" 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)
31
h323-voice-quality string
33
h323-gw-id string
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.
Note: Starting with Toolpack 2.9, this id is now globally unique (unique across different TMedia systems).
101
h323-credit-amount string
102
h323-credit-time string
103
h323-return-code string
104
h323-prompt-id string
105
h323-time-and-day string
106
h323-redirect-number string
107
h323-preferred-lang string
108
h323-redirect-ip-address string
109
h323-billing-model string
110
h323-currency string
111
subscriber string
112
gw-rxd-cdn string
113
gw-final-xlated-cdn string
114
remote-media-address string
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
116
gw-rxd-cgn string
117
gw-final-xlated-cgn string
141
call-id String
@{SipCallId} Content of the "call-id" SIP header
142
session-protocol string
143
method string
144
prev-hop-via string
145
prev-hop-ip string
146
incoming-req-uri string
147
outgoing-req-uri string
148
next-hop-ip string
149
next-hop-dn string
150
sip-hdr string
187
Cisco-Multilink-ID integer
188
Cisco-Num-In-Multilink integer
190
Cisco-Pre-Input-Octets integer
191
Cisco-Pre-Output-Octets integer
192
Cisco-Pre-Input-Packets integer
193
Cisco-Pre-Output-Packets integer
194
Cisco-Maximum-Time integer
195
Cisco-Disconnect-Cause integer
197
Cisco-Data-Rate integer
198
CCisco-PreSession-Time integer
208
Cisco-PW-Lifetime integer
209
Cisco-IP-Direct integer
210
Cisco-PPP-VJ-Slot-Comp integer
212
Cisco-PPP-Async-Map integer
217
Cisco-IP-Pool-Definition string
218
Cisco-Assign-IP-Pool integer
228
Cisco-Route-IP integer
233
Cisco-Link-Compression integer
234
Cisco-Target-Util integer
235
Cisco-Maximum-Channels integer
242
Cisco-Data-Filter integer
243
Cisco-Call-Filter integer
244
Cisco-Idle-Limit integer
250
Cisco-Account-Info string
251
Cisco-Service-Info string
252
Cisco-Command-Code string
253
Cisco-Control-Info string
255
Cisco-Xmit-Rate integer


Attribute ID 26, Vendor ID: 21776 (TelcoBridges)

Vendor specific attribute ID RADIUS IETF param name Type Text CDR variable Description
1
Telcob-Timestamp string
@{Timestamp} 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.
2
Telcob-LegId integer
@{LegId} Unique Id for this leg (32 bits value).
3
Telcob-LinkId integer
@{LinkId} Same meaning as @{OriginalSessionId}, but presented as a 32 bits integer value.
4
Telcob-ApplicationName string
@{ApplicationName} Name of the application that has written this log ("Gateway")
5
Telcob-NAP string
@{NAP} Name of the NAP this call leg is from
6
Telcob-CallingNumber string
@{CallingNumber} Calling number
7
Telcob-CalledNumber string
@{CalledNumber} Called number
8
Telcob-OrginatorName string
@{OriginatorName} Direction of the call: "answer" (incoming call leg), "originate" (outgoing call leg)
9
Telcob-ChargeIndicator String
@{ChargeIndicator} For TDM (SS7 and CAS R2); received charge indicator in Alert message.
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 ipaddr
@{RemoteMediaIP} RemoteIP used for the media. This is only for VOIP.
13
Telcob-RemoteMediaPort 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} Deprecated: use Telcob-RemoteMediaInfo
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* 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. VOIP: "PCMU@10.3.10.124:20054" TDM: LS_T1_TRK_00:1)
29
Telcob-RemoteMediaInfo String
@{RemoteMediaInfo} String that represents the Remote Media Info.(ex. VOIP: "PCMU@10.3.10.124:20054" TDM: LS_T1_TRK_00:1)
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), Generic number of type additional calling party number (SS7) and SIP P-asserted-identity, userinfo
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]
37
Telcob-CollectedDigits string
@{CollectedDigits}
38
Telcob-MosIngress string
@{Stat:MOS:Ingress} Calculated MOS value using RTP RX statistics
39
Telcob-MosEgress string
@{Stat:MOS:Egress} Calculated MOS value using RTCP statistics (available only when RTCP is enable)
40
Telcob-RemoteSipIP ipaddr
@{RemoteSipIP} For SIP calls, IP address of the remote peer for this call leg
41
Telcob-RemoteSipPort integer
@{RemoteSipPort} For SIP calls, UDP port of the remote peer for this call leg
100
Telcob-RtpRxPackets Integer
@{Stat:Rtp:Rx:Packets} Number of packets received from the IP network (audio + comfort noise + signaling)
101
Telcob-RtpRxVoiceBytes Integer
@{Stat:Rtp:Rx:Packets} Number of payload bytes from voice (audio) packets received from the IP network
102
Telcob-RtpRxVoiceDuration Integer
@{Stat:Rtp:Rx:VoiceDuration} Duration (in seconds) of voice (audio), from IP to TDM direction
103
Telcob-RtpRxMaxPlayoutDelay Integer
@{Stat:Rtp:Rx:VoiceDuration} Maximum (for the whole call) IP to TDM audio delay in millisecond (adaptive jitter buffer delay)
120
Telcob-RtpRxErrors Integer
@{Stat:Rtp:Rx:Errors} Total of all detected errors in the 'Rx' direction
121
Telcob-RtpRxLostPackets Integer
@{Stat:Rtp:Rx:Error:LostPackets} Number of packets lost (never received for play-out to TDM)
130
Telcob-RtpTxPackets Integer
@{Stat:Rtp:Tx:Packets} Number of packets sent to the IP network (audio + comfort noise + signaling)
132
Telcob-RtpTxVoiceDuration Integer
@{Stat:Rtp:Tx:VoiceDuration} Duration (in seconds) of voice (audio), from TDM to IP direction
150
Telcob-RtpTxErrors Integer
@{Stat:Rtp:Tx:Errors} Total of all detected errors in the 'Tx' direction
151
Telcob-RtpTxLostPackets Integer
@{Stat:Rtp:Tx:Error:LostPackets} Number of packets considered "lost" by remote side (only available if RTCP is used)
152
Telcob-RtpTxArpFailure Integer
@{Stat:Rtp:Tx:Error:ArpFailure} Number of failures to ARP remote IP address to send RTP packets to (preventing sending any packets)
160
Telcob-RtcpJitter Integer
@{Stat:Rtcp:Jitter} Inter-packet interval jitter, in millisecond
* = 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.

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.0.40/web/radius_dictionary

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

Radius AAA sample

Personal tools