summaryrefslogtreecommitdiffstats
path: root/etc/isdn
diff options
context:
space:
mode:
authorhm <hm@FreeBSD.org>1999-12-14 21:14:28 +0000
committerhm <hm@FreeBSD.org>1999-12-14 21:14:28 +0000
commita53726a684bbbe7c65bcfeb9aca85f45a8eaf1e2 (patch)
tree7b7208891a81f877dc85f37d5afec02a17f8bde5 /etc/isdn
parente5044a69c99727fc68f6b7f09689aeb5244d9549 (diff)
downloadFreeBSD-src-a53726a684bbbe7c65bcfeb9aca85f45a8eaf1e2.zip
FreeBSD-src-a53726a684bbbe7c65bcfeb9aca85f45a8eaf1e2.tar.gz
update to isdn4bsd beta release 0.90
Diffstat (limited to 'etc/isdn')
-rw-r--r--etc/isdn/isdnd.rates.A39
-rw-r--r--etc/isdn/isdnd.rates.L45
-rwxr-xr-xetc/isdn/unknown_incoming59
3 files changed, 143 insertions, 0 deletions
diff --git a/etc/isdn/isdnd.rates.A b/etc/isdn/isdnd.rates.A
new file mode 100644
index 0000000..fa25b22
--- /dev/null
+++ b/etc/isdn/isdnd.rates.A
@@ -0,0 +1,39 @@
+#---------------------------------------------------------------------------
+#
+# i4b - PTA Telekom charging rates config file
+# --------------------------------------------
+#
+# $Id: isdnd.rates.A,v 1.2 1999/12/13 21:25:24 hm Exp $
+#
+# $FreeBSD$
+#
+# last edit-date: [Mon Dec 13 21:42:02 1999]
+#
+# -mr updated to reflect last Telekom changes as of 1.9.99
+#
+#---------------------------------------------------------------------------
+#
+# reference: http://www.pta.at/
+#
+#---------------------------------------------------------------------------
+#
+# Syntax:
+# -------
+# rate-code: ra0 = Online Tarif
+# Day-No: 0-6, where 0 = Sunday, 1 = Monday, etc.
+# Rate: start_hour.minutes-end_hour.minutes:period in seconds
+#
+#------------------------------------------------------------------------------
+#
+#=================== Online ==================================
+#
+#rate-code Day rate1 rate2 rate3
+#--------- --- --------------- --------------- ---------------
+ra0 0 00.00-24.00:360
+ra0 1 00.00-08.00:360 08.00-18.00:120 18.00-24.00:360
+ra0 2 00.00-08.00:360 08.00-18.00:120 18.00-24.00:360
+ra0 3 00.00-08.00:360 08.00-18.00:120 18.00-24.00:360
+ra0 4 00.00-08.00:360 08.00-18.00:120 18.00-24.00:360
+ra0 5 00.00-08.00:360 08.00-18.00:120 18.00-24.00:360
+ra0 6 00.00-24.00:360
+#================== EOF ======================================
diff --git a/etc/isdn/isdnd.rates.L b/etc/isdn/isdnd.rates.L
new file mode 100644
index 0000000..1c4383a
--- /dev/null
+++ b/etc/isdn/isdnd.rates.L
@@ -0,0 +1,45 @@
+#---------------------------------------------------------------------------
+#
+# i4b - Luxembourg PT charging rates config file
+# -------------------------------------------------
+#
+# $Id: isdnd.rates.L,v 1.2 1999/12/13 21:25:24 hm Exp $
+#
+# $FreeBSD$
+#
+# last edit-date: [Mon Dec 13 21:42:33 1999]
+#
+# Sent in by Joakim Hernberg, Digital Design Luxembourg sarl, jbh@ddl.lu
+#
+#---------------------------------------------------------------------------
+#
+# reference: http://www.pt.lu
+#
+#---------------------------------------------------------------------------
+#
+# Syntax:
+# -------
+# rate-code: ra0 = Luxembourg normal isdn call
+# rate-code: ra1 = Luxembourg PT Internet access
+# Day-No: 0-6, where 0 = Sunday, 1 = Monday, etc.
+# Rate: start_hour.minutes-end_hour.minutes:period in seconds
+#
+#------------------------------------------------------------------------------
+#
+#rate-code Day rate1 rate2 rate3 rate4 rate5
+#--------- --- --------------- --------------- --------------- --------------- ----------------
+ra0 0 00.00-24.00:960
+ra0 1 00.00-06.00:960 06.00-08.00:480 08.00-19.00:240 19.00-23.00:480 23.00-24.00:960
+ra0 2 00.00-06.00:960 06.00-08.00:480 08.00-19.00:240 19.00-23.00:480 23.00-24.00:960
+ra0 3 00.00-06.00:960 06.00-08.00:480 08.00-19.00:240 19.00-23.00:480 23.00-24.00:960
+ra0 4 00.00-06.00:960 06.00-08.00:480 08.00-19.00:240 19.00-23.00:480 23.00-24.00:960
+ra0 5 00.00-06.00:960 06.00-08.00:480 08.00-19.00:240 19.00-23.00:480 23.00-24.00:960
+ra0 6 00.00-06.00:960 06.00-23.00:480 23.00-24.00:960
+
+ra1 0 00.00-24.00:60
+ra1 1 00.00-24.00:60
+ra1 2 00.00-24.00:60
+ra1 3 00.00-24.00:60
+ra1 4 00.00-24.00:60
+ra1 5 00.00-24.00:60
+ra1 6 00.00-24.00:60
diff --git a/etc/isdn/unknown_incoming b/etc/isdn/unknown_incoming
new file mode 100755
index 0000000..13dfa28
--- /dev/null
+++ b/etc/isdn/unknown_incoming
@@ -0,0 +1,59 @@
+#!/bin/sh
+#---------------------------------------------------------------------------
+#
+# unknown_incoming - script for isdnd
+# -----------------------------------
+#
+# $Id: unknown_incoming,v 1.2 1999/12/13 21:25:24 hm Exp $
+#
+# $FreeBSD$
+#
+# last edit-date: [Mon Dec 13 21:41:51 1999]
+#
+# This script is called by isdnd when an unknown incoming call
+# is received. In case the destination telephone number is
+# available, it sends mail with the time, source and destination
+# numbers to a configurable address.
+#
+# For this to work, and entry like this:
+#
+# regexpr = "<unknown> incoming call from"
+# regprog = unknown_incoming
+#
+# is needed in the system section of /etc/isdn/isdnd.rc.
+#
+#---------------------------------------------------------------------------
+#
+# configure: who shall receive the mail
+mailaddr=root
+#
+from=`echo $* | awk '{print $6}'`
+to=`echo $* | awk '{print $8}'`
+date=`date "+%b %d"`
+time=`date "+%H:%M"`
+mach=`hostname`
+
+# do nothing if no number available
+
+if [ $from = NotAvailable ]
+then
+ exit 0
+fi
+
+# send mail
+
+cat << ENDOFDATA | mail -s "isdnd: unknown incoming telephone call" $mailaddr
+
+ On $date at $time a telephone call from a destination
+ unknown to the isdn daemon came in:
+
+ From: $from
+
+ To: $to
+
+ Sincerly yours,
+ the isdnd on $mach
+
+ENDOFDATA
+
+exit 0
OpenPOWER on IntegriCloud