SBC Sc610 Accounting
SBC Sc610 Accounting
SBC Sc610 Accounting
Border Controller
Accounting Guide
Release S-CX6.1.0
Formerly Net-Net Session Director
October 2013
Copyright 2013, year, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and
disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or
allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit,
perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or
decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find
any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of
the U.S. Government, the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any
programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial
computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental
regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any
operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject
to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not
developed or intended for use in any inherently dangerous applications, including applications that may create a risk of
personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all
appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its
affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their
respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used
under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo,
and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered
trademark of The Open Group.
This software or hardware and documentation may provide access to or information on content, products, and services
from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of
any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be
responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or
services.
Overview
The Oracle Communications Session Border Controller Accounting Guide describes:
It includes the Acme Packet accounting Vendor-Specific Attributes (VSAs), and the
Cisco Systems, Inc. VSAs supported by the Net-Net SBC. This reference guide
indicates the Cisco Systems VSAs supported by Acme Packets Net-Net products.
This guide also includes RADIUS-related statistics and alarm information and
associated Acme Packet Command Line Interface (ACLI) configuration element
examples. Appendix A of this guide contains a selection of examples of RADIUS logs
for purposes of reference.
Supported
Platforms
Release Version S-CX6.3.0 is supported on the Net-Net 4500 and Net-Net 4250
platforms.
Related Documentation
The following table lists the members that comprise the documentation set for this
release:
Version S-C6.1.0
Document Name
Document Description
Maintenance and
Troubleshooting Guide
Document Name
Document Description
Accounting Guide
Revision History
This section contains a revision history for this document.
Date
Revision Number
Description
August 1, 2008
Revision 1.10
Revision 2.00
Revision 2.01
January 7, 2011
Revision 2.50
Version S-C6.1.0
Contents
Version S-C6.1.0
Version S-C6.1.0
Version S-C6.1.0
Introduction
RADIUS is an accounting, authentication, and authorization (AAA) system. In
general, RADIUS servers are responsible for receiving user connection requests,
authenticating users, and returning all configuration information necessary for the
client to deliver service to the user.
You can configure your Net-Net SBC to send call accounting information to one or
more RADIUS servers. This information can help you to see usage and QoS metrics,
monitor traffic, and even troubleshoot your system. For more information about
QoS, refer to the Admission Control and QoS chapter of the Net-Net 4000 ACLI
Configuration Guide.
For information about how to configure the Net-Net SBC for RADIUS accounting
use, refer to this guides Configuring Accounting (35) chapter.
Licensing
In order to use RADIUS with your Net-Net SBC, you must have the accounting
license installed and activated on your system. For more information about licensing,
see the Software Licensing section of the Net-Net 4000 ACLI Configuration Guides
Getting Started chapter. This chapter provides details about Acme Packet software
licensing, including instructions for how to obtain and install licenses.
Overview
For H.323, SIP, and calls being interworked between H.323 and SIP (IWF), you can
obtain sets of records that contain information to help you with accounting and that
provide a quantitative and qualitative measurement of the call. For H.323 and SIP
calls, the Net-Net SBC generates one set of records; for calls requiring IWF, the NetNet SBC generates two sets of records.
You can use the RADIUS records generated by your Net-Net SBC to assist you with:
Usage accountingSee the calling and called parties for a call, the protocol
used, the realm the call traversed (as well as local and remote IP address and
port information), and the codec used
Traffic monitoringYou can see information about the setup, connect, and
disconnect times, as well as the SIP or H.323 disconnect cause
StartMarks the start of service delivery and describes the type of service being
delivered and the user to whom it is being delivered
Stop
Marks the end of service delivery
Describes the type of service that was delivered
Sometimes describes statistics such as elapsed time, input and output
octets, or input and output packets
VSAs are used to record the necessary session information missing from this list of
standard RADIUS attributes.
For more information about RADIUS, see to the following Internet Engineering Task
Force Request for Comments (IETF RFCs):
Standard RADIUS
Attributes
Dictionary
Attribute
Value
Attribute
Value
Type
Attribute Name
Attribute Description
NAS-IP-Address
IP
address
Start
Interim-Update
Stop
On
Off
NAS-Port
integer
Start
Interim-Update
Stop
On
Off
Messages
Version S-C6.1.0
Attribute
Value
Attribute
Value
Type
30
string
Start
Interim-Update
Stop
Calling-Station-Id
31
string
Start
Interim-Update
Stop
NAS-Identifier
32
string
Start
Interim-Update
Stop
On
Off
Attribute Name
Attribute Description
Called-Station-Id
Messages
Version S-C6.1.0
Acct-Status-Type
40
integer
Start (1)
Interim-Update
Stop (2)
On
Off
Acct-Session-Id
44
string
Start
Interim-Update
Stop
On
Off
Acct-SessionTime
46
integer
Interim-Update
Stop
Off
Acct-TerminateCause
49
integer
Stop
Off
RADIUS
Accounting
Termination
Causes
The table below describes the possible session termination causes for the AcctTerminate-Cause RADIUS attribute.
RADIUS
Termination
Cause
Related
Integer Value
(per RFC
2059)
Termination Event
Message
User Request
Stop
User Error
17
Stop
Lost Service
Stop
Admin Reset
Off
Admin Reboot
Off
NAS Request
10
Off
VSAs
This section describes the VSAs that the Net-Net SBC supports. These attributes
appear along with standard RADIUS attributes in the CDRs that the Net-Net SBC
generates.
VSAs are defined by vendors of remote access servers in order to customize how
RADIUS works on their servers. This section describes the accounting VSAs for
Acme Packet and for Cisco Systems.
Acme Packet
RADIUS VSAs
Acme Packets vendor identification number is 9148. This number refers to the 4octet VSA Vendor-ID field. The high-order octet is 0 and the low-order 3 octets are
the SMI Network Management Private Enterprise Code of the Vendor in network
byte order, defined in the Assigned Numbers RFC
(http://www.faqs.org/rfcs/rfc1700.html; Reynolds, J. and J. Postel, Assigned
Numbers, STD 2, RFC 1700, October 1994).
The table in this section is a dictionary of Acme Packets accounting VSAs. You can
use this information to translate the Acme Packet VSAs in Net-Net SBC RADIUS
messages into human-readable form. Acme Packet maintains VSA dictionary
definition files for the most popular RADIUS distributions; ask your Acme Packet
account representative for details.
Grouped according to attribute function, this table contains the following sections:
Version S-C6.1.0
RTP Jitter
RTCP Jitter
RTCP Latency
Only RADIUS Stop records contain QoS information. For non-QoS calls, the
attributes appear in the record, but their values are always be zero (0). When you
review the list of QoS VSAs, please note that calling in the attribute name
means the information is sent by the calling party and called in the attribute
name means the information is sent by the called party.
Examples of how this information appears in CDRs appears in Appendix A (65) of
this guide. Please note that the contents of Interim-Update messages do not depend
on what events cause a Start message to be generated.
New in Release SC6.0.0
The Net-Net SBC reports R-Factor and MOS data for the calling and called
segments at the end of a session. This information appears in RADIUS CDRs, and in
the Acme Packet VSA dictionary:
Acme-Calling-R-Factor (151)
Acme-Calling-MOS (152)
Acme-Called-R-Factor (153)
Acme-Called-MOS (154)
Note: These values are reported as * 100 in order to appear as integers.
The Net-Net SBC records media flow attributes in RADIUS CDRs, and there can be
multiple flows per session. In order to distinguish between the two flows that appear
for a basic session (forward and reverse), the Net-Net SBC supports unique media
flow attribute names.
The term flow-set represents a pair of media flows, where one is the forward flow
and one is the reverse. The flow attributes described in the table below have the
Version S-C6.1.0
designation FS1 or FS2, which identifies it as either the first or the second flow-set.
In addition, all non-QoS attributes have a direction indicator: F for forward, and R
for reverse.
Attribute Name
Attribute Description
Attribute
Value
Attribute
Value Type
Messages
General Attributes
Acme-CDR-SequenceNumber
59
integer
Start
Interim-Update
Stop
Acme-IntermediateTime
63
string
Interim-Update
Acme-Local-Time-Zone
57
string
Start
Interim-Update
Stop
Acme-FirmwareVersion
56
string
Start
Interim-Update
Stop
Acme-User-Class
254
string
Start
Stop
string
Start
Interim-Update
Stop
On
Off
78
string
Start
Interim-Update
Stop
On
Off
90
string
Start
Interim-Update
Stop
On
Off
112
string
Start
Interim-Update
Stop
On
Off
string
Start
Interim-Update
Stop
On
Off
Acme-FlowID_FS2_F
Acme-FlowID_FS2_R
Acme-FlowType_FS1_F
Version S-C6.1.0
Attribute
Value
Attribute
Value Type
79
string
Start
Interim-Update
Stop
On
Off
Acme-FlowType_FS2_F
91
string
Start
Interim-Update
Stop
On
Off
Acme-FlowType_FS2_R
113
string
Start
Interim-Update
Stop
On
Off
Acme-Flow-InRealm_FS1_F
10
string
Start
Interim-Update
Stop
Acme-Flow-InRealm_FS1_R
80
string
Start
Interim-Update
Stop
Acme-Flow-InRealm_FS2_F
92
string
Start
Interim-Update
Stop
Acme-Flow-InRealm_FS2_R
114
string
Start
Interim-Update
Stop
Acme-Flow-In-SrcAddr_FS1_F
11
IP address
Start
Interim-Update
Stop
Acme-Flow-In-SrcAddr_FS1_R
81
IP address
Start
Interim-Update
Stop
Acme-Flow-In-SrcAddr_FS2_F
93
IP address
Start
Interim-Update
Stop
Acme-Flow-In-SrcAddr_FS2_R
115
IP address
Start
Interim-Update
Stop
Acme-Flow-In-SrcPort_FS1_F
12
integer
Start
Interim-Update
Stop
Acme-Flow-In-SrcPort_FS1_R
82
integer
Start
Interim-Update
Stop
Attribute Name
Attribute Description
Acme-FlowType_FS1_R
Messages
Version S-C6.1.0
Attribute
Value
Attribute
Value Type
94
integer
Start
Interim-Update
Stop
Acme-Flow-In-SrcPort_FS2_R
116
integer
Start
Interim-Update
Stop
Acme-Flow-In-DstAddr_FS1_F
13
IP address
Start
Interim-Update
Stop
Acme-Flow-In-DstAddr_FS1_R
83
IP address
Start
Interim-Update
Stop
Acme-Flow-In-DstAddr_FS2_F
95
IP address
Start
Interim-Update
Stop
Acme-Flow-In-DstAddr_FS2_R
117
IP address
Start
Interim-Update
Stop
Acme-Flow-In-DstPort_FS1_F
14
integer
Start
Interim-Update
Stop
Acme-Flow-In-DstPort_FS1_R
84
integer
Start
Interim-Update
Stop
Acme-Flow-In-DstPort_FS2_F
96
integer
Start
Interim-Update
Stop
Acme-Flow-In-DstPort_FS2_R
118
integer
Start
Interim-Update
Stop
Acme-Flow-OutRealm_FS1_F
20
string
Start
Interim-Update
Stop
Acme-Flow-OutRealm_FS1_R
85
string
Start
Interim-Update
Stop
Attribute Name
Attribute Description
Acme-Flow-In-SrcPort_FS2_F
Messages
Version S-C6.1.0
Version S-C6.1.0
Attribute
Value
Attribute
Value Type
97
string
Start
Interim-Update
Stop
Acme-Flow-OutRealm_FS2_R
119
string
Start
Interim-Update
Stop
Acme-Flow-Out-SrcAddr_FS1_F
21
IP address
Start
Interim-Update
Stop
Acme-Flow-Out-SrcAddr_FS1_R
86
IP address
Start
Interim-Update
Stop
Acme-Flow-Out-SrcAddr_FS2_F
98
IP address
Start
Interim-Update
Stop
Acme-Flow-Out-SrcAddr_FS2_R
120
IP address
Start
Interim-Update
Stop
Acme-Flow-Out-SrcPort_FS1_F
22
integer
Start
Interim-Update
Stop
Acme-Flow-Out-SrcPort_FS1_R
87
integer
Start
Interim-Update
Stop
Acme-Flow-Out-SrcPort_FS2_F
99
integer
Start
Interim-Update
Stop
Acme-Flow-Out-SrcPort_FS2_R
121
integer
Start
Interim-Update
Stop
Acme-Flow-Out-DstAddr_FS1_F
23
IP address
Start
Interim-Update
Stop
Acme-Flow-Out-DstAddr_FS1_R
88
IP address
Start
Interim-Update
Stop
Attribute Name
Attribute Description
Acme-Flow-OutRealm_FS2_F
Messages
Attribute
Value
Attribute
Value Type
100
IP address
Start
Interim-Update
Stop
Acme-Flow-Out-DstAddr_FS2_R
122
IP address
Start
Interim-Update
Stop
Acme-Flow-Out-DstPort_FS1_F
24
integer
Start
Interim-Update
Stop
Acme-Flow-Out-DstPort_FS1_R
89
integer
Start
Interim-Update
Stop
Acme-Flow-Out-DstPort_FS2_F
101
integer
Start
Interim-Update
Stop
Acme-Flow-Out-DstPort_FS2_R
123
integer
Start
Interim-Update
Stop
40
string
Start
Interim-Update
Stop
Attribute Name
Attribute Description
Acme-Flow-Out-DstAddr_FS2_F
Messages
Session Attributes
Acme-Session-GenericId
string
Start
Interim-Update
Stop
Acme-Session-EgressCallId
string
Start
Interim-Update
Stop
Acme-Session-IngressRealm
41
string
Start
Interim-Update
Stop
Version S-C6.1.0
Attribute Name
Attribute Description
Acme-Session-EgressRealm
Attribute
Value
Attribute
Value Type
42
string
Start
Interim-Update
Stop
43
string
Start
Interim-Update
Stop
54
string
Start
Interim-Update
Stop
55
string
Start
Interim-Update
Stop
Messages
Acme-SessionCharging-Vector
Acme-SessionChargingFunction_Address
Version S-C6.1.0
Acme-SessionDisposition
60
integer
Start
Interim-Update
Stop
Acme-Post-Dial-Delay
58
integer
Start
Interim-Update
Stop
Acme-P-Asserted-ID
69
string
Start
Interim-Update
Stop
Acme-SIP-Diversion
70
string
Start
Interim-Update
Stop
Acme-Primary-RoutingNumber
64
string
Start
Interim-Update
Stop
Attribute
Value
Attribute
Value Type
Messages
134
integer
Stop
Acme-DisconnectInitiator
61
integer
Stop
Acme-DisconnectCause
62
integer
Stop
Acme-SIP-Status
71
integer
Stop
Acme-OriginatingTrunk-Group
65
string
Start
Interim-Update
Stop
Acme-OriginatingTrunk-Context
67
string
Start
Interim-Update
Stop
Acme-TerminatingTrunk-Group
66
string
Start
Interim-Update
Stop
Acme-TerminatingTrunk-Context
68
string
Start
Interim-Update
Stop
Acme-Ingress-LocalAddr
74
string
Start
Interim-Update
Stop
Acme-Ingress-RemoteAddr
75
string
Start
Interim-Update
Stop
Acme-Egress-LocalAddr
76
string
Start
Interim-Update
Stop
Acme-Egress-RemoteAddr
77
string
Start
Interim-Update
Stop
Acme-Session-IngressRPH
135
string
Start
Interim-Update
Stop
136
string
Start
Interim-Update
Stop
Attribute Name
Attribute Description
Acme-Egress-FinalRouting-Number
Acme-Ingress-NetworkInterface-Id
137
string
Start
Interim-Update
Stop
Acme-Ingress-Vlan-TagValue
138
integer
Start
Interim-Update
Stop
Version S-C6.1.0
Attribute
Value
Attribute
Value Type
139
string
Start
Interim-Update
Stop
Acme-Egress-Vlan-TagValue
140
integer
Start
Interim-Update
Stop
Acme-Refer-CallTransfer-Id
141
string
Stop
32
integer
Stop
104
integer
Stop
33
integer
Stop
105
integer
Stop
34
integer
Stop
106
integer
Stop
35
integer
Stop
107
integer
Stop
Attribute Name
Attribute Description
Acme-Egress-NetworkInterface-Id
Messages
QoS Attributes
Acme-Calling-RTCPPackets-Lost_FS1
Acme-Calling-RTCPAvg-Jitter_FS1
Acme-Calling-RTCPAvg-Jitter_FS2
Acme-Calling-RTCP-Avg
Latency_FS1
Acme-Calling-RTCP-Avg
Latency_FS2
Acme-Calling-RTCPMaxJitter_FS1
Acme-Calling-RTCPMaxJitter_FS2
Version S-C6.1.0
Attribute Name
Attribute Description
Acme-Calling-RTCPMaxLatency_FS1
Attribute
Value
Attribute
Value Type
Messages
36
integer
Stop
108
integer
Stop
28
integer
Stop
102
integer
Stop
29
integer
Stop
103
integer
Stop
37
integer
Stop
109
integer
Stop
38
integer
Stop
110
integer
Stop
39
integer
Stop
111
integer
Stop
Acme-CallingOctets_FS1
Acme-CallingOctets_FS2
Acme-CallingPackets_FS1
Acme-CallingPackets_FS2
Acme-Calling-RTPPackets-Lost_FS1
Acme-Calling-RTPPackets-Lost_FS2
Acme-Calling-RTP-AvgJitter_FS1
Acme-Calling-RTP-AvgJitter_FS2
Acme-Calling-RTPMaxJitter_FS1
Acme-Calling-RTP-AvgMaxJitter_FS2
Version S-C6.1.0
Attribute Name
Attribute Description
Acme-CalledOctets_FS1
Attribute
Value
Attribute
Value Type
Messages
44
integer
Stop
124
integer
Stop
45
integer
Stop
125
integer
Stop
46
integer
Stop
126
integer
Stop
47
integer
Stop
127
integer
Stop
48
integer
Stop
128
integer
Stop
49
integer
Stop
Acme-CalledPackets_FS1
Acme-CalledPackets_FS2
Acme-Called-RTCPPackets-Lost_FS1
Acme-Called-RTCPPackets-Lost_FS2
Acme-Called-RTCP-AvgJitter_FS1
Acme-Called-RTCP-AvgJitter_FS2
Acme-Called-AvgLatency_FS1
Acme-Called-AvgLatency_FS2
Acme-Called-RTCPMaxJitter_FS1
Version S-C6.1.0
Attribute Name
Attribute Description
Acme-Called-RTCPMaxJitter_FS2
Attribute
Value
Attribute
Value Type
Messages
129
integer
Stop
50
integer
Stop
130
integer
Stop
51
integer
Stop
131
integer
Stop
52
integer
Stop
132
integer
Stop
53
integer
Stop
133
integer
Stop
151
integer
Stop
Acme-Called-RTCPMaxLatency_FS2
Acme-Called-RTPPackets-Lost_FS1
Acme-Called-RTPPackets-Lost_FS2
Acme-Called-RTP-AvgJitter_FS1
Acme-Called-RTP-AvgJitter_FS2
Acme-Called-RTPMaxJitter_FS1
Acme-Called-RTPMaxJitter_FS2
Acme-Calling-R-Factor
New in Release SC6.1.0
Version S-C6.1.0
Attribute Name
Attribute Description
Acme-Calling-MOS
Attribute
Value
Attribute
Value Type
Messages
152
integer
Stop
153
integer
Stop
154
integer
Stop
Acme-Called-R-Factor
New in Release SC6.1.0
Acme-Called-MOS
New in Release SC6.1.0
The table below defines the possible values for several Acme Packet VSAs.
Version S-C6.1.0
Attribute Value
Possible Values
Acme-PostDialDelay
58
Acme-SessionDisposition
60
0=unknown
1=call_attempt
2=ringing
3=answered
Acme-DisconnectInitiator
61
0=UNKNOWN_DISCONNECT_INITIATOR
1=CALLING_PARTY_DISCONNECT
2=CALLED_PARTY_DISCONNECT
3=INTERNAL_DISCONNECT
Attribute Value
Possible Values
62
Version S-C6.1.0
Attribute Value
Possible Values
Acme-SIPDiversion
70
Acme-SIP-Status
71
Cisco Systems
RADIUS Decodes
Version S-C6.1.0
RESP_STATUS_TRYING 100
RESP_STATUS_RINGING 180
RESP_STATUS_FORWARD
181
RESP_STATUS_QUEUED 182
RESP_STATUS_PROGRESS
183
RESP_STATUS_OK
200
RESP_STATUS_CREATED 201
RESP_STATUS_ACCEPTED
202
RESP_STATUS_PART
206
RESP_STATUS_MAX_OK
299
RESP_STATUS_MULTIPLE
300
RESP_STATUS_MOVED 301
RESP_STATUS_MOVED_TMP
302
RESP_STATUS_USE_PROXY
305
RESP_STATUS_ALTERNATE
380
RESP_STATUS_BAD
400
RESP_STATUS_UNAUTH 401
RESP_STATUS_PAY_REQ 402
RESP_STATUS_FORBIDDEN
403
RESP_STATUS_NOT_FOUND
404
RESP_STATUS_NOT_ALLOW
405
RESP_STATUS_NOT_ACCEPT 406
RESP_STATUS_AUTH_REQ
407
RESP_STATUS_REQ_TMO
408
RESP_STATUS_CONFLICT
409
RESP_STATUS_GONE
410
RESP_STATUS_LEN_REQ 411
RESP_STATUS_TOO_BIG 413
RESP_STATUS_URI_TOO_BIG 414
RESP_STATUS_MEDIA
415
RESP_STATUS_URI_SCHEME
416
RESP_STATUS_BAD_EXT 420
RESP_STATUS_EXT_REQ 421
RESP_STATUS_TOO_SMALL
422
RESP_STATUS_TOO_BRIEF
423
RESP_STATUS_TMP_UNAVAIL 480
RESP_STATUS_NO_EXIST
481
RESP_STATUS_LOOP
482
RESP_STATUS_TOOMNY_HOPS 483
RESP_STATUS_ADDR_INCMPL 484
RESP_STATUS_AMBIGUOUS
485
RESP_STATUS_BUSY_HERE
486
RESP_STATUS_CANCELLED
487
RESP_STATUS_NOT_HERE
488
RESP_STATUS_BAD_EVENT
489
RESP_STATUS_PENDING 491
RESP_STATUS_UNDECIPH
493
RESP_STATUS_INT_ERR 500
RESP_STATUS_NOT_IMPL
501
RESP_STATUS_BAD_GTWY
502
RESP_STATUS_SVC_UNAVAIL 503
RESP_STATUS_GTWY_TMO
504
RESP_STATUS_BAD_VER 505
RESP_STATUS_MSG_TOO_BIG 513
RESP_STATUS_PRE_FAIL 580
RESP_STATUS_BUSY
600
RESP_STATUS_DECLINE 603
RESP_STATUS_DONT_EXIST
604
RESP_STATUS_NOTACCEPT
606
You can use the information in this table to translate the Cisco Systems VSAs that
sometimes appear in Net-Net SBC RADIUS messages into a more human-readable
form.
Attribute
Value
Attribute
Value
Type
25
string
Start
Stop
Connect Time
28
string
Start
InterimUpdate
Stop
Disconnect
Time
29
string
Stop
Disconnect
Cause
30
string
Stop
Attribute Name
Attribute Description
Setup Time
Messages
section.
This section provides tables that show the mappings between SIP Status and: H.323
Disconnect Reason, H.323 Release Complete Reason, and RAS error. It also shows
the mapping for Q.850 cause to H.323 Release Complete Reason.
No Bandwidth
Gatekeeper Resource
Unreachable Destination
Version S-C6.1.0
SIP Status
603 Decline
Destination Rejection
Invalid Revision
401 Unauthorized
No Permission
Unreachable Gatekeeper
Gateway Resource
Adaptive Busy
In Conference
Undefined Reason
401 Unauthorized
Security Denied
SIP Status
Gatekeeper Resource
401 Unauthorized
Invalid Permission
Request Denied
Undefined
401 Unauthorized
Invalid Endpoint ID
Resource Unavailable
401 Unauthorized
Security Denial
Incomplete Address
485 Ambiguous
Aliases Inconsistent
401 Unauthorized
Version S-C6.1.0
SIP Status
Undefined Reason
401 Unauthorized
Security Denied
Undefined Reason
403 Forbidden
No Permission
Unreachable Destination
Undefined Reason
Undefined Reason
Security Denied
Adaptive Busy
409 Conflict
Undefined Reason
410 Gone
Unreachable Destination
Undefined Reason
Undefined Reason
Adaptive Busy
Undefined Reason
Undefined Reason
Undefined Reason
The table below describes how the Q.850 Causes and the H.323 release complete
reasons are mapped internally on the Net-Net SBC.
Q.850 Cause
Numeric Code
Unreachable Destination
16
Destination Rejection
User Busy
17
In Conference
Subscriber Absent
20
28
Normal Unspecified
16
Undefined Reason
No Circuit/Channel Available
34
No Bandwidth
38
Unreachable Gatekeeper
Version S-C6.1.0
SIP-SIP Calls
Q.850 Cause
Numeric Code
Temporary Failure
41
Adaptive Busy
42
Gateway Resource
Resource Unavailable
47
Gatekeeper Resource
Incompatible Destination
88
Invalid Revision
Interworking Unspecified
111
No Permission
The Net-Net SBC maps SIP status codes and events to disconnect cause attribute
values used by Cisco Systems Proxy Server (CSPS) accounting services.
Description
Undetermined reason
Undetermined reason
BYE
Normal clearing
3xx: Redirection
Redirection
Client error
Server error
Global error
SIP-H.323 Calls
with Interworking
For calls that require SIP-H.323 interworking, the Net-Net SBC generates two sets
of RADIUS CDRs: one for the SIP call-leg and one for the H.323 call leg. The values
recorded in RADIUS Stop records for the disconnect cause depend on the nature
and source of the call disconnect or rejection.
For calls rejected or disconnected because of SIP events and errors, the Net-Net SBC
records Q.850 cause values mapped from the SIP event/status code in the SIP CDR.
For the H.323 CDR, the SIP status categories and events are mapped to Q.850 cause
codes.
The entries in this table are determined by the SIP Status to H.323 Release Complete
Reason Error Mapping (30).
Version S-C6.1.0
BYE
3xx
23Redirection to new
destination
21Call rejected
410 Gone
21Call rejected
403 Forbidden
21Call rejected
111Interworking unspecified
21Call rejected
21Call rejected
21Call rejected
21Call rejected
21Call rejected
41Temporary failure
480 Temporarily
unavailable
21Call rejected
41Temporary failure
21Call rejected
17User Busy
401 Unauthorized
21Call rejected
32Normal unspecified
21Call rejected
32Normal unspecified
21Call rejected
16Normal unspecified
38Network out of
order
38Network out of
order
88Incompatible destination
38Network out of
order
16Normal unspecified
31Normal unspecified
41Temporary failure
603 Decline
31Normal unspecified
31Normal unspecified
31Normal unspecified
31Normal unspecified
31Normal unspecified
The Q.850 cause code value is recorded for the disconnect cause in the CDR for the
H.323 call leg if the Q.850 cause is received. H.323 recommendations state that
either Q.850 Cause of RelCompReason is mandatory for the RELEASE COMPLETE;
the Cause information element (IE) is optional everywhere. The Cause IE and the
ReleaseCompleteReason (part of the release complete message) are mutually
exclusive.
If a Q.850 cause code is not received, the Net-Net SBC records a Q.850 cause value
mapped from the received ReleaseCompleteReason as defined in the table below.
Version S-C6.1.0
The entries in this table are determined by the SIP Status to H.323 Disconnect
Reason Mapping (28).
Version S-C6.1.0
H.323
ReleaseCompleteReason
H.323 CDR
Disconnect Cause
No Bandwidth
34No
channel/circuit
available
480 Temporarily
Unavailable
21Call rejected
Gatekeeper Resource
47Resource
unavailable
21Call rejected
Unreachable Destination
3No route to
destination
21Call rejected
Destination Rejected
31Normal
unspecified
603 Decline
31Normal
unspecified
Invalid Revision
88Incompatible
destination
38Network out of
order
No Permission
111Interworking
unspecified
401 Unauthorized
21Call rejected
Unreachable Gatekeeper
38Network out of
order
503 Service
Unavailable
38Network out of
order
Gateway Resource
42Switching
equipment
congestion
480 Temporarily
unavailable
21Call rejected
28Invalid number
format
21Call rejected
Adaptive Busy
41Temporary failure
21Call rejected
In Conference
17User busy
21Call rejected
Undefined Reason
16Normal
unspecified
38Network out of
order
20Subscriber
absent
21Call rejected
31Normal call
clearing
47Resource
Unavailable
401 Unauthorized
21Call rejected
SIP Status
For calls that are rejected because of H.225 RAS, there is no CDR generated for the
H.323 call leg as no Setup message is generated. The Net-Net SBC maps RAS errors
to SIP Status as specified in the table below.The SIP CDR disconnect cause values
are the same as the CSPS disconnect cause values already mentioned and defined.
The entries in this table are determined by the SIP Status to H.323 RAS Error
Mapping (29).
SIP Status
21Call Rejected
Invalid Permission
401 Unauthorized
21Call Rejected
Request Denied
Undefined
401 Unauthorized
21Call Rejected
Invalid Endpoint ID
Resource Unavailable
Security Denial
401 Unauthorized
21Call Rejected
Incomplete Address
21Call Rejected
2Redirection
Aliases Inconsistent
485 Ambiguous
21Call Rejected
401 Unauthorized
21Call Rejected
Version S-C6.1.0
Configuring Accounting
Overview
This chapter provides you with information about configuring RADIUS accounting
on your Net-Net SBC.
The Net-Net products support Net-Net SBC RADIUS accounting, including these
essential configurations and specialized features:
Local CDR storage on the Net-Net SBC, including CSV file format settings-
The Net-Net SBC supports CDRs through RADIUS reporting with additional VSAs
to include information that is not available with the standard RADIUS session
information. CDRs provide billing information on sessions traversed through a
system, as well as troubleshooting information, fraud detection, fault diagnostics,
and service monitoring.
CDRs can contain information about recent system usage such as the identities of
sources (points of origin), the identities of destinations (endpoints), the duration of
each call, the amount billed for each call, the total usage time in the billing period,
the total free time remaining in the billing period, and the running total charged
during the billing period.VSAs are defined by vendors of remote access servers in
order to customize how RADIUS works on their servers.
RAS Overview
The RAS acts as a RADIUS client. It provides a mechanism for generating accounting
information in CDRs. The CDRs are transmitted to a RADIUS server in UDP
datagrams, using RADIUS Accounting Request messages.
The RAS receives RADIUS accounting messages when different events occur. The
event and CDR event trigger list information determines which RADIUS messages,
Version S-C6.1.0
CONFIGURING ACCOUNTING
if any, are included, as well as which RADIUS attributes are included. The library
adds RADIUS messages to the waiting queue only when the message is ready to be
sent. The SIP proxy needs to populate the CDR as session information becomes
available so, by the time the session ends, it contains the information necessary to
generate all of the messages.
The RADIUS accounting client process manages its queue and a list of servers. The
servers each have a UDP connection and manage their own pending message
queues. Changes in the state of the server connection might cause interaction with
the client process waiting queue.
When RADIUS messages are added to the RAS waiting queue, the RAS sends them
to a server based on strategy. If the RAS is configured to transmit all the messages
when the session ends, all the messages are sent to the same server. Each session
continues logging messages according to the event logging scheme in effect when
the session began (for example, when the CDR was created).
The RAS notifies the RADIUS server with Accounting-On/Off messages when the
RASs entry for that server is enabled/disabled. The response to the Accounting-On
message is the RASs first determination of RTT, and serves as notification that the
server is reachable. Until the Accounting-On response is received, the server cannot
send other messages.
RADIUS Accounting
Client
The RADIUS accounting client process has a local socket at which it accepts RADIUS
messages. RADIUS messages received on the local socket are added to the waiting
queue for transmission to a RADIUS server. The waiting queue is a first-in, first-out
(FIFO) queue.
The RADIUS accounting client process sends messages to a server queue based on
the configuration (servers configured/enable/connected, as well as the strategy).
Messages that return from a server (due to server failure/disabling) are first in the
FIFO queue.
The RADIUS accounting client process interfaces with the RADIUS accounting
servers using the RADIUS protocol with the VSAs outlined above.
The RADIUS server collects a variety of information that can be used for accounting
and for reporting on network activity. The RADIUS client sends information to
designated RADIUS servers when the user logs on and logs off. The RADIUS client
might send additional usage information on a periodic basis while the session is in
progress. The requests sent by the client to the server to record logon/logoff and
usage information are generally called accounting requests.
RADIUS accounting permits a RADIUS server to track when users commence and
terminate their connections. Typical accounting information includes the following:
Version S-C6.1.0
CONFIGURING ACCOUNTING
packet describing the type of service that was delivered and, optionally, statistics
such as elapsed time, input and output octets, or input and output packets. It sends
that packet to the RADIUS Accounting server, which sends back an
acknowledgement that the packet has been received. The Accounting-Request
(whether for Start or Stop) is submitted to the RADIUS accounting server through
the network.
Transactions between the client and RADIUS accounting server are authenticated
through the use of a shared secret, which is never sent over the network.
Session
Accounting
The RAS client can record SIP, H.323, and IWF session activity based on
configuration and a CDR. The CDR determines which messages are generated and
determines the RADIUS attributes included in the messages. The RAS client must
be capable of sending CDRs to any number of RADIUS accounting servers, using the
defined hunt, failover, round robin, fewest pending, or fastest server strategies.
The establishment, failed establishment, change, or removal of a session can trigger
RADIUS Accounting Request messages. The RAS might also send notification of its
status (enabled/disabled). RADIUS Accounting Request messages include the
following:
Each session might generate Start, Interim-Update, and Stop messages based on the
local configuration when the session is initiated. Each Start message tells the
RADIUS server that a session has started. Each Interim-Update message changes
the session parameters, and may report the session characteristics for the session to
that point. Each Stop message informs the RADIUS server that a session has ended
and reports session characteristics.
The RAS has the ability to transmit all RADIUS messages related to a session at the
end of the session, regardless of which messages are generated and when they are
generated. Some customers might choose this option to reduce the likelihood of the
RADIUS messages being logged to different servers, or in different log files on the
same server.
The RAS always generates a RADIUS Stop message when the session ends,
regardless of the session termination cause. The termination cause and the session
characteristics are reported.
Version S-C6.1.0
CONFIGURING ACCOUNTING
RADIUS Messages
The following table identifies the relationship between the signaling elements and
the RADIUS attributes included in Accounting Request messages to the RADIUS
server.
RADIUS Attribute
Data Element
Message
NAS IP-Address
NAS Port
NAS Identifier
Called Station ID
Calling Station ID
Acct-Terminate-Cause
Stop, Off
Acct-Session-Time
Interim-Update,
Stop, Off
Version S-C6.1.0
CONFIGURING ACCOUNTING
Session Termination
Sessions are terminated for reasons that include normal termination, signaling
failure, timeout, or network problems. The following table maps RADIUS
accounting termination cause codes to network events.
RADIUS Termination
Cause
Event
Message
User request
Stop
User error
Stop
NAS request
Off
ACLI Instructions
and Examples
This section tells you how to access and set parameters for RADIUS accounting
support. To use the Net-Net SBC with external RADIUS (accounting) servers to
generate CDRs and provide billing services requires, you need to configure account
configuration and account server list.
Accessing the
Accounting and
Accounting Servers
Configuration
2.
ACMEPACKET(configure)# session-router
3.
Type account-config and press <Enter>. The system prompt changes to let you
know that you can begin configuring individual parameters.
ACMEPACKET(session-router)# account-config
ACMEPACKET(account-config)#
4.
Setting Up the
Account Configuration
You set the account configuration parameters to indicate where you want accounting
messages sent, when accounting messages you want them sent, and the strategy you
want used to select account servers.
To configure the account configuration:
Version S-C6.1.0
1.
2.
portRetain the default value of 1813 or enter the number of the UDP port
associated with the Net-Net SBC from which RADIUS messages are sent.
minimum: 1025
maximum: 65535
CONFIGURING ACCOUNTING
3.
strategyIndicate the strategy you want used to select the accounting servers
to which the Net-Net SBC will send its accounting messages. The following
table lists the available strategies:
Strategy
Description
hunt
failover
round robin
fewest pending
4.
stateRetain the default value enabled if you want the account configuration
active on the system. Enter disabled if you do not want the account
configuration active on the system.
5.
6.
Maximum: 232-1
7.
Version S-C6.1.0
CONFIGURING ACCOUNTING
8.
enabledLimits the number of files on the Net-Net SBC used to store the
accounting message information for one session. It is easiest to store the
accounting information from a single session in a single storage file.
9.
Description
ok
reinvite
reinvite cancel
unsuccessful-attempt
Version S-C6.1.0
You must establish the list of servers to which the Net-Net SBC can send accounting
messages.
CONFIGURING ACCOUNTING
1.
2.
portRetain the default 1813 or enter the number of the UDP port associated
with the account server to which RADIUS messages are sent.
minimum: 1025
maximum: 65535
3.
stateRetain the default enabled to enable the account servers on the system
or enter disabled to disable them.
4.
minimum: 1 second
Once this timer value is exceeded, the Net-Net SBC marks the unresponsive
account server as disabled in its failover scheme. When a server connection is
marked as inactive, the Net-Net SBC attempts to restart the connection and
transfers pending messages to another queue for transmission. RADIUS
messages might be moved between different account servers as servers become
inactive or disabled.
6.
7.
minimum: 1 second
8.
secretEnter the secret passed from the account server to the client in text
format. Transactions between the client and the RADIUS server are
authenticated by the shared secret; which is determined by the source IPv4
address of the received packet.
Version S-C6.1.0
CONFIGURING ACCOUNTING
9.
NAS ID (the second piece of information) provided by this value. If you enter
a value here, the NAS ID is sent to the remote server.
If you have more than one Net-Net SBC pointing to the same account server,
the NAS ID can be used to identify which Net-Net SBC generated the
record.
ACLI Instructions
and Examples
2.
3.
4.
5.
H.323The periodic timer (set to the value you specify in the accounting
configuration) is dynamically created when the Net-Net SBC receives a Connect
message and an H.323 call answer method is invoked. The Net-Net SBC deletes
the timer when the H.323 session is terminated.
SIPThe periodic timer (set to the value you specify in the accounting
configuration) is dynamically created when the Net-Net SBC receives a a 200
OK response to an INVITE message. The Net-Net SBC deletes the timer when
the session is terminated.
Version S-C6.1.0
CONFIGURING ACCOUNTING
2.
3.
4.
5.
RADIUS attribute selectionYou can set a list of the Acme Packet VSAs you
want included in a RADIUS CDR, and the Net-Net SBC will exclude the others
from the record; standard attributes are always included. You specify attributes
using their unique identifier in a comma-delimited list, and you can list them in
any order. However, entering an invalid range disables this feature.
The Net-Net SBC excludes attributes from the records in which they are already
defined. If an attributes only appears in a Stop record, then it will be deleted
from Stop records.
The configuration provides a mechanism to make entries flexible and easy.
ACLI Instructions
and Examples
Accessing the
Accounting
Configuration
2.
3.
From this point, you can reach the individual parameters for duplicate RADIUS
attribute prevention and for RADIUS attribute selection.
Version S-C6.1.0
CONFIGURING ACCOUNTING
Preventing Duplicate
RADIUS Attributes
2.
RADIUS Attribute
Selection
You enter the list of VSAs that you want included as a comma-delimited list. There
are special entry types you can use in the comma-delimited list to set ranges and
make entries easier:
Where X is a VSA identifier, the Net-Net SBC will include all attributes
with an identifier equal to or greater than X.
X-
-X Where X is a VSA identifier, the Net-Net SBC will include all attributes
with an identifier equal to or less than X.
- Use the minus sign (-) alone when you want to turn off attribute selection,
including all VSAs in the CDR.
This entry specifies that CDRs contain VSA with identifiers equal to and less
than 5, VSA 7, and VSAs with identifiers equal to and greater than 10.
2.
Generating CDRs with call detail information from a SIP messageThe NetNet SBC reserves a set of vender-specific attributes (VSAs) and then populates
them according to your header manipulation (HMR) configuration
Generating CDRs with trunk group informationYou can enable your Net-Net
SBC to provide terminating trunk-group and trunk-context data even when the
Net-Net SBC is not performing trunk-group routing.
Both support using the CSV file for RADIUS records, which you can either save
locally or push to a defined FTP server.
The Net-Net SBC reserves VSAs 200-229 for you to define for use with SIP calls.
These VSAs should never be used for other purposes, and their use should never
conflict with the need to add new VSAs in the future. Because this leaves a significant
number of VSAs unused, there is still ample space for any new VSAs that might be
required.
Since RADIUS START records are created on session initiation, their content cannot
be updated. However, the content for INTERIM and STOP records can be.
To configure user-defined VSAs for a SIP call, you use HMR. For example, when you
set up HMR correctly, the Net-Net SBC reports originating or terminating country
Version S-C6.1.0
CONFIGURING ACCOUNTING
codes in CDRs in whatever format they appear in the SIP username field. The HMR
rules you configure uses the SIP header name P-Acme-VSA, adding it to the SIP
header from any part of the SIP message. Then the Net-Net SBC searches for the PAcme-VSA header, generates a VSA for it, and then includes that VSA in the CDR
for the call.
You can include multiple custom VSAs per CDR by adding the corresponding
number of rules; in essence, you add in the header as many times as required.
HMR Adaptations
The following HMR element rule types support user-defined VSA for SIP calls:
uri-phone-number-only
phone-digit
DIGIT
visual-separator
dtnf-digit
pause-character
"p" / "w"
The action only occurs if the URI username matches the BNF defined here.
Even so, you can also replace the uri-phone-number-only with one that does
not matchusing the same rule.
HMR supports the use of a string variable that you can use to populate headers and
elements. You set this value in the hmr-string parameter for a realm, SIP session
agent, or SIP interface. Then, you reference it as the $HMR_STRING variable.
When a message arrives, the Net-Net SBC matches the string you provision to the
closest session agent, realm, or SIP interface. The precedence for matching is in this
order: session agent, realm, and then SIP interface. For example, the Net-Net SBC
populates messages matching a session agent using the $HMR_STRING variable,
but it leaves the value empty for session agents that do not match.
You can use the string variable, for instance, for values specific to realms and session
agents such as country code values when the regular expression pattern used to
match a country code fails to do so.
This section shows you how to configure user-defined VSAs for SIP calls. It also
contains subsections with configuration examples so you can see how this feature is
put to use.
Version S-C6.1.0
CONFIGURING ACCOUNTING
This section also shows you two configuration examples for this feature.
To create a header manipulation rule that generates user-defined VSAs for SIP
calls:
1.
2.
3.
4.
5.
nameEnter a meaningful name for the header rule you are creating. For
example, if you want to add VSA 200 to your CDRs for SIP calls, you might name
your rule generateVSA200. There is no default for this parameter, and it is
required.
6.
7.
8.
new-valueEnter the regular expression value for the new value you want to
add. For example, to add VSA 200 that contains the value from the SIP From
header, you would enter 200:+$storeFrom.$0.
9.
The first example shows you how to generate custom VSA for the To and From
headers in SIP messages.
VSA 200 contains the header value from the SIP From header.
VSA 220 contains the header value from the SIP To header.
sip-manipulation
namecustom
VSA1
description
header-rule
name
storeFrom
header-name
from
action
store
comparison-type
pattern-rule
match-value
.*
msg-type
request
new-value
methods
INVITE
header-rule
Version S-C6.1.0
name
storeTo
header-name
to
action
store
comparison-type
pattern-rule
CONFIGURING ACCOUNTING
match-value
.*
msg-type
request
new-value
methods
INVITE
header-rule
name
generateVSA200
header-name
P-Acme-VSA
action
add
comparison-type
case-sensitive
match-value
msg-type
any
new-value
200:+$storeFrom.$0
methods
INVITE
header-rule
name
generateVSA220
header-name
P-Acme-VSA
action
add
comparison-type
case-sensitive
match-value
msg-type
any
new-value
220:+$storeTo.$0
methods
INVITE
The second example shows you how to configure HMR to generate VSA 225, which
contains the customer P_From header when it is present. When that header is not
present, the rule instructs the Net-Net SBC to include the header value from the SIP
From header for VSA 225.
sip-manipulation
name
customVSA1
description
header-rule
name
storePfrom
header-name
P_From
action
store
comparison-type
pattern-rule
match-value
.*
msg-type
request
new-value
methods
INVITE
header-rule
name
storeFrom
header-name
from
action
store
comparison-type
pattern-rule
match-value
.*
msg-type
request
new-value
methods
INVITE
header-rule
name
generateVSA225_1
header-name
P-Acme-VSA
action
add
comparison-type
case-sensitive
match-value
Version S-C6.1.0
CONFIGURING ACCOUNTING
msg-type
request
new-value
225:+$storeFrom.$0
methods
INVITE
header-rule
name
generateVSA225_2
header-name
P-Acme-VSA
action
manipulate
comparison-type
pattern-rule
match-value
$storePfrom
msg-type
request
new-value
methods
INVITE
element-rule
name
one
parameter-name
type
action
header-value
delete-element
match-val-type
any
comparison-type
pattern-rule
match-value
^225.*
new-value
element-rule
name
two
parameter-name
type
header-value
action
add
match-val-type
comparison-type
any
case-sensitive
match-value
new-value
225:+$storePfrom.$0
To use the HMR string variable, you set the hmr-string value in the SIP session
agent, realm, or SIP interface where you want the feature applied. The following
sample shows you how to configure the hmr-string parameter for SIP session agent.
1.
2.
3.
If you are adding this feature to an existing configuration, you need to select the
configuration (using the ACLI select command) before making your changes.
Version S-C6.1.0
4.
5.
CONFIGURING ACCOUNTING
Trunk-Group VSA
Generation
You can force the Net-Net SBC to generate VSAs related to trunk groups even when
you are not using the trunk group feature. With the force-report-trunk-info
parameter turned on in the session router configuration:
The Net-Net SBC reports the terminating trunk-group (VSA 66) and trunk
context (VSA 68) as the received trunk group and context from the calls SIP
REQUEST message. If the SIP message has none, then the Net-Net SBC uses
the information from the matching egress session agent (or egress realm, when
available) and next-hop realm.
Note that information is reported after HMR processingmeaning that header
manipulation has been performed on the message information reported.
You enable trunk-group VSA generation on a system-wide basis in the sessionrouter configuration.
To enable forced trunk-group VSA generation:
1.
2.
3.
4.
5.
Version S-C6.1.0
CONFIGURING ACCOUNTING
The prioritization feature works with all of the strategy types you set in the
accounting configuration. However, it is most applicable to the hunt or failover
strategies. You can assign a number to each server to mark its priority, or you can
leave the priority parameter set to 0 (default) so the Net-Net SBC prioritizes them by
IP address and port.
This example shows you how you can might benefit from using the prioritization
feature if you have multiple Net-Net SBCs sending RADIUS CDRs to multiple
RADIUS servers. Consider the following Net-Net SBCs and accounting servers.
Net-Net SBC
Account Server1
Priority
Account Server2
Priority
Account Server3
Priority
Net-Net SBC1
10
Net-Net SBC2
10
Net-Net SBC3
10
Net-Net SBC4
10
Net-Net SBC5
10
Net-Net SBC6
10
If the strategy for this example is set to hunt or failover and assuming no timeouts
are pending, you can see that Net-Net SBC1 sends its accounting traffic to Account
Server3 over the other two. Net-Net SBC2 sends its traffic to Account Server2 over
the others, and likewise for the remainder of Net-Net SBCs and servers. The traffic,
then, is load balanced across the servers, less likely to overburden any of them.
ACLI Instructions
and Examples
This section shows you how set the priority for an account server.
1.
2.
3.
4.
5.
Version S-C6.1.0
priorityEnter the number corresponding to the priority you want this account
server to have in relation to the other account servers to which you send traffic.
The default for this parameter is 0, meaning the prioritization feature is turned
offand that the Net-Net SBC will therefore prioritize accounting servers by IP
address and port. Otherwise, you can use any numbering scheme that suits your
needs and ease of use.
CONFIGURING ACCOUNTING
6.
localhost
port
1813
strategy
Hunt
state
enabled
max-msg-delay
60
max-wait-failover
100
trans-at-close
disabled
file-output
enabled
max-file-size
1000000
max-files
file-path
/ramdrv
file-rotate-time
60
ftp-push
enabled
ftp-address
154.0.12.4
ftp-port
21
ftp-user
Admin
ftp-password
A213HG
ftp-remote-path
/sdRADIUS
cdr-output-redundancy
enabled
generate-start
OK
generate-interim
Reinvite-Response
intermediate-period
prevent-duplicate-attrs
disabled
vsa-id-range
cdr-output-inclusive
account-server
hostname
10.0.0.189
port
1813
state
enabled
min-round-trip
250
max-inactivity
60
restart-delay
30
bundle-vsa
enabled
secret
acme
NAS-ID
priority
hostname
192.168.200.70
port
5050
state
enabled
min-round-trip
250
max-inactivity
60
account-server
Version S-C6.1.0
CONFIGURING ACCOUNTING
restart-delay
30
bundle-vsa
enabled
secret
packet
NAS-ID
priority
Develop and implement your own script for retrieving them as necessary from
the Net-Net SBC
Set directory path where you want to save local CDR files
Set an interval in which to close the existing local CDR file and begin writing a
new file.
Once local CDR file creation is enabled, you can configure push receivers to push
any non-active and closed CDR files to an FTP server using FTP or SFTP protocols.
You configure the Net-Net SBC with the push receivers:
login credentials
The interval at which the Net-Net SBC should send files to a push reciever
For flexibility and security, the Net-Net SBC can log into a push reciever with either
FTP or SFTP. If you are creating a secure connection with SFTP, your Net-Net SBC
can authenticate to the server with either a public shared key or SSH-encrypted
username and password.
The CDRs are written as comma-delimited ASCII records to files on the Net-Net
SBC. The types of records are controlled by the same accounting configuration
parameters used for RADIUS. The fields of the comma-delimited entries correspond
to RADIUS START, INTERIM, and STOP records. Using the accounting
configuration, you can configure the Net-Net SBC to record STOP records only.
Because the record types do not have consistent field positioning, any server parsing
them would need to read the first field to determine the type and learn how to parse
the remaining fields.
Version S-C6.1.0
Unpopulated or unused fields in the RADIUS CDR are omitted from the locallystored CSV file. This means that there is no fixed position for a RADIUS attribute
across all CSV files. Instead, the missing values are skipped in the CSV file so that
the order and appearance for attribute values can differ from record to record.
CONFIGURING ACCOUNTING
You can optionally guarantee the placement of attributes in locally-stored CSV files
with the CDR output inclusive parameter. With this enhancement enabled,
RADIUS records sent to a RADIUS client contain even empty attributes with an
integer, date and time, or IP address format; the default value is zero. In other words,
when there is no value to report:
A date and time attribute will report as 00:00:00.000 UTC JAN 01 1970
To maintain RFC 2865 and 2866 compliance, the Net-Net SBC will not send empty
attributes that are string values to a RADIUS client. And when you enable this
feature, the Net-Net SBC adds all attributes to the locally-stored CSV file.
Refer to Appendix D (89) of this document for details about where in locallygenerated CSV file VSAs appear for Start, Interim, and Stop records.
Requirements
If you want to guarantee the CSV placement for RADIUS attribute values, you must
use the entire RADIUS dictionary. You cannot use the RADIUS CDR abbreviation
feature. Using an abbreviated form of the RADIUS dictionary results in adverse
effects for the CSV file.
In your configuration, then, you must set the vsa-id-range parameter to use the
entire range of attributes. Leaving this parameter blank disables abbreviation and all
attributes are included. Alternatively, you can specify all of the parameters (by
attribute number) that are used in the Net-Net OS release loaded on your system.
See the RADIUS CDR Content Control (44) section for more information.
Filenames are derived from the date and time that the CDR file is opened for writing.
The format is cdrYYYYMMDDHHMM[a-j], where:
YYYY=the year
MM=the month
DD=the day
HH=the hour
MM=the minute
The Net-Net SBC only allows local storage of ASCII CDRs to the /ramdrv and
/ramdrv/logs directories. If you try to save to another directory (such as /code or
/boot), you will receive an error message.
If you are using the ACLI and enter an inappropriate directory, the ACLI will issue
an error message.
Version S-C6.1.0
CONFIGURING ACCOUNTING
You can configure maximum file size, maximum number of local CSV files to store,
and the interval at which the files rotate.
The Net-Net SBC saves up to the file size limit (max file size) and maintains only
number of files that you configure (max files). When the maximum file size is
reached, the Net-Net SBC closes that file and begins writing VSA attributes and
values to a new local CDR file. When it is time for the Net-Net SBC to write the max
files + 1 file, the oldest file is deleted so that the newest one can be stored.
You can use the CDR local storage feature on its own, without enabling the ftp push
feature. The Net-Net SBC uses a period of time that you set to periodically rotate the
files. The file rotate time parameter rotates the local CSV files regardless of whether
you use the FTP push feature.
RADIUS CDR
Redundancy
When you are using the RADIUS CDR storage and FTP push feature, the Net-Net
SBC can create a redundant copy of the comma-delimited CDR files that it stores on
the standby system in the HA node.
This enhancement to the CDR storage feature ensures against data loss if, for
example, an active Net-Net SBC fails immediately before an FTP push. The standby
has a duplicate set of records that it sends. This feature is enabled with the CDR
output redundancy parameter found in the account config configuration element.
H.323 calls proceed without interruption over an HA node in the event of a failover
from one Net-Net SBC to another, and RADIUS records are generated and
duplicated across the active and standby systems in an HA node. However if a
switchover occurs during an H.323 call (that has been initiated, but not completed),
the newly active (formerly standby) system will not generate RADIUS Stop records
when the call completes.
FTP Push
The FTP push feature is used to copy local CDR files to a remote FTP server on a
periodic basis. This feature is configured by defining push receivers which contain
standard login and FTP server credentials of the remote machine. At the configured
time interval (file rotate time), the Net-Net SBC closes the current file, and pushes
the files that are complete and have not yet been pushed; including the just-closedfile.
Deprecated ACLI
Configuration
ftp-address
ftp-port
ftp-user
ftp-password
ftp-remote-path
Version S-C6.1.0
CONFIGURING ACCOUNTING
Multiple Push
Receivers
While you can configure multiple push receivers, the Net-Net SBC only uses the first
configured push reciever to log in to a remote FTP server.
Push Recievers
A push receiver configuration includes all the credentials that the Net-Net SBC
needs to log into an FTP server and upload any recent local CDR files. Push receiver
configurations must include:
The Net-Net SBC can securely log in to a push reciever using one of two methods
that create a secure connection.
You can use password-based SSH authentication for logging into an SFTP server by
setting the push receivers protocol parameter to sftp, configuring a username and
password and leaving the public-key parameter blank.
You can use SSH public key authentication for logging into an SFTP server by setting
the push receivers protocol parameter to sftp, setting the public-key parameter to
a configured public key record name (security > public key > name), and including
an account username.
ACLI Instructions
and Examples
This section shows you how to configure Local CDR storage and FTP push on your
Net-Net SBC.
Accessing the
Accounting
Configuration
To configure parameter for these features, you must access the accounting
configuration.
To access the accounting configuration:
1.
2.
3.
From here, you can enable local CDR storage and FTP push.
Enabling Local CDR
Storage
file-outputEnable this paramater for the Net-Net SBC to create commadelimited CDRs (generated from RADIUS records). By default, this parameter is
disabled.
5.
file-pathYou must configure this path or the CDR push feature will not work.
Set the path to use on the Net-Net SBC for file storage from these two options:
/ramdrv
Version S-C6.1.0
CONFIGURING ACCOUNTING
/ramdrv/logs
6.
max-file-sizeSet the maximum file size in bytes permitted for each CDR file.
The default and minimum value is 1000000. The maximum value is 108.
7.
8.
file-rotate-timeSet how often in minutes you want to rotate the stored files;
the Net-Net SBC will overwrite the oldest file first. The minimum rotation time
is 2 minutes; the default is 60 minutes. This parameter defaults to 0, and leaving
it set to the default means that the Net-Net SBC will not rotate the files.
9.
This section shows you how to to guarantee the CSV placement for RADIUS
attribute values by using the entire RADIUS dictionary.
To enable fixed value placement in CSV files for RADIUS CDRs:
1.
2.
3.
5.
2.
3.
Version S-C6.1.0
CONFIGURING ACCOUNTING
5.
6.
7.
8.
9.
10. protocolEnter SFTP if you want to change the transport protocol for this push
receiver from its default, FTP.
11. usernameEnter the username the Net-Net SBC uses when connecting to this
push receiver. There is no default for this parameter. This parameter must be
configured whether you are using unencrypted FTP, password or public key
authentication.
12. passwordEnter the password corresponding to the username the Net-Net
SBC uses when connecting to this push receiver. There is no default for this
parameter.
13. public-keyEnter the public key profile to use for authentication to this push
receiver if this is the preferred form of authentication. If you define this as an
SFTP push receiver but do not set the public-key value, the Net-Net SBC will
use password authentication. There is no default for this parameter.
14. Save and activate your configuration.
Version S-C6.1.0
Overview
This chapter provides information about management and monitoring of RADIUS
accounting functions on your Net-Net SBC.
RADIUS Alarms
Alarm
RADIUS
ACCOUNTING
CONNECTION
DOWN
The table below describes the Net-Net SBCs alarms for RADIUS.
Alarm
ID
327681
Alarm Severity
Cause
Log Message
Actions
The enabled
connections to
RADIUS
servers have
timed-out
without a
response from
the RADIUS
server.
CRITICAL: All
enabled
accounting
connections have
been lost. Check
accounting status
for more details.
apSyslogMess
ageGenerate
d trap
generated
critical, major
dry contact
syslog
Version S-C6.1.0
MAJOR: One or
more enabled
accounting
connections have
been lost. Check
accounting status
for more details.
ACLI Show
RADIUS Display
The show radius command can take one of the three available arguments:
Section
Description
Client Display
Waiting Queue
<IP Address:Port>
allShows all of the information for both the authentication and accounting
displays
Version S-C6.1.0
RoundTripTime
:0
MalformedAccessResponse:0
AccessRequests
:2
BadAuthenticators
:0
AccessRetransmissions
:5
AccessAccepts
:0
Timeouts
:6
AccessRejects
:0
UnknownPDUTypes
AccessChallenges
:0
:0
Server:"172.30.0.8:1812"
RoundTripTime
:0
MalformedAccessResponse:0
AccessRequests
:2
BadAuthenticators
:0
AccessRetransmissions
:9
AccessAccepts
:0
Timeouts
:10
AccessRejects
:0
UnknownPDUTypes
:0
AccessChallenges
:0
The following is an example of the ACLI show radius all command output.
ACMEPACKET# show radius all
*********Client Display Start************
Client State = READY, strategy=Hunt
listening on 127.0.0.1:1813
max message delay = 60 s, # of servers = 2
================= Waiting Queue ================
Waiting size = 89
================================================
Version S-C6.1.0
:0
MalformedAccessResponse:0
AccessRequests
:2
BadAuthenticators
:0
AccessRetransmissions
:5
AccessAccepts
:0
Timeouts
:6
AccessRejects
:0
UnknownPDUTypes
AccessChallenges
:0
:0
Server:"172.30.0.8:1812"
RoundTripTime
:0
MalformedAccessResponse:0
AccessRequests
:2
BadAuthenticators
:0
AccessRetransmissions
:9
AccessAccepts
:0
Timeouts
:10
AccessRejects
:0
UnknownPDUTypes
:0
AccessChallenges
:0
Version S-C6.1.0
The trap and corresponding clearing trap for single push receiver failure are:
apSysMgmtCDRPushReceiverFailureTrap
apSysMgmtCDRPushReceiverFailureClearTrap
The trap and corresponding clearing trap for global push receiver failure are:
Version S-C6.1.0
apSysMgmtCDRAllPushReceiversFailureTrap
apSysMgmtCDRAllPushReceiverFailuresClearTrap
Version S-C6.1.0
Appendix A
Net-Net RADIUS Log Examples
Overview
Several examples of RADIUS logs appear in this appendix. These logs were
processed and the output generated by a FreeRADIUS server; the labels for each
field come from the installed VSA dictionaries, including the Acme Packet RADIUS
dictionary.
As you review these examples, please note:
For non-QoS calls, the attributes appear in the record, but their values are
always zero (0).
Basic Successful
SIP Call
Acct-Status-Type = Start
NAS-IP-Address = 192.168.12.100
NAS-Port = 5060
Acct-Session-Id = "[email protected]"
Acme-Session-Ingress-CallId = "[email protected]"
Acme-Session-Egress-CallId = "[email protected]"
Acme-Session-Protocol-Type = "SIP"
Calling-Station-Id = ""7812223001"
<sip:[email protected]>;tag=40335A3-29FEF610"
Called-Station-Id = "<sip:[email protected];user=phone>"
h323-setup-time = "16:43:42.452 EST JUL 02 2008"
h323-connect-time = "16:43:53.517 EST JUL 02 2008"
Acme-Egress-Network-Interface-Id = "M10"
Acme-Egress-Vlan-Tag-Value = 0
Acme-Ingress-Network-Interface-Id = "M00"
Acme-Ingress-Vlan-Tag-Value = 0
Acme-Session-Egress-Realm = "Core"
Acme-Session-Ingress-Realm = "Peer"
Acme-FlowID_FS1_F = "localhost:65594"
Version S-C6.1.0
APPENDIX A
Acme-FlowType_FS1_F = "PCMU"
Acme-Flow-In-Realm_FS1_F = "Peer"
Acme-Flow-In-Src-Addr_FS1_F = 0.0.0.0
Acme-Flow-In-Src-Port_FS1_F = 0
Acme-Flow-In-Dst-Addr_FS1_F = 192.168.11.100
Acme-Flow-In-Dst-Port_FS1_F = 49188
Acme-Flow-Out-Realm_FS1_F = "Core"
Acme-Flow-Out-Src-Addr_FS1_F = 192.168.12.100
Acme-Flow-Out-Src-Port_FS1_F = 49152
Acme-Flow-Out-Dst-Addr_FS1_F = 192.168.12.200
Acme-Flow-Out-Dst-Port_FS1_F = 2222
Acme-FlowID_FS1_R = "localhost:65595"
Acme-FlowType_FS1_R = "PCMU"
Acme-Flow-In-Realm_FS1_R = "Core"
Acme-Flow-In-Src-Addr_FS1_R = 0.0.0.0
Acme-Flow-In-Src-Port_FS1_R = 0
Acme-Flow-In-Dst-Addr_FS1_R = 192.168.12.100
Acme-Flow-In-Dst-Port_FS1_R = 49152
Acme-Flow-Out-Realm_FS1_R = "Peer"
Acme-Flow-Out-Src-Addr_FS1_R = 192.168.11.100
Acme-Flow-Out-Src-Port_FS1_R = 49188
Acme-Flow-Out-Dst-Addr_FS1_R = 192.168.11.101
Acme-Flow-Out-Dst-Port_FS1_R = 2224
Acme-FlowID_FS2_F = ""
Acme-FlowType_FS2_F = ""
Acme-Flow-In-Realm_FS2_F = ""
Acme-Flow-In-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_F = 0
Acme-Flow-In-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_F = 0
Acme-Flow-Out-Realm_FS2_F = ""
Acme-Flow-Out-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_F = 0
Acme-Flow-Out-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_F = 0
Acme-FlowID_FS2_R = ""
Acme-FlowType_FS2_R = ""
Acme-Flow-In-Realm_FS2_R = ""
Acme-Flow-In-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_R = 0
Acme-Flow-In-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_R = 0
Acme-Flow-Out-Realm_FS2_R = ""
Acme-Flow-Out-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_R = 0
Acme-Flow-Out-Dst-Addr_FS2_R = 0.0.0.0
Version S-C6.1.0
APPENDIX A
Acme-Flow-Out-Dst-Port_FS2_R = 0
Acme-Firmware-Version = "C6.0.0 GA (Build 13)"
Acme-Local-Time-Zone = "GMT-05:00"
Acme-Post-Dial-Delay = 223
Acme-Primary-Routing-Number = "sip:[email protected];user=phone"
Acme-Ingress-Local-Addr = "192.168.11.100:5060"
Acme-Ingress-Remote-Addr = "192.168.11.101:5060"
Acme-Egress-Local-Addr = "192.168.12.100:5060"
Acme-Egress-Remote-Addr = "192.168.12.200:5060"
Acme-Egress-Final-Routing-Number =
"sip:[email protected];user=phone"
Acme-CDR-Sequence-Number = 99
Client-IP-Address = 172.30.21.31
Acct-Unique-Session-Id = "5af95b6a3259b428"
Timestamp = 1215033670
Wed Jul
2 17:21:21 2008
Acct-Status-Type = Stop
NAS-IP-Address = 192.168.12.100
NAS-Port = 5060
Acct-Session-Id = "[email protected]"
Acme-Session-Ingress-CallId = "[email protected]"
Acme-Session-Egress-CallId = "[email protected]"
Acme-Session-Protocol-Type = "SIP"
Calling-Station-Id = ""7812223001"
<sip:[email protected]>;tag=40335A3-29FEF610"
Called-Station-Id = "<sip:[email protected];user=phone>"
Acct-Terminate-Cause = User-Request
Acct-Session-Time = 11
h323-setup-time = "16:43:42.452 EST JUL 02 2008"
h323-connect-time = "16:43:53.517 EST JUL 02 2008"
h323-disconnect-time = "16:44:04.356 EST JUL 02 2008"
h323-disconnect-cause = "1"
Acme-Egress-Network-Interface-Id = "M10"
Acme-Egress-Vlan-Tag-Value = 0
Acme-Ingress-Network-Interface-Id = "M00"
Acme-Ingress-Vlan-Tag-Value = 0
Acme-Session-Egress-Realm = "Core"
Acme-Session-Ingress-Realm = "Peer"
Acme-FlowID_FS1_F = "localhost:65594"
Acme-FlowType_FS1_F = "PCMU"
Acme-Flow-In-Realm_FS1_F = "Peer"
Acme-Flow-In-Src-Addr_FS1_F = 192.168.11.101
Acme-Flow-In-Src-Port_FS1_F = 2224
Acme-Flow-In-Dst-Addr_FS1_F = 192.168.11.100
Acme-Flow-In-Dst-Port_FS1_F = 49188
Acme-Flow-Out-Realm_FS1_F = "Core"
Version S-C6.1.0
APPENDIX A
Acme-Flow-Out-Src-Addr_FS1_F = 192.168.12.100
Acme-Flow-Out-Src-Port_FS1_F = 49152
Acme-Flow-Out-Dst-Addr_FS1_F = 192.168.12.200
Acme-Flow-Out-Dst-Port_FS1_F = 2222
Acme-Calling-RTCP-Packets-Lost_FS1 = 0
Acme-Calling-RTCP-Avg-Jitter_FS1 = 0
Acme-Calling-RTCP-Avg-Latency_FS1 = 0
Acme-Calling-RTCP-MaxJitter_FS1 = 0
Acme-Calling-RTCP-MaxLatency_FS1 = 0
Acme-Calling-RTP-Packets-Lost_FS1 = 0
Acme-Calling-RTP-Avg-Jitter_FS1 = 0
Acme-Calling-RTP-MaxJitter_FS1 = 0
Acme-Calling-Octets_FS1 = 0
Acme-Calling-Packets_FS1 = 0
Acme-FlowID_FS1_R = "localhost:65595"
Acme-FlowType_FS1_R = "PCMU"
Acme-Flow-In-Realm_FS1_R = "Core"
Acme-Flow-In-Src-Addr_FS1_R = 192.168.12.200
Acme-Flow-In-Src-Port_FS1_R = 2222
Acme-Flow-In-Dst-Addr_FS1_R = 192.168.12.100
Acme-Flow-In-Dst-Port_FS1_R = 49152
Acme-Flow-Out-Realm_FS1_R = "Peer"
Acme-Flow-Out-Src-Addr_FS1_R = 192.168.11.100
Acme-Flow-Out-Src-Port_FS1_R = 49188
Acme-Flow-Out-Dst-Addr_FS1_R = 192.168.11.101
Acme-Flow-Out-Dst-Port_FS1_R = 2224
Acme-Called-RTCP-Packets-Lost_FS1 = 0
Acme-Called-RTCP-Avg-Jitter_FS1 = 0
Acme-Called-RTCP-Avg-Latency_FS1 = 0
Acme-Called-RTCP-MaxJitter_FS1 = 0
Acme-Called-RTCP-MaxLatency_FS1 = 0
Acme-Called-RTP-Packets-Lost_FS1 = 0
Acme-Called-RTP-Avg-Jitter_FS1 = 0
Acme-Called-RTP-MaxJitter_FS1 = 0
Acme-Called-Octets_FS1 = 0
Acme-Called-Packets_FS1 = 0
Acme-FlowID_FS2_F = ""
Acme-FlowType_FS2_F = ""
Acme-Flow-In-Realm_FS2_F = ""
Acme-Flow-In-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_F = 0
Acme-Flow-In-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_F = 0
Acme-Flow-Out-Realm_FS2_F = ""
Acme-Flow-Out-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_F = 0
Version S-C6.1.0
APPENDIX A
Acme-Flow-Out-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_F = 0
Acme-Calling-RTCP-Packets-Lost_FS2 = 0
Acme-Calling-RTCP-Avg-Jitter_FS2 = 0
Acme-Calling-RTCP-Avg-Latency_FS2 = 0
Acme-Calling-RTCP-MaxJitter_FS2 = 0
Acme-Calling-RTCP-MaxLatency_FS2 = 0
Acme-Calling-RTP-Packets-Lost_FS2 = 0
Acme-Calling-RTP-Avg-Jitter_FS2 = 0
Acme-Calling-RTP-MaxJitter_FS2 = 0
Acme-Calling-Octets_FS2 = 0
Acme-Calling-Packets_FS2 = 0
Acme-FlowID_FS2_R = ""
Acme-FlowType_FS2_R = ""
Acme-Flow-In-Realm_FS2_R = ""
Acme-Flow-In-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_R = 0
Acme-Flow-In-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_R = 0
Acme-Flow-Out-Realm_FS2_R = ""
Acme-Flow-Out-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_R = 0
Acme-Flow-Out-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_R = 0
Acme-Called-RTCP-Packets-Lost_FS2 = 0
Acme-Called-RTCP-Avg-Jitter_FS2 = 0
Acme-Called-RTCP-Avg-Latency_FS2 = 0
Acme-Called-RTCP-MaxJitter_FS2 = 0
Acme-Called-RTCP-MaxLatency_FS2 = 0
Acme-Called-RTP-Packets-Lost_FS2 = 0
Acme-Called-RTP-Avg-Jitter_FS2 = 0
Acme-Called-RTP-MaxJitter_FS2 = 0
Acme-Called-Octets_FS2 = 0
Acme-Called-Packets_FS2 = 0
Acme-Firmware-Version = "C6.0.0 GA (Build 13)"
Acme-Local-Time-Zone = "GMT-05:00"
Acme-Post-Dial-Delay = 223
Acme-Primary-Routing-Number = "sip:[email protected];user=phone"
Acme-Ingress-Local-Addr = "192.168.11.100:5060"
Acme-Ingress-Remote-Addr = "192.168.11.101:5060"
Acme-Egress-Local-Addr = "192.168.12.100:5060"
Acme-Egress-Remote-Addr = "192.168.12.200:5060"
Acme-Session-Disposition = 3
Acme-Disconnect-Initiator = 1
Acme-Disconnect-Cause = 0
Acme-SIP-Status = 0
Version S-C6.1.0
APPENDIX A
Acme-Egress-Final-Routing-Number =
"sip:[email protected];user=phone"
Acme-CDR-Sequence-Number = 100
Client-IP-Address = 172.30.21.31
Acct-Unique-Session-Id = "5af95b6a3259b428"
Timestamp = 1215033681
Unsuccessful SIP
Call
Version S-C6.1.0
APPENDIX A
Acme-Calling-RTCP-MaxLatency_FS1 = 0
Acme-Calling-RTP-Packets-Lost_FS1 = 0
Acme-Calling-RTP-Avg-Jitter_FS1 = 0
Acme-Calling-RTP-MaxJitter_FS1 = 0
Acme-Calling-Octets_FS1 = 0
Acme-Calling-Packets_FS1 = 0
Acme-FlowID_FS1_R = "localhost:65597"
Acme-FlowType_FS1_R = "PCMU"
Acme-Flow-In-Realm_FS1_R = "Core"
Acme-Flow-In-Src-Addr_FS1_R = 0.0.0.0
Acme-Flow-In-Src-Port_FS1_R = 0
Acme-Flow-In-Dst-Addr_FS1_R = 192.168.12.100
Acme-Flow-In-Dst-Port_FS1_R = 49156
Acme-Flow-Out-Realm_FS1_R = "Core"
Acme-Flow-Out-Src-Addr_FS1_R = 192.168.12.100
Acme-Flow-Out-Src-Port_FS1_R = 49154
Acme-Flow-Out-Dst-Addr_FS1_R = 192.168.12.200
Acme-Flow-Out-Dst-Port_FS1_R = 2226
Acme-Called-RTCP-Packets-Lost_FS1 = 0
Acme-Called-RTCP-Avg-Jitter_FS1 = 0
Acme-Called-RTCP-Avg-Latency_FS1 = 0
Acme-Called-RTCP-MaxJitter_FS1 = 0
Acme-Called-RTCP-MaxLatency_FS1 = 0
Acme-Called-RTP-Packets-Lost_FS1 = 0
Acme-Called-RTP-Avg-Jitter_FS1 = 0
Acme-Called-RTP-MaxJitter_FS1 = 0
Acme-Called-Octets_FS1 = 0
Acme-Called-Packets_FS1 = 0
Acme-FlowID_FS2_F = ""
Acme-FlowType_FS2_F = ""
Acme-Flow-In-Realm_FS2_F = ""
Acme-Flow-In-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_F = 0
Acme-Flow-In-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_F = 0
Acme-Flow-Out-Realm_FS2_F = ""
Acme-Flow-Out-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_F = 0
Acme-Flow-Out-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_F = 0
Acme-Calling-RTCP-Packets-Lost_FS2 = 0
Acme-Calling-RTCP-Avg-Jitter_FS2 = 0
Acme-Calling-RTCP-Avg-Latency_FS2 = 0
Acme-Calling-RTCP-MaxJitter_FS2 = 0
Acme-Calling-RTCP-MaxLatency_FS2 = 0
Acme-Calling-RTP-Packets-Lost_FS2 = 0
Version S-C6.1.0
APPENDIX A
Acme-Calling-RTP-Avg-Jitter_FS2 = 0
Acme-Calling-RTP-MaxJitter_FS2 = 0
Acme-Calling-Octets_FS2 = 0
Acme-Calling-Packets_FS2 = 0
Acme-FlowID_FS2_R = ""
Acme-FlowType_FS2_R = ""
Acme-Flow-In-Realm_FS2_R = ""
Acme-Flow-In-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_R = 0
Acme-Flow-In-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_R = 0
Acme-Flow-Out-Realm_FS2_R = ""
Acme-Flow-Out-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_R = 0
Acme-Flow-Out-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_R = 0
Acme-Called-RTCP-Packets-Lost_FS2 = 0
Acme-Called-RTCP-Avg-Jitter_FS2 = 0
Acme-Called-RTCP-Avg-Latency_FS2 = 0
Acme-Called-RTCP-MaxJitter_FS2 = 0
Acme-Called-RTCP-MaxLatency_FS2 = 0
Acme-Called-RTP-Packets-Lost_FS2 = 0
Acme-Called-RTP-Avg-Jitter_FS2 = 0
Acme-Called-RTP-MaxJitter_FS2 = 0
Acme-Called-Octets_FS2 = 0
Acme-Called-Packets_FS2 = 0
Acme-Firmware-Version = "C6.0.0 GA (Build 13)"
Acme-Local-Time-Zone = "GMT-05:00"
Acme-Post-Dial-Delay = 210
Acme-Primary-Routing-Number = "sip:[email protected];user=phone"
Acme-Ingress-Local-Addr = "192.168.12.100:5060"
Acme-Ingress-Remote-Addr = "192.168.12.200:5060"
Acme-Egress-Local-Addr = "192.168.12.100:5060"
Acme-Egress-Remote-Addr = "192.168.12.200:5060"
Acme-Session-Disposition = 2
Acme-Disconnect-Initiator = 1
Acme-Disconnect-Cause = 47
Acme-SIP-Status = 487
Acme-Egress-Final-Routing-Number =
"sip:[email protected];user=phone"
Acme-CDR-Sequence-Number = 101
Client-IP-Address = 172.30.21.31
Acct-Unique-Session-Id = "f1c5761c4d973242"
Timestamp = 1215033815
Version S-C6.1.0
APPENDIX A
Version S-C6.1.0
APPENDIX A
Acme-Flow-In-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_F = 0
Acme-Flow-In-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_F = 0
Acme-Flow-Out-Realm_FS2_F = ""
Acme-Flow-Out-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_F = 0
Acme-Flow-Out-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_F = 0
Acme-FlowID_FS2_R = ""
Acme-FlowType_FS2_R = ""
Acme-Flow-In-Realm_FS2_R = ""
Acme-Flow-In-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_R = 0
Acme-Flow-In-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_R = 0
Acme-Flow-Out-Realm_FS2_R = ""
Acme-Flow-Out-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_R = 0
Acme-Flow-Out-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_R = 0
Acme-Firmware-Version = "C6.0.0 GA (Build 13)"
Acme-Local-Time-Zone = "GMT-05:00"
Acme-Post-Dial-Delay = 217
Acme-Primary-Routing-Number = "sip:[email protected];user=phone"
Acme-Ingress-Local-Addr = "192.168.11.100:5060"
Acme-Ingress-Remote-Addr = "192.168.11.101:5060"
Acme-Egress-Local-Addr = "192.168.12.100:5060"
Acme-Egress-Remote-Addr = "192.168.12.200:5060"
Acme-Egress-Final-Routing-Number =
"sip:[email protected];user=phone"
Acme-CDR-Sequence-Number = 102
Client-IP-Address = 172.30.21.31
Acct-Unique-Session-Id = "972a994cb16bcdc0"
Timestamp = 1215033890
Wed Jul
2 17:24:59 2008
Acct-Status-Type = Interim-Update
NAS-IP-Address = 192.168.12.100
NAS-Port = 5060
Acct-Session-Id = "[email protected]"
Acme-Session-Ingress-CallId = "[email protected]"
Acme-Session-Egress-CallId = "[email protected]"
Acme-Session-Protocol-Type = "SIP"
Calling-Station-Id = ""7812223001"
<sip:[email protected]>;tag=29749EE9-79CDC11E"
Called-Station-Id = "<sip:[email protected];user=phone>"
Version S-C6.1.0
APPENDIX A
Version S-C6.1.0
APPENDIX A
Acme-Called-RTCP-MaxLatency_FS1 = 0
Acme-Called-RTP-Packets-Lost_FS1 = 0
Acme-Called-RTP-Avg-Jitter_FS1 = 0
Acme-Called-RTP-MaxJitter_FS1 = 0
Acme-Called-Octets_FS1 = 0
Acme-Called-Packets_FS1 = 0
Acme-FlowID_FS2_F = ""
Acme-FlowType_FS2_F = ""
Acme-Flow-In-Realm_FS2_F = ""
Acme-Flow-In-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_F = 0
Acme-Flow-In-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_F = 0
Acme-Flow-Out-Realm_FS2_F = ""
Acme-Flow-Out-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_F = 0
Acme-Flow-Out-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_F = 0
Acme-Calling-RTCP-Packets-Lost_FS2 = 0
Acme-Calling-RTCP-Avg-Jitter_FS2 = 0
Acme-Calling-RTCP-Avg-Latency_FS2 = 0
Acme-Calling-RTCP-MaxJitter_FS2 = 0
Acme-Calling-RTCP-MaxLatency_FS2 = 0
Acme-Calling-RTP-Packets-Lost_FS2 = 0
Acme-Calling-RTP-Avg-Jitter_FS2 = 0
Acme-Calling-RTP-MaxJitter_FS2 = 0
Acme-Calling-Octets_FS2 = 0
Acme-Calling-Packets_FS2 = 0
Acme-FlowID_FS2_R = ""
Acme-FlowType_FS2_R = ""
Acme-Flow-In-Realm_FS2_R = ""
Acme-Flow-In-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_R = 0
Acme-Flow-In-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_R = 0
Acme-Flow-Out-Realm_FS2_R = ""
Acme-Flow-Out-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_R = 0
Acme-Flow-Out-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_R = 0
Acme-Called-RTCP-Packets-Lost_FS2 = 0
Acme-Called-RTCP-Avg-Jitter_FS2 = 0
Acme-Called-RTCP-Avg-Latency_FS2 = 0
Acme-Called-RTCP-MaxJitter_FS2 = 0
Acme-Called-RTCP-MaxLatency_FS2 = 0
Acme-Called-RTP-Packets-Lost_FS2 = 0
Version S-C6.1.0
APPENDIX A
Acme-Called-RTP-Avg-Jitter_FS2 = 0
Acme-Called-RTP-MaxJitter_FS2 = 0
Acme-Called-Octets_FS2 = 0
Acme-Called-Packets_FS2 = 0
Acme-Firmware-Version = "C6.0.0 GA (Build 13)"
Acme-Local-Time-Zone = "GMT-05:00"
Acme-Post-Dial-Delay = 217
Acme-Primary-Routing-Number = "sip:[email protected];user=phone"
Acme-Ingress-Local-Addr = "192.168.11.100:5060"
Acme-Ingress-Remote-Addr = "192.168.11.101:5060"
Acme-Egress-Local-Addr = "192.168.12.100:5060"
Acme-Egress-Remote-Addr = "192.168.12.200:5060"
Acme-Intermediate_Time = "16:47:42.877 EST JUL 02 2008"
Acme-Egress-Final-Routing-Number =
"sip:[email protected];user=phone"
Acme-CDR-Sequence-Number = 103
Client-IP-Address = 172.30.21.31
Acct-Unique-Session-Id = "972a994cb16bcdc0"
Timestamp = 1215033899
Wed Jul
2 17:25:04 2008
Acct-Status-Type = Interim-Update
NAS-IP-Address = 192.168.12.100
NAS-Port = 5060
Acct-Session-Id = "[email protected]"
Acme-Session-Ingress-CallId = "[email protected]"
Acme-Session-Egress-CallId = "[email protected]"
Acme-Session-Protocol-Type = "SIP"
Calling-Station-Id = ""7812223001"
<sip:[email protected]>;tag=29749EE9-79CDC11E"
Called-Station-Id = "<sip:[email protected];user=phone>"
h323-setup-time = "16:47:28.630 EST JUL 02 2008"
h323-connect-time = "16:47:34.016 EST JUL 02 2008"
Acme-Egress-Network-Interface-Id = "M10"
Acme-Egress-Vlan-Tag-Value = 0
Acme-Ingress-Network-Interface-Id = "M00"
Acme-Ingress-Vlan-Tag-Value = 0
Acme-Session-Egress-Realm = "Core"
Acme-Session-Ingress-Realm = "Peer"
Acme-FlowID_FS1_F = "localhost:65598"
Acme-FlowType_FS1_F = "PCMU"
Acme-Flow-In-Realm_FS1_F = "Peer"
Acme-Flow-In-Src-Addr_FS1_F = 0.0.0.0
Acme-Flow-In-Src-Port_FS1_F = 0
Acme-Flow-In-Dst-Addr_FS1_F = 192.168.11.100
Acme-Flow-In-Dst-Port_FS1_F = 49190
Acme-Flow-Out-Realm_FS1_F = "Core"
Version S-C6.1.0
APPENDIX A
Acme-Flow-Out-Src-Addr_FS1_F = 192.168.12.100
Acme-Flow-Out-Src-Port_FS1_F = 49158
Acme-Flow-Out-Dst-Addr_FS1_F = 192.168.12.200
Acme-Flow-Out-Dst-Port_FS1_F = 2228
Acme-Calling-RTCP-Packets-Lost_FS1 = 0
Acme-Calling-RTCP-Avg-Jitter_FS1 = 0
Acme-Calling-RTCP-Avg-Latency_FS1 = 0
Acme-Calling-RTCP-MaxJitter_FS1 = 0
Acme-Calling-RTCP-MaxLatency_FS1 = 0
Acme-Calling-RTP-Packets-Lost_FS1 = 0
Acme-Calling-RTP-Avg-Jitter_FS1 = 0
Acme-Calling-RTP-MaxJitter_FS1 = 0
Acme-Calling-Octets_FS1 = 0
Acme-Calling-Packets_FS1 = 0
Acme-FlowID_FS1_R = "localhost:65599"
Acme-FlowType_FS1_R = "PCMU"
Acme-Flow-In-Realm_FS1_R = "Core"
Acme-Flow-In-Src-Addr_FS1_R = 0.0.0.0
Acme-Flow-In-Src-Port_FS1_R = 0
Acme-Flow-In-Dst-Addr_FS1_R = 192.168.12.100
Acme-Flow-In-Dst-Port_FS1_R = 49158
Acme-Flow-Out-Realm_FS1_R = "Peer"
Acme-Flow-Out-Src-Addr_FS1_R = 192.168.11.100
Acme-Flow-Out-Src-Port_FS1_R = 49190
Acme-Flow-Out-Dst-Addr_FS1_R = 192.168.11.101
Acme-Flow-Out-Dst-Port_FS1_R = 2226
Acme-Called-RTCP-Packets-Lost_FS1 = 0
Acme-Called-RTCP-Avg-Jitter_FS1 = 0
Acme-Called-RTCP-Avg-Latency_FS1 = 0
Acme-Called-RTCP-MaxJitter_FS1 = 0
Acme-Called-RTCP-MaxLatency_FS1 = 0
Acme-Called-RTP-Packets-Lost_FS1 = 0
Acme-Called-RTP-Avg-Jitter_FS1 = 0
Acme-Called-RTP-MaxJitter_FS1 = 0
Acme-Called-Octets_FS1 = 0
Acme-Called-Packets_FS1 = 0
Acme-FlowID_FS2_F = ""
Acme-FlowType_FS2_F = ""
Acme-Flow-In-Realm_FS2_F = ""
Acme-Flow-In-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_F = 0
Acme-Flow-In-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_F = 0
Acme-Flow-Out-Realm_FS2_F = ""
Acme-Flow-Out-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_F = 0
Version S-C6.1.0
APPENDIX A
Acme-Flow-Out-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_F = 0
Acme-Calling-RTCP-Packets-Lost_FS2 = 0
Acme-Calling-RTCP-Avg-Jitter_FS2 = 0
Acme-Calling-RTCP-Avg-Latency_FS2 = 0
Acme-Calling-RTCP-MaxJitter_FS2 = 0
Acme-Calling-RTCP-MaxLatency_FS2 = 0
Acme-Calling-RTP-Packets-Lost_FS2 = 0
Acme-Calling-RTP-Avg-Jitter_FS2 = 0
Acme-Calling-RTP-MaxJitter_FS2 = 0
Acme-Calling-Octets_FS2 = 0
Acme-Calling-Packets_FS2 = 0
Acme-FlowID_FS2_R = ""
Acme-FlowType_FS2_R = ""
Acme-Flow-In-Realm_FS2_R = ""
Acme-Flow-In-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_R = 0
Acme-Flow-In-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_R = 0
Acme-Flow-Out-Realm_FS2_R = ""
Acme-Flow-Out-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_R = 0
Acme-Flow-Out-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_R = 0
Acme-Called-RTCP-Packets-Lost_FS2 = 0
Acme-Called-RTCP-Avg-Jitter_FS2 = 0
Acme-Called-RTCP-Avg-Latency_FS2 = 0
Acme-Called-RTCP-MaxJitter_FS2 = 0
Acme-Called-RTCP-MaxLatency_FS2 = 0
Acme-Called-RTP-Packets-Lost_FS2 = 0
Acme-Called-RTP-Avg-Jitter_FS2 = 0
Acme-Called-RTP-MaxJitter_FS2 = 0
Acme-Called-Octets_FS2 = 0
Acme-Called-Packets_FS2 = 0
Acme-Firmware-Version = "C6.0.0 GA (Build 13)"
Acme-Local-Time-Zone = "GMT-05:00"
Acme-Post-Dial-Delay = 217
Acme-Primary-Routing-Number = "sip:[email protected];user=phone"
Acme-Ingress-Local-Addr = "192.168.11.100:5060"
Acme-Ingress-Remote-Addr = "192.168.11.101:5060"
Acme-Egress-Local-Addr = "192.168.12.100:5060"
Acme-Egress-Remote-Addr = "192.168.12.200:5060"
Acme-Intermediate_Time = "16:47:47.186 EST JUL 02 2008"
Acme-Egress-Final-Routing-Number =
"sip:[email protected];user=phone"
Acme-CDR-Sequence-Number = 104
Client-IP-Address = 172.30.21.31
Version S-C6.1.0
APPENDIX A
Acct-Unique-Session-Id = "972a994cb16bcdc0"
Timestamp = 1215033904
Wed Jul
2 17:25:09 2008
Acct-Status-Type = Stop
NAS-IP-Address = 192.168.12.100
NAS-Port = 5060
Acct-Session-Id = "[email protected]"
Acme-Session-Ingress-CallId = "[email protected]"
Acme-Session-Egress-CallId = "[email protected]"
Acme-Session-Protocol-Type = "SIP"
Calling-Station-Id = ""7812223001"
<sip:[email protected]>;tag=29749EE9-79CDC11E"
Called-Station-Id = "<sip:[email protected];user=phone>"
Acct-Terminate-Cause = User-Request
Acct-Session-Time = 18
h323-setup-time = "16:47:28.630 EST JUL 02 2008"
h323-connect-time = "16:47:34.016 EST JUL 02 2008"
h323-disconnect-time = "16:47:52.721 EST JUL 02 2008"
h323-disconnect-cause = "1"
Acme-Egress-Network-Interface-Id = "M10"
Acme-Egress-Vlan-Tag-Value = 0
Acme-Ingress-Network-Interface-Id = "M00"
Acme-Ingress-Vlan-Tag-Value = 0
Acme-Session-Egress-Realm = "Core"
Acme-Session-Ingress-Realm = "Peer"
Acme-FlowID_FS1_F = "localhost:65598"
Acme-FlowType_FS1_F = "PCMU"
Acme-Flow-In-Realm_FS1_F = "Peer"
Acme-Flow-In-Src-Addr_FS1_F = 192.168.11.101
Acme-Flow-In-Src-Port_FS1_F = 2226
Acme-Flow-In-Dst-Addr_FS1_F = 192.168.11.100
Acme-Flow-In-Dst-Port_FS1_F = 49190
Acme-Flow-Out-Realm_FS1_F = "Core"
Acme-Flow-Out-Src-Addr_FS1_F = 192.168.12.100
Acme-Flow-Out-Src-Port_FS1_F = 49158
Acme-Flow-Out-Dst-Addr_FS1_F = 192.168.12.200
Acme-Flow-Out-Dst-Port_FS1_F = 2228
Acme-Calling-RTCP-Packets-Lost_FS1 = 0
Acme-Calling-RTCP-Avg-Jitter_FS1 = 0
Acme-Calling-RTCP-Avg-Latency_FS1 = 0
Acme-Calling-RTCP-MaxJitter_FS1 = 0
Acme-Calling-RTCP-MaxLatency_FS1 = 0
Acme-Calling-RTP-Packets-Lost_FS1 = 0
Acme-Calling-RTP-Avg-Jitter_FS1 = 0
Acme-Calling-RTP-MaxJitter_FS1 = 0
Acme-Calling-Octets_FS1 = 0
Version S-C6.1.0
APPENDIX A
Acme-Calling-Packets_FS1 = 0
Acme-FlowID_FS1_R = "localhost:65599"
Acme-FlowType_FS1_R = "PCMU"
Acme-Flow-In-Realm_FS1_R = "Core"
Acme-Flow-In-Src-Addr_FS1_R = 192.168.12.200
Acme-Flow-In-Src-Port_FS1_R = 2228
Acme-Flow-In-Dst-Addr_FS1_R = 192.168.12.100
Acme-Flow-In-Dst-Port_FS1_R = 49158
Acme-Flow-Out-Realm_FS1_R = "Peer"
Acme-Flow-Out-Src-Addr_FS1_R = 192.168.11.100
Acme-Flow-Out-Src-Port_FS1_R = 49190
Acme-Flow-Out-Dst-Addr_FS1_R = 192.168.11.101
Acme-Flow-Out-Dst-Port_FS1_R = 2226
Acme-Called-RTCP-Packets-Lost_FS1 = 0
Acme-Called-RTCP-Avg-Jitter_FS1 = 0
Acme-Called-RTCP-Avg-Latency_FS1 = 0
Acme-Called-RTCP-MaxJitter_FS1 = 0
Acme-Called-RTCP-MaxLatency_FS1 = 0
Acme-Called-RTP-Packets-Lost_FS1 = 0
Acme-Called-RTP-Avg-Jitter_FS1 = 0
Acme-Called-RTP-MaxJitter_FS1 = 0
Acme-Called-Octets_FS1 = 0
Acme-Called-Packets_FS1 = 0
Acme-FlowID_FS2_F = ""
Acme-FlowType_FS2_F = ""
Acme-Flow-In-Realm_FS2_F = ""
Acme-Flow-In-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_F = 0
Acme-Flow-In-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_F = 0
Acme-Flow-Out-Realm_FS2_F = ""
Acme-Flow-Out-Src-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_F = 0
Acme-Flow-Out-Dst-Addr_FS2_F = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_F = 0
Acme-Calling-RTCP-Packets-Lost_FS2 = 0
Acme-Calling-RTCP-Avg-Jitter_FS2 = 0
Acme-Calling-RTCP-Avg-Latency_FS2 = 0
Acme-Calling-RTCP-MaxJitter_FS2 = 0
Acme-Calling-RTCP-MaxLatency_FS2 = 0
Acme-Calling-RTP-Packets-Lost_FS2 = 0
Acme-Calling-RTP-Avg-Jitter_FS2 = 0
Acme-Calling-RTP-MaxJitter_FS2 = 0
Acme-Calling-Octets_FS2 = 0
Acme-Calling-Packets_FS2 = 0
Acme-FlowID_FS2_R = ""
Version S-C6.1.0
APPENDIX A
Acme-FlowType_FS2_R = ""
Acme-Flow-In-Realm_FS2_R = ""
Acme-Flow-In-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Src-Port_FS2_R = 0
Acme-Flow-In-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-In-Dst-Port_FS2_R = 0
Acme-Flow-Out-Realm_FS2_R = ""
Acme-Flow-Out-Src-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Src-Port_FS2_R = 0
Acme-Flow-Out-Dst-Addr_FS2_R = 0.0.0.0
Acme-Flow-Out-Dst-Port_FS2_R = 0
Acme-Called-RTCP-Packets-Lost_FS2 = 0
Acme-Called-RTCP-Avg-Jitter_FS2 = 0
Acme-Called-RTCP-Avg-Latency_FS2 = 0
Acme-Called-RTCP-MaxJitter_FS2 = 0
Acme-Called-RTCP-MaxLatency_FS2 = 0
Acme-Called-RTP-Packets-Lost_FS2 = 0
Acme-Called-RTP-Avg-Jitter_FS2 = 0
Acme-Called-RTP-MaxJitter_FS2 = 0
Acme-Called-Octets_FS2 = 0
Acme-Called-Packets_FS2 = 0
Acme-Firmware-Version = "C6.0.0 GA (Build 13)"
Acme-Local-Time-Zone = "GMT-05:00"
Acme-Post-Dial-Delay = 217
Acme-Primary-Routing-Number = "sip:[email protected];user=phone"
Acme-Ingress-Local-Addr = "192.168.11.100:5060"
Acme-Ingress-Remote-Addr = "192.168.11.101:5060"
Acme-Egress-Local-Addr = "192.168.12.100:5060"
Acme-Egress-Remote-Addr = "192.168.12.200:5060"
Acme-Session-Disposition = 3
Acme-Disconnect-Initiator = 1
Acme-Disconnect-Cause = 0
Acme-SIP-Status = 0
Acme-Egress-Final-Routing-Number =
"sip:[email protected];user=phone"
Acme-CDR-Sequence-Number = 105
Client-IP-Address = 172.30.21.31
Acct-Unique-Session-Id = "972a994cb16bcdc0"
Timestamp = 1215033909
Version S-C6.1.0
Appendix B
CDR Scenario Explanations
This section describes the expected CDR output for a given scenario.
CDR Output
The following five CDR AVPs must be observed in the same CDR.
Acct-Terminate-Cause = Idle-Timeout
h323-disconnect-cause = "6"
Acme-Disconnect-Initiator = 3
Acme-Disconnect-Cause = 0
Acme-SIP-Status = 0
Explanation
to a timeout.
Acme-Disconnect-Cause = 0:
expired.
Version S-C6.1.0
Acme-SIP-Status = 0: This VSA AVP indicates the call disconnect was initiated
internally from the Net-Net SBC, and not from an endpoint or due to an
unknown reason for a SIP call.
APPENDIX B
Version S-C6.1.0
Appendix C
dictionary.acme
Version:
VENDOR
Version S-C6.1.0
Acme
9148
#
# Voice over IP attributes.
#
ATTRIBUTE
Acme-FlowID_FS1_F
ATTRIBUTE
Acme-FlowType_FS1_F
ATTRIBUTE
Acme-Session-Ingress-CallId
ATTRIBUTE
Acme-Session-Egress-CallId
1
2
3
4
string
string
string
string
Acme
Acme
Acme
Acme
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
Acme-Flow-In-Realm_FS1_F
Acme-Flow-In-Src-Addr_FS1_F
Acme-Flow-In-Src-Port_FS1_F
Acme-Flow-In-Dst-Addr_FS1_F
Acme-Flow-In-Dst-Port_FS1_F
10
11
12
13
14
string
ipaddr
integer
ipaddr
integer
Acme
Acme
Acme
Acme
Acme
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
Acme-Flow-Out-Realm_FS1_F
Acme-Flow-Out-Src-Addr_FS1_F
Acme-Flow-Out-Src-Port_FS1_F
Acme-Flow-Out-Dst-Addr_FS1_F
Acme-Flow-Out-Dst-Port_FS1_F
Acme-Calling-Octets_FS1
Acme-Calling-Packets_FS1
Acme-Calling-RTCP-Packets-Lost_FS1
Acme-Calling-RTCP-Avg-Jitter_FS1
Acme-Calling-RTCP-Avg-Latency_FS1
Acme-Calling-RTCP-MaxJitter_FS1
Acme-Calling-RTCP-MaxLatency_FS1
Acme-Calling-RTP-Packets-Lost_FS1
Acme-Calling-RTP-Avg-Jitter_FS1
Acme-Calling-RTP-MaxJitter_FS1
20
21
22
23
24
28
29
32
33
34
35
36
37
38
39
string
ipaddr
integer
ipaddr
integer
integer
integer
integer
integer
integer
integer
integer
integer
integer
integer
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
Acme-Session-Generic-Id
Acme-Session-Ingress-Realm
Acme-Session-Egress-Realm
Acme-Session-Protocol-Type
40
41
42
43
string
string
string
string
Acme
Acme
Acme
Acme
ATTRIBUTE
ATTRIBUTE
Acme-Called-Octets_FS1
Acme-Called-Packets_FS1
44
45
integer
integer
Acme
Acme
APPENDIX C
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
Acme-Called-RTCP-Packets-Lost_FS1
Acme-Called-RTCP-Avg-Jitter_FS1
Acme-Called-RTCP-Avg-Latency_FS1
Acme-Called-RTCP-MaxJitter_FS1
Acme-Called-RTCP-MaxLatency_FS1
Acme-Called-RTP-Packets-Lost_FS1
Acme-Called-RTP-Avg-Jitter_FS1
Acme-Called-RTP-MaxJitter_FS1
46
47
48
49
50
51
52
53
integer
integer
integer
integer
integer
integer
integer
integer
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
# 72 unused
# 73 unused
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
Acme-Session-Charging-Vector
54
Acme-Session-Charging-Function_Address 55
Acme-Firmware-Version
56
Acme-Local-Time-Zone
57
Acme-Post-Dial-Delay
58
Acme-CDR-Sequence-Number
59
Acme-Session-Disposition
60
Acme-Disconnect-Initiator
61
Acme-Disconnect-Cause
62
Acme-Intermediate_Time
63
Acme-Primary-Routing-Number
64
Acme-Originating-Trunk-Group
65
Acme-Terminating-Trunk-Group
66
Acme-Originating-Trunk-Context
67
Acme-Terminating-Trunk-Context
68
Acme-P-Asserted-ID
69
Acme-SIP-Diversion
70
Acme-SIP-Status
71
string
string
string
string
integer
integer
integer
integer
integer
string
string
string
string
string
string
string
string
integer
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
string
string
string
string
string
string
string
ipaddr
integer
ipaddr
integer
string
ipaddr
integer
ipaddr
integer
string
string
string
ipaddr
integer
ipaddr
integer
string
ipaddr
integer
ipaddr
integer
integer
integer
integer
integer
integer
integer
integer
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme-Ingress-Local-Addr
Acme-Ingress-Remote-Addr
Acme-Egress-Local-Addr
Acme-Egress-Remote-Addr
Acme-FlowID_FS1_R
Acme-FlowType_FS1_R
Acme-Flow-In-Realm_FS1_R
Acme-Flow-In-Src-Addr_FS1_R
Acme-Flow-In-Src-Port_FS1_R
Acme-Flow-In-Dst-Addr_FS1_R
Acme-Flow-In-Dst-Port_FS1_R
Acme-Flow-Out-Realm_FS1_R
Acme-Flow-Out-Src-Addr_FS1_R
Acme-Flow-Out-Src-Port_FS1_R
Acme-Flow-Out-Dst-Addr_FS1_R
Acme-Flow-Out-Dst-Port_FS1_R
Acme-FlowID_FS2_F
Acme-FlowType_FS2_F
Acme-Flow-In-Realm_FS2_F
Acme-Flow-In-Src-Addr_FS2_F
Acme-Flow-In-Src-Port_FS2_F
Acme-Flow-In-Dst-Addr_FS2_F
Acme-Flow-In-Dst-Port_FS2_F
Acme-Flow-Out-Realm_FS2_F
Acme-Flow-Out-Src-Addr_FS2_F
Acme-Flow-Out-Src-Port_FS2_F
Acme-Flow-Out-Dst-Addr_FS2_F
Acme-Flow-Out-Dst-Port_FS2_F
Acme-Calling-Octets_FS2
Acme-Calling-Packets_FS2
Acme-Calling-RTCP-Packets-Lost_FS2
Acme-Calling-RTCP-Avg-Jitter_FS2
Acme-Calling-RTCP-Avg-Latency_FS2
Acme-Calling-RTCP-MaxJitter_FS2
Acme-Calling-RTCP-MaxLatency_FS2
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
Version S-C6.1.0
APPENDIX C
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
Version S-C6.1.0
Acme-Calling-RTP-Packets-Lost_FS2
Acme-Calling-RTP-Avg-Jitter_FS2
Acme-Calling-RTP-MaxJitter_FS2
109
110
111
integer
integer
integer
Acme
Acme
Acme
ATTRIBUTE
Acme-FlowID_FS2_R
112
string
ATTRIBUTE
Acme-FlowType_FS2_R
113
string
ATTRIBUTE
Acme-Flow-In-Realm_FS2_R
114
string
ATTRIBUTE
Acme-Flow-In-Src-Addr_FS2_R
115
ipaddr
ATTRIBUTE
Acme-Flow-In-Src-Port_FS2_R
116
integer
ATTRIBUTE
Acme-Flow-In-Dst-Addr_FS2_R
117
ipaddr
ATTRIBUTE
Acme-Flow-In-Dst-Port_FS2_R
118
integer
ATTRIBUTE
Acme-Flow-Out-Realm_FS2_R
119
string
ATTRIBUTE
Acme-Flow-Out-Src-Addr_FS2_R
120
ipaddr
ATTRIBUTE
Acme-Flow-Out-Src-Port_FS2_R
121
integer
ATTRIBUTE
Acme-Flow-Out-Dst-Addr_FS2_R
122
ipaddr
ATTRIBUTE
Acme-Flow-Out-Dst-Port_FS2_R
123
integer
ATTRIBUTE
Acme-Called-Octets_FS2
124
integer
ATTRIBUTE
Acme-Called-Packets_FS2
125
integer
ATTRIBUTE
Acme-Called-RTCP-Packets-Lost_FS2
126
integer
ATTRIBUTE
Acme-Called-RTCP-Avg-Jitter_FS2
127
integer
ATTRIBUTE
Acme-Called-RTCP-Avg-Latency_FS2
128
integer
ATTRIBUTE
Acme-Called-RTCP-MaxJitter_FS2
129
integer
ATTRIBUTE
Acme-Called-RTCP-MaxLatency_FS2
130
integer
ATTRIBUTE
Acme-Called-RTP-Packets-Lost_FS2
131
integer
ATTRIBUTE
Acme-Called-RTP-Avg-Jitter_FS2
132
integer
ATTRIBUTE
Acme-Called-RTP-MaxJitter_FS2
133
integer
ATTRIBUTE
Acme-Egress-Final-Routing-Number
134
string
ATTRIBUTE
Acme-Session-Ingress-RPH
135
string
ATTRIBUTE
Acme-Session-Egress-RPH
136
string
ATTRIBUTE
Acme-Ingress-Network-Interface-Id
137
string
ATTRIBUTE
Acme-Ingress-Vlan-Tag-Value
138
integer
ATTRIBUTE
Acme-Egress-Network-Interface-Id
139
string
ATTRIBUTE
Acme-Egress-Vlan-Tag-Value
140
integer
ATTRIBUTE
Acme-Refer-Call-Transfer-Id
141
string
# Attributes 142-150 are reserved for future use.
ATTRIBUTE
Acme-Calling-R-Factor
151
integer
ATTRIBUTE
Acme-Calling-MOS
152
integer
ATTRIBUTE
Acme-Called-R-Factor
153
integer
ATTRIBUTE
Acme-Called-MOS
154
integer
# Attributes 155-171 for IPV6 are reserved for future use.
ATTRIBUTE
Acme-Custom-VSA-200
200
string
ATTRIBUTE
Acme-Custom-VSA-201
201
string
ATTRIBUTE
Acme-Custom-VSA-202
202
string
ATTRIBUTE
Acme-Custom-VSA-203
203
string
ATTRIBUTE
Acme-Custom-VSA-204
204
string
ATTRIBUTE
Acme-Custom-VSA-205
205
string
ATTRIBUTE
Acme-Custom-VSA-206
206
string
ATTRIBUTE
Acme-Custom-VSA-207
207
string
ATTRIBUTE
Acme-Custom-VSA-208
208
string
ATTRIBUTE
Acme-Custom-VSA-209
209
string
ATTRIBUTE
Acme-Custom-VSA-210
210
string
ATTRIBUTE
Acme-Custom-VSA-211
211
string
ATTRIBUTE
Acme-Custom-VSA-212
212
string
ATTRIBUTE
Acme-Custom-VSA-213
213
string
ATTRIBUTE
Acme-Custom-VSA-214
214
string
ATTRIBUTE
Acme-Custom-VSA-215
215
string
ATTRIBUTE
Acme-Custom-VSA-216
216
string
ATTRIBUTE
Acme-Custom-VSA-217
217
string
ATTRIBUTE
Acme-Custom-VSA-218
218
string
ATTRIBUTE
Acme-Custom-VSA-219
219
string
ATTRIBUTE
Acme-Custom-VSA-220
220
string
ATTRIBUTE
Acme-Custom-VSA-221
221
string
ATTRIBUTE
Acme-Custom-VSA-222
222
string
ATTRIBUTE
Acme-Custom-VSA-223
223
string
ATTRIBUTE
Acme-Custom-VSA-224
224
string
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Acme
APPENDIX C
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
ATTRIBUTE
Acme-Custom-VSA-225
Acme-Custom-VSA-226
Acme-Custom-VSA-227
Acme-Custom-VSA-228
Acme-Custom-VSA-229
Acme-Custom-VSA-230
ATTRIBUTE
Acme-User-Class
225
226
227
228
229
230
string
string
string
string
string
string
254
string
Acme
Acme
Acme
Acme
Acme
Acme
Acme
Version S-C6.1.0
Appendix D
Comma-Delimited Entries for Local Files
Local File Format
Appendix C contains three tables that show where, in locally-generated CSV files,
specific VSAs appear. There is one table for each of the following type of record:
Start, Stop, Interim.
For more information about this feature and how to enable it, refer to the Local CDR
Storage and FTP Push (53) section in this guides Configuring Accounting (35)
chapter.
Start Record CSV
Placement
Version S-C6.1.0
CSV Placement
Attribute Name
VSA ID Number
Acct-Status-Type
NAS-IP-Address
NAS-Port
Acct-Session-Id
Acme-Session-Ingress-CallId
Acme-Session--Egress-CallId
Acme-Session-Protocol-Type
43
Acme-Session--Generic-Id
40
Calling-Station-Id
31
10
Called-Station-Id
30
11
h323-setup-time
12
h323-connect-time
13
Acme-Egress-Network-Interface-Id
139
14
Acme-Egress-Vlan-Tag-Value
140
15
Acme-Ingress-Network-Interface-Id
137
16
Acme-Ingress-Vlan-Tag-Value
138
17
Acme-Session-Egress-Realm
42
18
Acme-Session-Ingress-Realm
41
19
Acme-FlowId_FS1_F
20
Acme-FlowType_FS1_F
21
Acme-Flow-In-Realm_FS1_F
10
22
Acme-Flow-In-Src-Addr_FS1_F
11
23
Acme-Flow-In-Src-Port_FS1_F
12
24
Acme-Flow-In-Dst-Addr_FS1_F
13
25
Acme-Flow-In-Dst-Port_FS1_F
14
APPENDIX D
CSV Placement
Attribute Name
VSA ID Number
26
Acme-Flow-Out-Realm_FS1_F
20
27
Acme-Flow-Out-Src-Addr_FS1_F
21
28
Acme-Flow-Out-Src-Port_FS1_F
22
29
Acme-Flow-Out-Dst-Addr_FS1_F
23
30
Acme-Flow-Out-Dst-Port_FS1_F
24
31
Acme-FlowID_FS1_R
78
32
Acme-FlowType_FS1_R
79
33
Acme-Flow-In-Realm_FS1_R
80
34
Acme-Flow-In-Src-Addr_FS1_R
81
35
Acme-Flow-In-Src-Port_FS1_R
82
36
Acme-Flow-In-Dst-Addr_FS1_R
83
37
Acme-Flow-In-Dst-Port_FS1_R
84
38
Acme-Flow-Out-Realm_FS1_R
85
39
Acme-Flow-Out-Src-Addr_FS1_R
86
40
Acme-Flow-Out-Src-Port_FS1_R
87
41
Acme-Flow-Out-Dst-Addr_FS1_R
88
42
Acme-Flow-Out-Dst-Port_FS1_R
89
43
Acme-FlowID_FS2_F
90
44
Acme-FlowType_FS2_F
91
45
Acme-Flow-In-Realm_FS2_F
92
46
Acme-Flow-In-Src-Addr_FS2_F
93
47
Acme-Flow-In-Src-Port_FS2_F
94
48
Acme-Flow-In-Dst-Addr_FS2_F
95
49
Acme-Flow-In-Dst-Port_FS2_F
96
50
Acme-Flow-Out-Realm_FS2_F
97
51
Acme-Flow-Out-Src-Addr_FS2_F
98
52
Acme-Flow-Out-Src-Port_FS2_F
99
53
Acme-Flow-Out-Dst-Addr_FS2_F
100
54
Acme-Flow-Out-Dst-Port_FS2_F
101
55
Acme-FlowID_FS2_R
112
56
Acme-FlowType_FS2_R
113
57
Acme-Flow-In-Realm_FS2_R
114
58
Acme-Flow-In-Src-Addr_FS2_R
115
59
Acme-Flow-In-Src-Port_FS2_R
116
Version S-C6.1.0
APPENDIX D
Version S-C6.1.0
CSV Placement
Attribute Name
VSA ID Number
60
Acme-Flow-In-Dst-Addr_FS2_R
117
61
Acme-Flow-In-Dst-Port_FS2_R
118
62
Acme-Flow-Out-Realm_FS2_R
119
63
Acme-Flow-Out-Src-Addr_FS2_R
120
64
Acme-Flow-Out-Src-Port_FS2_R
121
65
Acme-Flow-Out-Dst-Addr_FS2_R
122
66
Acme-Flow-Out-Dst-Port_FS2_R
123
67
Acme-Session-Charging-Vector
54
68
Acme-Session-Charging-Function_Address
55
69
Acme-Firmware-Version
56
70
Acme-Local-Time-Zone
57
71
Acme-Post-Dial-Delay
58
72
Acme-Primary-Routing-Number
64
73
Acme-Originating-Trunk-Group
65
74
Acme-Terminating-Trunk-Group
66
75
Acme-Originating-Trunk-Context
67
76
Acme-Terminating-Trunk-Context
68
77
Acme-P-Asserted-ID
69
78
Acme-Ingress-Local-Addr
74
79
Acme-Ingress-Remote-Addr
75
80
Acme-Egress-Local-Addr
76
81
Acme-Egress-Remote-Addr
77
82
Acme-SIP-Diversion
70
83
Acme-Egress-Final-Routing-Number
134
84
Acme-Session-Ingress-RPH
135
85
Acme-Session-Egress-RPH
136
86
Acme-Custom-VSA-200
200
87
Acme-Custom-VSA-201
201
88
Acme-Custom-VSA-202
202
89
Acme-Custom-VSA-203
203
90
Acme-Custom-VSA-204
204
91
Acme-Custom-VSA-205
205
92
Acme-Custom-VSA-206
206
93
Acme-Custom-VSA-207
207
APPENDIX D
CSV Placement
Attribute Name
VSA ID Number
94
Acme-Custom-VSA-208
208
95
Acme-Custom-VSA-209
209
96
Acme-Custom-VSA-210
210
97
Acme-Custom-VSA-211
211
98
Acme-Custom-VSA-212
212
99
Acme-Custom-VSA-213
213
100
Acme-Custom-VSA-214
214
101
Acme-Custom-VSA-215
215
102
Acme-Custom-VSA-216
216
103
Acme-Custom-VSA-217
217
104
Acme-Custom-VSA-218
218
105
Acme-Custom-VSA-219
219
106
Acme-Custom-VSA-220
220
107
Acme-Custom-VSA-221
221
108
Acme-Custom-VSA-222
222
109
Acme-Custom-VSA-223
223
110
Acme-Custom-VSA-224
224
111
Acme-Custom-VSA-225
225
112
Acme-Custom-VSA-226
226
113
Acme-Custom-VSA-227
227
114
Acme-Custom-VSA-228
228
115
Acme-Custom-VSA-229
229
116
Acme-Custom-VSA-230
230
CSV Placement
Attribute Name
VSA ID Number
Acct-Status-Type
NAS-IP-Address
NAS-Port
Acct-Session-Id
Acme-Session-Ingress-CallId
Acme-Session--Egress-CallId
Acme-Session-Protocol-Type
43
Version S-C6.1.0
APPENDIX D
Version S-C6.1.0
CSV Placement
Attribute Name
VSA ID Number
Acme-Session--Generic-Id
40
Calling-Station-Id
31
10
Called-Station-Id
30
11
h323-setup-time
12
h323-connect-time
13
Acme-Egress-Network-Interface-Id
139
14
Acme-Egress-Vlan-Tag-Value
140
15
Acme-Ingress-Network-Interface-Id
137
16
Acme-Ingress-Vlan-Tag-Value
138
17
Acme-Session-Egress-Realm
42
18
Acme-Session-Ingress-Realm
41
19
Acme-FlowId_FS1_F
20
Acme-FlowType_FS1_F
21
Acme-Flow-In-Realm_FS1_F
10
22
Acme-Flow-In-Src-Addr_FS1_F
11
23
Acme-Flow-In-Src-Port_FS1_F
12
24
Acme-Flow-In-Dst-Addr_FS1_F
13
25
Acme-Flow-In-Dst-Port_FS1_F
14
26
Acme-Flow-Out-Realm_FS1_F
20
27
Acme-Flow-Out-Src-Addr_FS1_F
21
28
Acme-Flow-Out-Src-Port_FS1_F
22
29
Acme-Flow-Out-Dst-Addr_FS1_F
23
30
Acme-Flow-Out-Dst-Port_FS1_F
24
31
Acme-Calling-RTCP-Packets-Lost_FS1
32
32
Acme-Calling-RTCP-Avg-Jitter_FS1
33
33
Acme-Calling-RTCP-Avg-Latency_FS1
34
34
Acme-Calling-RTCP-MaxJitter_FS1
35
35
Acme-Calling-RTCP-MaxLatency_FS1
36
36
Acme-Calling-RTP-Packets-Lost_FS1
37
37
Acme-Calling-RTP-Avg-Jitter_FS1
38
38
Acme-Calling-RTP-MaxJitter_FS1
39
39
Acme-Calling-Octets_FS1
28
40
Acme-Calling-Packets_FS1
29
41
Acme-Calling-R-Factor
151
APPENDIX D
CSV Placement
Attribute Name
VSA ID Number
42
Acme-Calling-MOS
152
43
Acme-FlowID_FS1_R
78
44
Acme-FlowType_FS1_R
79
45
Acme-Flow-In-Realm_FS1_R
80
46
Acme-Flow-In-Src-Addr_FS1_R
81
47
Acme-Flow-In-Src-Port_FS1_R
82
48
Acme-Flow-In-Dst-Addr_FS1_R
83
49
Acme-Flow-In-Dst-Port_FS1_R
84
50
Acme-Flow-Out-Realm_FS1_R
85
51
Acme-Flow-Out-Src-Addr_FS1_R
86
52
Acme-Flow-Out-Src-Port_FS1_R
87
53
Acme-Flow-Out-Dst-Addr_FS1_R
88
54
Acme-Flow-Out-Dst-Port_FS1_R
89
55
Acme-Called-RTCP-Packets-Lost_FS1
46
56
Acme-Called-RTCP-Avg-Jitter_FS1
47
57
Acme-Called-RTCP-Avg-Latency_FS1
48
58
Acme-Called-RTCP-MaxJitter_FS1
49
59
Acme-Called-RTCP-MaxLatency_FS1
50
60
Acme-Called-RTP-Packets-Lost_FS1
51
61
Acme-Called-RTP-Avg-Jitter_FS1
52
62
Acme-Called-RTP-MaxJitter_FS1
53
63
Acme-Called-Octets_FS1
44
64
Acme-Called-R-Factor
153
65
Acme-Called-MOS
154
66
Acme-Called-Packets_FS1
45
67
Acme-FlowID_FS2_F
90
68
Acme-FlowType_FS2_F
91
69
Acme-Flow-In-Realm_FS2_F
92
70
Acme-Flow-In-Src-Addr_FS2_F
93
71
Acme-Flow-In-Src-Port_FS2_F
94
72
Acme-Flow-In-Dst-Addr_FS2_F
95
73
Acme-Flow-In-Dst-Port_FS2_F
96
74
Acme-Flow-Out-Realm_FS2_F
97
75
Acme-Flow-Out-Src-Addr_FS2_F
98
Version S-C6.1.0
APPENDIX D
Version S-C6.1.0
CSV Placement
Attribute Name
VSA ID Number
76
Acme-Flow-Out-Src-Port_FS2_F
99
77
Acme-Flow-Out-Dst-Addr_FS2_F
100
78
Acme-Flow-Out-Dst-Port_FS2_F
101
79
Acme-Calling-RTCP-Packets-Lost_FS2
104
80
Acme-Calling-RTCP-Avg-Jitter_FS2
105
81
Acme-Calling-RTCP-Avg-Latency_FS2
106
82
Acme-Calling-RTCP-MaxJitter_FS2
107
83
Acme-Calling-RTCP-MaxLatency_FS2
108
84
Acme-Calling-RTP-Packets-Lost_FS2
109
85
Acme-Calling-RTP-Avg-Jitter_FS2
110
86
Acme-Calling-RTP-MaxJitter_FS2
111
87
Acme-Calling-Octets_FS2
102
88
Acme-Calling-Packets_FS2
103
89
Acme-FlowID_FS2_R
112
90
Acme-FlowType_FS2_R
113
91
Acme-Flow-In-Realm_FS2_R
114
92
Acme-Flow-In-Src-Addr_FS2_R
115
93
Acme-Flow-In-Src-Port_FS2_R
116
94
Acme-Flow-In-Dst-Addr_FS2_R
117
95
Acme-Flow-In-Dst-Port_FS2_R
118
96
Acme-Flow-Out-Realm_FS2_R
119
97
Acme-Flow-Out-Src-Addr_FS2_R
120
98
Acme-Flow-Out-Src-Port_FS2_R
121
99
Acme-Flow-Out-Dst-Addr_FS2_R
122
100
Acme-Flow-Out-Dst-Port_FS2_R
123
101
Acme-Called-RTCP-Packets-Lost_FS2
126
102
Acme-Called--RTCP-Avg-Jitter_FS2
127
103
Acme-Called--RTCP-Avg-Latency_FS2
128
104
Acme-Called--RTCP-MaxJitter_FS2
129
105
Acme-Called-RTCP-MaxLatency_FS2
130
106
Acme-Called-RTP-Packets-Lost_FS2
131
107
Acme-Called-RTP-Avg-Jitter_FS2
132
108
Acme-Called-RTP-MaxJitter_FS2
133
109
Acme-Called-Octets_FS2
124
APPENDIX D
CSV Placement
Attribute Name
VSA ID Number
110
Acme-Called-Packets_FS2
125
111
Acme-Session-Charging-Vector
54
112
Acme-Session-Charging-Function_Address
55
113
Acme-Firmware-Version
56
114
Acme-Local-Time-Zone
57
115
Acme-Post-Dial-Delay
58
116
Acme-Primary-Routing-Number
64
117
Acme-Originating-Trunk-Group
65
118
Acme-Terminating-Trunk-Group
66
119
Acme-Originating-Trunk-Context
67
120
Acme-Terminating-Trunk-Context
68
121
Acme-P-Asserted-ID
69
122
Acme-Ingress-Local-Addr
74
123
Acme-Ingress-Remote-Addr
75
124
Acme-Egress-Local-Addr
76
125
Acme-Egress-Remote-Addr
77
126
Acme-SIP-Diversion
70
127
Acme-Intermediate_Time
63
128
Acme-Egress-Final-Routing-Number
134
129
Acme-Session-Ingress-RPH
135
130
Acme-Session-Egress-RPH
136
131
Acme-Custom-VSA-200
200
132
Acme-Custom-VSA-201
201
133
Acme-Custom-VSA-202
202
134
Acme-Custom-VSA-203
203
135
Acme-Custom-VSA-204
204
136
Acme-Custom-VSA-205
205
137
Acme-Custom-VSA-206
206
138
Acme-Custom-VSA-207
207
139
Acme-Custom-VSA-208
208
140
Acme-Custom-VSA-209
209
141
Acme-Custom-VSA-210
210
142
Acme-Custom-VSA-211
211
143
Acme-Custom-VSA-212
212
Version S-C6.1.0
APPENDIX D
CSV Placement
Attribute Name
VSA ID Number
144
Acme-Custom-VSA-213
213
145
Acme-Custom-VSA-214
214
146
Acme-Custom-VSA-215
215
147
Acme-Custom-VSA-216
216
148
Acme-Custom-VSA-217
217
149
Acme-Custom-VSA-218
218
150
Acme-Custom-VSA-219
219
151
Acme-Custom-VSA-220
220
152
Acme-Custom-VSA-221
221
153
Acme-Custom-VSA-222
222
154
Acme-Custom-VSA-223
223
155
Acme-Custom-VSA-224
224
156
Acme-Custom-VSA-225
225
157
Acme-Custom-VSA-226
226
158
Acme-Custom-VSA-227
227
159
Acme-Custom-VSA-228
228
160
Acme-Custom-VSA-229
229
161
Acme-Custom-VSA-230
230
CSV Placement
Attribute Name
VSA ID Number
Acct-Status-Type
NAS-IP-Address
NAS-Port
Acct-Session-Id
Acme-Session-Ingress-CallId
Acme-Session--Egress-CallId
Acme-Session-Protocol-Type
43
Acme-Session--Generic-Id
40
Calling-Station-Id
31
10
Called-Station-Id
30
11
Acct-Terminate-Cause
12
Acct-Session-Time
Version S-C6.1.0
APPENDIX D
CSV Placement
Attribute Name
13
h323-setup-time
14
h323-connect-time
15
h323-disconnect-time
16
h323-disconnect-cause
17
Acme-Egress-Network-Interface-Id
139
18
Acme-Egress-Vlan-Tag-Value
140
19
Acme-Ingress-Network-Interface-Id
137
20
Acme-Ingress-Vlan-Tag-Value
138
21
Acme-Session-Egress-Realm
42
22
Acme-Session-Ingress-Realm
41
23
Acme-FlowId_FS1_F
24
Acme-FlowType_FS1_F
25
Acme-Flow-In-Realm_FS1_F
10
26
Acme-Flow-In-Src-Addr_FS1_F
11
27
Acme-Flow-In-Src-Port_FS1_F
12
28
Acme-Flow-In-Dst-Addr_FS1_F
13
29
Acme-Flow-In-Dst-Port_FS1_F
14
30
Acme-Flow-Out-Realm_FS1_F
20
31
Acme-Flow-Out-Src-Addr_FS1_F
21
32
Acme-Flow-Out-Src-Port_FS1_F
22
33
Acme-Flow-Out-Dst-Addr_FS1_F
23
34
Acme-Flow-Out-Dst-Port_FS1_F
24
35
Acme-Calling-RTCP-Packets-Lost_FS1
32
36
Acme-Calling-RTCP-Avg-Jitter_FS1
33
37
Acme-Calling-RTCP-Avg-Latency_FS1
34
38
Acme-Calling-RTCP-MaxJitter_FS1
35
39
Acme-Calling-RTCP-MaxLatency_FS1
36
40
Acme-Calling-RTP-Packets-Lost_FS1
37
41
Acme-Calling-RTP-Avg-Jitter_FS1
38
42
Acme-Calling-RTP-MaxJitter_FS1
39
43
Acme-Calling-Octets_FS1
28
44
Acme-Calling-Packets_FS1
29
45
Acme-Calling-R-Factor
151
46
Acme-Calling-MOS
152
VSA ID Number
Version S-C6.1.0
APPENDIX D
Version S-C6.1.0
CSV Placement
Attribute Name
VSA ID Number
47
Acme-FlowID_FS1_R
78
48
Acme-FlowType_FS1_R
79
49
Acme-Flow-In-Realm_FS1_R
80
50
Acme-Flow-In-Src-Addr_FS1_R
81
51
Acme-Flow-In-Src-Port_FS1_R
82
52
Acme-Flow-In-Dst-Addr_FS1_R
83
53
Acme-Flow-In-Dst-Port_FS1_R
84
54
Acme-Flow-Out-Realm_FS1_R
85
55
Acme-Flow-Out-Src-Addr_FS1_R
86
56
Acme-Flow-Out-Src-Port_FS1_R
87
57
Acme-Flow-Out-Dst-Addr_FS1_R
88
58
Acme-Flow-Out-Dst-Port_FS1_R
89
59
Acme-Called-RTCP-Packets-Lost_FS1
46
60
Acme-Called-RTCP-Avg-Jitter_FS1
47
61
Acme-Called-RTCP-Avg-Latency_FS1
48
62
Acme-Called-RTCP-MaxJitter_FS1
49
63
Acme-Called-RTCP-MaxLatency_FS1
50
64
Acme-Called-RTP-Packets-Lost_FS1
51
65
Acme-Called-RTP-Avg-Jitter_FS1
52
66
Acme-Called-RTP-MaxJitter_FS1
53
67
Acme-Called-Octets_FS1
44
68
Acme-Called-Packets_FS1
45
69
Acme-Called-R-Factor
153
70
Acme-Called-MOS
154
71
Acme-FlowID_FS2_F
90
72
Acme-FlowType_FS2_F
91
73
Acme-Flow-In-Realm_FS2_F
92
74
Acme-Flow-In-Src-Addr_FS2_F
93
75
Acme-Flow-In-Src-Port_FS2_F
94
76
Acme-Flow-In-Dst-Addr_FS2_F
95
77
Acme-Flow-In-Dst-Port_FS2_F
96
78
Acme-Flow-Out-Realm_FS2_F
97
79
Acme-Flow-Out-Src-Addr_FS2_F
98
80
Acme-Flow-Out-Src-Port_FS2_F
99
APPENDIX D
CSV Placement
Attribute Name
VSA ID Number
81
Acme-Flow-Out-Dst-Addr_FS2_F
100
82
Acme-Flow-Out-Dst-Port_FS2_F
101
83
Acme-Calling-RTCP-Packets-Lost_FS2
104
84
Acme-Calling-RTCP-Avg-Jitter_FS2
105
85
Acme-Calling-RTCP-Avg-Latency_FS2
106
86
Acme-Calling-RTCP-MaxJitter_FS2
107
87
Acme-Calling-RTCP-MaxLatency_FS2
108
88
Acme-Calling-RTP-Packets-Lost_FS2
109
89
Acme-Calling-RTP-Avg-Jitter_FS2
110
90
Acme-Calling-RTP-MaxJitter_FS2
111
91
Acme-Calling-Octets_FS2
102
92
Acme-Calling-Packets_FS2
103
93
Acme-FlowID_FS2_R
112
94
Acme-FlowType_FS2_R
113
95
Acme-Flow-In-Realm_FS2_R
114
96
Acme-Flow-In-Src-Addr_FS2_R
115
97
Acme-Flow-In-Src-Port_FS2_R
116
98
Acme-Flow-In-Dst-Addr_FS2_R
117
99
Acme-Flow-In-Dst-Port_FS2_R
118
100
Acme-Flow-Out-Realm_FS2_R
119
101
Acme-Flow-Out-Src-Addr_FS2_R
120
102
Acme-Flow-Out-Src-Port_FS2_R
121
103
Acme-Flow-Out-Dst-Addr_FS2_R
122
104
Acme-Flow-Out-Dst-Port_FS2_R
123
105
Acme-Called-RTCP-Packets-Lost_FS2
126
106
Acme-Called--RTCP-Avg-Jitter_FS2
127
107
Acme-Called--RTCP-Avg-Latency_FS2
128
108
Acme-Called--RTCP-MaxJitter_FS2
129
109
Acme-Called-RTCP-MaxLatency_FS2
130
110
Acme-Called-RTP-Packets-Lost_FS2
131
111
Acme-Called-RTP-Avg-Jitter_FS2
132
112
Acme-Called-RTP-MaxJitter_FS2
133
113
Acme-Called-Octets_FS2
124
114
Acme-Called-Packets_FS2
125
Version S-C6.1.0
APPENDIX D
Version S-C6.1.0
CSV Placement
Attribute Name
VSA ID Number
115
Acme-Session-Charging-Vector
54
116
Acme-Session-Charging-Function-Address
55
117
Acme-Firmware-Version
56
118
Acme-Local-Time-Zone
57
119
Acme-Post-Dial-Delay
58
120
Acme-Primary-Routing-Number
64
121
Acme-Originating-Trunk-Group
65
122
Acme-Terminating-Trunk-Group
66
123
Acme-Originating-Trunk-Context
67
124
Acme-Terminating-Trunk-Context
68
125
Acme-P-Asserted-ID
69
126
Acme-Ingress-Local-Addr
74
127
Acme-Ingress-Remote-Addr
75
128
Acme-Egress-Local-Addr
76
129
Acme-Egress-Remote-Addr
77
130
Acme-SIP-Diversion
70
131
Acme-Session-Disposition
60
132
Acme-Disconnect-Initiator
61
133
Acme-Disconnect-Cause
62
134
Acme-SIP-Status
71
135
Acme-Egress-Final-Routing-Number
134
136
Acme-Session-Ingress-RPH
135
137
Acme-Session-Egress-RPH
136
138
Acme-Refer-Call-Transfer-Id
141
139
Acme-Custom-VSA-200
200
140
Acme-Custom-VSA-201
201
141
Acme-Custom-VSA-202
202
142
Acme-Custom-VSA-203
203
143
Acme-Custom-VSA-204
204
144
Acme-Custom-VSA-205
205
145
Acme-Custom-VSA-206
206
146
Acme-Custom-VSA-207
207
147
Acme-Custom-VSA-208
208
148
Acme-Custom-VSA-209
209
APPENDIX D
CSV Placement
Attribute Name
VSA ID Number
149
Acme-Custom-VSA-210
210
150
Acme-Custom-VSA-211
211
151
Acme-Custom-VSA-212
212
152
Acme-Custom-VSA-213
213
153
Acme-Custom-VSA-214
214
154
Acme-Custom-VSA-215
215
155
Acme-Custom-VSA-216
216
156
Acme-Custom-VSA-217
217
157
Acme-Custom-VSA-218
218
158
Acme-Custom-VSA-219
219
159
Acme-Custom-VSA-220
220
160
Acme-Custom-VSA-221
221
161
Acme-Custom-VSA-222
222
162
Acme-Custom-VSA-223
223
163
Acme-Custom-VSA-224
224
164
Acme-Custom-VSA-225
225
165
Acme-Custom-VSA-226
226
166
Acme-Custom-VSA-227
227
167
Acme-Custom-VSA-228
228
168
Acme-Custom-VSA-229
229
169
Acme-Custom-VSA-230
230
Version S-C6.1.0