This commit is contained in:
akool 1999-06-27 15:34:37 +00:00
parent c536a104b4
commit 775d08b0a0
6 changed files with 89 additions and 334 deletions

View File

@ -1,72 +0,0 @@
002697 Mayotte
00373 Moldau
00508 St. Pierre und Miquelon
00670 Saipan
007 Russische Föderation
007 Rußland
0073 Kasachstan
0074 Tadschikistan
0044 Großbritannien
0044 Nordirland
00381 Jugoslawien
00381 Serbien
00381 Montenegro
00298 Färöer-Inseln
00672 Antarktis
006724 Kokosinseln
006724 Weihnachtsinseln
0086 China
00267 Botsuana
00225 Cote d'Ivoire
0082 Südkorea
0085 Nordkorea
006723 Norfolk-Inseln
0095 Myanmar
00886 Taiwan
00967 Jemen
00248 Seychellen
001 Kanada
001 Alaska
0035191 Madeira
0034928 Kanarische Inseln
001808 Hawaii
00396 Vatikan
0035192 Azoren
0035195 Azoren
0035196 Azoren
00225 Elfenbeinküste
006998 Midway-Inseln
006993 Wake-Inseln
00690 Tokelau
00681 Wallis- und Futuna-Inseln
00246 Diego Garcia
00375 Weißrußland
001 Canada
001 United States of America
0067210 Davis
0067211 Mawson
0067212 Casey
0067213 Macquarrie Island
006722 Cocos Island
006723 Norfolk Island
006724 Christmas Island
0082 South Korea
0085 North Korea
0073 Kazakhstan
00996 Kyrgyzstan
007 Tajikistan
00998 Uzbekistan
00993 Turkmenistan
0064 New Zealand
00235 Chad
005399 Guantanamo
00808 Wake Island
00649 Pitcairn Islands
00649 Pitcairn-Inseln
003120 Amsterdam
00322 Brüssel
0044171 London
003902 Mailand
00331 Paris
00411 Zürich
00496102 Frankfurt

View File

@ -1,239 +0,0 @@
001 United States of America & Canada
001242 Bahamas
001246 Barbados
001264 Anguilla
001268 Antigua & Barbuda
001284 British Virgin Isles
001340 American Virgin Isles
001345 Cayman Islands
001441 Bermuda
001473 Grenada
001649 Turks & Caicos Islands
001664 Montserrat
001758 St. Lucia
001767 Dominica
001784 St. Vincent and the Grenadines
001787 Puerto Rico
001809 Dominican Republic
001868 Trinidad & Tobago
001869 St. Kitts & Nevis
001876 Jamaica
0020 Egypt
00212 Marocco
00213 Algeria
00216 Tunesia
00218 Libya
00220 Gambia
00221 Senegal Republic
00222 Mauritania
00223 Mali
00224 Guinea
00225 Ivory Coast
00226 Burkina Faso
00227 Niger Republic
00228 Togo
00229 Benin
00230 Mauritius
00231 Liberia
00232 Sierra Leone
00233 Ghana
00234 Nigeria
00235 Chad Republic
00236 Central African Republic
00237 Cameroon
00238 Cape Verde
00239 Sao Tome and Principa
00240 Equatorial Guinea
00241 Gabon
00242 Congo
00243 Zaire
00244 Angola
00245 Guinea-Bissau
00246 Diego Garcia
00247 Ascension Isle
00248 Seychelles Islands
00249 Sudan
00250 Rwanda
00251 Ethiopia
00252 Somalia
00253 Djibouti
00254 Kenya
00255 Tanzania
00256 Uganda
00257 Burundi
00258 Mozambique
00260 Zambia
00261 Madagascar
00262 Reunion Island
00263 Zimbabwe
00264 Namibia
00265 Malawi
00266 Lesotho
00267 Botswana
00268 Swaziland
00269 Comoros
002696 Mayotte Island
0027 South Africa
00290 St. Helena
00291 Eritrea
00297 Aruba
00298 Faroe Islands
00299 Greenland
0030 Greece
0031 Netherlands
0032 Belgium
0033 France
0034 Spain
00350 Gibraltar
00351 Portugal
00352 Luxembourg
00353 Ireland
00354 Iceland
00355 Albania
00356 Malta
00357 Cyprus
00358 Finland
00359 Bulgaria
0036 Hungary
00370 Lithuania
00371 Latvia
00372 Estonia
00373 Moldova
00374 Armenia
00375 Belarus
00376 Andorra
00377 Monaco
00378 San Marino
00379 Vatican City
00380 Ukraine
00381 Yugoslavia (Servia & Montenegro)
00385 Croatia
00386 Slovenia
00387 Bosnia and Hercegovina
00389 Macedonia
0039 Italy
00396 Vatican City
0040 Romania
0041 Switzerland
004175 Liechtenstein
0042 Slovakia
00420 Czech Republic
0043 Austria
0044 Great Britain
0045 Denmark
0046 Sweden
0047 Norway
0048 Poland
0049 Germany
00500 Falkland Islands
00501 Belize
00502 Guatemala
00503 El Salvador
00504 Honduras
00505 Nicaragua
00506 Costa Rica
00507 Panama
00508 St. Pierre and Miquelon
00509 Haiti
0051 Peru
0052 Mexico
0053 Cuba
005399 Guantanamo Bay (Cuba)
0054 Argentina
0055 Brazil
0056 Chile & Easter Island
0057 Colombia
0058 Venezuela
00590 Guadaloupe
00591 Bolivia
00592 Guyana
00593 Ecuador
00594 French Guyana
00595 Paraguay
00596 Martinique (French Antilles)
00597 Surinam
00598 Uruguay
00599 Netherlands Antilles
0060 Malaysia
0061 Australia
0062 Indonesia
0063 Phillipines
0064 New Zealand & Chatham Island
0065 Singapore
0066 Thailand
00670 Salpan
00671 Guam
00672 Antarctica
0067210 Davis (Antarctica)
0067211 Mawson (Antarctica)
0067212 Casey (Antarctica)
0067213 Macquarrie Island (Antarctica)
006722 Cocos Island (Antarctica)
006723 Norfolk Island (Antarctica)
006724 Christmas Island (Antarctica)
00673 Brunei
00674 Nauru
00675 Papua New Guinea
00676 Tonga
00677 Solomon Islands
00678 Vanuatu
00679 Fiji
00680 Palau
00681 Wallis & Fortuna Islands
00682 Cook Islands
00683 Niue
00684 American Samoa
00685 Western Samoa
00686 Kirlbati
00687 New Caledonia
00688 Tuvalu
00689 French Polynesia
00691 Micronesia
00692 Marshall Islands
007 Russian Federation # Kazakhstan Kyrgyzstan Tajikistan Turkmenistan Uzbekistan
00808 Midway Islands & Wake Island
0081 Japan
0082 Korea Republic (south)
0084 Vietnam
00850 Korea Democratic Republic (north)
00852 Hong Kong
00853 Macau
00855 Cambodia
00856 Lao
0086 China (People's Republic)
00871 Atlantic Ocean (east)
00872 Pacific Ocean
00873 Indian Ocean
00874 Atlantic Ocean (west)
00880 Bangladesh
00886 China (Taiwan)
0090 Turkey
0091 India
0092 Pakistan
0093 Afghanistan
0094 Sri Lanka
0095 Myanmar(Burma)
00960 Maldives
00961 Lebanon
00962 Jordan
00963 Syria
00964 Iraq
00965 Kuwait
00966 Saudi Arabia
00967 Yemen
00968 Oman
00971 United Arab Emirates
00972 Israel
00973 Bahrain
00974 Quatar
00975 Bhutan
00976 Mongolia
00977 Nepal
0098 Iran
00993 Turkmenistan
00994 Azerbaijan
00995 Georgia
00996 Kirgizia
00998 Uzbekistan
# source: http://www.onepassinfo.com/countrycodes/countrycodes.cgi/default.htm
# + modifications

View File

@ -1,6 +1,6 @@
V:1.02-Germany [16-Jun-1999 21:08:11]
V:1.02-Germany [27-Jun-1999 13:09:13]
# $Id: countries-de.dat,v 1.13 1999/06/22 19:40:24 akool Exp $
# $Id: country-de.dat,v 1.1 1999/06/27 15:34:39 akool Exp $
#
N:Usbekistan
@ -518,9 +518,6 @@ N:Deutschland
A:Germany
C:+49
N:Frankfurt
C:+496102
N:Polen
A:Poland
C:+48
@ -555,8 +552,11 @@ C:+45
N:Großbritannien Mobilfunk
C:+44991, +44979, +44976, +44973, +44966, +44961, +449589, +449587, +449586, +449585, +449584, +449583, +449582, +44941, +44930, +44918, +44910, +4489, +44881, +44860, +44853, +44850, +44839, +44836, +44831, +44802, +447, +44696, +4466, +44640, +44632, +44589, +44585, +44469, +44468, +44467, +444624, +44448, +44441, +444325, +44421, +44411, +44410, +44403, +44402, +44401, +44378, +443749, +443748, +443747, +443746, +443744, +443743, +443742, +443741, +443740, +44338, +44336, +44331, +441693, +441523, +441459, +441426, +44139
N:London
C:+44171,+44181
N:London (Außenbezirk)
C:+44181
N:London (Innenbezirk)
C:+44171
N:Edinburgh
C:+44131
@ -719,14 +719,14 @@ N:Irland
A:Ireland
C:+353
N:Luxemburg
A:Luxembourg
C:+352
# Fixme: just guessing...
N:Luxemburg City
C:+3521
N:Luxemburg
A:Luxembourg
C:+352
N:Azoren
C:+35196, +35195, +35192

View File

@ -4,13 +4,14 @@
# so do not contribute patches to this file.
# Please contact Michael Reinelt <reinelt@eunet.at>
# if you have any corrections or additions.
# or Leo Tötsch <lt@toetsch.at> if you have
# any corrections or additions.
# Many thanks to Daniela Bruder <dbruder@sime.com>
# for collecting and preparing most of the call charges.
V:1.61-Austria [23-Jun-1999]
V:1.70-Austria [27-Jun-1999]
U:%.3f öS
@ -1711,7 +1712,7 @@ A:+ alle
P:66 MIT 1066
D:1066 # Verzonung
C:Fixme Verzonung -50/+50 verifizieren
C:Fixme Verzonung -50/+50 nicht verifiziert
Z:1 Regionalzone
T:1-5/8-18=0.96(60)/18.75/1 Tag
T:1-5/18-8=0.80(60)/22.50/1 Nacht
@ -1786,6 +1787,29 @@ A:Sierra Leone, Sri Lanka, Suriname, Swasiland, Togo, Tonga, Tschad
A:Turks- und Caicos-Inseln, Tuvalu, Uganda, Vietnam, Wake-Inseln, Zaire
A:Zentralafrikanische Republik
P:67 max.plus
C:Fixme: Taktung unbekannt
Z:1 Festnetz
T:*/*=1.00(60)/1 rund um die Uhr
A:Österreich
Z:2 max.box
T:*/*=1.00(60)/1 rund um die Uhr
A:+4367622
Z:3 max.online
T:*/*=1.00(60)/1 rund um die Uhr
A:+4367620
Z:4 max.mobil
T:*/*=2.70(60)/1 rund um die Uhr
A:+43676
Z:5 andere Mobilfunknetze
T:*/*=3.90(60)/1 rund um die Uhr
A:+43663, +43664, +43669
Z:6 Nachbarländer
T:*/*=3.30(60)/1 rund um die Uhr
A:Deutschland, Italien
Z:7 EU
T:*/*=3.50(60)/1 rund um die Uhr
P:69 ONE
Z:1 Festnetz
T:*/*=1.00(60)/30 rund um die Uhr

View File

@ -8,7 +8,7 @@ U:%.3f DM
#
# (C) Copyright 1999 by Andreas Kool (akool@isdn4linux.de)
#
# $Id: rate-de.dat,v 1.24 1999/06/22 16:30:10 akool Exp $
# $Id: rate-de.dat,v 1.25 1999/06/27 15:34:47 akool Exp $
#
# Zonenzuordnung für Deutschland
#

View File

@ -274,7 +274,7 @@ void rate_1002(void) {
printf ("\n");
rprintf ("UTA", "P:02");
rprintf ("Bundesland-Verzonung (angrenzende) nicht implementiert", "C:Fixme:");
rprintf ("angrenzende Bezirke werden falsch verzont", "C:Fixme:");
rprintf ("# Verzonung", "D:uta");
for (z=0; z<COUNT(Zone); z++) {
rprintf (Zone[z][0], "Z:%d", z+1);
@ -327,7 +327,7 @@ void rate_1003(void) {
printf ("\n");
rprintf ("Multikom", "P:03");
rprintf ("Verify Verzonung", "C:Fixme:");
rprintf ("Verzonung nicht verifiziert", "C:Fixme:");
rprintf ("# Verzonung", "D:pta");
for (z=0; z<COUNT(Zone); z++) {
rprintf (Zone[z][0], "Z:%d", z+1);
@ -435,7 +435,7 @@ void rate_1007(void) {
for (t=0; t<2; t++) {
printf ("\n");
rprintf ("European Telecom", "P:07,%d", t+1);
rprintf ("Verify Verzonung", "C:Fixme:");
rprintf ("Verzonung nicht verifiziert", "C:Fixme:");
rprintf ("# Verzonung", "D:1007");
rprintf (Name[t], "C:Tarif:");
for (z=0; z<COUNT(Zone); z++) {
@ -600,7 +600,7 @@ void rate_1024(void) {
printf ("\n");
rprintf ("Telepassport", "P:24");
rprintf ("International D: Zentral- und Südamerika nicht implementiert", "C:Fixme:");
rprintf ("'International D': Zentral- und Südamerika nicht implementiert", "C:Fixme:");
rprintf ("# Verzonung", "D:1024");
for (z=0; z<COUNT(Zone); z++) {
rprintf (Zone[z][0], "Z:%d", z+1);
@ -810,7 +810,7 @@ void rate_1066(void) {
printf ("\n");
rprintf ("MIT 1066", "P:66");
rprintf ("# Verzonung", "D:1066");
rprintf ("Verzonung -50/+50 verifizieren", "C:Fixme");
rprintf ("Verzonung -50/+50 nicht verifiziert", "C:Fixme");
for (z=0; z<COUNT(Zone); z++) {
rprintf (Zone[z][0], "Z:%d", z+1);
if (Tarif[z][0]==Tarif[z][1]) {
@ -824,6 +824,46 @@ void rate_1066(void) {
}
}
void rate_1067(void) {
char *Zone[][2] = {{ "Festnetz", "Österreich" },
{ "max.box", "+4367622" },
{ "max.online", "+4367620" }, /* Fixme */
{ "max.mobil", "+43676" },
{ "andere Mobilfunknetze", "+43663,+43664,+43669" },
{ "Nachbarländer", "Deutschland, Italien" },
{ "EU", "" },
{ "Weltzone 1", "Griechenland, Portugal" },
{ "Weltzone 2", "" },
{ "Weltzone 3", "" },
{ "Weltzone 4", "+" }};
double Tarif[] = { 01.00,
01.00,
01.00,
02.70,
03.90,
03.30,
03.50,
05.50,
09.70,
15.00,
22.00 };
int z;
printf ("\n");
rprintf ("max.plus","P:67");
rprintf ("Taktung unbekannt", "C:Fixme:");
for (z=0; z<7; z++) {
rprintf (Zone[z][0], "Z:%d", z+1);
/* Fixme: Taktung? */
rprintf ("rund um die Uhr", "T:*/*=%.2f(60)/1", Tarif[z]);
print_area(Zone[z][1]);
}
}
void rate_1069(void) {
char *Zone[][2] = {{ "Festnetz", "Österreich" },
@ -862,15 +902,16 @@ int main (int argc, char *argv[])
printf ("# The information herein was machine-generated,\n");
printf ("# so do not contribute patches to this file.\n\n");
printf ("# Please contact Michael Reinelt <reinelt@eunet.at>\n");
printf ("# if you have any corrections or additions.\n\n");
printf ("# or Leo Tötsch <lt@toetsch.at> if you have\n");
printf ("# any corrections or additions.\n\n");
printf ("# Many thanks to Daniela Bruder <dbruder@sime.com>\n");
printf ("# for collecting and preparing most of the call charges.\n\n\n");
printf ("V:1.61-Austria [23-Jun-1999]\n\n");
printf ("V:1.70-Austria [27-Jun-1999]\n\n");
printf ("U:%%.3f öS\n");
#if 0
rate_1066();
rate_1067();
#else
rate_1001();
rate_1002();
@ -883,6 +924,7 @@ int main (int argc, char *argv[])
rate_1029();
rate_1044();
rate_1066();
rate_1067();
rate_1069();
#endif
return(EXIT_SUCCESS);