Collapse AllExpand All

6.2.3.1. Example configuration of an immediate DPS output over customer LAN Previous topic Parent topic Child topic Next topic

In the following we give an example of the OpenScape 4000 configuration of a CDR output to a DPS system. Only the DPS specific components are stated, it is assumed that CDR is already configured and running.
Customer LAN address of OpenScape 4000: 192.168.0.103
IP address of DPS PC in customer LAN: 192.168.0.253
  1. The LAN connection between ADP and PC receiving via Assistant routing functionality must be configured. The name of the connection is freely choosable, but in order to use the routing functionality the SRCPORT must be 102.
    ADD-CPTP:DPCON,7,"FREEBSD","192.168.0.253";
    
    ADD-CPTP:APPL,13,"LANGUE1","FREEBSD","LANGUE1",
    YES,102,5096,"SRC","DST";
  2. The CDR DPS device has to be assigned to the connection configured in step 1:
    ADD-GEZU:DP,DP,V24HDLC,HDLC,"LANGUE1 ","FREEBSD "
    ,"LANGUE1 ";
  3. CDRCDUMP bit has to be set in AMO FEACG. Normally this bit is already set for output into FTFILE:
    ADD-FEACG:CDRCDUMP;
  4. Configuration of a selection group for output to DPS device and activation of the selection group is required. The selection group configuration is the same as for output to FTFILE, but the base device is DPS:
    ADD-SELG:SELG,3,N,DPS,NODEV,1,0;
    CHANGE-SELG:SELT,3,1,FORM06,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,INTERN&INCO&OUTG&ACACT&LOAD,0&&15,0&&9,ALL;
    
    ACTIVATE-SELS:3;
     
    The previous example has no reserve device, which means that the CDR records are buffered if the DPS is defective. This means that remaining active selection groups are also blocked to avoid a data loss on DPS system. To avoid this blockage a reserve device can be configured. In the example below we use reserve device=FTFILE and the same output format. If an output to FTFILE is already existing the record from the DPS system will be IN ADDITION to the "normal" records and must be ignored by the application processing the FTFILE data:
    ADD-SELG:SELG,3,Y,DPS,FT,1,0; 
    CHANGE-SELG:SELT,3,1,FORM06,FORM06,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,INTERN&INCO&OUTG&ACACT&LOAD,0&&15,0&&9,ALL; 
    
    ACTIVATE-SELS:3;
  5. Configuration of the output format FORM06 referenced in the selection group from step 4 (Length must not exceed 1020 Bytes):
    ADD-FTBL:6,B,FORM,1,N,"A##@@#@@#@#@@@@@@@@@@@@@@@@@@
    @@@##@@@@@#@@#@@#@#@@"; 
    
    ADD-FTBL:6,B,FORM,2,N,"@@@@@@@@@@@@@@@@@@@##@#@#@#@#@
    #@@@#@@@@#@@#@#@@@@@"; 
    
    ADD-FTBL:6,B,FORM,3,N,"@@#@@@@#@@#@@#@@#@@#@@@@@@@@@@
    @@@@@@@"; 
    
    ADD-FTBL:6,B,CTRL,4,N,CR; 
    ADD-FTBL:6,B,CTRL,5,Y,LF; 
    ADD-FTBL:6,B,FIELD,1,RECTYPE,CHAR,"0",R; 
    ADD-FTBL:6,B,FIELD,2,CALLILV0,CHAR,"0",R; 
    ADD-FTBL:6,B,FIELD,3,CALLILV1,CHAR,"0",R; 
    ADD-FTBL:6,B,FIELD,4,CALLILV2,CHAR,"0",R; 
    ADD-FTBL:6,B,FIELD,5,CALLIPTY,CHAR," ",L; 
    ADD-FTBL:6,B,FIELD,6,CONNTYPE,CHAR," ",L; 
    ADD-FTBL:6,B,FIELD,7,CONSECT,CHAR,"0",R; 
    ADD-FTBL:6,B,FIELD,8,DESTLV0,CHAR,"0",R; 
    ADD-FTBL:6,B,FIELD,9,DESTLV1,CHAR,"0",R; 
    ADD-FTBL:6,B,FIELD,10,DESTLV2,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,11,DESTPTY,CHAR," ",L;
    ADD-FTBL:6,B,FIELD,12,END10,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,13,ENDDAY,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,14,ENDHOUR,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,15,ENDMIN,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,16,ENDMONTH,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,17,ENDSEC,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,18,ENDYEAR,CHAR,"0",R; 
    ADD-FTBL:6,B,FIELD,19,QUEUEDUR,CHAR," ",R; 
    ADD-FTBL:6,B,FIELD,20,RINGDUR,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,21,SUPLSERV,CHAR," ",L;
    ADD-FTBL:6,B,FIELD,22,THRESEQ,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,23,TKNOREAL,CHAR," ",R; 
    ADD-FTBL:6,B,FIELD,24,TKNOTRGR,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,25,PPLV2,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,26,PPLV1,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,27,PPLV0,CHAR,"0",R;
    ADD-FTBL:6,B,FIELD,28,CHRGEE,CHAR," ",L;