Handprogrammierte LCR Textdatei in ein passendes Image umformatieren

Psychodad

Mitglied
Mitglied seit
31 Mai 2005
Beiträge
277
Punkte für Reaktionen
0
Punkte
0
Zuletzt bearbeitet von einem Moderator:
Es steht nicht nur auf meiner ToDo-Liste, sondern ich habe mit der Entwicklung schon begonnen. Leider ist es alles andere als einfach, diese Möglichkeit in die bestehende Berechnungsroutinen zu integrieren. Womit die Entwicklung noch einige Wochen dauern kann...

Damals hatte ich ja (leichtfertiger Weise) noch angeboten eine Lösung zu erstellen, wo man seine eigene handprogrammierte LCR Textdatei in ein passendes Image umformatieren kann.

Da ja meine favorisierte Lösung noch andauert, löse ich mal mein Versprechen zu der alternativen Lösung ein:

http://lcr.telefonsparbuch.de/tmpl/calc/telephone/lcr/FritzBox/lcr_manuell.htm

Am einfachsten ist es wohl, sich zuerst eine LCR Textdatei erstellen zu lassen und diese dann manuell mit einem Editor zu editieren.
Solch eine LCR Vorlage lässt sich herunterladen, indem auf der LCR Konfigurationsseite zur Fritzbox auf "LCR Tabelle berechnen" klickt wird und auf der Folgeseite die LCR Textdatei (.lcr) heruntergeladen wird.

Als Trennzeichen für verschiedene Werte innerhalb einer Zeile wird ein Tabulator erwartet. Alternativ kann man auch ein Komma setzen, wobei ein TAB neben einem KOMMA zu einem Komma gewandelt wird (die beiden Trennzeichen können also nicht direkt nebeneinander gemischt verwendet werden, Leerzeichen neben einem Komma sind erlaubt).

Beispiel - TABS:
Code:
015    1    Mobile;
016    1    Mobile;
017    1    Mobile;
Beispiel - Komma und Formatierung mit Freizeichen:
Code:
015 , 1 , Mobile;
016,1,Mobile;
017     ,     1      ,    Mobile;
Wobei auch Tabs für die Formatierung genommen werden dürfen, allerdings werden diese neben einem Komma nicht als eigenständiges Trennzeichen angesehen:

Beispiel - Komma und Formatierung mit TABS und/oder Freizeichen:
Code:
015[TAB],[TAB]1  [TAB][TAB][TAB][TAB]   ,  [TAB]  Mobile;
016,1,Mobile;
017     ,     1      ,    Mobile;

Sorry an Alle fürs Warten und Grüße
Harald
 
Zuletzt bearbeitet:
Hallo Harald, das ist doch eine hervorragende Lösung :groesste: Ich denke, darauf warten schon viele, die LCR-Datei einfach aus einer Textdatei erstellen zu lassen.

Vielleicht kannst du ja auch diesn Thread auf Wichtig setzen und den Titel in so was wie "Manuelles LCR berechnen" ändern, damit es auch jeder sofort findet.


[EDIT]
Wurde ja sofort erledigt. Besten Dank!
:groesste::groesste:
 
Zuletzt bearbeitet:
Danke

TelefonSparbuch schrieb:
Es steht nicht nur auf meiner ToDo-Liste, sondern ich habe mit der Entwicklung schon begonnen. Leider ist es alles andere als einfach, diese Möglichkeit in die bestehende Berechnungsroutinen zu integrieren. Womit die Entwicklung noch einige Wochen dauern kann...

Dann besteht ja noch Hoffnung, vielen Dank für deine Mühe.

Gruss

Psychodad
 
Format der Textdatei, bzw. Muster?

Hallo,

warscheinlich bin ich nur blind, aber wo kann ich denn eine Musterdatei herbekommen?

danke für jeden Hinweiss...
 
Zuletzt bearbeitet:
Musterdatei....

TelefonSparbuch schrieb:
Auf der LCR Konfigurationsseite zur Fritzbox auf "LCR berechnen" klicken und dort die ".lcr" Datei herunterladen.

Grüße
Harald

Ahhhh, Danke

Gute Nacht!
 
Telefonsparbuch,

This option works great :p :p

Finally I'm able to let my FB7050 automatically switch (week/day/hours) between the cheapest periods of my telecom providers (ISDN and VOIP)

Thanks for the workaround........

Gusman
the Netherlands
 
Fehlersuche

Meine erste handprogrammierte LCR-Datei wird mit einer Fehlermeldung bei der Image-Erzeugung bedacht:
Fehler in LCR Steuerdatei Zeile 133: [Provider] Number=16 used twice

Vielleicht hat ja jemand viel Zeit und kann den Fehler entdecken. Vielen Dank!
Ich habe hauptsächlich Rufnummernbereiche an die Region 20 angehängt und die Provider 15, 16 und 17 hinzugeschrieben. Provider 15 ist ein Zusammenbau aus 09001051 und 040, ein Test für den Ortsbereich. Provider 17 ist noch nicht in Verwendung.
-------------
Nebensache:
Was bedeutet eigentlich
135: [Restriction]
und
137: [FlagsTimer]
??
---------------


LCR Steuerdatei:
Code:
01: [Version]
02: 999999;
03: [Name]
04: Unbekannt;
05: [Area]
06: 11    0    PRESELECT;
07: 01041    0    Sperre aufheben;
08: 19222    0    PRESELECT;
09: 191011    0    PRESELECT;
10: 0192658    0    Sperre aufheben;
11: 0193670    0    Sperre aufheben;
12: 019352110    0    Sperre aufheben;
13: 019364778    0    Sperre aufheben;
14: 1    1    Ort;
15: 2    1    Ort;
16: 3    1    Ort;
17: 4    1    Ort;
18: 5    1    Ort;
19: 6    1    Ort;
20: 7    1    Ort;
21: 8    1    Ort;
22: 9    1    Ort;
23: 0410    2    R20 / Sperre 1;
24: 0412    2    R20 / Sperre 1;
25: 04131    2    R20 / Sperre 1;
26: 04133    2    R20 / Sperre 1;
27: 04134    2    R20 / Sperre 1;
28: 04135    2    R20 / Sperre 1;
29: 04136    2    R20 / Sperre 1;
30: 04137    2    R20 / Sperre 1;
31: 04139    2    R20 / Sperre 1;
32: 04151    2    R20 / Sperre 1;
33: 04152    2    R20 / Sperre 1;
34: 04153    2    R20 / Sperre 1;
35: 04154    2    R20 / Sperre 1;
36: 04156    2    R20 / Sperre 1;
37: 04159    2    R20 / Sperre 1;
38: 04161    2    R20 / Sperre 1;
39: 04162    2    R20 / Sperre 1;
40: 04165    2    R20 / Sperre 1;
41: 04168    2    R20 / Sperre 1;
42: 0417    2    R20 / Sperre 1;
43: 04181    2    R20 / Sperre 1;
44: 04183    2    R20 / Sperre 1;
45: 04184    2    R20 / Sperre 1;
46: 04185    2    R20 / Sperre 1;
47: 04186    2    R20 / Sperre 1;
48: 04187    2    R20 / Sperre 1;
49: 04191    2    R20 / Sperre 1;
50: 04192    2    R20 / Sperre 1;
51: 04193    2    R20 / Sperre 1;
52: 04194    2    R20 / Sperre 1;
53: 04195    2    R20 / Sperre 1;
54: 0450    2    R20 / Sperre 1;
55: 0451    2    R20 / Sperre 1;
56: 04531    2    R20 / Sperre 1;
57: 04532    2    R20 / Sperre 1;
58: 04533    2    R20 / Sperre 1;
59: 04534    2    R20 / Sperre 1;
60: 04535    2    R20 / Sperre 1;
61: 04536    2    R20 / Sperre 1;
62: 04537    2    R20 / Sperre 1;
63: 04539    2    R20 / Sperre 1;
64: 04541    2    R20 / Sperre 1;
65: 04543    2    R20 / Sperre 1;
66: 04544    2    R20 / Sperre 1;
67: 04550    2    R20 / Sperre 1;
68: 04552    2    R20 / Sperre 1;
69: 04553    2    R20 / Sperre 1;
70: 040    3    Ort / Sperre 1;
71: 0311    3    Ort / Sperre 1;
72: 015    4    Mobile / Sperre 1;
73: 016    4    Mobile / Sperre 1;
74: 017    4    Mobile / Sperre 1;
75: 00451    5    Dänemark Mobilfunk / Sperre 1;
76: 00452    5    Dänemark Mobilfunk / Sperre 1;
77: 004235    5    Liechtenstein Mobilfunk / Sperre 1;
78: 004236    5    Liechtenstein Mobilfunk / Sperre 1;
79: 004237    5    Liechtenstein Mobilfunk / Sperre 1;
80: 004238    5    Liechtenstein Mobilfunk / Sperre 1;
81: 004239    5    Liechtenstein Mobilfunk / Sperre 1;
82: 004530    5    Dänemark Mobilfunk / Sperre 1;
83: 004540    5    Dänemark Mobilfunk / Sperre 1;
84: 004550    5    Dänemark Mobilfunk / Sperre 1;
85: 004560    5    Dänemark Mobilfunk / Sperre 1;
86: 004570    5    Dänemark Mobilfunk / Sperre 1;
87: 004580    5    Dänemark Mobilfunk / Sperre 1;
88: 004582    5    Dänemark Mobilfunk / Sperre 1;
89: 004590    5    Dänemark Mobilfunk / Sperre 1;
90: 0042376    5    Liechtenstein Mobilfunk / Sperre 1;
91: 0042377    5    Liechtenstein Mobilfunk / Sperre 1;
92: 0042378    5    Liechtenstein Mobilfunk / Sperre 1;
93: 0042379    5    Liechtenstein Mobilfunk / Sperre 1;
94: 0    6    Sperrvorwahl (keine Zuordnung zu einem Vorwahlblock) / Sperre 1;
95: 010    6    PRESELECT / Sperre 1;
96: 012    6    PRESELECT / Sperre 1;
97: 013    6    PRESELECT / Sperre 1;
98: 018    6    PRESELECT / Sperre 1;
99: 019    6    PRESELECT / Sperre 1;
100: 0700    6    PRESELECT / Sperre 1;
101: 00800    6    PRESELECT / Sperre 1;
102: 0800    6    PRESELECT / Sperre 1;
103: 0900    6    PRESELECT / Sperre 1;
104: 00447    7    Großbritannien Mobilfunk / Sperre 1;
105: 00449    7    Großbritannien Mobilfunk / Sperre 1;
106: 00    8    WELT / Sperre 1;
107: 0044    9    Großbritannien / Sperre 1;
108: 02    10    Fern / Sperre 1;
109: 03    10    Fern / Sperre 1;
110: 04    10    Fern / Sperre 1;
111: 05    10    Fern / Sperre 1;
112: 06    10    Fern / Sperre 1;
113: 07    10    Fern / Sperre 1;
114: 08    10    Fern / Sperre 1;
115: 09    10    Fern / Sperre 1;
116: [Provider]
117: 0        :Deutsche T.-T-ISDN Standard;
118: 1    010090    :010090-CbC;
119: 2    01019    :01019 Telefondienste-CbC;
120: 3    01026    :01026 telecom-CbC;
121: 4    01035    :01035 T.-CbC;
122: 5    01084    :01084 telecom-CbC;
123: 6    09001051    :09001051-CbC;
124: 7    01070    :Arcor-CbC;
125: 8    01077    :Callax-CbC;
126: 9    01027    :Dialmex-CbC;
127: 10    01086    :One.Tel-by Call;
128: 11    010058    :Pennyphone-CbC;
129: 12    010029    :TelemediaConnect-CbC;
130: 13    01079    :star79-CbC;
131: 14    01056    :01056 T.-Professional;
132: 15    09001051040    :09001051-Ortsvorwahl-CbC;
133: 16    01041    :01041 HanseNet-CbC;
134: 17    01063    :01063 Telecom-CbC;
135: [Restriction]
136: 6 2 3 4 5 6 7 8 9 10;
137: [FlagsTimer]
138: 0    2;
139: 1    2;
140: 2    2;
141: 3    2;
142: 4    2;
143: 5    2;
144: 6    2;
145: 7    2;
146: 8    2;
147: 9    2;
148: 10    2;
149: [Time]
150: ### PRESELECT
151: 0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    
152:     0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    ;
153: ### Ort
154: 1    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    
155:     15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    15    ;
156: ### R20
157: 2    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    
158:     16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    ;
159: ### Ort
160: 3    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    
161:     16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    16    ;
162: ### Mobile
163: 4    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    
164:     14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    ;
165: ### Zone10
166: 5    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    
167:     14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    ;
168: ### PRESELECT
169: 6    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    
170:     0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    ;
171: ### Zone11
172: 7    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    
173:     8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    ;
174: ### WELT
175: 8    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    
176:     14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    14    ;
177: ### Zone9
178: 9    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    
179:     5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    5    ;
180: ### Fern
181: 10    11    11    11    11    1    1    1    6    6    6    6    6    6    6    6    6    6    6    1    1    1    11    11    11    
182:     1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    ;
183: ### FALLBACK PRESELECT
184: 32    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    
185:     0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    ;
186: ### FALLBACK Ort
187: 33    2    2    2    2    2    2    2    2    13    13    13    13    2    2    13    13    13    13    6    6    2    13    13    13    
188:     13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    ;
189: ### FALLBACK R20
190: 34    1    1    1    1    11    3    3    3    3    11    11    11    11    11    11    11    11    12    6    7    7    1    1    1    
191:     7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    ;
192: ### FALLBACK Ort
193: 35    2    2    2    2    2    2    2    2    13    13    13    13    2    2    13    13    13    13    6    6    2    13    13    13    
194:     13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    13    ;
195: ### FALLBACK Mobile
196: 36    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    
197:     7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    ;
198: ### FALLBACK Zone10
199: 37    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    
200:     8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    ;
201: ### FALLBACK PRESELECT
202: 38    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    
203:     0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    ;
204: ### FALLBACK Zone11
205: 39    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    
206:     10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    10    ;
207: ### FALLBACK WELT
208: 40    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    
209:     4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    ;
210: ### FALLBACK Zone9
211: 41    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    
212:     9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    ;
213: ### FALLBACK Fern
214: 42    1    1    1    1    11    3    3    3    14    14    14    14    14    14    14    14    14    14    6    7    7    1    1    1    
215:     7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    7    ;
216: [End]
 
Providervorwahl 15 ist länger als 10 Stellen und verbraucht damit den "Speicher" von Provider 16:
15 09001051040

Du musst einfach Provider 16 auslassen und bei 17 weitermachen. Eine Providervorwahl darf 10 Stellen lang sein und maximal 20 Stellen, wenn der nachfolgende Providereintrag frei bleibt. Ich hatte das Problem bislang nicht und hoffe, dass es auch noch so wie damals integriert noch funktioniert (schau Dir die Wahltabelle am Besten als Überprüfung an, bzw. prüfe das Routing durch einen entsprechenden Testanruf).

Grüße
Harald
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.