**************************************************************************** ****** GDC V 0.9b 05.08.2002 **************************************************************************** In the routine "unlink_tln" now the ext_dbs is saved befor return. In case of printerbuffer full the GDC waits for becomming free. In case of a reset of the GDC the unlink-records are lost and unlinked again. Default settings: Euro-Parameter = 3 **************************************************************************** ****** GDC V 0.9b 23.1.2002 **************************************************************************** In the version Small-GDC there was memory overrun in modul 3 bug fixed. **************************************************************************** ****** GDC V 0.9a 16.1.2002 **************************************************************************** In single ticket with commands 80 ... 89 currency value changed from "ATS" to "EUR". **************************************************************************** ****** GDC V 0.9 16.10.2001 **************************************************************************** Changes for EURO Variable "CALC_EURO" 0 ... only ATS 1 ... Input ATS Output ATS + EURO 2 ... Input EURO Output EURO + ATS 3 ... only EURO Command to M3 "emul nnnn" Emulate the command from the roomstate input. same codes. **************************************************************************** ****** GDC V 0.8c 23.04.2001 **************************************************************************** Printerflag n disable / enable Zusatzkosten if flag n is "1" Zusatzkosten are saved as datareco in DBS **************************************************************************** ****** GDC V 0.8b 03.04.2001 **************************************************************************** Compiler Variable for disable to print FF on the Printer Extension for networkcalls **************************************************************************** ****** GDC V 0.8a 24.03.2000 **************************************************************************** Extensions with 1,2,3 and 4 digits Extensions with 1 and 4 digits not useable with R2.6 **************************************************************************** ****** GDC V 0.8 24.03.2000 **************************************************************************** Bug with "Zusatzkosten" for R3.2 fixed. s10,39 enable conversation from ats to euro if 1 init = 1 s10,40 enable or disable printout of extension with ZERRO summ init = 0 printerparameter printers_o to suppress the formfeed to the printer 00 print form feed 01 suppress formfeed on printer 1 only 02 suppress formfeed on printer 2 only 03 suppress formfeed on both printers Change Admin to Room if a checkin is comming in Monthly and daily printout selection controlled. If not "M" or "D" the extension not printed on the month or day report for administration sets. This extensions only can print with the manual printing command for administrationset (048) if this parameter is "N". Default configuration for room-extensions: "RSXxxxxxx" New parameter for extension DBS "RSXxNxxxx" "ASNxNxxxx" | means: for this extension do not save the SMDR data, only save the accounting value. Parameter DBS "RSMxxxxxx" Standard printout "RIMxxxxxx" Immediate printout record "ATMxxxxxx" Make a immediate printout as ticket **************************************************************************** ****** GDC V 0.7 18.06.1999 **************************************************************************** New define variable " small_gdc " If defined the gdc does not need the expanded memory card Limitations: 1440 Records space for callingdata Administration extensions are programmed for dayly printouts (ASD) No copy buffer for printer 2 Copy buffer for printer 1 2000h bytes long Printer 2 buffer 2000h bytes long **************************************************************************** ****** GDC V 0.6 21.Oct.1998 **************************************************************************** In all moduls I have inserted the file name into the startup message. The new Startup message for modul 3 for example looks like the following line. " G-D-C V0.6 (Modul 3) *GDC06.DW3* by J. Hoerhager AOPE" Modul 3 change The default settings for the printer configuration changed. The old configuration was "000091911100000" and now the new configuration is "001111911111000". Remember you can also change the printer configuration with the command "m3set printers=001111911111000". (see the file output.txt for commands) **************************************************************************** ****** GDC V 0.51 28.07.98 **************************************************************************** Modul GDC051.SR3 In R3.1 page 22.5 of PABX-software the checkout ticket includes between the parameter "romm number" and "deposit" an unexpected empty line. This bug is fixed in gdc051.sr3. **************************************************************************** ****** GDC V 0.5 03.06.98 **************************************************************************** - Plug and play system - language automatic selection on the first check-in ticket - automatic loading of the hotel-name on check-in ticket - automatic configuration of the extension database if a check-in ticket comming in from the PABX for an non defined extension the GDC configure this extension as a ROOM-EXTENSION. if a SMDR-record comming in from the PABX for a non defined extension the GDC configure as a ADMINISTRATION-EXTENSION. if a room-state record comming from the PABX for a ADMIN- EXTENSION the GDC change the configuration of that extension to ROOM-EXTENSION. - Changes for different languages (DE,FR,GB,IT) - Commands with "TLN" changed to "EXT" - Printer destination changed - Incomming SMDR-records, WAKEUP, and ROOM-STATE records can stored in the dbs, sames as outgoing datas. - Separate defination of the printer or non printing of the most of the data comming from the PABX (see command set printers=). - for R2.6 and also R3.1 prepared. - Extension database default configuration changed. - New operating system necessary Version "AFSDV15.HEX". - Operation code 048 new - Valid extension numbers are 01-99 and 100-899. The numbers 900-999 are used for selecting the number 01-99 from the status option via the HOTEL-KEY. **************************************************************************** ****** GDC V 0.4 06.03.98 **************************************************************************** - Bug behoben: taeglicher Ausdruck hat nicht funktioniert - Seitenlaenge auf 69 Zeilen eingestellt **************************************************************************** ****** GDC V 0.3 26.11.97 **************************************************************************** - ACHTUNG ACHTUNG ++++++++++++++++++++++++++++++++++++++++++++++++++ Buffer wurden neu definiert. Nach der Installation eines vorhandenen AFS ist ein Bufferinit notwendig. m3init buffers ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - Die Formate der diversen Listen wurden nocheinmal ueberarbeitet. - Code 041,042 und 049 hinzugefuegt. (wie 011,012 und 019) - Werbung Mit der Variablen "#define werbung" kann zur Uebersetzungszeit in jedem Ticket ein Werbetext aktiviert werden. - Wird versucht den Teilnehmer 999 zu aendern oder zu loeschen, wird eine entsprechende Fehlermeldung ausgegeben. - Es ist nun moeglich auch 2-stellige Rufnummern zu verarbeiten. Diese koennen aber nur bedingt verwendet werden, da sie bei einer Aubfrage mittels Statuscode nicht angesprochen werden koennen. (code x0xx ist fuer Sonderfunktionen reserviert) Diese Teilnehmer koennen nur mit den Sonderfunktionen (x010,x011,x012,x013,x019 ..... x049) bearbeitet werden. - Die Ausgabe des letzten Datensatzes von 10 definierten Teilnehmer ist nun moeglich. - Buffer 6 neu: um Ticket zwischenspeichern zu koennen. - Ausgabe auf SV-Mon einen Bug behoben Wenn der Task auf den Buffer fuer den Drucker gewartet hat wurde die Ausgabe zum SV-Mon immer wieder wiederholt. - Anzeige fuer den Bufferfuellgrad erfolgt ueber die LED's LED1,2,3,4, da diese LED's bereits mit einer Beschriftung versehen sind. (75%, 50%, 25%, 0%) Die Speicherangabe bedeutet wieviel Speicher noch frei ist. **************************************************************************** ****** GDC V 0.2 19.11.97 **************************************************************************** - Aenderungen in der Druckerausgabe - Ausgabe fuer das Kommando "disp config" wurde erweitert - neue Befehle zu Modul 3 set hotel_name=tttttttttttttt define the hotel name up to 20 chars set linefeeds=nn number of linefeeds (00 to 99) after a ticket,smdr or mess if the number of linefeeds is 0 the AFS generate a FF (formfeed). - Zimmerstatus von Room 999 code x099 sende formfeed zu Drucker 1 - Beim Drucken eines Tickets wird vor der Ausgabe der 1. Zeile geprueft, ob auf der laufenden Seite noch mindestens 20 Zeilen Platz vorhanden ist (#define page_length_ticket "50 "). Diese Variable haengt von der Variablen p_length (#define p_length 70) ab. Damit wird ein spliten eines Tickets auf 2 verschiedene Seiten verhindert. Sollte weniger Platz auf der Seite vorhanden sein, wird zuvor ein Seitenvorschub ausgefuehrt. - **************************************************************************** ****** GDC V 0.1 10.11.97 **************************************************************************** - Erste Testversion innerhalb der Firma - Commands via channel 4 commands to m3 init free_pool printers=1 init buffer 0,1,2,3 init dbs_free_pool init tln_dbs init_tln_dbs dbs init from the stored data in in the modul3 init buffers init the buffer 0,1,2,3 set printers=n define the number of printers 1 or 2 set tln nnn tpdxxxxxx define the extensionnumber nnn as type t, printout p, duration d and x as dummy(must input). t= A for administration B for barphone P for phonebooth R for room p= S for standardptint I for immediate d= D for daily M for monthly x for undef cha tln nnn tpxxxxxxx change the extension nnn to the parameter (see the set tln command) del tln nnn delete the extension nnn from the tln_dbs If the extension has records stored, make a printout of all SMDR-records and after the printing the extension is deleted. disp tln_dbs display the whole tln_dbs disp tln nnn display the tln_dbs configuration for extension nnn. disp config display the pointers into the free_cell_dbs disp reco dbs rrr display dbs reco from dbs (dbs) the reco rrr. - COMMANDS via Zimmerstatus ------------------------- TLN# ... 999 code ... x010 print all smdr for rooms x011 print open sum of room x012 print closed sum of room x013 print roomstate x019 clear closed sum of room code ... x020 print smdr of bar immediate x021 print open sum of bar x022 print closed sum of bar x029 clear closed sum of bar code ... x030 print smdr of phonebooth immediate x031 print open sum of phonebooth x032 print closed sum of phonebooth x039 clear closed sum of phonebooth code ... x040 print smdr of administration immediate code ... x091 print buffer of printer 1 x092 print buffer of printer 2 code ... 0nnn print all smdr data for extension "nnn" without clearing code ... 1nnn print all smdr data for extension "nnn" with clearing