Euro-ISDN - configuration with releases < 4.x (net3 - profile)

Configuration with an Euro-ISDN(DSS1)-line:
-------------------------------------------

The driver(s) (< version 2.9) have to be called with the option
-p u_net3_pmp, e.g:
-------------
/usr/isi/bin/ielcload -p u_net3_pmp

--------------------------------------------------------------------------------
Example 1:
--------------------------------------------------------------------------------

Machine 1:
----------

/usr/isi/config/services
---------------------------------------------------------------------
LOCAL isitools 545161 # to be called with 004000 from an 1tr6 line
LOCAL tcp/ip ------ # to be called with 007000 from an 1tr6 line
euro_p isitools 545161 # isitools to DSS1 line with the sym*. name euro_p
euro_p tcp/ip ------ # tcp/ip to DSS1 line with the symb. name euro_p
* isitools ------1 # outgoing isitools to 1TR6 lines
* tcp/ip ------2 T.70;X.75 # outgoing tcp/ip to 1TR6 lines
* tcp/ip2 ------2 NOL3;X.75
* tcp/ip3 ------2 NOL3;X.75(connmode=8)
* tcp/ip4 ------2 NOL3;NOL2
---------------------------------------------------------------------

Part of the file /usr/isi/config/hosts
---------------------------------------------------------------------
euro_p 49.231.534563. 49.231.534564. 49.231.534565.
# Euro-ISDN-line with normally 3 numbers - only as fictive example!
# you can choose the symbolic name euro_p or any other!

Such a configuration is suggestive above all, if most calls are calls
to 1TR6 lines.
-> The default entries (*) for outgoing calls are proportionate to the 1TR6
lines.
For calling a DSS1 line, you have to make an extra entry into the /usr/isi/config/services with the symbolic partner name, correspondingly the /usr/isi/config/hosts, e.g. euro_p.

if most calls are calls to DSS1 lines you could choose the following
configuration:

Machine 2:
----------

/usr/isi/config/services
---------------------------------------------------------------------
1tr6_p isitools ------1 # isitools to 1TR6 line with the symb. name 1tr6_p
1tr6_p tcp/ip ------2 # tcp/ip to 1TR6 line with the symb. name 1tr6_p
* isitools 545161 # incoming & outgoing isitools to DSS1 lines
* tcp/ip ------ T.70;X.75 # incoming & outgoing tcp/ip to DSS1 lines
* tcp/ip2 ------ NOL3;X.75
* tcp/ip3 ------ NOL3;X.75(connmode=8)
* tcp/ip4 ------ NOL3;NOL2
---------------------------------------------------------------------

Part of the file /usr/isi/config/hosts
---------------------------------------------------------------------
1tr6_p 49.911.9673.26
# only a fictive example!
# you can choose the symbolic name 1tr6_p or any other!

Machine 3 (1TR6):
-----------------

/usr/isi/config/services
---------------------------------------------------------------------
euro_p isitools 004000 # isitools to DSS1 line with the symb. name euro_p
euro_p tcp/ip 007000 # tcp/ip to DSS1 line with the symb. name euro_p
* isitools 0070001 # incoming & outgoing isitools to 1TR6 lines
* tcp/ip 0070002 T.70;X.75 # incoming & outgoing tcp/ip to 1TR6 lines
* tcp/ip2 0070002 NOL3;X.75
* tcp/ip3 0070002 NOL3;X.75(connmode=8)
* tcp/ip4 0070002 NOL3;NOL2
---------------------------------------------------------------------

Part of the file /usr/isi/config/hosts
---------------------------------------------------------------------
euro_p 49.231.534563. 49.231.534564. 49.231.534565.
# Euro-ISDN-line with normally 3 numbers - only a fictive example!
# you can choose the symbolic name euro_p or any other!

If you have any problems the file /usr/isi/log/refused can give you
some information for finding possible failures (-> FAQ 1).

--------------------------------------------------------------------------------
The conversion EURO-ISDN (DSS1) <-> 1TR6 with the protocol (option) u_net3_pmp
(see above examples):
--------------------------------------------------------------------------------

DSS1 <-> 1TR6
----------------------
------ <-> 007000 ok
545161 <-> 004000 ok
----------------------

The following conversion should also work:
545129 <-> 001001 or 001003
545132 <-> 002002
545177 <-> 009000

A further explanation:
DSS1 with u_net3.. call direction 1TR6 or DSS1 with u_dss1_..
info_transfer_cap HLC LLC SI AI
------ 8 - - <---- 007 000 or 001002
------ 8 - - ----> 007 000
...
545161 8 33 ? <---> 004 000
(= 545128 + 33)
545177 8 49 ? <---> 009 000
Read the 1TR67 for further examples (ISI/BASE manual Nov. 94 C-5)

ATTENTION: The info_transfer_cap is always set to 8 with u_net3
-> if you set up a call to the machine which runs with u_net3.. calling it with
007000 or 001002 will be the same: you always get an incoming call for ------
this can be a problem, because a call from an analogue Equipment will be
treated as if you would make data transfer.
So, if you will use both, you should make data transfers with 545161 or
545132, or any other which causes no conflict.


--------------------------------------------------------------------------------
Example 2:
--------------------------------------------------------------------------------
An example for only using EURO-ISDN (DSS1):
1. call the loader with the following option:
-p u_net3_pmp
for example:
/usr/isi/bin/ielcload -p u_net3_pmp.

2. The /usr/isi/config/services:
---------------------------------------------------------------------
* isitools 545161
* tcp/ip ------ T.70;X.75
* tcp/ip2 ------ NOL3;X.75
* tcp/ip3 ------ NOL3;X.75(connmode=8)
* tcp/ip4 ------ NOL3;NOL2
---------------------------------------------------------------------

This should be sufficient for using isitools & tcp/ip.

Remark:
You also can use the multiple subscriber numbers (MSN's) for distinguishing
different services, when you get an incoming call.

--------------------------------------------------------------------------------
Example 3:
--------------------------------------------------------------------------------

Machine 1 (DSS1):
-----------------

/usr/isi/config/services
---------------------------------------------------------------------
1tr6_p_m3 isitools ------1 # isitools outgoing to machine 3
1tr6_p_m3 tcp/ip ------2 # tcp/ip outgoing to machine 3
LOCAL isitools ------534563 # incoming call to the MSN 534563 connected
# to the isitools
LOCAL tcp/ip ------534564 # incoming call to the MSN 534564 connected
# to tcp/ip
* isitools ------ # outgoing isitools to DSS1 lines
* tcp/ip ------ T.70;X.75 # outgoing tcp/ip to DSS1 lines
* tcp/ip2 ------ NOL3;X.75
* tcp/ip3 ------ NOL3;X.75(connmode=8)
* tcp/ip4 ------ NOL3;NOL2
---------------------------------------------------------------------


Part of the file /usr/isi/config/hosts
---------------------------------------------------------------------
own_host 49.231.534563. 49.231.534564. 49.231.534565.
euro_p_isi_m2 49.911.876451.
euro_p_tcp_m2 49.911.876452. # third MSN is free for another service
1tr6_p_m3 49.911.9673.26
# Euro-ISDN-line with normally 3 numbers - only a fictive example!

Machine 2 (DSS1):
-----------------

/usr/isi/config/services
---------------------------------------------------------------------
1tr6_p_m3 isitools ------1 # isitools outgoing to machine 3
1tr6_p_m3 tcp/ip ------2 # tcp/ip outgoing to machine 3
LOCAL isitools ------876451 # incoming call to the MSN 534563 connected
# to the isitools
LOCAL tcp/ip ------876452 # incoming call to the MSN 534564 connected
# to tcp/ip
* isitools ------ # outgoing isitools to DSS1 lines
* tcp/ip ------ T.70;X.75 # outgoing tcp/ip to DSS1 lines
* tcp/ip2 ------ NOL3;X.75
* tcp/ip3 ------ NOL3;X.75(connmode=8)
* tcp/ip4 ------ NOL3;NOL2
---------------------------------------------------------------------


Part of the file /usr/isi/config/hosts
---------------------------------------------------------------------
own_host 49.911.876451. 49.911.876452. 49.911.876453.
euro_p_isi_m1 49.231.534563.
euro_p_tcp_m1 49.231.534564. # third MSN is free for another service
1tr6_p_m3 49.911.9673.26
# Euro-ISDN-line with normally 3 numbers - only a fictive example!

Machine 3 (1TR6):
-----------------

/usr/isi/config/services
---------------------------------------------------------------------
euro_p_isi_m1 isitools 007000 # isitools outgoing to machine 1
euro_p_tcp_m1 tcp/ip 007000 # tcp/ip outgoing to machine 1
euro_p_isi_m2 isitools 007000 # isitools outgoing to machine 2
euro_p_tcp_m2 tcp/ip 007000 # tcp/ip outgoing to machine 2
* isitools 0070001 # incoming & outgoing isitools to 1TR6 lines
* tcp/ip 0070002 T.70;X.75 # incoming & outgoing tcp/ip to 1TR6
* tcp/ip2 0070002 NOL3;X.75
* tcp/ip3 0070002 NOL3;X.75(connmode=8)
* tcp/ip4 0070002 NOL3;NOL2
---------------------------------------------------------------------

Part of the file /usr/isi/config/hosts
---------------------------------------------------------------------
own_host 49.911.9673.26
euro_p_isi_m1 49.231.534563.
euro_p_tcp_m1 49.231.534564.
euro_p_isi_m2 49.911.876451.
euro_p_tcp_m2 49.911.876452.

Remark:
If you want to use other protocol option (B-Channel), e.g. tcp/ip2
you must tune the corresponding entry for the outgoing call, e.g.:
"euro_p_tcp_m1 tcp/ip2 007000 NOL3;X.75 # tcp/ip outgoing to machine 1"

I only mentioned the changes you must make in the services file!

 

Wichtige Links

FAQ-Indexseite
 
If you have comments or suggestions, send email  at support@BinTec.DE