Tabs3 Device Interface (TBDevice)
Avaya Data Format
Overview
The Tabs3 Device Interface (TBDevice) software (Avaya Format) is used to convert telephone expense transactions from Avaya’s Call Data to be compatible with the Merge Tabs3 Remote Data program. The Avaya system saves data to a file called SMDR.csv, which contains ASCII comma delimited data. The SMDR.csv file contains a record of incoming and outgoing phone calls. Outgoing calls are further classified as internal or external calls. The Avaya Tabs3 Device Interface (TBDevice) format only converts outgoing external calls. All other calls are skipped.
The Tabs3 Device Interface (TBDevice) program must reside in the same directory as the Tabs3 programs in order to work properly.
Installation
The Tabs3 Device Interface (TBDevice) program must be installed to the directory on your hard disk where the Tabs3 program resides. The Tabs3 program directory can be found in Tabs3 by selecting Help | About Tabs3.
Configuring the Data Collection Device Type
Before you can convert any data from a data collection device, Tabs3 Device Interface (TBDevice) must be configured to handle the necessary format. The main purpose of the configuration is to specify a default tcode and rate.
Converting the Avaya Data
Use the following procedure for the conversion:
Note: You can change the phone call transaction code, default rate and the detail description options used by the Avaya format by selecting File | Configure.
Input Field Positions
|
Field # |
Field Name |
Converted? |
Description |
|
1 |
Call start |
Yes |
Date and time of call in "YYYY/MM/DD HH:MM:SS" format. |
|
2 |
Call duration |
Yes |
Duration of the call in "HH:MM:SS" format. |
|
3 |
Ring duration |
No |
Duration in seconds of the ring time of the call. |
|
4 |
Caller |
No |
The callers’ number. |
|
5 |
Direction |
Yes |
The direction of the call – I for Inbound, O for outbound. |
|
6 |
Called_number |
No |
The number called. |
|
7 |
Dialed_number |
No |
Identical to the called number for internal and outbound calls. |
|
8 |
Account |
Yes |
The last account code attached to the call. |
|
9 |
Is_Internal |
Yes |
0 or 1, denoting whether both parties on the call are internal (1) or external (0). |
|
10 |
Call ID |
No |
The Call ID is a 10 digit number assigned by the IP Office SMDR. |
|
11 |
Continuation |
No |
1 if there is a further record for this call, 0 otherwise. |
|
12 |
Party1Device |
No |
The device number for the first party on the call. |
|
13 |
Party1Name |
No |
The user name or line number for the first party. |
|
14 |
Party2Device |
No |
The device number for the second party on the call. |
|
15 |
Party2Name |
No |
The user name or line number for the second party. |
|
16 |
Hold_Time |
No |
Duration in seconds of the hold time of the call. |
|
17 |
Park_Time |
No |
Duration in seconds of the park time of the call. |
Notes
Sample Data File
The following is an example of an Avaya SMDR.csv file. Please note that lines that were too long to fit on the page were wrapped to the next line and indented in this example so the text can be seen on the printed copy. Actual transactions in a real data file will appear as one continuous line.
"Call start","Call duration","Ring duration","Caller","Direction","Called_number","Dialled_number","Account", "Is_Internal", "Call ID", "Continuation", "Party1Device", "Party1Name", "Party2Device", "Party2Name", "Hold_Time", "Park_Time"
2009/10/06 14:37:40,00:05:07,0,8964,O,8963,8963,10000,1,1000000000,0,E8964,Erin,E8963,Vicki,5,0
2009/10/07 14:37:27,00:10:19,2,95403547075,I,200,200,10100,0,1000000001,1,E8964,Erin,T9001,ANALOG Channel 1.1,4,7
2009/10/08 14:37:27,00:15:18,5,95403547075,I,200,200,10200,0,1000000001,0,V9502,VM Channel 2,T9001,ANALOG Channel 1.1,0,0
2009/10/09 14:39:37,00:20:24,0,8964,O,7,7,20001,0,1000000002,0,E8964,Erin,T9041,ANALOG Channel 2.1,0,0
Startup Options
Command line options can be used when starting Tabs3 Device Interface (TBDevice) to bypass the User ID prompt and automatically execute the Convert programs thereby eliminating user interaction. These startup options can be quite useful when implemented as part of a batch file.
The following are examples of the available startup options:
Bypass the User ID prompt C:\Program Files\Tabs3\TBDEVICE.EXE ALICE
Convert C:\Program Files\Tabs3\TBDEVICE.EXE /CONVERT Avaya
Note: The normal "sign in" routine is used when Tabs3 Device Interface (TBDevice) is started with the "/CONVERT" option. If you have not specified a User ID on the command line, you will be required to enter the User ID. If password security has been defined, you will also be required to enter the password before the Convert program will proceed.
The Tabs3 Device Interface (TBDevice) Help includes complete details regarding Startup Options.
20090115