#!/bin/sh
#
# BE SURE TO EDIT THIS FILE BEFORE USING IT !!!!!
#
# don't forget to edit the files
#     /etc/ppp/pap-secrets or 
#     /etc/ppp/chap-secrets 
#

LOCAL_NUMBER="52316" 
REMOTE_NUMBER1="069979515"	
REMOTE_NUMBER2="06979820123"
LOCAL_IP="172.16.1.1" 
REMOTE_IP="172.16.2.123"
DEVICE1="ippp0"
DEVICE2="ippp1"

VERSION=`cat /proc/version | awk '{ print $3 }' `

# when setting the environment variable MODPATH you
# can omit the full path.
MODPATH="/lib/modules/$VERSION"
SYSPATH="/sbin/"


# load VJ-compression module
$SYSPATH\/insmod $MODPATH\/net/slhc.o

# load isdn4linux and teles driver
$SYSPATH\/insmod $MODPATH\/misc/isdn.o  
$SYSPATH\/insmod $MODPATH\/misc/teles.o io=0,15,0xd80,2 teles_id=MyTeles 

# enable verbose '4' mode
$SYSPATH\/telesctrl MyTeles verbose 4 

# Create new interface 'DEVICE'
$SYSPATH\/isdnctrl addif  $DEVICE1
$SYSPATH\/isdnctrl addif  $DEVICE2

# Set incoming phone-number
# isdn/isdnctrl addphone $DEVICE in $REMOTE_NUMBER  

# Set outgoung phone-number
$SYSPATH\/isdnctrl addphone $DEVICE1 out $REMOTE_NUMBER1 
$SYSPATH\/isdnctrl addphone $DEVICE2 out $REMOTE_NUMBER2

# Set local EAZ .. 
$SYSPATH\/isdnctrl eaz $DEVICE1 $LOCAL_NUMBER    
$SYSPATH\/isdnctrl eaz $DEVICE2 $LOCAL_NUMBER

# for sync PPP: set Level 2 to HDLC
$SYSPATH\/isdnctrl l2_prot $DEVICE1 hdlc
$SYSPATH\/isdnctrl l2_prot $DEVICE2 hdlc

# not really necessary, 'trans' is defaul
$SYSPATH\/isdnctrl l3_prot $DEVICE1 trans     
$SYSPATH\/isdnctrl l3_prot $DEVICE2 trans

# encap the IP Pakets in PPP frames
$SYSPATH\/isdnctrl encap $DEVICE1 syncppp 
$SYSPATH\/isdnctrl encap $DEVICE2 syncppp

# Hangup-Timeout is 150 sec.
$SYSPATH\/isdnctrl huptimeout $DEVICE1 150    
$SYSPATH\/isdnctrl huptimeout $DEVICE2 150

# Hangup before next Charge-Info
$SYSPATH\/isdnctrl chargehup $DEVICE1 off 
$SYSPATH\/isdnctrl chargehup $DEVICE2 off 

# Accept only configured phone-number
$SYSPATH\/isdnctrl secure $DEVICE1 on     
$SYSPATH\/isdnctrl secure $DEVICE2 on

$SYSPATH\/ifconfig $DEVICE1 $LOCAL_IP pointopoint $REMOTE_IP metric 1 
$SYSPATH\/ifconfig $DEVICE2 $LOCAL_IP pointopoint $REMOTE_IP metric 1
#$SYSPATH\/route add default $DEVICE

