################################### ### (C) 2005, Tilo Kühn, v1.0 ################################### ### BS : Telefonbuch ### ordnet deliebig viele Telefonnummern ### einem Anrufer zu ################################### #5000|"Text"|Remanent(1/0)|Anz.Eingänge|.n.|Anzahl Ausgänge|.n.|.n. #5001|Anzahl Eingänge|Ausgänge|Offset|Speicher|Berechnung bei Start #5002|Index Eingang|Default Wert #5003|Speicher|Initwert|Remanent #5004|ausgang|Initwert|runden binär (0/1)|typ (1-send/2-sbc) #5012|abbruch bei bed. (0/1)|bedingung|formel|zeit|pin-ausgang|pin-offset|pin-speicher|pin-neg.ausgang 5000|"#14-Byte-Texte\Telefonbuch"|0|2|"Telefonnummer"|"Prefix"|2|"Name"|"Gefunden" 5001|2|2|0|1|0 ## EN[x] 5002|1|""|1 # Telefonnummer 5002|2|"0"|1 # Prefix (wird noch vor die nummer geklemmt) #Speicher 5003|1|""|0 ## Ausgänge # Zeile 5004|1|""|0|1|1 5004|2|0|0|1|0 ## Logik # eventuell führende null (EN[2]) ranpappen 5012|0|"EC[1]"|"__import__('string').join([EN[2],EN[1]],'')"|""|0|0|1|0 # Filterliste, der homeserver bringt immermal eine '0' # obwohl niemand anruft, dann sofort abbrechen! 5012|1|"EC[1] and EN[1]=='0'"|""|""|0|0|0|0 # "Gefunden" auf '1' setzen 5012|0|"EC[1]"|"1"|""|2|0|0|0 # eintrag suchen 5012|1|"EC[1] and SN[1]=='0173677xxxx'"|"'Tilo @ D2'"|""|1|0|0|0 5012|1|"EC[1] and SN[1]=='0173677xxxx'"|"'Conny @ D2'"|""|1|0|0|0 #5012|1|"EC[1] and SN[1]==''"|"''"|""|1|0|0|0 # ... # hier so viele nummern wie ihr wollt hinzufügen, # indem ihr die drüberstehende zeile dupliziert # und nummer und name anpaßt. # (achtung: die hochkommas nicht löschen) # ... 5012|0|"EC[1]"|"'keine Nummer zugeordnet'"|""|1|0|0|0 # "Gefunden" auf '0' setzen 5012|0|"EC[1]"|"0"|""|2|0|0|0