Siemens HiPath 4000 and OpenScape 4000 CDR setup and formats
This page covers the Siemens Siemens Hipath 4000 (CDR Standard Format), Siemens Hipath 4000, Siemens Unify Openscape 4000 and Siemens Unify Openscape 4000 (TCP) variants in Advanced PBX Data Logger. Each section gives the connection settings, the parser to select and the fields the logger extracts for reports or a database; where the setup steps are the same for every variant they are given once. The settings apply to our logger; other call accounting software may expect a different configuration.
Quick facts
| Item | Siemens HiPath 4000 and OpenScape 4000 CDR setup and formats |
|---|---|
| Variants on this page | Siemens Hipath 4000 (CDR Standard Format), Siemens Hipath 4000, Siemens Unify Openscape 4000, Siemens Unify Openscape 4000 (TCP) |
| Interface | Differs by variant; see each section. |
| Port | 1202, 21 |
| Parsers | Siemens Hipath 4000 (CDR Standard Format), Siemens Hipath 4000, Siemens Unify Openscape 4000, Siemens Unify Openscape 4000 (TCP) |
| Fields extracted | 9 to 39 |
| Other Siemens systems | Siemens Hicom, HiPath variants and Rolm CDR formats |
Variants on this page
- Siemens Hipath 4000 (CDR Standard Format) · LAN, port 1202, 17 fields
- Siemens Hipath 4000 · CDR files downloaded by FTP from the PBX or its server and parsed on arrival, port 21, 9 fields
- Siemens Unify Openscape 4000 · Serial printer port or LAN, whichever the system uses for SMDR output, 39 fields
- Siemens Unify Openscape 4000 (TCP) · LAN, port 1202, 39 fields
Siemens Hipath 4000 (CDR Standard Format)
Parser: Siemens Hipath 4000 (CDR Standard Format)
Connection: LAN. The PBX accepts a connection on TCP port 1202; the logger connects to the PBX IP address. Port 1202.
Fields extracted: 17
Configuring PBX settings
Note: There is a lot of configuration options on Hipath 4000 for CDR. The following AMOS' are used (and more besides but these are the main ones):
- DAGR - sizes of files for storage.
- FEACG - circular or stop of records on hard disk.
- DAVF - currency on output.
- GEFE/GRZU - carrier selection.
- FBTN - assign numbers to each trunk that you wish to be shown in the output.
- GEZU - output to which device.
- SELG - what mask is used for outputting to what device and for what calls.
- SELS - the output on/off/collect.
- TLZO - output of a dummy number for incoming/outgoing/internal calls.
- FTBL - the main area where the output 'mask' or line of text is decided, normally one for incoming and one for outgoing.
- TEXT - the textual outputs that you are going to use for different occurrences on the system.
If you have access to a working system where the call charging is setup then you might be able to copy out the relevant information, however we would recommend that you contact your service provider and get them to turn it on for you.
USE COMMANDS BELOW AT YOUR OWN RISK!
Activate CDR output
Connect to your PBX using your admin console
Type in DIS-LSSM; It will show you what is active or not. If there is nothing showing up on the CDR port 1202 then DIS-SELS; Which ever one is set to ON example 1 then
DEA-SELS:1;
ACT-SELS:1;
Then display again DIS-LSSM;
Configuring PBX settings (advanced)
Configure output device
ADD-GEZU:TTY,DEV2,TTY,TERM2;
Activate output capture subroutines
ADD-FEACG:CDRCDUMP&CDRCDIS;
Configure CDR format
REGENERATE-FTBL:1;
ADD-FTBL:1,B,FORM,1,N,"## #@/#@/#@ #@:#@ #@:#@:#@ ####@ #@@@@@@@@@@@@@@ #"; ADD-FTBL:1,B,FORM,2,N,"@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@ #@@@@ #@@@ #"; ADD-FTBL:1,B,FORM,3,N,"@@@ #@@@@@ #@@@@@@@@@@@"; ADD-FTBL:1,B,CTRL,4,N,CR; ADD-FTBL:1,B,CTRL,5,Y,LF; ADD-FTBL:1,B,FIELD,1,SERVICE,CHAR,"0",L; ADD-FTBL:1,B,FIELD,2,STNID,CHAR,"0",L; ADD-FTBL:1,B,FIELD,3,STMONTH,CHAR,"0",R; ADD-FTBL:1,B,FIELD,4,STDAY,CHAR,"0",R; ADD-FTBL:1,B,FIELD,5,STYEAR,CHAR," ",R; ADD-FTBL:1,B,FIELD,6,STHOUR,CHAR,"0",R; ADD-FTBL:1,B,FIELD,7,STMIN,CHAR,"0",R; ADD-FTBL:1,B,FIELD,8,CONHOUR,CHAR,"0",R; ADD-FTBL:1,B,FIELD,9,CONMIN,CHAR,"0",R; ADD-FTBL:1,B,FIELD,10,CONSEC,CHAR,"0",R; ADD-FTBL:1,B,FIELD,11,COPIN,CHAR," ",L; ADD-FTBL:1,B,FIELD,12,DESTPID,CHAR," ",L; ADD-FTBL:1,B,FIELD,13,EXPENS,CHAR," ",L; ADD-FTBL:1,B,FIELD,14,SUPLSERV,CHAR,"0",L; ADD-FTBL:1,B,FIELD,15,CALLIPTY,CHAR," ",L; ADD-FTBL:1,B,FIELD,16,DESTPTY,CHAR," ",L; ADD-FTBL:1,B,FIELD,17,RTIONPTY,CHAR," ",L; ADD-FTBL:1,B,FIELD,18,ROUTCN,CHAR," ",L; ADD-FTBL:1,B,FIELD,19,TKNOREAL,CHAR," ",L; ADD-FTBL:1,B,FIELD,20,INTNREAL,CHAR," ",L; ADD-FTBL:1,B,FIELD,21,ACCTCODE,CHAR," ",L; ADD-FTBL:1,B,FIELD,22,PIN,CHAR," ",L;
Configure Select Group
The following commands configure CDR logging for incoming, outgoing and internal calls
DEL-SELG:1; ADD-SELG:SELG,1,N,DEV2,NODEV,1,0; CHANGE-SELG:SELT,1,1,FORM01,NOFORM,NOCALC,"A22",,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,; CHANGE-SELG:SELT,1,1,,,,,0&&999999,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,; CHANGE-SELG:SELT,1,1,,,,,,VOICE,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,; CHANGE-SELG:SELT,1,1,,,,,,,0&&15,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,; CHANGE-SELG:SELT,1,1,,,,,,,,ALL,ALL,N,N,Y,N,N,N,N,N,N,N,N ,N,N,N,N,N,N,,,,,,,,,,,; CHANGE-SELG:SELT,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,0,000001,, ,,,,,,,; CHANGE-SELG:SELT,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0&&999,0 &&254,0&&30,,,,,,; CHANGE-SELG:SELT,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,N,INTERN&INCO&OUTG,0&&8,0&&9,ALL;
Activate Select Group
ACT-SELS:1;
Connecting to the PBX
Default IP address: 192.0.2.3
Default IP port: 1202
The compputer with our logger should be in the same sub-network.
You should see the ##### banner and then call charging in the logger's windows.
Settings from the manufacturer's documentation
Taken from Hicom HiPath 300 4000 CDR fields, Siemens HiPath 4000 CDR, Siemens HiPath 4000. Values are those stated in the documentation; confirm them against your firmware release.
| Setting | Documented value |
|---|---|
| AMO GEZU device-to-TCP-port table | DEV1=TCP 1201, DEV2=TCP 1202, DEV3=TCP 1203, DEV4=TCP 1204 |
| default fallback CDR output port | TCP port 1201 (DEV1) if no reserve device or file is configured |
| AMO DAGR default on-disk record-file sizes | CDRC1=65,000 records; CDRC2=0; FT=0 |
| AMO GEFE recommended US default | Every special CDR feature flag defaults to / should be set to NO |
| field table column legend used throughout the CDR field reference (applies to this FTBL and to the Unify Openscape 4000 FTBL) | Columns are: Field Position, Field Len., L/R (alignment), Pad Char., AMO MFORM Field Name, Field Description |
Switching SMDR output on, as documented
- Retrieve/drain CDR records buffered on disk (CDRC1/CDRC2) out to an output device such as DEV1 using AMO GEZAB (long form first, then short form for repeats).
- If AMO GEZAB's FOUT parameter is set to N, force the retrieval to start with AMO OUT-GEZAB.
- If ADD-GEZAB fails with error F18 (bit strip not set) because CDRCDIS was deactivated in AMO FEACG, reactivate it with ADD-FEACG:CDRCDIS;
- To bond multiple CDR records belonging to one complex call together, add the THRESEQ field (call ID, up to 8 digits) to the FTBL form table and field list.
- To change an existing FTBL form table, first REGEN-FTBL the index, copy the AMOs to a text file and edit them, then DEL-FTBL the index, then resubmit the edited AMOs via the ComWin Macro feature — changing an FTBL in place is not practical.
- Activate the CDRACC feature in AMO FEASU so the ACCTCODE field is actually populated with the account code the subscriber dialed.
- To stop spurious F6166 advisories when a form table containing TKNOREAL is used for internal (station-to-station) CDR, run ADD-FBTN:TRKNO,99,1,1,1;
Record format notes
- Field 1 SERVICE is one character, driven by AMO TEXT "Service" entries; default "S"=Sprache/Voice (German), "F"=fax, "D"=data — the character depends on how AMO TEXT is configured, not a fixed code.
- Field 2 STNID (station/paying-party type) shows "H" when a call tandems through the switch trunk-to-trunk.
- Fields 8-10 (CONHOUR/CONMIN/CONSEC) record call duration (connection time), not call start time.
- Field 18 ROUTCN is the access/route code dialed — typically "9" at most US sites.
- Fields 19-20 (TKNOREAL/INTNREAL) are internal channel "line" numbers, not true trunk group numbers, despite the field names suggesting otherwise; the HiPath 4000 does not create real "trunk numbers" the way the older US Hicom 300 did.
- Field 22 PIN holds the calling subscriber's PIN number, if one was used.
- Complex calls generate multiple CDR records that the switch internally links with a common CALLID; adding the optional THRESEQ field lets a downstream system re-associate those scattered records.
Data items: Siemens Hipath 4000 (CDR Standard Format)
| Description | Data type | Column name |
|---|---|---|
| Service | string | FLAG1 |
| Station ID | string | FLAG2 |
| Call time | datetime | CALL_TIME |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Class of PIN | string | FLAG3 |
| Destination party ID | string | FLAG4 |
| Expensive connection | string | FLAG5 |
| Supplementary service ID | string | FLAG6 |
| Call type | string | CALL_TYPE |
| Direction | string | DIRECTION |
| Ext | string | EXT |
| Route code | string | FLAG7 |
| Caller phone | string | CALLER_PHONE |
| Dialed phone | string | DIALED_PHONE |
| Trunk | string | TRUNK |
| Account code | string | ACC |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
VS 03/22/13 09:28 00:00:00 ISNBA 4860 450xxxxxxx 9 2607 VS 03/22/13 09:26 00:01:24 ISNTR 450xxxxxxx 819xxxxxxx 2619 VP 03/22/13 09:26 00:01:24 ISNTR 450xxxxxxx 819xxxxxxx 2187
Siemens Hipath 4000
Parser: Siemens Hipath 4000
Connection: CDR files downloaded by FTP from the PBX or its server and parsed on arrival. Port 21.
Fields extracted: 9
This Siemens PBX model operates as an 'FTP Server' and requires a number of configuration settings. The IP address and port (port number 21 by default). The user name and password for accessing the folder that contains the log data.
You need to create a "File" data source and configure an FTP connection.
Settings from the manufacturer's documentation
Taken from Siemens HiPath 4000, Siemens HiPath 4000 COL. Values are those stated in the documentation; confirm them against your firmware release.
| Setting | Documented value |
|---|---|
| default FTP login usernames on the HiPath 4000 ADP/Manager | engr or rsca (no default password documented) |
| internal CDR file names referenced by the FTP retrieval walkthrough | :CGD:CDRC1, :CGD:CDRC2, :CGD:FTFILE |
| default backup directory for original CDR text files (HiPath 4000 Manager / COL) | /var/col/data/backup (per-system subfolders) |
| default directory holding FTBL/form-table export files, reachable over FTP | /var/col/data/ftbl |
Record format notes
- The switch itself writes CDR into internal files (:CGD:CDRC1/:CGD:CDRC2/:CGD:FTFILE); a third-party app (the manual gives "Traffic Analyst" as an example) then pulls them off with a plain command-line FTP session.
- Separately, Siemens' own HiPath COL collection engine retrieves call data using Siemens' proprietary OpenFT/FTAC transport (AMO ADD-CPTP + ADD-FTCSM), not a generic FTP client.
Data items: Siemens Hipath 4000
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Call type | string | CALL_TYPE |
| Direction | string | DIRECTION |
| Ext | string | EXT |
| Route code | string | FLAG1 |
| Caller phone | string | CALLER_PHONE |
| Phone | string | DIALED_PHONE |
Siemens Unify Openscape 4000
Parser: Siemens Unify Openscape 4000
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 39
Configuring PBX settings
Note: There is a lot of configuration options on Hipath 4000 for CDR. The following AMOS' are used (and more besides but these are the main ones):
ADD-FTBL:9,B,FORM,1,N,"# EXXYYYZZZ #@/#@/#@ #@:#@:#@+#@-#@@-#@@+#@@@@@@@@"; ADD-FTBL:9,B,FORM,2,N,"@+#@@@+#@@@@@@@@@@@@@@@@@@@@@+#@@@+#@:#@:#@+#@@@+#"; ADD-FTBL:9,B,FORM,3,N,"@@@@@@@+#@@@@@+#+#@@@@@@@@@@@+#@-#@@-#@@+#@@@@@@@@"; ADD-FTBL:9,B,FORM,4,N,"@@@@@@@+#@+#@@+#+#@@@@+#+#@+#+#@@@@@@@+#@@@@@+#@@@"; ADD-FTBL:9,B,FORM,5,N,"@@+#@+#@+#@+#@+#@@@@@@@@@+#@@@@@+#@+#@@@@@E"; ADD-FTBL:9,B,CTRL,6,N,CR; ADD-FTBL:9,B,CTRL,7,Y,LF; ADD-FTBL:9,B,FIELD,1,CONNTYPE,CHAR," ",R; ADD-FTBL:9,B,FIELD,2,STDAY,CHAR,"0",R; ADD-FTBL:9,B,FIELD,3,STMONTH,CHAR,"0",R; ADD-FTBL:9,B,FIELD,4,STYEAR,CHAR,"0",R; ADD-FTBL:9,B,FIELD,5,STHOUR,CHAR,"0",R; ADD-FTBL:9,B,FIELD,6,STMIN,CHAR,"0",R; ADD-FTBL:9,B,FIELD,7,STSEC,CHAR,"0",R; ADD-FTBL:9,B,FIELD,8,DESTLV2,CHAR,"0",R; ADD-FTBL:9,B,FIELD,9,DESTLV1,CHAR,"0",R; ADD-FTBL:9,B,FIELD,10,DESTLV0,CHAR,"0",R; ADD-FTBL:9,B,FIELD,11,DESTPTY,CHAR," ",L; ADD-FTBL:9,B,FIELD,12,ROUTCN,CHAR," ",R; ADD-FTBL:9,B,FIELD,13,CALLIPTY,CHAR," ",L; ADD-FTBL:9,B,FIELD,14,RINGDUR,CHAR," ",R; ADD-FTBL:9,B,FIELD,15,CONHOUR,CHAR,"0",R; ADD-FTBL:9,B,FIELD,16,CONMIN,CHAR,"0",R; ADD-FTBL:9,B,FIELD,17,CONSEC,CHAR,"0",R; ADD-FTBL:9,B,FIELD,18,CHRGUNIT,CHAR," ",R; ADD-FTBL:9,B,FIELD,19,CONCHRG,NONE,RC,6; ADD-FTBL:9,B,FIELD,20,HOLDDUR,CHAR," ",R; ADD-FTBL:9,B,FIELD,21,CARRIER,CHAR," ",R; ADD-FTBL:9,B,FIELD,22,PIN,CHAR," ",R; ADD-FTBL:9,B,FIELD,23,CALLILV2,CHAR,"0",R; ADD-FTBL:9,B,FIELD,24,CALLILV1,CHAR,"0",R; ADD-FTBL:9,B,FIELD,25,CALLILV0,CHAR,"0",R; ADD-FTBL:9,B,FIELD,26,CALLEPTY,CHAR," ",L; ADD-FTBL:9,B,FIELD,27,SUPLSERV,CHAR," ",R; ADD-FTBL:9,B,FIELD,28,CAUSE,CHAR," ",R; ADD-FTBL:9,B,FIELD,29,SERVICE,CHAR," ",R; ADD-FTBL:9,B,FIELD,30,SWP,CHAR," ",L; ADD-FTBL:9,B,FIELD,31,UNANS,CHAR," ",R; ADD-FTBL:9,B,FIELD,32,TRANSCNT,CHAR," ",R; ADD-FTBL:9,B,FIELD,33,RECPT,CHAR," ",R; ADD-FTBL:9,B,FIELD,34,GLOBLSEQ,CHAR," ",R; ADD-FTBL:9,B,FIELD,35,QUEUEDUR,CHAR," ",R; ADD-FTBL:9,B,FIELD,36,THRESEQ,CHAR," ",R; ADD-FTBL:9,B,FIELD,37,STNID,CHAR," ",R; ADD-FTBL:9,B,FIELD,38,CALLIID,CHAR," ",R; ADD-FTBL:9,B,FIELD,39,DESTPID,CHAR," ",R; ADD-FTBL:9,B,FIELD,40,ATNDGRNO,CHAR," ",R; ADD-FTBL:9,B,FIELD,41,RTINGPTY,CHAR," ",L; ADD-FTBL:9,B,FIELD,42,ACDAGTID,CHAR," ",R; ADD-FTBL:9,B,FIELD,43,ATTCALLT,CHAR," ",R; ADD-FTBL:9,B,FIELD,44,ACCTCODE,CHAR," ",R; ADD-FTBL:10,B,FORM,1,N,"# EXXYYYZZZ #@/#@/#@ #@:#@:#@+#@-#@@-#@@+#@@@@@@@@"; ADD-FTBL:10,B,FORM,2,N,"@+#@@@+#@@@@@@@@@@@@@@@@@@@@@+#@@@+#@:#@:#@+#@@@+#"; ADD-FTBL:10,B,FORM,3,N,"@@@@@@@+#@@@@@+#+#@@@@@@@@@@@+#@-#@@-#@@+#@@@@@@@@"; ADD-FTBL:10,B,FORM,4,N,"@@@@@@@+#@+#@@+#+#@@@@+#+#@+#+#@@@@@@@+#@@@@@+#@@@"; ADD-FTBL:10,B,FORM,5,N,"@@+#@+#@+#@+#@+#@@@@@@@@@+#@@@@@+#@+#@@@@@E"; ADD-FTBL:10,B,CTRL,6,N,CR; ADD-FTBL:10,B,CTRL,7,Y,LF; ADD-FTBL:10,B,FIELD,1,CONNTYPE,CHAR,"0",R; ADD-FTBL:10,B,FIELD,2,STDAY,CHAR,"0",R; ADD-FTBL:10,B,FIELD,3,STMONTH,CHAR,"0",R; ADD-FTBL:10,B,FIELD,4,STYEAR,CHAR,"0",R; ADD-FTBL:10,B,FIELD,5,STHOUR,CHAR,"0",R; ADD-FTBL:10,B,FIELD,6,STMIN,CHAR,"0",R; ADD-FTBL:10,B,FIELD,7,STSEC,CHAR,"0",R; ADD-FTBL:10,B,FIELD,8,DESTLV2,CHAR,"0",R; ADD-FTBL:10,B,FIELD,9,DESTLV1,CHAR,"0",R; ADD-FTBL:10,B,FIELD,10,DESTLV0,CHAR,"0",R; ADD-FTBL:10,B,FIELD,11,CHRGEE,CHAR," ",L; ADD-FTBL:10,B,FIELD,12,ROUTCN,CHAR," ",R; ADD-FTBL:10,B,FIELD,13,CALLEPTY,CHAR," ",L; ADD-FTBL:10,B,FIELD,14,RINGDUR,CHAR," ",R; ADD-FTBL:10,B,FIELD,15,CONHOUR,CHAR,"0",R; ADD-FTBL:10,B,FIELD,16,CONMIN,CHAR,"0",R; ADD-FTBL:10,B,FIELD,17,CONSEC,CHAR,"0",R; ADD-FTBL:10,B,FIELD,18,CHRGUNIT,CHAR," ",R; ADD-FTBL:10,B,FIELD,19,CONCHRG,NONE,RC,6; ADD-FTBL:10,B,FIELD,20,TKNOLIST,CHAR," ",L; ADD-FTBL:10,B,FIELD,21,CARRIER,CHAR," ",R; ADD-FTBL:10,B,FIELD,22,PIN,NONE,R; ADD-FTBL:10,B,FIELD,23,CALLILV2,CHAR,"0",R; ADD-FTBL:10,B,FIELD,24,CALLILV1,CHAR,"0",R; ADD-FTBL:10,B,FIELD,25,CALLILV0,CHAR,"0",R; ADD-FTBL:10,B,FIELD,26,CALLEPTY,CHAR," ",L; ADD-FTBL:10,B,FIELD,27,SUPLSERV,CHAR," ",R; ADD-FTBL:10,B,FIELD,28,CAUSE,CHAR," ",R; ADD-FTBL:10,B,FIELD,29,SERVICE,CHAR," ",R; ADD-FTBL:10,B,FIELD,30,SWP,CHAR," ",L; ADD-FTBL:10,B,FIELD,31,UNANS,CHAR," ",R; ADD-FTBL:10,B,FIELD,32,TRANSCNT,CHAR," ",R; ADD-FTBL:10,B,FIELD,33,RECPT,CHAR," ",R; ADD-FTBL:10,B,FIELD,34,GLOBLSEQ,CHAR," ",R; ADD-FTBL:10,B,FIELD,35,QUEUEDUR,CHAR," ",R; ADD-FTBL:10,B,FIELD,36,THRESEQ,CHAR," ",R; ADD-FTBL:10,B,FIELD,37,STNID,CHAR," ",R; ADD-FTBL:10,B,FIELD,38,CALLIID,CHAR," ",R; ADD-FTBL:10,B,FIELD,39,DESTPID,CHAR," ",R; ADD-FTBL:10,B,FIELD,40,ATNDGRNO,CHAR," ",R; ADD-FTBL:10,B,FIELD,41,RTINGPTY,CHAR," ",L; ADD-FTBL:10,B,FIELD,42,ACDAGTID,CHAR," ",R; ADD-FTBL:10,B,FIELD,43,ATTCALLT,CHAR," ",R; ADD-FTBL:10,B,FIELD,44,ACCTCODE,CHAR," ",R; ADD-FTBL:11,B,FORM,1,N,"# EXXYYYZZZ #@/#@/#@ #@:#@:#@+#@-#@@-#@@+#@@@@@@@@"; ADD-FTBL:11,B,FORM,2,N,"@+#@@@+#@@@@@@@@@@@@@@@@@@@@@+#@@@+#@:#@:#@+#@@@+#"; ADD-FTBL:11,B,FORM,3,N,"@@@@@@@+#@@@@@+#+#@@@@@@@@@@@+#@-#@@-#@@+#@@@@@@@@"; ADD-FTBL:11,B,FORM,4,N,"@@@@@@@+#@+#@@+#+#@@@@+#+#@+#+#@@@@@@@+#@@@@@+#@@@"; ADD-FTBL:11,B,FORM,5,N,"@@+#@+#@+#@+#@+#@@@@@@@@@+#@@@@@+#@+#@@@@@E"; ADD-FTBL:11,B,CTRL,6,N,CR; ADD-FTBL:11,B,CTRL,7,Y,LF; ADD-FTBL:11,B,FIELD,1,CONNTYPE,CHAR," ",R; ADD-FTBL:11,B,FIELD,2,STDAY,CHAR,"0",R; ADD-FTBL:11,B,FIELD,3,STMONTH,CHAR,"0",R; ADD-FTBL:11,B,FIELD,4,STYEAR,CHAR,"0",R; ADD-FTBL:11,B,FIELD,5,STHOUR,CHAR,"0",R; ADD-FTBL:11,B,FIELD,6,STMIN,CHAR,"0",R; ADD-FTBL:11,B,FIELD,7,STSEC,CHAR,"0",R; ADD-FTBL:11,B,FIELD,8,DESTLV2,CHAR,"0",R; ADD-FTBL:11,B,FIELD,9,DESTLV1,CHAR,"0",R; ADD-FTBL:11,B,FIELD,10,DESTLV0,CHAR,"0",R; ADD-FTBL:11,B,FIELD,11,CHRGEE,CHAR," ",L; ADD-FTBL:11,B,FIELD,12,ROUTCN,CHAR," ",R; ADD-FTBL:11,B,FIELD,13,DESTPTY,CHAR," ",L; ADD-FTBL:11,B,FIELD,14,RINGDUR,CHAR," ",R; ADD-FTBL:11,B,FIELD,15,CONHOUR,CHAR,"0",R; ADD-FTBL:11,B,FIELD,16,CONMIN,CHAR,"0",R; ADD-FTBL:11,B,FIELD,17,CONSEC,CHAR,"0",R; ADD-FTBL:11,B,FIELD,18,CHRGUNIT,CHAR," ",R; ADD-FTBL:11,B,FIELD,19,CONCHRG,NONE,RC,6; ADD-FTBL:11,B,FIELD,20,TKNOLIST,CHAR," ",L; ADD-FTBL:11,B,FIELD,21,CARRIER,CHAR," ",R; ADD-FTBL:11,B,FIELD,22,PIN,CHAR," ",R; ADD-FTBL:11,B,FIELD,23,CALLILV2,CHAR,"0",R; ADD-FTBL:11,B,FIELD,24,CALLILV1,CHAR,"0",R; ADD-FTBL:11,B,FIELD,25,CALLILV0,CHAR,"0",R; ADD-FTBL:11,B,FIELD,26,CALLIPTY,CHAR," ",L; ADD-FTBL:11,B,FIELD,27,SUPLSERV,CHAR," ",R; ADD-FTBL:11,B,FIELD,28,CAUSE,CHAR," ",R; ADD-FTBL:11,B,FIELD,29,SERVICE,CHAR," ",R; ADD-FTBL:11,B,FIELD,30,SWP,CHAR," ",L; ADD-FTBL:11,B,FIELD,31,UNANS,CHAR," ",R; ADD-FTBL:11,B,FIELD,32,TRANSCNT,CHAR," ",R; ADD-FTBL:11,B,FIELD,33,RECPT,CHAR," ",R; ADD-FTBL:11,B,FIELD,34,GLOBLSEQ,CHAR," ",R; ADD-FTBL:11,B,FIELD,35,QUEUEDUR,CHAR," ",R; ADD-FTBL:11,B,FIELD,36,THRESEQ,CHAR," ",R; ADD-FTBL:11,B,FIELD,37,STNID,CHAR," ",R; ADD-FTBL:11,B,FIELD,38,CALLIID,CHAR," ",R; ADD-FTBL:11,B,FIELD,39,DESTPID,CHAR," ",R; ADD-FTBL:11,B,FIELD,40,ATNDGRNO,CHAR," ",R; ADD-FTBL:11,B,FIELD,41,RTINGPTY,CHAR," ",L; ADD-FTBL:11,B,FIELD,42,ACDAGTID,CHAR," ",R; ADD-FTBL:11,B,FIELD,43,ATTCALLT,CHAR," ",R; ADD-FTBL:11,B,FIELD,44,ACCTCODE,CHAR," ",R; ADD-SELG:SELG,3,N,FT,NODEV,1,0; CHANGE-SELG:SELT,3,1,FORM11,NOFORM,TARGR00,A22; CHANGE-SELG:SELT,3,1,,,,,0&&999999; CHANGE-SELG:SELT,3,1,,,,,,VOICE; CHANGE-SELG:SELT,3,1,,,,,,,0&&15; CHANGE-SELG:SELT,3,1,,,,,,,,ALL,ALL,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N; CHANGE-SELG:SELT,3,1,,,,,,,,,,,,,,,,,,,,,,,,,,,0,000000; CHANGE-SELG:SELT,3,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0&&999,0&&254,0&&30; CHANGE-SELG:SELT,3,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,N,OUTG,0&&8,0&&9,ALL; CHANGE-SELG:SELT,3,2,FORM09,NOFORM,TARGR00,A22; CHANGE-SELG:SELT,3,2,,,,,0&&999999; CHANGE-SELG:SELT,3,2,,,,,,VOICE; CHANGE-SELG:SELT,3,2,,,,,,,0&&15; CHANGE-SELG:SELT,3,2,,,,,,,,ALL,ALL,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N; CHANGE-SELG:SELT,3,2,,,,,,,,,,,,,,,,,,,,,,,,,,,0,000000; CHANGE-SELG:SELT,3,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0&&999,0&&254,0&&30; CHANGE-SELG:SELT,3,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,N,INCO,0&&8,0&&9,ALL; CHANGE-SELG:SELT,3,3,FORM10,NOFORM,TARGR00,A22; CHANGE-SELG:SELT,3,3,,,,,0&&999999; CHANGE-SELG:SELT,3,3,,,,,,VOICE; CHANGE-SELG:SELT,3,3,,,,,,,0&&15; CHANGE-SELG:SELT,3,3,,,,,,,,ALL,ALL,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N; CHANGE-SELG:SELT,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,0,000000; CHANGE-SELG:SELT,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0&&999,0&&254,0&&30; CHANGE-SELG:SELT,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,N,INTERN,0&&8,0&&9,ALL; ADD-TEXT:OUTDAYC,1,"MONTAG "; ADD-TEXT:OUTDAYC,2,"DIENSTAG "; ADD-TEXT:OUTDAYC,3,"MITTWOCH "; ADD-TEXT:OUTDAYC,4,"DONNERSTAG"; ADD-TEXT:OUTDAYC,5,"FREITAG "; ADD-TEXT:OUTDAYC,6,"SONNABEND "; ADD-TEXT:OUTDAYC,7,"SONNTAG "; ADD-TEXT:OUTMONC,1,"JANUAR "; ADD-TEXT:OUTMONC,2,"FEBRUAR "; ADD-TEXT:OUTMONC,3,"MAERZ "; ADD-TEXT:OUTMONC,4,"APRIL "; ADD-TEXT:OUTMONC,5,"MAI "; ADD-TEXT:OUTMONC,6,"JUNI "; ADD-TEXT:OUTMONC,7,"JULI "; ADD-TEXT:OUTMONC,8,"AUGUST "; ADD-TEXT:OUTMONC,9,"SEPTEMBER"; ADD-TEXT:OUTMONC,10,"OKTOBER "; ADD-TEXT:OUTMONC,11,"NOVEMBER "; ADD-TEXT:OUTMONC,12,"DEZEMBER "; ADD-TEXT:SERVICE,VOICE,"1 "; ADD-TEXT:SERVICE,FAX,"2 "; ADD-TEXT:SERVICE,DTE,"3 "; ADD-TEXT:SPEED,0,"0 BD "; ADD-TEXT:SPEED,2400,"2400 BD "; ADD-TEXT:SPEED,4800,"4800 BD "; ADD-TEXT:SPEED,9600,"9600 BD "; ADD-TEXT:SPEED,48000,"48000 BD "; ADD-TEXT:SPEED,64000,"64000 BD "; ADD-TEXT:NETTYPE,ANA,"ANA-NETZ "; ADD-TEXT:NETTYPE,IDN,"IDN "; ADD-TEXT:NETTYPE,ISDN,"ISDN "; ADD-TEXT:SWP,SPACE,"0 00 "; ADD-TEXT:SWP,ENDS,"1 00 "; ADD-TEXT:SWP,ENDSEC,"23310 "; ADD-TEXT:SWP,ENDL,"3 00 "; ADD-TEXT:SWP,SECS,"43101 "; ADD-TEXT:SWP,NEXTSEC,"53211 "; ADD-TEXT:SWP,SECL,"63101 "; ADD-TEXT:SWP,LAS,"7 00 "; ADD-TEXT:SWP,LASEC,"83211 "; ADD-TEXT:SWP,LAL,"9 00 "; ADD-TEXT:SWP,SECACC,"A "; ADD-TEXT:CHOFCON,1,"ORT "; ADD-TEXT:CHOFCON,2,"FERN "; ADD-TEXT:CHOFCON,3,"ORT MIT GW"; ADD-TEXT:CHOFCON,4,"FERN M. GW"; ADD-TEXT:CHOFCON,5,"KEIN EINTR"; ADD-TEXT:CHOFCON,6,"ROUT OPT "; ADD-TEXT:SUBSID,1,"1 "; ADD-TEXT:SUBSID,2,"2 "; ADD-TEXT:SUBSID,3,"3 "; ADD-TEXT:SUBSID,4,"4 "; ADD-TEXT:SUBSID,5,"5 "; ADD-TEXT:SUBSID,6,"6 "; ADD-TEXT:SUBSID,7,"7 "; ADD-TEXT:SUBSID,8,"8 "; ADD-TEXT:SUBSID,9,"9 "; ADD-TEXT:SUBSID,10,"10 "; ADD-TEXT:SUBSID,12,"12 "; ADD-TEXT:SIGDATA,0,"NICHT KORR"; ADD-TEXT:SIGDATA,1,"KORREKT "; ADD-TEXT:IDPP,STN,"NST "; ADD-TEXT:IDPP,ATND,"ABFRST "; ADD-TEXT:IDPP,MTLC,"HAS "; ADD-TEXT:IDPP,TC,"AS "; ADD-TEXT:UNITERAS,Y,"DIFFERENZ GELOESCHT "; ADD-TEXT:UNITERAS,N," "; ADD-TEXT:LISTTYPE,IND,"EINZELABRECHNUNG"; ADD-TEXT:LISTTYPE,SUM,"TEILABRECHNUNG "; ADD-TEXT:LISTTYPE,TOTAL,"TOTALABRECHNUNG "; ADD-TEXT:EXPENS,0,"BILLIG "; ADD-TEXT:EXPENS,1,"TEUER "; ADD-TEXT:EXPENS,2,"GRATIS_A "; ADD-TEXT:EXPENS,3,"GRATIS_B "; ADD-TEXT:CONNTYPE,INTERN,"= "; ADD-TEXT:CONNTYPE,INCO,"> "; ADD-TEXT:CONNTYPE,OUTGO,"< "; ADD-TEXT:CONNTYPE,ACACT,"ACACT "; ADD-TEXT:CONNTYPE,LOAD,"LOAD "; ADD-TEXT:CONNTYPE,FILESIZE,"??????????"; ADD-TEXT:SUPLSERV,0," 0 "; ADD-TEXT:SUPLSERV,1," 1 "; ADD-TEXT:SUPLSERV,2," 2 "; ADD-TEXT:SUPLSERV,3," 3 "; ADD-TEXT:SUPLSERV,4," 4 "; ADD-TEXT:SUPLSERV,5," 5 "; ADD-TEXT:SUPLSERV,6," 6 "; ADD-TEXT:SUPLSERV,7," 7 "; ADD-TEXT:SUPLSERV,8," 8 "; ADD-TEXT:SUPLSERV,9," 9 "; ADD-TEXT:SUPLSERV,10,"10 "; ADD-TEXT:SUPLSERV,11,"11 "; ADD-TEXT:SUPLSERV,12,"12 "; ADD-TEXT:SUPLSERV,13,"13 "; ADD-TEXT:SUPLSERV,14,"14 "; ADD-TEXT:SUPLSERV,15,"15 "; ADD-TEXT:SUPLSERV,16,"16 "; ADD-TEXT:SUPLSERV,17,"17 "; ADD-TEXT:SUPLSERV,18,"18 "; ADD-TEXT:SUPLSERV,19,"19 "; ADD-TEXT:SUPLSERV,20,"20 "; ADD-TEXT:SUPLSERV,21,"21 "; ADD-TEXT:SUPLSERV,22,"22 "; ADD-TEXT:SUPLSERV,23,"23 "; ADD-TEXT:SUPLSERV,24,"24 "; ADD-TEXT:SUPLSERV,25,"25 "; ADD-TEXT:SUPLSERV,26,"26 "; ADD-TEXT:SUPLSERV,27,"27 "; ADD-TEXT:SUPLSERV,28,"28 "; ADD-TEXT:SUPLSERV,29,"29 "; ADD-TEXT:SUPLSERV,30,"30 "; ADD-TEXT:SUPLSERV,31,"31 "; ADD-TEXT:SUPLSERV,32,"32 "; ADD-TEXT:SUPLSERV,33,"33 "; ADD-TEXT:SUPLSERV,34,"34 "; ADD-TEXT:SUPLSERV,35,"35 "; ADD-TEXT:SUPLSERV,36,"36 "; ADD-TEXT:SUPLSERV,37,"37 "; ADD-TEXT:SUPLSERV,38,"38 "; ADD-TEXT:SUPLSERV,39,"39 "; ADD-TEXT:SUPLSERV,40,"40 "; ADD-TEXT:SUPLSERV,41,"41 "; ADD-TEXT:SUPLSERV,42,"42 "; ADD-TEXT:SUPLSERV,43,"43 "; ADD-TEXT:SUPLSERV,44,"44 "; ADD-TEXT:SUPLSERV,45,"45 "; ADD-TEXT:SUPLSERV,46,"46 "; ADD-TEXT:SUPLSERV,47,"47 "; ADD-TEXT:SUPLSERV,48,"48 "; ADD-TEXT:SUPLSERV,49,"49 "; ADD-TEXT:SUPLSERV,50,"50 "; ADD-TEXT:SUPLSERV,51,"51 "; ADD-TEXT:SUPLSERV,52,"52 "; ADD-TEXT:SUPLSERV,53,"53 "; ADD-TEXT:SUPLSERV,54,"54 "; ADD-TEXT:SUPLSERV,55,"55 "; ADD-TEXT:SUPLSERV,56,"56 "; ADD-TEXT:SUPLSERV,57,"ACT_PM "; ADD-TEXT:SUPLSERV,58,"DEACT_PM "; ADD-TEXT:ZONE,SPACE,"LEER "; ADD-TEXT:ZONE,INT01,"INTERN01 "; ADD-TEXT:ZONE,INT02,"INTERN02 "; ADD-TEXT:ZONE,INT03,"INTERN03 "; ADD-TEXT:ZONE,INT04,"INTERN04 "; ADD-TEXT:ZONE,INT05,"INTERN05 "; ADD-TEXT:ZONE,INT06,"INTERN06 "; ADD-TEXT:ZONE,INT07,"INTERN07 "; ADD-TEXT:ZONE,INT08,"INTERN08 "; ADD-TEXT:ZONE,INT09,"INTERN09 "; ADD-TEXT:ZONE,INC01,"KOMMEND01 "; ADD-TEXT:ZONE,INC02,"KOMMEND02 "; ADD-TEXT:ZONE,INC03,"KOMMEND03 "; ADD-TEXT:ZONE,INC04,"KOMMEND04 "; ADD-TEXT:ZONE,INC05,"KOMMEND05 "; ADD-TEXT:ZONE,INC06,"KOMMEND06 "; ADD-TEXT:ZONE,INC07,"KOMMEND07 "; ADD-TEXT:ZONE,INC08,"KOMMEND08 "; ADD-TEXT:ZONE,INC09,"KOMMEND09 "; ADD-TEXT:ZONE,LOC,"ORT "; ADD-TEXT:ZONE,CHRGFREE,"CHRG FREE "; ADD-TEXT:ZONE,CHRGINFO,"CHRG INFO "; ADD-TEXT:ZONE,NEAR,"NAH "; ADD-TEXT:ZONE,DIST01,"FERN01 "; ADD-TEXT:ZONE,DIST02,"FERN02 "; ADD-TEXT:ZONE,DIST03,"FERN03 "; ADD-TEXT:ZONE,DIST04,"FERN04 "; ADD-TEXT:ZONE,DIST05,"FERN05 "; ADD-TEXT:ZONE,DIST06,"FERN06 "; ADD-TEXT:ZONE,DIST07,"FERN07 "; ADD-TEXT:ZONE,DIST08,"FERN08 "; ADD-TEXT:ZONE,DIST09,"FERN09 "; ADD-TEXT:ZONE,DIST10,"FERN10 "; ADD-TEXT:ZONE,DIST11,"FERN11 "; ADD-TEXT:ZONE,DIST12,"FERN12 "; ADD-TEXT:ZONE,DIST13,"FERN13 "; ADD-TEXT:ZONE,DIST14,"FERN14 "; ADD-TEXT:ZONE,DIST15,"FERN15 "; ADD-TEXT:ZONE,DIST16,"FERN16 "; ADD-TEXT:ZONE,DIST17,"FERN17 "; ADD-TEXT:ZONE,DIST18,"FERN18 "; ADD-TEXT:ZONE,DIST19,"FERN09 "; ADD-TEXT:ZONE,DIST20,"FERN20 "; ADD-TEXT:ZONE,DIST21,"FERN21 "; ADD-TEXT:ZONE,DIST22,"FERN22 "; ADD-TEXT:ZONE,DIST23,"FERN23 "; ADD-TEXT:ZONE,DIST24,"FERN24 "; ADD-TEXT:ZONE,DIST25,"FERN25 "; ADD-TEXT:ZONE,DIST26,"FERN26 "; ADD-TEXT:ZONE,DIST27,"FERN27 "; ADD-TEXT:ZONE,DIST28,"FERN28 "; ADD-TEXT:ZONE,DIST29,"FERN29 "; ADD-TEXT:ZONE,DIST30,"FERN30 "; ADD-TEXT:ZONE,DIST31,"FERN31 "; ADD-TEXT:ZONE,DIST32,"FERN32 "; ADD-TEXT:ZONE,DIST33,"FERN33 "; ADD-TEXT:ZONE,DIST34,"FERN34 "; ADD-TEXT:ZONE,DIST35,"FERN35 "; ADD-TEXT:ZONE,DIST36,"FERN36 "; ADD-TEXT:ZONE,DIST37,"FERN37 "; ADD-TEXT:ZONE,DIST38,"FERN38 "; ADD-TEXT:ZONE,DIST39,"FERN39 "; ADD-TEXT:ZONE,DIST40,"FERN40 "; ADD-TEXT:ZONE,DIST41,"FERN41 "; ADD-TEXT:ZONE,DIST42,"FERN42 "; ADD-TEXT:ZONE,DIST43,"FERN43 "; ADD-TEXT:ZONE,DIST44,"FERN44 "; ADD-TEXT:ZONE,DIST45,"FERN45 "; ADD-TEXT:ZONE,DIST46,"FERN46 "; ADD-TEXT:ZONE,DIST47,"FERN47 "; ADD-TEXT:ZONE,DIST48,"FERN48 "; ADD-TEXT:ZONE,DIST49,"FERN49 "; ADD-TEXT:ZONE,DIST50,"FERN50 "; ADD-TEXT:ZONE,ABR01,"AUSLAND01 "; ADD-TEXT:ZONE,ABR02,"AUSLAND02 "; ADD-TEXT:ZONE,ABR03,"AUSLAND03 "; ADD-TEXT:ZONE,ABR04,"AUSLAND04 "; ADD-TEXT:ZONE,ABR05,"AUSLAND05 "; ADD-TEXT:ZONE,ABR06,"AUSLAND06 "; ADD-TEXT:ZONE,ABR07,"AUSLAND07 "; ADD-TEXT:ZONE,ABR08,"AUSLAND08 "; ADD-TEXT:ZONE,ABR09,"AUSLAND09 "; ADD-TEXT:ZONE,ABR10,"AUSLAND10 "; ADD-TEXT:ZONE,ABR11,"AUSLAND11 "; ADD-TEXT:ZONE,ABR12,"AUSLAND12 "; ADD-TEXT:ZONE,ABR13,"AUSLAND13 "; ADD-TEXT:ZONE,ABR14,"AUSLAND14 "; ADD-TEXT:ZONE,ABR15,"AUSLAND15 "; ADD-TEXT:ZONE,ABR16,"AUSLAND16 "; ADD-TEXT:ZONE,ABR17,"AUSLAND17 "; ADD-TEXT:ZONE,ABR18,"AUSLAND18 "; ADD-TEXT:ZONE,ABR19,"AUSLAND19 "; ADD-TEXT:ZONE,ABR20,"AUSLAND20 "; ADD-TEXT:ZONE,ABR21,"AUSLAND21 "; ADD-TEXT:ZONE,ABR22,"AUSLAND22 "; ADD-TEXT:ZONE,ABR23,"AUSLAND23 "; ADD-TEXT:ZONE,ABR24,"AUSLAND24 "; ADD-TEXT:ZONE,ABR25,"AUSLAND25 "; ADD-TEXT:ZONE,ABR26,"AUSLAND26 "; ADD-TEXT:ZONE,ABR27,"AUSLAND27 "; ADD-TEXT:ZONE,ABR28,"AUSLAND28 "; ADD-TEXT:ZONE,ABR29,"AUSLAND29 "; ADD-TEXT:ZONE,ABR30,"AUSLAND30 "; ADD-TEXT:ZONE,ABR31,"AUSLAND31 "; ADD-TEXT:ZONE,ABR32,"AUSLAND32 "; ADD-TEXT:ZONE,ABR33,"AUSLAND33 "; ADD-TEXT:ZONE,ABR34,"AUSLAND34 "; ADD-TEXT:ZONE,ABR35,"AUSLAND35 "; ADD-TEXT:ZONE,ABR36,"AUSLAND36 "; ADD-TEXT:ZONE,ABR37,"AUSLAND37 "; ADD-TEXT:ZONE,ABR38,"AUSLAND38 "; ADD-TEXT:ZONE,ABR39,"AUSLAND39 "; ADD-TEXT:ZONE,ABR40,"AUSLAND40 "; ADD-TEXT:ZONE,ABR41,"AUSLAND41 "; ADD-TEXT:ZONE,ABR42,"AUSLAND42 "; ADD-TEXT:ZONE,ABR43,"AUSLAND43 "; ADD-TEXT:ZONE,ABR44,"AUSLAND44 "; ADD-TEXT:ZONE,ABR45,"AUSLAND45 "; ADD-TEXT:ZONE,ABR46,"AUSLAND46 "; ADD-TEXT:ZONE,ABR47,"AUSLAND47 "; ADD-TEXT:ZONE,ABR48,"AUSLAND48 "; ADD-TEXT:ZONE,ABR49,"AUSLAND49 "; ADD-TEXT:ZONE,ABR50,"AUSLAND50 "; ADD-TEXT:ZONE,ABR51,"AUSLAND51 "; ADD-TEXT:ZONE,ABR52,"AUSLAND52 "; ADD-TEXT:ZONE,ABR53,"AUSLAND53 "; ADD-TEXT:ZONE,ABR54,"AUSLAND54 "; ADD-TEXT:ZONE,ABR55,"AUSLAND55 "; ADD-TEXT:ZONE,ABR56,"AUSLAND56 "; ADD-TEXT:ZONE,ABR57,"AUSLAND57 "; ADD-TEXT:ZONE,ABR58,"AUSLAND58 "; ADD-TEXT:ZONE,ABR59,"AUSLAND59 "; ADD-TEXT:ZONE,ABR60,"AUSLAND60 "; ADD-TEXT:ZONE,ABR61,"AUSLAND61 "; ADD-TEXT:ZONE,ABR62,"AUSLAND62 "; ADD-TEXT:ZONE,ABR63,"AUSLAND63 "; ADD-TEXT:ZONE,ABR64,"AUSLAND64 "; ADD-TEXT:ZONE,ABR65,"AUSLAND65 "; ADD-TEXT:ZONE,ABR66,"AUSLAND66 "; ADD-TEXT:ZONE,ABR67,"AUSLAND67 "; ADD-TEXT:ZONE,ABR68,"AUSLAND68 "; ADD-TEXT:ZONE,ABR69,"AUSLAND69 "; ADD-TEXT:ZONE,ABR70,"AUSLAND70 "; ADD-TEXT:ZONE,ABR71,"AUSLAND71 "; ADD-TEXT:ZONE,ABR72,"AUSLAND72 "; ADD-TEXT:ZONE,ABR73,"AUSLAND73 "; ADD-TEXT:ZONE,ABR74,"AUSLAND74 "; ADD-TEXT:ZONE,ABR75,"AUSLAND75 "; ADD-TEXT:ZONE,ABR76,"AUSLAND76 "; ADD-TEXT:ZONE,ABR77,"AUSLAND77 "; ADD-TEXT:ZONE,ABR78,"AUSLAND78 "; ADD-TEXT:ZONE,ABR79,"AUSLAND79 "; ADD-TEXT:ZONE,ABR80,"AUSLAND80 "; ADD-TEXT:ZONE,ABR81,"AUSLAND81 "; ADD-TEXT:ZONE,ABR82,"AUSLAND82 "; ADD-TEXT:ZONE,ABR83,"AUSLAND83 "; ADD-TEXT:ZONE,ABR84,"AUSLAND84 "; ADD-TEXT:ZONE,ABR85,"AUSLAND85 "; ADD-TEXT:ZONE,ABR86,"AUSLAND86 "; ADD-TEXT:ZONE,ABR87,"AUSLAND87 "; ADD-TEXT:ZONE,ABR88,"AUSLAND88 "; ADD-TEXT:ZONE,ABR89,"AUSLAND89 "; ADD-TEXT:ZONE,ABR90,"AUSLAND90 "; ADD-TEXT:ZONE,ABR91,"AUSLAND91 "; ADD-TEXT:ZONE,ABR92,"AUSLAND92 "; ADD-TEXT:ZONE,ABR93,"AUSLAND93 "; ADD-TEXT:ZONE,ABR94,"AUSLAND94 "; ADD-TEXT:ZONE,ABR95,"AUSLAND95 "; ADD-TEXT:ZONE,ABR96,"AUSLAND96 "; ADD-TEXT:ZONE,ABR97,"AUSLAND97 "; ADD-TEXT:ZONE,ABR98,"AUSLAND98 "; ADD-TEXT:ZONE,ABR99,"AUSLAND99 "; ADD-TEXT:ZONE,TIE01,"QUER01 "; ADD-TEXT:ZONE,TIE02,"QUER02 "; ADD-TEXT:ZONE,TIE03,"QUER03 "; ADD-TEXT:ZONE,TIE04,"QUER04 "; ADD-TEXT:ZONE,TIE05,"QUER05 "; ADD-TEXT:ZONE,TIE06,"QUER06 "; ADD-TEXT:ZONE,TIE07,"QUER07 "; ADD-TEXT:ZONE,TIE08,"QUER08 "; ADD-TEXT:ZONE,TIE09,"QUER09 "; ADD-TEXT:CARRIER,0,"CARRIER_0 "; ADD-TEXT:CARRIER,1,"CARRIER_1 "; ADD-TEXT:CARRIER,2,"CARRIER_2 "; ADD-TEXT:CARRIER,3,"CARRIER_3 "; ADD-TEXT:CARRIER,4,"CARRIER_4 "; ADD-TEXT:CARRIER,5,"CARRIER_5 "; ADD-TEXT:CARRIER,6,"CARRIER_6 "; ADD-TEXT:CARRIER,7,"CARRIER_7 "; ADD-TEXT:CARRIER,8,"CARRIER_8 "; ADD-TEXT:CARRIER,9,"CARRIER_9 "; ADD-TEXT:COPIN,0,"0 "; ADD-TEXT:COPIN,1,"1 "; ADD-TEXT:COPIN,2,"2 "; ADD-TEXT:COPIN,3,"3 "; ADD-TEXT:COPIN,4,"4 "; ADD-TEXT:COPIN,5,"5 "; ADD-TEXT:COPIN,6,"6 "; ADD-TEXT:COPIN,7,"7 "; ADD-TEXT:COPIN,8,"8 "; ADD-TEXT:COPIN,9,"9 "; ADD-TEXT:COPIN,10,"??????????"; ADD-TEXT:COPIN,11,"??????????"; ADD-TEXT:COPIN,12,"??????????"; ADD-TEXT:COPIN,13,"??????????"; ADD-TEXT:COPIN,14,"??????????"; ADD-TEXT:COPIN,15,"10 "; ADD-TEXT:UNANS,THRCONN,"1 "; ADD-TEXT:UNANS,NTHRCONN,"0 "; ADD-TEXT:RURAL,0,"YES "; ADD-TEXT:RURAL,1,"NO "; ADD-TEXT:INFOTYPE,UNITS,"UNITS "; ADD-TEXT:INFOTYPE,AMOUNT,"AMOUNT "; ADD-TEXT:CALCTYPE,PULSES,"PULSES "; ADD-TEXT:CALCTYPE,WOUT,"WOUT "; ADD-TEXT:CALCTYPE,CLOCK,"CLOCK "; ADD-TEXT:AOCTYPE,0,"D_AOC "; ADD-TEXT:AOCTYPE,1,"E_AOC "; ADD-TEXT:AOCTYPE,2,"S_AOC "; FTBL output from Collecting Agent COL # EXXYYYZZZ #@/#@/#@0#@:#@:#@+#@-#@@-#@@+#@@@@@@@@@+#@@@+#@@@@@@@@@@@@@@@@@@@@@+#@@@+#@:#@:#@+#@@@+#@@@@@@@+#@@@@@+#+#@@@@@@@@@@@+#@-#@@-#@@+#@@@@@@@@@@@@@@@+#@+#@@+#+#@@@@+#+#@+#+#@@@@@@@+#@@@@@+#@@@@@+#@+#@+#@+#@+#@@@@@@@@@+#@@@@@+#@+#@@@@@E
Settings from the manufacturer's documentation
Taken from Hicom HiPath 300 4000 CDR fields, Siemens HiPath 4000 COL. Values are those stated in the documentation; confirm them against your firmware release.
Switching SMDR output on, as documented
- Create the FT-mode select group used specifically for the Collecting Agent/COL file-transfer output path (distinct from the direct TCP/1202 CDR path).
- Configure the FT device/transfer-file parameters for the Collecting Agent output with AMO DAGR.
- Force immediate/manual generation of the FT transfer file instead of waiting for the scheduled copy period, using K-DAGR.
- Deactivate the CDRFAST parameter in AMO FEACG if CDR must be output to more than one device/file in parallel (for example V24 plus the FT file).
Record format notes
- CONNTYPE field: text-string output of the connection type (10-digit text).
- DESTLV2/DESTLV1/DESTLV0 fields: node/subdomain/domain number of the new/connected party (destination), present from HiPath 4000 (marked X) onward.
- RECPT field: recording point code — 0=Transit, 1=exit to exchange, 2=recording at origin, 3=recording at origin and exit, 4=incoming.
- GLOBLSEQ (labelled GLOBSEQ pre-HP4K) field: the global call ID — a new global call ID may only be created when a new connection is established.
- THRESEQ field: the global call ID of the thread call ID, used to bond related CDR records of one complex call together (same purpose as THRESEQ described in the standard-format section).
- RECNR field: sequential record number (1 to 9999) per selection group.
- Neither manual ever uses the term "SFTP" for this collection path; it is called plain "File Transfer"/"FTP", or Siemens' proprietary "OpenFT"/FTAC (via AMO ADD-CPTP, ADD-FTCSM) for the HiPath COL engine.
Data items: Siemens Unify Openscape 4000
| Description | Data type | Column name |
|---|---|---|
| Call type | string | CALL_TYPE |
| Direction | string | DIRECTION |
| Call time | datetime | CALL_TIME |
| Calling domain and node | string | FLAG4 |
| Calling number | string | FLAG1 |
| Destination domain and node | string | FLAG5 |
| Destination number | string | FLAG2 |
| Calling party | string | CALLIPTY |
| Extension | string | EXT |
| Caller phone | string | CALLER_PHONE |
| Ring duration (s) | integer | RING_S |
| Ring duration | datetime | RING |
| Dialed phone | string | DIALED_PHONE |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Costs calculated on output with include value-added tax | float | COST |
| Route code | string | ROUTCN |
| Call charge units | string | CHRGUNIT |
| Hold duration in seconds | float | HOLDDUR |
| Carrier | string | CARRIER |
| Pin code | string | PIN |
| Supplement service | string | SUPLSERV |
| Cause of connection/interrupt/clearing the call | string | CAUSE |
| Service code | string | SERVICE |
| Call phases | string | SWP |
| Through connect (yes/no) | string | UNANS |
| Number of passed through transit nodes | string | TRANSCNT |
| Record point | string | RECPT |
| Local/global (leg) id | string | GLOBLSEQ |
| Queuing duration in seconds | float | QUEUEDUR |
| Tread (global) call id | string | THRESEQ |
| Station ID | string | STNID |
| Identification of calling party number | string | CALLIID |
| Identification number of destination number | string | DESTPID |
| Attendant console group | string | ATNDGRNO |
| Redirecting party | string | RTINGPTY |
| ACD agent ID | string | ACDAGTID |
| Attendant call type | string | ATTCALLT |
| Account code | string | ACC |
Siemens Unify Openscape 4000 (TCP)
Parser: Siemens Unify Openscape 4000 (TCP)
Connection: LAN. The PBX accepts a connection on TCP port 1202; the logger connects to the PBX IP address. Port 1202.
Fields extracted: 39
Configuring PBX settings
In case of customer access or reporting, then the second NIC can be used for reporting access/RDP, etc. It is not as convenient as the SFTP method, but this is the best possible if port-based logging is required. The reason is that the OSK4 does not expose the CDR output on a string basis TCP out on production interfaces and uses a special internal LAN of the OSK4 called "Atlantic LAN."
DEV2 must be mapped to the Atlantic port via AMO LSSM.
The selection group must be as shown below. All other settings remain the same as for the SFTP data collection method. Collection is from the direct CDR port (Atlantic LAN)
ADD-SELG:SELG,1,N,DEV2,NODEV,1,0; CHANGE-SELG:SELT,1,1,FORM01,NOFORM,NOCALC,"A22",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,; CHANGE-SELG:SELT,1,1,,,,,0&&999999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,; CHANGE-SELG:SELT,1,1,,,,,,VOICE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,; CHANGE-SELG:SELT,1,1,,,,,,,0&&15,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,; CHANGE-SELG:SELT,1,1,,,,,,,,ALL,ALL,N,N,Y,N,N,N,N,N,N,N,N,N,N,N,N,N,N,,,,,,,,,,,; CHANGE-SELG:SELT,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,0,000001,,,,,,,,,; CHANGE-SELG:SELT,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0&&999,0&&254,0&&30,,,,,,; CHANGE-SELG:SELT,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,N,INTERN&INCO&OUTG,0&&8,0&&9,ALL;
Note: The Atlantic LAN port on OS4K has fixed network settings 192.0.2.X/24. The server on which the logger is installed should have similar settings. In most cases, it must have two NIC cards. The data collection server will use the second network card only for connections to the PBX. The second NIC must have an IP address that belongs to the 192.0.2.X/24 subnet without a gateway.
Settings from the manufacturer's documentation
Taken from Siemens HiPath 4000. Values are those stated in the documentation; confirm them against your firmware release.
| Setting | Documented value |
|---|---|
| recommended collector-PC second-NIC address on the 192.0.2.x Atlantic/CDR LAN | 192.0.2.20 (or 192.0.2.100 for a direct cross-over cable connection) |
| netmask for the second NIC on the 192.0.2.x subnet | 255.255.255.0 |
| gateway value entered for the second NIC on the 192.0.2.x subnet | 192.0.2.0 (the network address itself, not a routable gateway) |
| OSK4/PBX-side IP address on the Atlantic LAN | 192.0.2.3 |
| default CDR output port if no device is explicitly configured | TCP 1201 (DEV1) |
Data items: Siemens Unify Openscape 4000 (TCP)
| Description | Data type | Column name |
|---|---|---|
| Call type | string | CALL_TYPE |
| Direction | string | DIRECTION |
| Call time | datetime | CALL_TIME |
| Calling domain and node | string | FLAG4 |
| Calling number | string | FLAG1 |
| Destination domain and node | string | FLAG5 |
| Destination number | string | FLAG2 |
| Calling party | string | CALLIPTY |
| Extension | string | EXT |
| Caller phone | string | CALLER_PHONE |
| Ring duration (s) | integer | RING_S |
| Ring duration | datetime | RING |
| Dialed phone | string | DIALED_PHONE |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Costs calculated on output with include value-added tax | float | COST |
| Route code | string | ROUTCN |
| Call charge units | string | CHRGUNIT |
| Hold duration in seconds | float | HOLDDUR |
| Carrier | string | CARRIER |
| Pin code | string | PIN |
| Supplement service | string | SUPLSERV |
| Cause of connection/interrupt/clearing the call | string | CAUSE |
| Service code | string | SERVICE |
| Call phases | string | SWP |
| Through connect (yes/no) | string | UNANS |
| Number of passed through transit nodes | string | TRANSCNT |
| Record point | string | RECPT |
| Local/global (leg) id | string | GLOBLSEQ |
| Queuing duration in seconds | float | QUEUEDUR |
| Tread (global) call id | string | THRESEQ |
| Station ID | string | STNID |
| Identification of calling party number | string | CALLIID |
| Identification number of destination number | string | DESTPID |
| Attendant console group | string | ATNDGRNO |
| Redirecting party | string | RTINGPTY |
| ACD agent ID | string | ACDAGTID |
| Attendant call type | string | ATTCALLT |
| Account code | string | ACC |
Connecting the logger
Add a data source in PBX Data Logger that matches the interface named in the section for your variant (RS232, TCP client, TCP server or FTP), then open Modules → Query Parse Filter → Data query, click Setup and select the parser named there.
Unify programming software
HiPath 4000 and OpenScape 4000 are administered with the HiPath 4000 Assistant (OpenScape 4000 Assistant) and the AMO command interface, which come with the system from Unify or your dealer, not from AGG Software. Call detail recording is switched on there; PBX Data Logger receives the records.
Reports and a database
Once records arrive, the logger writes them to a text file or to any ODBC database in real time, or hands them to the PBX Reports utility for manual, scheduled and e-mailed reports with a built-in web server. See exporting call log data to a database for the database setup.
Related Siemens systems
Siemens Hicom-350HSiemens Hicom-300H
Siemens Hipath 4000 (CDRE)
Siemens Hicom, HiPath variants and Rolm CDR formats
Siemens Hipath-3350
Siemens Hipath-3500
Siemens Unify OpenScape Business X8
Siemens Unify Openscape Office V3
Siemens iSDX Realitis
Siemens Rolm 9751 (Compat,no ANI)
All supported PBX systems
Note: Products and companies mentioned here are used only for definition and identification purposes and can be trademarks and/or registered trademarks of the respective companies.
Related topics: Advanced PBX Data Logger
hereCall logging Call accounting SMDR to SQL SMDR Listener Cables and signals