Real-Time Cdrs And Codrs; The Autocdr Process - Avaya S6200 Administration And Maintenance

Meeting exchange 5.0 media server
Hide thumbs Also See for S6200:
Table of Contents

Advertisement

Managing Reports

Real-time CDRs and CODRs

The S6200/S6800 Media Server's Auto CDR server (cdrland) is a mechanism for real-time
transmission of Call Detail Records (CDR) and Conference Detail Records (CODR) across the
LAN. The system sends records to a host as they are generated (that is, each time a line
disconnects from the system (CDRs) or each time a conference empties and clears (CODRs).
Real-time export employs a socket mechanism requiring proper configuration of both the
S6200/S6800 Media Server and the remote client for proper execution.

The autocdr Process

When the Automatic CDR Print parameter (see
LAN, the Auto CDR server begins the autocdr process after each reboot (re-initialization or
shutdown). Once begun, this process finds the listen port number in the /etc/services file and
listens for remote client (host) requests on that port.
Subsequent connection requests trigger a connection to the remote client, and the process
looks up the host address in the /etc/hosts file. If no match is found, the server disconnects from
the remote host and waits for other connection requests. However, if the server locates the host
address, the process waits indefinitely for a socket command. When command data begins to
arrive, the process waits up to 15 seconds between command bytes before timing out. If the
server does time out waiting for command data, it maintains the connection and waits for a new
command from the client.
Each request from the client includes a command number, the starting date(s), the starting
record number(s) and the autocdr mode. The process opens the file, seeks the starting
sequence number, then sends the data across the established connection to the remote host.
Replies to commands are CDRs and/or CODRs, starting from the requested record in the file of
the specified date, including all records in all files written after this date. Note that no records
from files with earlier dates are sent. If a client requests both CDRs and CODRs, CDRs for the
earliest day are sent first, then CODRs for the same day, then CDRs for the next day, and so
forth.
Command processing from this point depends on the Mode flag in the request string:
If Mode flag = N, the server processes each command synchronously: the server
l
completes each request, then returns to listening for another command.
If Mode flag = Y, the server processes the request as above, then stops listening for
l
commands and sends records to its client asynchronously, as they are generated, until the
client closes the connection. If the requested sequence number is invalid, the process
waits and sends the next record the system generates.
If the connection breaks, any subsequent records are not sent. To transfer these files,
re-establish connection and issue a request, specifying the date, starting sequence number,
and mode.
246 Administration and Maintenance of the S6200/S6800 Servers
System Configuration
on page 45) is set for

Advertisement

Table of Contents
loading

This manual is also suitable for:

S6800

Table of Contents