Enabled text substitution by configure for isdnlog sample config files

The pointer to isdnlog documentation required a new config option.
Added another config option and data for Chinese area codes.
This commit is contained in:
tobiasb 2004-10-28 01:53:28 +00:00
parent cf386fe3f0
commit 659ecd9934
15 changed files with 487 additions and 74 deletions

View File

@ -397,6 +397,13 @@ CONFIG_ISDNLOG_REBOOTCMD
Enter the full path of a shell-script which reboots Linux
in case of a failure.
Location of isdnlog documentation
CONFIG_ISDNLOG_DOCDIR
Enter the directory for documentation of isdnlog,
usually something like /usr/share/doc/isdnlog.
Currently no files are installed to this directory, but it
appears as reference in sample config files.
Old config directory
CONFIG_ISDNLOG_OLDI4LCONFDIR
Enter the directory of your old (pre 3.0) isdnlog config-stuff.
@ -456,6 +463,16 @@ National support for cities
CONFIG_ISDN_LOG_DEST_NL
S. above text for German cities.
National support for cities
CONFIG_ISDN_LOG_DEST_BE
Belgian area codes.
S. above text for German cities.
National support for cities
CONFIG_ISDN_LOG_DEST_CN
Chinese area codes.
S. above text for German cities.
Diversion services support
CONFIG_DIVERTCTRL
This program is needed to configure the supplementary diversion

View File

@ -7,6 +7,7 @@ string 'Log file' CONFIG_ISDNLOG_LOGFILE
string 'Reload command' CONFIG_ISDNLOG_RELOADCMD
string 'Stop command' CONFIG_ISDNLOG_STOPCMD
string 'Reboot command' CONFIG_ISDNLOG_REBOOTCMD
string 'Documentation directory' CONFIG_ISDNLOG_DOCDIR
string 'Old config directory' CONFIG_ISDNLOG_OLDI4LCONFDIR
string 'Old config file' CONFIG_ISDNLOG_OLDI4LCONFFILE
bool 'Support postgres95 SQL-Database' CONFIG_ISDNLOG_POSTGRES
@ -48,4 +49,5 @@ bool 'Include Austrian cities in destination database' CONFIG_ISDN_LOG_DEST_AT y
bool 'Include Dutch cities in destination database' CONFIG_ISDN_LOG_DEST_NL y
bool 'Include Swiss cities in destination database' CONFIG_ISDN_LOG_DEST_CH y
bool 'Include Belgian cities in destination database' CONFIG_ISDN_LOG_DEST_BE y
bool 'Include Chinese cities in destination database' CONFIG_ISDN_LOG_DEST_CN y
endmenu

View File

@ -1,4 +1,4 @@
## $Id: Makefile.in,v 1.214 2004/07/24 12:03:36 tobiasb Exp $
## $Id: Makefile.in,v 1.215 2004/10/28 01:53:29 tobiasb Exp $
##
## ISDN accounting for isdn4linux.
##
@ -19,6 +19,11 @@
## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
##
## $Log: Makefile.in,v $
## Revision 1.215 2004/10/28 01:53:29 tobiasb
## Enabled text substitution by configure for isdnlog sample config files
## The pointer to isdnlog documentation required a new config option.
## Added another config option and data for Chinese area codes.
##
## Revision 1.214 2004/07/24 12:03:36 tobiasb
## Increased version number from 4.68 to 4.69. It is planned to collect
## changes with this odd version number for a longer period of time.
@ -1689,11 +1694,16 @@ ifndef (I4LVERSION)
I4LVERSION := $(STORED_I4LVERSION)
endif
# Used for all and distclean,
# including sample config files after text substitution.
MANPAGES = isdnlog/callerid.conf.5 isdnlog/isdn.conf.5 \
isdnlog/isdnformat.5 isdnlog/isdnlog.5 isdnlog/isdnlog.8 \
isdnlog/isdnlog.users.5 isdnrep/isdnrep.1 isdnconf/isdnconf.1 \
tools/isdnrate.1 tools/rate-files.5 \
isdnrep/isdnbill.1
MANPAGES += samples/isdn.conf \
samples/isdn.conf.at samples/isdn.conf.de samples/isdn.conf.lu \
samples/isdn.conf.nl samples/isdn.conf.no samples/isdn.conf.pl
ifeq ($(POSTGRES),1)
DEFS += -DPOSTGRES
@ -1770,6 +1780,12 @@ PCFLAGS = mode=oracle ireclen=160 lines=yes
%.8: %.8.in config.status
./config.status $@
samples/isdn.conf.%: samples/isdn.conf.%.in config.status
./config.status $@
samples/isdn.conf: samples/isdn.conf.in config.status
./config.status $@
ISDNLOG_OBJS = isdnlog/isdnlog.o isdnlog/processor.o isdnlog/functions.o \
isdnlog/server.o isdnlog/start_prog.o isdnlog/messages.o \
connect/connect.o connect/socket.o tools/tools.o \

13
isdnlog/configure vendored
View File

@ -1221,6 +1221,7 @@ bindir=${CONFIG_BINDIR:-"/usr/bin"}
sbindir=${CONFIG_SBINDIR:-"/sbin"}
mandir=${CONFIG_MANDIR:-"/usr/man"}
datadir=${CONFIG_DATADIR:-"/usr/lib/isdn"}
DOCDIR=${CONFIG_ISDNLOG_DOCDIR:-"/usr/doc/packages/i4l/isdnlog"}
I4LCONFDIR=`eval echo $I4LCONFDIR`
OLDCONFDIR=`eval echo $OLDCONFDIR`
@ -1246,6 +1247,7 @@ sbindir=`eval echo $sbindir`
mandir=`eval echo $mandir`
datadir=`eval echo $datadir`
DATADIR=`eval echo $datadir`
DOCDIR=`eval echo $DOCDIR`
MANDATE_CALLERID=`grep CHECKIN isdnlog/callerid.conf.5.in | awk '{print $4}'`
MANDATE_ISDN_CONF=`grep CHECKIN isdnlog/isdn.conf.5.in | awk '{print $4}'`
MANDATE_ISDNFORMAT=`grep CHECKIN isdnlog/isdnformat.5.in | awk '{print $4}'`
@ -4334,7 +4336,8 @@ esac
ac_config_files="$ac_config_files Makefile isdnlog/callerid.conf.5 isdnlog/isdn.conf.5 isdnlog/isdnformat.5 isdnlog/isdnlog.5 isdnlog/isdnlog.8 isdnlog/isdnlog.users.5 isdnrep/isdnrep.1 isdnrep/isdnbill.1 isdnconf/isdnconf.1"
ac_config_files="$ac_config_files Makefile isdnlog/callerid.conf.5 isdnlog/isdn.conf.5 isdnlog/isdnformat.5 isdnlog/isdnlog.5 isdnlog/isdnlog.8 isdnlog/isdnlog.users.5 isdnrep/isdnrep.1 isdnrep/isdnbill.1 isdnconf/isdnconf.1 samples/isdn.conf samples/isdn.conf.at samples/isdn.conf.de samples/isdn.conf.lu samples/isdn.conf.nl samples/isdn.conf.no samples/isdn.conf.pl"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
@ -4816,6 +4819,13 @@ do
"isdnrep/isdnrep.1" ) CONFIG_FILES="$CONFIG_FILES isdnrep/isdnrep.1" ;;
"isdnrep/isdnbill.1" ) CONFIG_FILES="$CONFIG_FILES isdnrep/isdnbill.1" ;;
"isdnconf/isdnconf.1" ) CONFIG_FILES="$CONFIG_FILES isdnconf/isdnconf.1" ;;
"samples/isdn.conf" ) CONFIG_FILES="$CONFIG_FILES samples/isdn.conf" ;;
"samples/isdn.conf.at" ) CONFIG_FILES="$CONFIG_FILES samples/isdn.conf.at" ;;
"samples/isdn.conf.de" ) CONFIG_FILES="$CONFIG_FILES samples/isdn.conf.de" ;;
"samples/isdn.conf.lu" ) CONFIG_FILES="$CONFIG_FILES samples/isdn.conf.lu" ;;
"samples/isdn.conf.nl" ) CONFIG_FILES="$CONFIG_FILES samples/isdn.conf.nl" ;;
"samples/isdn.conf.no" ) CONFIG_FILES="$CONFIG_FILES samples/isdn.conf.no" ;;
"samples/isdn.conf.pl" ) CONFIG_FILES="$CONFIG_FILES samples/isdn.conf.pl" ;;
"policy.h" ) CONFIG_HEADERS="$CONFIG_HEADERS policy.h" ;;
*) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
@ -4939,6 +4949,7 @@ s,@NATION@,$NATION,;t t
s,@NATION_MACRO@,$NATION_MACRO,;t t
s,@I4LVERSION@,$I4LVERSION,;t t
s,@DATADIR@,$DATADIR,;t t
s,@DOCDIR@,$DOCDIR,;t t
s,@RELOADCMD@,$RELOADCMD,;t t
s,@STOPCMD@,$STOPCMD,;t t
s,@REBOOTCMD@,$REBOOTCMD,;t t

View File

@ -34,6 +34,7 @@ bindir=${CONFIG_BINDIR:-"/usr/bin"}
sbindir=${CONFIG_SBINDIR:-"/sbin"}
mandir=${CONFIG_MANDIR:-"/usr/man"}
datadir=${CONFIG_DATADIR:-"/usr/lib/isdn"}
DOCDIR=${CONFIG_ISDNLOG_DOCDIR:-"/usr/doc/packages/i4l/isdnlog"}
I4LCONFDIR=`eval echo $I4LCONFDIR`
OLDCONFDIR=`eval echo $OLDCONFDIR`
@ -59,6 +60,7 @@ sbindir=`eval echo $sbindir`
mandir=`eval echo $mandir`
datadir=`eval echo $datadir`
DATADIR=`eval echo $datadir`
DOCDIR=`eval echo $DOCDIR`
MANDATE_CALLERID=`grep CHECKIN isdnlog/callerid.conf.5.in | awk '{print $4}'`
MANDATE_ISDN_CONF=`grep CHECKIN isdnlog/isdn.conf.5.in | awk '{print $4}'`
MANDATE_ISDNFORMAT=`grep CHECKIN isdnlog/isdnformat.5.in | awk '{print $4}'`
@ -235,11 +237,11 @@ AC_SUBST(COUNTRYCODE)
AC_SUBST(COUNTRYPREFIX)
AC_SUBST(AREACODE)
AC_SUBST(AREAPREFIX)
AC_SUBST(AREACODE)
AC_SUBST(NATION)
AC_SUBST(NATION_MACRO)
AC_SUBST(I4LVERSION)
AC_SUBST(DATADIR)
AC_SUBST(DOCDIR)
AC_SUBST(RELOADCMD)
AC_SUBST(STOPCMD)
AC_SUBST(REBOOTCMD)
@ -253,4 +255,4 @@ AC_SUBST(MANDATE_ISDNREP)
AC_SUBST(MANDATE_ISDNBILL)
AC_SUBST(MANDATE_ISDNCONF)
AC_SUBST(CDBEXTRALIBS)
AC_OUTPUT(Makefile isdnlog/callerid.conf.5 isdnlog/isdn.conf.5 isdnlog/isdnformat.5 isdnlog/isdnlog.5 isdnlog/isdnlog.8 isdnlog/isdnlog.users.5 isdnrep/isdnrep.1 isdnrep/isdnbill.1 isdnconf/isdnconf.1)
AC_OUTPUT(Makefile isdnlog/callerid.conf.5 isdnlog/isdn.conf.5 isdnlog/isdnformat.5 isdnlog/isdnlog.5 isdnlog/isdnlog.8 isdnlog/isdnlog.users.5 isdnrep/isdnrep.1 isdnrep/isdnbill.1 isdnconf/isdnconf.1 samples/isdn.conf samples/isdn.conf.at samples/isdn.conf.de samples/isdn.conf.lu samples/isdn.conf.nl samples/isdn.conf.no samples/isdn.conf.pl)

View File

@ -1,7 +1,6 @@
# example of /etc/isdn/isdn.conf
# copy this file to /etc/isdn/isdn.conf and edit
# example of @I4LCONFDIR@/@CONFFILE@
#
# More information: /usr/doc/packages/i4l/isdnlog/README
# More information: @DOCDIR@/*
[GLOBAL]
@ -15,7 +14,7 @@ AREACODE = 02555
[VARIABLES]
[ISDNLOG]
LOGFILE = /var/log/isdn.log
LOGFILE = @LOGFILE@
ILABEL = %b %e %T %ICall to tei %t from %N2 on %n2
OLABEL = %b %e %T %Itei %t calling %N2 with '%n0'
REPFMTWWW = "%X %D %17.17H %T %-17.17F %-20.20l SI: %S %9u %U %I %O"
@ -25,12 +24,12 @@ REPFMT = " %X %D %16.16H %T %-16.16F %7u %U %I %O"
CHARGEMAX = 50.00
CURRENCY = 1.056,EUR
COUNTRYFILE = /usr/lib/isdn/country.dat
RATECONF= /etc/isdn/rate.conf
RATEFILE= /usr/lib/isdn/rate-at.dat
HOLIDAYS= /usr/lib/isdn/holiday-at.dat
ZONEFILE= /usr/lib/isdn/zone-at-%s.cdb
DESTFILE= /usr/lib/isdn/dest.cdb
COUNTRYFILE = @DATADIR@/country.dat
RATECONF= @I4LCONFDIR@/rate.conf
RATEFILE= @DATADIR@/rate-at.dat
HOLIDAYS= @DATADIR@/holiday-at.dat
ZONEFILE= @DATADIR@/zone-at-%s.cdb
DESTFILE= @DATADIR@/dest.cdb
# providerselect
VBN = 10

View File

@ -1,7 +1,6 @@
# example of /etc/isdn/isdn.conf
# copy this file to /etc/isdn/isdn.conf and edit
# example of @I4LCONFDIR@/@CONFFILE@
#
# More information: /usr/doc/packages/i4l/isdnlog/README
# More information: @DOCDIR@/*
[GLOBAL]
@ -15,7 +14,7 @@ AREACODE = 030
[VARIABLES]
[ISDNLOG]
LOGFILE = /var/log/isdn.log
LOGFILE = @LOGFILE@
ILABEL = %b %e %T %ICall to tei %t from %N2 on %n2
OLABEL = %b %e %T %Itei %t calling %N2 with %n2
REPFMTWWW = "%X %D %17.17H %T %-17.17F %-20.20l SI: %S %9u %U %I %O"
@ -25,12 +24,12 @@ REPFMT = " %X %D %16.16H %T %-16.16F %7u %U %I %O"
CHARGEMAX = 50.00
CURRENCY = 0.062,EUR
COUNTRYFILE = /usr/lib/isdn/country.dat
RATECONF= /etc/isdn/rate.conf
RATEFILE= /usr/lib/isdn/rate-de.dat
HOLIDAYS= /usr/lib/isdn/holiday-de.dat
ZONEFILE= /usr/lib/isdn/zone-de-%s.cdb
DESTFILE= /usr/lib/isdn/dest.cdb
COUNTRYFILE = @DATADIR@/country.dat
RATECONF= @I4LCONFDIR@/rate.conf
RATEFILE= @DATADIR@/rate-de.dat
HOLIDAYS= @DATADIR@/holiday-de.dat
ZONEFILE= @DATADIR@/zone-de-%s.cdb
DESTFILE= @DATADIR@/dest.cdb
# providerselect
VBN = 010:01900:09005

View File

@ -1,6 +1,6 @@
# example of /etc/isdn/isdn.conf
# example of @I4LCONFDIR@/@CONFFILE@
#
# More information: See the isdnlog documentation
# More information: @DOCDIR@/*
[GLOBAL]
COUNTRYPREFIX = +
@ -11,7 +11,7 @@ AREACODE = 04321 # dummy, change this!
[VARIABLES]
[ISDNLOG]
LOGFILE = /var/log/isdn/isdnlog
LOGFILE = @LOGFILE@
ILABEL = %b %e %T %ICall to tei %t from %N2 on %n2
OLABEL = %b %e %T %Itei %t calling %N2 with '%n0'
REPFMTWWW = "%X %D %17.17H %T %-17.17F %-20.20l SI: %S %9u %U %I %O"
@ -21,13 +21,13 @@ REPFMT = " %X %D %16.16H %T %-16.16F %7u %U %I %O"
CHARGEMAX = 50.00
CURRENCY = 0.062,EUR
COUNTRYFILE = /usr/lib/isdn/country.dat
RATECONF= /etc/isdn/rate.conf
COUNTRYFILE = @DATADIR@/country.dat
RATECONF= @I4LCONFDIR@/rate.conf
# replace the xx in the next 3 lines with your country's letters!
RATEFILE= /usr/lib/isdn/rate-xx.dat
HOLIDAYS= /usr/lib/isdn/holiday-xx.dat
ZONEFILE= /usr/lib/isdn/zone-xx-%s.cdb
DESTFILE= /usr/lib/isdn/dest.cdb
RATEFILE= @DATADIR@/rate-xx.dat
HOLIDAYS= @DATADIR@/holiday-xx.dat
ZONEFILE= @DATADIR@/zone-xx-%s.cdb
DESTFILE= @DATADIR@/dest.cdb
# providerselect
VBN = 10 # change this, depends on your country

View File

@ -1,7 +1,6 @@
# example of /etc/isdn/isdn.conf
# copy this file to /etc/isdn/isdn.conf and edit
# example of @I4LCONFDIR@/@CONFFILE@
#
# More information: /usr/doc/packages/i4l/isdnlog/README
# More information: @DOCDIR@/*
[GLOBAL]
@ -16,7 +15,7 @@ AREACODE = 0
[VARIABLES]
[ISDNLOG]
LOGFILE = /var/log/isdn.log
LOGFILE = @LOGFILE@
ILABEL = %b %e %T %ICall to tei %t from %N2 on %n2
OLABEL = %b %e %T %Itei %t calling %N2 with '%n0'
REPFMTWWW = "%X %D %17.17H %T %-17.17F %-20.20l SI: %S %9u %U %I %O"
@ -27,12 +26,12 @@ CHARGEMAX = 50.00
CURRENCY = 1,EUR
COUNTRYFILE = /usr/lib/isdn/country.dat
# RATECONF= /etc/isdn/rate.conf.lu
RATEFILE= /usr/lib/isdn/rate-lu.dat
HOLIDAYS= /usr/lib/isdn/holiday-lu.dat
# ZONEFILE= /usr/lib/isdn/zone-lu-%s.cdb
DESTFILE= /usr/lib/isdn/dest.cdb
COUNTRYFILE = @DATADIR@/country.dat
# RATECONF= @I4LCONFDIR@/rate.conf.lu
RATEFILE= @DATADIR@/rate-lu.dat
HOLIDAYS= @DATADIR@/holiday-lu.dat
# ZONEFILE= @DATADIR@/zone-lu-%s.cdb
DESTFILE= @DATADIR@/dest.cdb
# providerselect
VBN = 2 #?

View File

@ -1,7 +1,6 @@
# example of /etc/isdn/isdn.conf for the Netherlands
# copy this file to /etc/isdn/isdn.conf and edit
# example of @I4LCONFDIR@/@CONFFILE@ for the Netherlands
#
# More information: /usr/doc/packages/i4l/isdnlog/README
# More information: @DOCDIR@/*
[GLOBAL]
@ -15,7 +14,7 @@ AREACODE = 20
[VARIABLES]
[ISDNLOG]
LOGFILE = /var/log/isdn.log
LOGFILE = @LOGFILE@
ILABEL = %b %e %T %ICall to tei %t from %N2 on %n2
OLABEL = %b %e %T %Itei %t calling %N2 with %n2
# alternatieven voor bovenstaande twee
@ -28,12 +27,12 @@ REPFMT = " %X %D %16.16H %T %-15.15F %7u %U %I %O"
CHARGEMAX = 50.00
CURRENCY = 0.01,EUR
COUNTRYFILE = /usr/lib/isdn/country.dat
RATECONF= /etc/isdn/rate.conf
RATEFILE= /usr/lib/isdn/rate-nl.dat
HOLIDAYS= /usr/lib/isdn/holiday-nl.dat
ZONEFILE= /usr/lib/isdn/zone-nl-%s.cdb
DESTFILE= /usr/lib/isdn/dest.cdb
COUNTRYFILE = @DATADIR@/country.dat
RATECONF= @I4LCONFDIR@/rate.conf
RATEFILE= @DATADIR@/rate-nl.dat
HOLIDAYS= @DATADIR@/holiday-nl.dat
ZONEFILE= @DATADIR@/zone-nl-%s.cdb
DESTFILE= @DATADIR@/dest.cdb
# providerselect
VBN = 16:17

View File

@ -1,7 +1,6 @@
# /etc/isdn/isdn.conf V. 1.0 Norwegian, rufsen@nuts.edu
# copy this file to /etc/isdn/isdn.conf and edit
# @I4LCONFDIR@/@CONFFILE@ V. 1.0 Norwegian, rufsen@nuts.edu
#
# More information: /usr/doc/packages/i4l/isdnlog/README
# More information: @DOCDIR@/*
[GLOBAL]
COUNTRYPREFIX = +
@ -12,7 +11,7 @@ AREACODE = 0
[VARIABLES]
[ISDNLOG]
LOGFILE = /var/log/isdn.log
LOGFILE = @LOGFILE@
ILABEL = %b %e %T %ICall to tei %t from %N2 on %n2 on B%B
OLABEL = %b %e %T %Itei %t calling %N2 with %n2 from B%B
REPFMTWWW = "%X %D %17.17H %T %-17.17F %-20.20l SI: %S %9u %U %I %O"
@ -23,17 +22,17 @@ CALLFMT = %b %e %T %N7 %N3 %N4 %N5 %N6
CHARGEMAX = 200.00
# Although no AOCD is used by Telenor and Tele2, this CURRENCY puts NOK
# in /var/log/isdn.log and makes isdnrep think in NOK:
# in @LOGFILE@ and makes isdnrep think in NOK:
CURRENCY = 0.22,NOK
COUNTRYFILE=/usr/lib/isdn/country.dat
RATECONF= /etc/isdn/rate.conf
RATEFILE = /usr/lib/isdn/rate-no.dat
HOLIDAYS = /usr/lib/isdn/holiday-no.dat
DESTFILE= /usr/lib/isdn/dest.cdb
COUNTRYFILE=@DATADIR@/country.dat
RATECONF= @I4LCONFDIR@/rate.conf
RATEFILE = @DATADIR@/rate-no.dat
HOLIDAYS = @DATADIR@/holiday-no.dat
DESTFILE= @DATADIR@/dest.cdb
# How to select provider:
# edit /etc/isdn/rate.conf
# edit @I4LCONFDIR@/rate.conf
VBN=15
PRESELECTED=1

View File

@ -1,7 +1,6 @@
# example of /etc/isdn/isdn.conf
# copy this file to /etc/isdn/isdn.conf and edit
# example of @I4LCONFDIR@/@CONFFILE@
#
# More information: /usr/doc/packages/i4l/isdnlog/README
# More information: @DOCDIR@/*
[GLOBAL]
@ -15,7 +14,7 @@ AREACODE = 22
[VARIABLES]
[ISDNLOG]
LOGFILE = /var/log/isdn.log
LOGFILE = @LOGFILE@
ILABEL = %b %e %T %ICall to tei %t from %N2 on %n2
OLABEL = %b %e %T %Itei %t calling %N2 with %n2
REPFMTWWW = "%X %D %17.17H %T %-17.17F %-20.20l SI: %S %9u %U %I %O"
@ -25,12 +24,12 @@ REPFMT = " %X %D %16.16H %T %-16.16F %7u %U %I %O"
CHARGEMAX = 10.00
CURRENCY = 0.3538,PLN
COUNTRYFILE = /usr/lib/isdn/country-de.dat
RATECONF= /etc/isdn/rate.conf
RATEFILE= /usr/lib/isdn/rate-pl.dat
HOLIDAYS= /usr/lib/isdn/holiday-de.dat
#ZONEFILE= /usr/lib/isdn/zone-de-%s.cdb
DESTFILE= /usr/lib/isdn/dest.cdb
COUNTRYFILE = @DATADIR@/country-de.dat
RATECONF= @I4LCONFDIR@/rate.conf
RATEFILE= @DATADIR@/rate-pl.dat
HOLIDAYS= @DATADIR@/holiday-de.dat
#ZONEFILE= @DATADIR@/zone-de-%s.cdb
DESTFILE= @DATADIR@/dest.cdb
# providerselect
VBN = 010

View File

@ -102,6 +102,9 @@ endif
ifeq ($(CONFIG_ISDN_LOG_DEST_BE),y)
DEST_SRC_NATIONAL += ../zone/be/code
endif
ifeq ($(CONFIG_ISDN_LOG_DEST_CN),y)
DEST_SRC_NATIONAL += ../zone/cn/code
endif
ifeq ($(DBEXT),.cdb)
data: dest.cdb
@ -130,6 +133,9 @@ data: $(DEST_SRC_GLOBAL) $(DEST_SRC_NATIONAL)
if [ x$(CONFIG_ISDN_LOG_DEST_BE) = xy ] ; then \
./makedest -v -a be || true; \
fi ; \
if [ x$(CONFIG_ISDN_LOG_DEST_CN) = xy ] ; then \
./makedest -v -a cn || true; \
fi ; \
fi
endif
@ -157,6 +163,9 @@ ifeq ($(CONFIG_ISDN_LOG_DEST_CH),y)
endif
ifeq ($(CONFIG_ISDN_LOG_DEST_BE),y)
./makedest -v -a be || true
endif
ifeq ($(CONFIG_ISDN_LOG_DEST_CN),y)
./makedest -v -a cn || true
endif
@echo "" >> dest.cdb.dump
../cdb/cdbmake < dest.cdb.dump dest.cdb dest.temp

361
isdnlog/tools/zone/cn/code Normal file
View File

@ -0,0 +1,361 @@
# Area codes taken from numbering plan of People's Republic of China
# provided by China Telecom, posted 2004-07-06 at
# http://www.itu.int/itudoc/itu-t/number/c/chn/83400.html
#
# codes 13? are disabled because _CNMF is defined as +8613 -- not
# identical to the codes which is necessary for correct operation.
#
10 Beijing
#130 China Unicom # GSM
#131 China Unicom # GSM
#133 China Unicom # CDMA 2000
#135 China Mobile # GSM
#136 China Mobile # GSM
#137 China Mobile # GSM
#138 China Mobile # GSM
#139 China Mobile # GSM
20 Guangzhou # Guangdong
21 Shanghai
22 Tianjin
23 Chongqing
24 Shenyang # Liaoning
25 Nanjing # Jiangsu
27 Wuhan # Hubei
28 Chengdu # Sichuan
29 XiAn # Shaanxi
310 Handan # Hebei
311 Shijiazhuang # Hebei
312 Baoding # Hebei
313 Zhangjiakou # Hebei
314 Chengde # Hebei
315 Tangshan # Hebei
316 Langfang # Hebei
317 Cangzhou # Hebei
318 Hengshui # Hebei
319 Xingtai # Hebei
335 Qinhuangdao # Hebei
349 Shuozhou # Shanx
350 Xinzhou # Shanx
351 Taiyuan # Shanx
352 Datong # Shanx
353 Yangquan # Shanx
354 Yuci # Shanx
355 Changzhi # Shanx
356 Jincheng # Shanx
357 Linfen # Shanx
358 Lishi # Shanx
359 Yuncheng # Shanx
370 Shangqiu # Henan
371 Zhengzhou # Henan
372 Anyang # Henan
373 Xinxiang # Henan
374 Xuchang # Henan
375 Pingdingshan # Henan
376 Xinyang # Henan
377 Nanyang # Henan
378 Kaifeng # Henan
379 Luoyang # Henan
391 Jiaozuo # Henan
392 Hebi # Henan
393 Puyang # Henan
394 Zhoukou # Henan
395 Luohe # Henan
396 Zhumadian # Henan
397 Huangchuan # Henan
398 Sanmenxia # Henan
410 Tieling # Liaoning
411 Dalian # Liaoning
412 Anshan # Liaoning
413 Fushun # Liaoning
414 Benxi # Liaoning
415 Dandong # Liaoning
416 Jinzhou # Liaoning
417 Yingkou # Liaoning
418 Fuxin # Liaoning
419 Liaoyang # Liaoning
421 Chaoyang # Liaoning
427 Panjin # Liaoning
429 Huludao # Liaoning
431 Changchun # Jilin
432 Jilin # Jilin
433 Yanji # Jilin
434 Siping # Jilin
435 Tonghua # Jilin
436 Baicheng # Jilin
437 Liaoyuan # Jilin
438 Songyuan # Jilin
439 Baishan # Jilin
440 Hunchun # Jilin
448 Meihekou # Jilin
451 Harbin # Heilongjiang
452 Qiqihar # Heilongjiang
453 Mudanjiang # Heilongjiang
454 Jiamusi # Heilongjiang
455 Suihua # Heilongjiang
456 Heihe # Heilongjiang
457 Jiagedaqi # Heilongjiang
458 Yichun # Heilongjiang
459 Daqing # Heilongjiang
464 Qitaihe # Heilongjiang
467 Jixi # Heilongjiang
468 Hegang # Heilongjiang
469 Shuangyashan # Heilongjiang
470 Hailaer # Inner Mongolia
471 Huhehaote # Inner Mongolia
472 Baotou # Inner Mongolia
473 Wuhai # Inner Mongolia
474 Jining # Inner Mongolia
475 Tongliao # Inner Mongolia
476 Chifeng # Inner Mongolia
477 Dongsheng # Inner Mongolia
478 Linhe # Inner Mongolia
479 Xilinhaote # Inner Mongolia
482 Wulanhaote # Inner Mongolia
483 Alashanzuoqi # Inner Mongolia
510 Wuxi # Jiangsu
511 Zhenjiang # Jiangsu
512 Suzhou # Jiangsu
513 Nantong # Jiangsu
514 Yangzhou # Jiangsu
515 Yancheng # Jiangsu
516 Xuzhou # Jiangsu
517 HuaiYin # Jiangsu
518 Lianyungang # Jiangsu
519 Changzhou # Jiangsu
523 Taizhou # Jiangsu
527 Suqian # Jiangsu
530 Heze # Shandong
531 Jinan # Shandong
532 Qingdao # Shandong
533 Zibo # Shandong
534 Dezhou # Shandong
535 Yantai # Shandong
536 Weifang # Shandong
537 Jining # Shandong
538 TaiAn # Shandong
539 Linyi # Shandong
543 Binzhou # Shandong
546 Dongying # Shandong
550 Chuzhou # Anhui
551 Hefei # Anhui
552 Bengbu # Anhui
553 Wuhu # Anhui
554 Huainan # Anhui
555 MaAnshan # Anhui
556 Anqing # Anhui
557 Suzhou # Anhui
558 Fuyang # Anhui
559 Huangshan # Anhui
561 Huaibei # Anhui
562 Tongling # Anhui
563 Xuancheng # Anhui
564 LiuAn # Anhui
565 Chaohu # Anhui
566 Chizhou # Anhui
570 Quzhou # Zhejiang
571 Hangzhou # Zhejiang
572 Huzhou # Zhejiang
573 Jiaxing # Zhejiang
574 Ningbo # Zhejiang
575 Shaoxing # Zhejiang
576 Taizhou # Zhejiang
577 Wenzhou # Zhejiang
578 Lishui # Zhejiang
579 Jinhua # Zhejiang
580 Zhoushan # Zhejiang
591 Fuzhou # Fujian
592 Xiamen # Fujian
593 Ningde # Fujian
594 Putian # Fujian
595 Quanzhou # Fujian
596 Zhangzhou # Fujian
597 Longyan # Fujian
598 Sanming # Fujian
599 Nanping # Fujian
631 Weihai # Shandong
632 Zaozhuang # Shandong
633 Rizhao # Shandong
634 Laiwu # Shandong
635 Liaocheng # Shandong
660 Shanwei # Guangdong
661 Chaoyang # Guangdong
662 Yangjiang # Guangdong
663 Jieyang # Guangdong
668 Maoming # Guangdong
691 Jinghong # Yunnan
692 Luxi # Yunnan
701 Yingtan # Jiangxi
710 Xiangfan # Hubei
711 Ezhou # Hubei
712 Xiaogan # Hubei
713 Huanggang # Hubei
714 Huangshi # Hubei
715 Xianning # Hubei
716 Jingzhou # Hubei
717 Yichang # Hubei
718 Enshi # Hubei
719 Shiyan # Hubei
722 Suizhou # Hubei
724 Jingmen # Hubei
728 Xiantao # Hubei
730 Yueyang # Hunan
731 Changsha # Hunan
732 Xiangtan # Hunan
733 Zhuzhou # Hunan
734 Hengyang # Hunan
735 Chenzhou # Hunan
736 Changde # Hunan
737 Yiyang # Hunan
738 Loudi # Hunan
739 Shaoyang # Hunan
743 Jishou # Hunan
744 Zhangjiajie # Hunan
745 Huaihua # Hunan
746 Yongzhou # Hunan
750 Jiangmen # Guangdong
751 Shaoguan # Guangdong
752 Huizhou # Guangdong
753 Meizhou # Guangdong
754 Shantou # Guangdong
755 Shenzhen # Guangdong
756 Zhuhai # Guangdong
757 Foshan # Guangdong
757 Shunde # Guangdong
758 Zhaoqing # Guangdong
759 Zhanjiang # Guangdong
760 Zhongshan # Guangdong
762 Heyuan # Guangdong
763 Qingyuan # Guangdong
766 Yunfu # Guangdong
768 Chaozhou # Guangdong
769 Dongguan # Guangdong
770 Fangchenggang # Guangxi
771 Nanning # Guangxi
772 Liuzhou # Guangxi
773 Guilin # Guangxi
774 Wuzhou # Guangxi
775 Yulin # Guangxi
776 Baise # Guangxi
777 Qinzhou # Guangxi
778 Hechi # Guangxi
779 Beihai # Guangxi
790 Xinyu # Jiangxi
791 Nanchang # Jiangxi
792 Jiujiang # Jiangxi
793 Shangrao # Jiangxi
794 Fuzhou # Jiangxi
795 Yichun # Jiangxi
796 JiAn # Jiangxi
797 Ganzhou # Jiangxi
798 Jingdezhen # Jiangxi
799 Pingxiang # Jiangxi
8029 Zhongba # Tibet
8060 Pulan # Tibet
8063 Jiali # Tibet
8065 Nierong # Tibet
8067 Bange # Tibet
8068 Shenzha # Tibet
8070 Shuanghu # Tibet
8071 Zhada # Tibet
8078 Suoxian # Tibet
8081 Nima # Tibet
812 Panzhihua # Sichuan
813 Zigong # Sichuan
816 Mianyang # Sichuan
817 Nanchong # Sichuan
818 Dazhou # Sichuan
825 Suining # Sichuan
826 GuangAn # Sichuan
827 Bazhong # Sichuan
830 Luzhou # Sichuan
831 Yibin # Sichuan
832 Neijiang # Sichuan
832 Ziyang # Sichuan
833 Leshan # Sichuan
834 Xichang # Sichuan
835 YaAn # Sichuan
836 Kangding # Sichuan
837 MaErkang # Sichuan
838 Deyang # Sichuan
839 Guangyuan # Sichuan
851 Guiyang # Guizhou
852 Zunyi # Guizhou
853 Anshun # Guizhou
854 Duyun # Guizhou
855 Kaili # Guizhou
856 Tongren # Guizhou
857 Bijie # Guizhou
858 Liupanshui # Guizhou
859 Xingyi # Guizhou
870 Zhaotong # Yunnan
871 Kunming # Yunnan
872 Dali # Yunnan
873 Gejiu # Yunnan
874 Qujing # Yunnan
875 Baoshan # Yunnan
876 Wenshan # Yunnan
877 Yuxi # Yunnan
878 Chuxiong # Yunnan
879 Simao # Yunnan
883 Lincang # Yunnan
886 Liuku # Yunnan
887 Zhongdian # Yunnan
888 Lijiang # Yunnan
891 Lhasa # Tibet
892 Rikaze # Tibet
893 Naidong # Tibet
894 Linzhi # Tibet
895 Changdu # Tibet
896 Naqu # Tibet
897 GeEr # Tibet
898 Haikou # Hainan
901 Tacheng # Xinjiang
902 Hami # Xinjiang
903 Hetian # Xinjiang
906 Aletai # Xinjiang
908 Atushi # Xinjiang
909 Bole # Xinjiang
910 Xianyang # Shaanxi
911 YanAn # Shaanxi
912 Yulin # Shaanxi
913 Weinan # Shaanxi
914 Shangzhou # Shaanxi
915 Ankang # Shaanxi
916 Hanzhong # Shaanxi
917 Baoji # Shaanxi
919 Tongchuan # Shaanxi
930 Linxia # Gansu
931 Lanzhou # Gansu
932 Dingxi # Gansu
933 Pingliang # Gansu
934 Xifeng # Gansu
935 Jinchang # Gansu
936 Zhangye # Gansu
937 Jiuquan # Gansu
938 Tianshui # Gansu
939 Wudu # Gansu
941 Hezuo # Gansu
943 Baiyin # Gansu
951 Yinchuan # Ningxia
952 Shizuishan # Ningxia
953 Wuzhong # Ningxia
954 Guyuan # Ningxia
970 Haiyan # Qinghai
971 Xining # Qinghai
972 PingAn # Qinghai
973 Tongren # Qinghai
974 Gonghe # Qinghai
975 Maqin # Qinghai
976 Yushu # Qinghai
977 Delingha # Qinghai
979 GeErmu # Qinghai
990 Kalamayi # Xinjiang
991 Urumchi # Xinjiang
992 Kuitun # Xinjiang
993 Shihezi # Xinjiang
994 Changji # Xinjiang
995 Tulufan # Xinjiang
996 KuErle # Xinjiang
997 Akesu # Xinjiang
998 Kashi # Xinjiang
999 Yining # Xinjiang

View File

@ -68,6 +68,7 @@ CONFIG_ISDNLOG_LOGFILE='/var/log/isdn.log'
CONFIG_ISDNLOG_RELOADCMD='reload'
CONFIG_ISDNLOG_STOPCMD='stop'
CONFIG_ISDNLOG_REBOOTCMD='/sbin/reboot'
CONFIG_ISDNLOG_DOCDIR='/usr/doc/packages/i4l/isdnlog'
CONFIG_ISDNLOG_OLDI4LCONFDIR='/etc/isdnlog'
CONFIG_ISDNLOG_OLDI4LCONFFILE='isdnlog.conf'
CONFIG_ISDNLOG_POSTGRES=n