diff --git a/isdnlog/tools/zone/ch/10741/code.txt b/isdnlog/tools/zone/ch/10741/code.txt new file mode 100644 index 00000000..4878336d --- /dev/null +++ b/isdnlog/tools/zone/ch/10741/code.txt @@ -0,0 +1,35 @@ +01 Zurich +021 Lausanne +022 Geneva +024 Lausanne +026 Fribourg +027 Sion +031 Berne +032 Biel +034 Berne +040 Paging System +041 Lucerne +046 HCD +048 Voice Mail +049 Telepac +050 Special Services +051 SBB +052 Winterthur +055 Rapperswil +056 Baden +061 Basel +062 Olten +071 St. Gallen +074 Paging Service +076 Orange Mobile +077 Natel C +078 Diax Mobile +079 Swisscom Mobile +080 Freephone +081 Chur +084 IN-based services +086 Message box +087 IN-based services +090 Swiss Premium Rate +091 Bellinzona +099 VPN-service ID diff --git a/isdnlog/tools/zone/ch/10741/mzall b/isdnlog/tools/zone/ch/10741/mzall new file mode 100755 index 00000000..4391d717 --- /dev/null +++ b/isdnlog/tools/zone/ch/10741/mzall @@ -0,0 +1,55 @@ +#! /usr/bin/perl + +# make zoneall from znl.txt +# 010 010 015 ... +# 0111 0111 0113 ... +# 079 010 ... +# this numbers are in local zone= 3 / rest = 4 + +$inf = "znl.txt"; +$inc = "code.txt"; # paul's net-woonplaats.gz +$outf = "zoneall"; +$codef = "../code"; +$ORT=1; +$FERN=2; + +open(IN,$inc) || die("Can't read $inc"); +while () { + chomp; + ($num, $ort) = /^0(\d+)\s(.*)/; + $bez{$num} = $ort; +} +close(IN); +open(IN,$inf) || die("Can't read $inf"); +while () { + chomp; + @nums = split(/\s+/); + map { s/^0// } @nums; + foreach $n (@nums) { + $uniq{$n}=1; + } + $from = shift(@nums); + foreach $n (@nums) { + next if($from eq $n); + ($a, $b) = ($from, $n); + ($a, $b) = ($b, $a) if($a gt $b); + $ort{"$a $b"}=1; + } +} +close(IN); +open(OUT, ">$outf") || die("Can't write $outf"); +open(CF, ">$codef") || die("Can't write $codef"); +foreach $i (sort {$a cmp $b} (keys(%uniq))) { + print CF "$i\t$bez{$i}\n"; + foreach $j (sort {$a cmp $b} (keys(%uniq))) { + next if($j le $i); + if ($ort{"$i $j"}) { + print OUT "$i $j $ORT\n"; + } + else { + print OUT "$i $j $FERN\n"; + } + } +} +close(OUT); +close(CF); diff --git a/isdnlog/tools/zone/ch/10741/znl.txt b/isdnlog/tools/zone/ch/10741/znl.txt new file mode 100644 index 00000000..f3e913cc --- /dev/null +++ b/isdnlog/tools/zone/ch/10741/znl.txt @@ -0,0 +1,35 @@ +01 0840 0842 0844 +021 0840 0842 0844 +022 0840 0842 0844 +024 0840 0842 0844 +026 0840 0842 0844 +027 0840 0842 0844 +031 0840 0842 0844 +032 0840 0842 0844 +034 0840 0842 0844 +040 0840 0842 0844 +041 0840 0842 0844 +046 0840 0842 0844 +048 0840 0842 0844 +049 0840 0842 0844 +050 0840 0842 0844 +051 0840 0842 0844 +052 0840 0842 0844 +055 0840 0842 0844 +056 0840 0842 0844 +061 0840 0842 0844 +062 0840 0842 0844 +071 0840 0842 0844 +074 0840 0842 0844 +076 0840 0842 0844 +077 0840 0842 0844 +078 0840 0842 0844 +079 0840 0842 0844 +080 0840 0842 0844 +081 0840 0842 0844 +084 0840 0842 0844 +086 0840 0842 0844 +087 0840 0842 0844 +090 0840 0842 0844 +091 0840 0842 0844 +099 0840 0842 0844 diff --git a/isdnlog/tools/zone/ch/10741/zoneall b/isdnlog/tools/zone/ch/10741/zoneall new file mode 100644 index 00000000..b172e1a1 --- /dev/null +++ b/isdnlog/tools/zone/ch/10741/zoneall @@ -0,0 +1,703 @@ +1 21 2 +1 22 2 +1 24 2 +1 26 2 +1 27 2 +1 31 2 +1 32 2 +1 34 2 +1 40 2 +1 41 2 +1 46 2 +1 48 2 +1 49 2 +1 50 2 +1 51 2 +1 52 2 +1 55 2 +1 56 2 +1 61 2 +1 62 2 +1 71 2 +1 74 2 +1 76 102 +1 77 100 +1 78 101 +1 79 100 +1 80 2 +1 81 2 +1 84 2 +1 840 1 +1 842 1 +1 844 1 +1 86 2 +1 87 2 +1 90 90 +1 91 91 +1 99 99 +21 22 2 +21 24 2 +21 26 2 +21 27 2 +21 31 2 +21 32 2 +21 34 2 +21 40 2 +21 41 2 +21 46 2 +21 48 2 +21 49 2 +21 50 2 +21 51 2 +21 52 2 +21 55 2 +21 56 2 +21 61 2 +21 62 2 +21 71 2 +21 74 2 +21 76 102 +21 77 100 +21 78 101 +21 79 100 +21 80 2 +21 81 2 +21 84 2 +21 840 1 +21 842 1 +21 844 1 +21 86 2 +21 87 2 +21 90 90 +21 91 91 +21 99 99 +22 24 2 +22 26 2 +22 27 2 +22 31 2 +22 32 2 +22 34 2 +22 40 2 +22 41 2 +22 46 2 +22 48 2 +22 49 2 +22 50 2 +22 51 2 +22 52 2 +22 55 2 +22 56 2 +22 61 2 +22 62 2 +22 71 2 +22 74 2 +22 76 102 +22 77 100 +22 78 101 +22 79 100 +22 80 2 +22 81 2 +22 84 2 +22 840 1 +22 842 1 +22 844 1 +22 86 2 +22 87 2 +22 90 90 +22 91 91 +22 99 99 +24 26 2 +24 27 2 +24 31 2 +24 32 2 +24 34 2 +24 40 2 +24 41 2 +24 46 2 +24 48 2 +24 49 2 +24 50 2 +24 51 2 +24 52 2 +24 55 2 +24 56 2 +24 61 2 +24 62 2 +24 71 2 +24 74 2 +24 76 102 +24 77 100 +24 78 101 +24 79 100 +24 80 2 +24 81 2 +24 84 2 +24 840 1 +24 842 1 +24 844 1 +24 86 2 +24 87 2 +24 90 90 +24 91 91 +24 99 99 +26 27 2 +26 31 2 +26 32 2 +26 34 2 +26 40 2 +26 41 2 +26 46 2 +26 48 2 +26 49 2 +26 50 2 +26 51 2 +26 52 2 +26 55 2 +26 56 2 +26 61 2 +26 62 2 +26 71 2 +26 74 2 +26 76 102 +26 77 100 +26 78 101 +26 79 100 +26 80 2 +26 81 2 +26 84 2 +26 840 1 +26 842 1 +26 844 1 +26 86 2 +26 87 2 +26 90 90 +26 91 91 +26 99 99 +27 31 2 +27 32 2 +27 34 2 +27 40 2 +27 41 2 +27 46 2 +27 48 2 +27 49 2 +27 50 2 +27 51 2 +27 52 2 +27 55 2 +27 56 2 +27 61 2 +27 62 2 +27 71 2 +27 74 2 +27 76 102 +27 77 100 +27 78 101 +27 79 100 +27 80 2 +27 81 2 +27 84 2 +27 840 1 +27 842 1 +27 844 1 +27 86 2 +27 87 2 +27 90 90 +27 91 91 +27 99 99 +31 32 2 +31 34 2 +31 40 2 +31 41 2 +31 46 2 +31 48 2 +31 49 2 +31 50 2 +31 51 2 +31 52 2 +31 55 2 +31 56 2 +31 61 2 +31 62 2 +31 71 2 +31 74 2 +31 76 102 +31 77 100 +31 78 101 +31 79 100 +31 80 2 +31 81 2 +31 84 2 +31 840 1 +31 842 1 +31 844 1 +31 86 2 +31 87 2 +31 90 90 +31 91 91 +31 99 99 +32 34 2 +32 40 2 +32 41 2 +32 46 2 +32 48 2 +32 49 2 +32 50 2 +32 51 2 +32 52 2 +32 55 2 +32 56 2 +32 61 2 +32 62 2 +32 71 2 +32 74 2 +32 76 102 +32 77 100 +32 78 101 +32 79 100 +32 80 2 +32 81 2 +32 84 2 +32 840 1 +32 842 1 +32 844 1 +32 86 2 +32 87 2 +32 90 90 +32 91 91 +32 99 99 +34 40 2 +34 41 2 +34 46 2 +34 48 2 +34 49 2 +34 50 2 +34 51 2 +34 52 2 +34 55 2 +34 56 2 +34 61 2 +34 62 2 +34 71 2 +34 74 2 +34 76 102 +34 77 100 +34 78 101 +34 79 100 +34 80 2 +34 81 2 +34 84 2 +34 840 1 +34 842 1 +34 844 1 +34 86 2 +34 87 2 +34 90 90 +34 91 91 +34 99 99 +40 41 2 +40 46 2 +40 48 2 +40 49 2 +40 50 2 +40 51 2 +40 52 2 +40 55 2 +40 56 2 +40 61 2 +40 62 2 +40 71 2 +40 74 2 +40 76 102 +40 77 100 +40 78 101 +40 79 100 +40 80 2 +40 81 2 +40 84 2 +40 840 1 +40 842 1 +40 844 1 +40 86 2 +40 87 2 +40 90 90 +40 91 91 +40 99 99 +41 46 2 +41 48 2 +41 49 2 +41 50 2 +41 51 2 +41 52 2 +41 55 2 +41 56 2 +41 61 2 +41 62 2 +41 71 2 +41 74 2 +41 76 102 +41 77 100 +41 78 101 +41 79 100 +41 80 2 +41 81 2 +41 84 2 +41 840 1 +41 842 1 +41 844 1 +41 86 2 +41 87 2 +41 90 90 +41 91 91 +41 99 99 +46 48 2 +46 49 2 +46 50 2 +46 51 2 +46 52 2 +46 55 2 +46 56 2 +46 61 2 +46 62 2 +46 71 2 +46 74 2 +46 76 102 +46 77 100 +46 78 101 +46 79 100 +46 80 2 +46 81 2 +46 84 2 +46 840 1 +46 842 1 +46 844 1 +46 86 2 +46 87 2 +46 90 90 +46 91 91 +46 99 99 +48 49 2 +48 50 2 +48 51 2 +48 52 2 +48 55 2 +48 56 2 +48 61 2 +48 62 2 +48 71 2 +48 74 2 +48 76 102 +48 77 100 +48 78 101 +48 79 100 +48 80 2 +48 81 2 +48 84 2 +48 840 1 +48 842 1 +48 844 1 +48 86 2 +48 87 2 +48 90 90 +48 91 91 +48 99 99 +49 50 2 +49 51 2 +49 52 2 +49 55 2 +49 56 2 +49 61 2 +49 62 2 +49 71 2 +49 74 2 +49 76 102 +49 77 100 +49 78 101 +49 79 100 +49 80 2 +49 81 2 +49 84 2 +49 840 1 +49 842 1 +49 844 1 +49 86 2 +49 87 2 +49 90 90 +49 91 91 +49 99 99 +50 51 2 +50 52 2 +50 55 2 +50 56 2 +50 61 2 +50 62 2 +50 71 2 +50 74 2 +50 76 102 +50 77 100 +50 78 101 +50 79 100 +50 80 2 +50 81 2 +50 84 2 +50 840 1 +50 842 1 +50 844 1 +50 86 2 +50 87 2 +50 90 90 +50 91 91 +50 99 99 +51 52 2 +51 55 2 +51 56 2 +51 61 2 +51 62 2 +51 71 2 +51 74 2 +51 76 102 +51 77 100 +51 78 101 +51 79 100 +51 80 2 +51 81 2 +51 84 2 +51 840 1 +51 842 1 +51 844 1 +51 86 2 +51 87 2 +51 90 90 +51 91 91 +51 99 99 +52 55 2 +52 56 2 +52 61 2 +52 62 2 +52 71 2 +52 74 2 +52 76 102 +52 77 100 +52 78 101 +52 79 100 +52 80 2 +52 81 2 +52 84 2 +52 840 1 +52 842 1 +52 844 1 +52 86 2 +52 87 2 +52 90 90 +52 91 91 +52 99 99 +55 56 2 +55 61 2 +55 62 2 +55 71 2 +55 74 2 +55 76 102 +55 77 100 +55 78 101 +55 79 100 +55 80 2 +55 81 2 +55 84 2 +55 840 1 +55 842 1 +55 844 1 +55 86 2 +55 87 2 +55 90 90 +55 91 91 +55 99 99 +56 61 2 +56 62 2 +56 71 2 +56 74 2 +56 76 102 +56 77 100 +56 78 101 +56 79 100 +56 80 2 +56 81 2 +56 84 2 +56 840 1 +56 842 1 +56 844 1 +56 86 2 +56 87 2 +56 90 90 +56 91 91 +56 99 99 +61 62 2 +61 71 2 +61 74 2 +61 76 102 +61 77 100 +61 78 101 +61 79 100 +61 80 2 +61 81 2 +61 84 2 +61 840 1 +61 842 1 +61 844 1 +61 86 2 +61 87 2 +61 90 90 +61 91 91 +61 99 99 +62 71 2 +62 74 2 +62 76 102 +62 77 100 +62 78 101 +62 79 100 +62 80 2 +62 81 2 +62 84 2 +62 840 1 +62 842 1 +62 844 1 +62 86 2 +62 87 2 +62 90 90 +62 91 91 +62 99 99 +71 74 2 +71 76 102 +71 77 100 +71 78 101 +71 79 100 +71 80 2 +71 81 2 +71 84 2 +71 840 1 +71 842 1 +71 844 1 +71 86 2 +71 87 2 +71 90 90 +71 91 91 +71 99 99 +74 76 102 +74 77 100 +74 78 101 +74 79 100 +74 80 2 +74 81 2 +74 84 2 +74 840 1 +74 842 1 +74 844 1 +74 86 2 +74 87 2 +74 90 90 +74 91 91 +74 99 99 +76 77 100 +76 78 101 +76 79 100 +76 80 2 +76 81 2 +76 84 2 +76 840 1 +76 842 1 +76 844 1 +76 86 2 +76 87 2 +76 90 90 +76 91 91 +76 99 99 +77 78 101 +77 79 100 +77 80 2 +77 81 2 +77 84 2 +77 840 1 +77 842 1 +77 844 1 +77 86 2 +77 87 2 +77 90 90 +77 91 91 +77 99 99 +78 79 100 +78 80 2 +78 81 2 +78 84 2 +78 840 1 +78 842 1 +78 844 1 +78 86 2 +78 87 2 +78 90 90 +78 91 91 +78 99 99 +79 80 2 +79 81 2 +79 84 2 +79 840 1 +79 842 1 +79 844 1 +79 86 2 +79 87 2 +79 90 90 +79 91 91 +79 99 99 +80 81 2 +80 84 2 +80 840 1 +80 842 1 +80 844 1 +80 86 2 +80 87 2 +80 90 90 +80 91 91 +80 99 99 +81 84 2 +81 840 1 +81 842 1 +81 844 1 +81 86 2 +81 87 2 +81 90 90 +81 91 91 +81 99 99 +84 840 1 +84 842 1 +84 844 1 +84 86 2 +84 87 2 +84 90 90 +84 91 91 +84 99 99 +840 842 1 +840 844 1 +840 86 1 +840 87 1 +840 90 1 +840 91 1 +840 99 1 +842 844 1 +842 86 1 +842 87 1 +842 90 1 +842 91 1 +842 99 1 +844 86 1 +844 87 1 +844 90 1 +844 91 1 +844 99 1 +86 87 2 +86 90 90 +86 91 91 +86 99 99 +87 90 90 +87 91 91 +87 99 99 +90 91 91 +90 99 99 +91 99 99 diff --git a/isdnlog/tools/zone/ch/10741/zred b/isdnlog/tools/zone/ch/10741/zred new file mode 100644 index 00000000..24007bc5 --- /dev/null +++ b/isdnlog/tools/zone/ch/10741/zred @@ -0,0 +1,226 @@ +1 2 2 +1 3 2 +1 4 2 +1 5 2 +1 6 2 +1 71 2 +1 74 2 +1 76 102 +1 78 101 +1 7 100 +1 840 1 +1 842 1 +1 844 1 +1 8 2 +1 91 91 +1 99 99 +1 9 90 +21 2 2 +21 3 2 +21 4 2 +21 5 2 +21 6 2 +21 71 2 +21 74 2 +21 76 102 +21 78 101 +21 7 100 +21 840 1 +21 842 1 +21 844 1 +21 8 2 +21 91 91 +21 99 99 +21 9 90 +22 2 2 +22 3 2 +22 4 2 +22 5 2 +22 6 2 +22 71 2 +22 74 2 +22 76 102 +22 78 101 +22 7 100 +22 840 1 +22 842 1 +22 844 1 +22 8 2 +22 91 91 +22 99 99 +22 9 90 +22 21 127 +24 2 2 +24 3 2 +24 4 2 +24 5 2 +24 6 2 +24 71 2 +24 74 2 +24 76 102 +24 78 101 +24 7 100 +24 840 1 +24 842 1 +24 844 1 +24 8 2 +24 91 91 +24 99 99 +24 9 90 +24 21 127 +26 2 2 +26 3 2 +26 4 2 +26 5 2 +26 6 2 +26 71 2 +26 74 2 +26 76 102 +26 78 101 +26 7 100 +26 840 1 +26 842 1 +26 844 1 +26 8 2 +26 91 91 +26 99 99 +26 9 90 +26 21 127 +27 3 2 +27 4 2 +27 5 2 +27 6 2 +27 71 2 +27 74 2 +27 76 102 +27 78 101 +27 7 100 +27 840 1 +27 842 1 +27 844 1 +27 8 2 +27 91 91 +27 99 99 +27 9 90 +27 21 127 +31 3 2 +31 4 2 +31 5 2 +31 6 2 +31 71 2 +31 74 2 +31 76 102 +31 78 101 +31 7 100 +31 840 1 +31 842 1 +31 844 1 +31 8 2 +31 91 91 +31 99 99 +31 9 90 +32 31 127 +34 31 127 +40 4 2 +40 5 2 +40 6 2 +40 71 2 +40 74 2 +40 76 102 +40 78 101 +40 7 100 +40 840 1 +40 842 1 +40 844 1 +40 8 2 +40 91 91 +40 99 99 +40 9 90 +41 40 127 +46 40 127 +48 40 127 +49 40 127 +50 5 2 +50 6 2 +50 71 2 +50 74 2 +50 76 102 +50 78 101 +50 7 100 +50 840 1 +50 842 1 +50 844 1 +50 8 2 +50 91 91 +50 99 99 +50 9 90 +51 50 127 +52 50 127 +55 50 127 +56 50 127 +61 6 2 +61 71 2 +61 74 2 +61 76 102 +61 78 101 +61 7 100 +61 840 1 +61 842 1 +61 844 1 +61 8 2 +61 91 91 +61 99 99 +61 9 90 +62 61 127 +71 74 2 +71 76 102 +71 78 101 +71 7 100 +71 840 1 +71 842 1 +71 844 1 +71 8 2 +71 91 91 +71 99 99 +71 9 90 +74 74 100 +74 71 127 +76 74 100 +76 76 100 +76 71 127 +77 74 100 +77 76 100 +77 71 127 +78 74 100 +78 76 100 +78 78 100 +78 71 127 +79 71 127 +80 840 1 +80 842 1 +80 844 1 +80 8 2 +80 91 91 +80 99 99 +80 9 90 +81 840 1 +81 842 1 +81 844 1 +81 84 2 +81 86 2 +81 87 2 +81 80 127 +840 8 1 +840 9 1 +842 840 127 +844 840 127 +84 84 1 +84 80 127 +86 8 2 +86 91 91 +86 99 99 +86 9 90 +87 86 127 +90 91 91 +90 9 99 +91 9 99 diff --git a/isdnlog/tools/zone/ch/code b/isdnlog/tools/zone/ch/code new file mode 100644 index 00000000..13cdab7b --- /dev/null +++ b/isdnlog/tools/zone/ch/code @@ -0,0 +1,38 @@ +1 Zurich 1 +21 Lausanne 1 +22 Geneva 1 +24 Lausanne 1 +26 Fribourg 1 +27 Sion 1 +31 Berne 1 +32 Biel 1 +34 Berne 1 +40 Paging System 1 +41 Lucerne 1 +46 HCD 1 +48 Voice Mail 1 +49 Telepac 1 +50 Special Services 1 +51 SBB 1 +52 Winterthur 1 +55 Rapperswil 1 +56 Baden 1 +61 Basel 1 +62 Olten 1 +71 St. Gallen 1 +74 Paging Service 1 +76 Orange Mobile 102 +77 Natel C 100 +78 Diax Mobile 101 +79 Swisscom Mobile 100 +80 Freephone 0 +81 Chur 1 +840 Lokaltarif national 0 +842 Lokaltarif national 0 +844 0844 local 0 +848 0848 national 2 +86 Message box 2 +87 IN-based services 1 +90 Swiss Premium Rate 90 +91 Bellinzona 1 +99 VPN-service ID 99