initial git import
This commit is contained in:
109
docs/b-netz.html
Normal file
109
docs/b-netz.html
Normal file
@@ -0,0 +1,109 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>osmocom-analog</title>
|
||||
</head>
|
||||
<body>
|
||||
<center><table border='0' cellspacing='0' cellpadding='0' width='816'><tr><td><font face="ARIAL" size='5'>
|
||||
|
||||
<h2><center>B-Netz</center></h2>
|
||||
|
||||
<center><img src="b-netz.jpg"/></center>
|
||||
|
||||
<p align='justify'>
|
||||
Before testing this software, power on your B-Netz.
|
||||
Refer to the manual how to dial a number.
|
||||
Start dialing and after some seconds you should hear a busy signal.
|
||||
This means that the phone sweeps over all channels to find a base startion.
|
||||
If no free base station is found, you will get a busy signal.
|
||||
</p>
|
||||
|
||||
<center><img src="b-netz-display.jpg"/></center>
|
||||
|
||||
<p align='justify'>
|
||||
Now run your base station on channel 1.
|
||||
Tune the transmitter to 153.010 MHz and the receiver to 148.410.
|
||||
You should tune the receiver to 153.010 first, to check if you hear the idle signal from the base station.
|
||||
Then tune to actually uplink frequency 148.410 MHz.
|
||||
</p>
|
||||
|
||||
<font size='4'><pre>
|
||||
# src/bnetz/bnetz -k 1
|
||||
...
|
||||
bnetz.c:316 info : Entering IDLE state, sending 'Gruppenfreisignal' 2 on channel 1.
|
||||
Base station ready, please tune transmitter to 153.010 MHz and receiver to 148.410 MHz.
|
||||
To call phone, switch transmitter (using pilot signal) to 153.370 MHz.
|
||||
on-hook: ..... (enter 0..9 or d=dial)
|
||||
</pre></font>
|
||||
|
||||
<p align='justify'>
|
||||
Now dial again on the phone and watch the base station receiving the call:
|
||||
</p>
|
||||
|
||||
<font size='4'><pre>
|
||||
bnetz.c:471 info : Received signal 'Kanalbelegung' from mobile station, sending signal 'Wahlabruf'.
|
||||
bnetz.c:561 info : Received station id from mobile phone: 50993
|
||||
bnetz.c:569 info : Received number from mobile phone: 800330100
|
||||
bnetz.c:571 info : Sending station id back to phone: 50993.
|
||||
bnetz.c:631 info : Dialing complete 50993->0800330100, call established.
|
||||
bnetz.c:637 info : Setup call to network.
|
||||
call.c:574 info : Incomming call from '50993' to '0800330100'
|
||||
bnetz.c:669 notice : Received 'Schlusssignal' from mobile station
|
||||
bnetz.c:352 info : Entering IDLE state, sending 'Gruppenfreisignal' 2.
|
||||
call.c:695 info : Call has been released with cause=16
|
||||
</pre></font>
|
||||
|
||||
<p align='justify'>
|
||||
The first thing the phone does is to find the channel 1.
|
||||
Then it transmits a signal tone, called 'Kanalbelegung'.
|
||||
The base station responds and sends a signal tone, called 'Wahlabruf'.
|
||||
Then the phone sends caller ID + number.
|
||||
The base station replies the caller ID to prevent false transmissions.
|
||||
After establishment, you can use the headset, if present, for speech communication with the phone.
|
||||
If you hangup the phone, the call gets released by a message, called 'Schlusssignal'.
|
||||
The base station returns to idle.
|
||||
</p>
|
||||
|
||||
<p align='justify'>
|
||||
In order to call the phone from the base station, you need to transmit channel 19.
|
||||
Your transmitter must tune to 153.370 MHz in order to page the phone.
|
||||
The phones listens to incomming signals from the base station.
|
||||
In order to transmit on channel 19, you may use a second transmitter or re-tune your single transmitter.
|
||||
There are many ways todo that, but it is actually up to your own how to couple it and how to control your transmitter.
|
||||
I use an optocoupler to tell my transmitter to switch to channel 19.
|
||||
</p>
|
||||
|
||||
<center><img src="trigger-1.jpg"/></center>
|
||||
<br>
|
||||
<center><img src="trigger-2.jpg"/><img src="trigger-3.jpg"/></center>
|
||||
|
||||
<p align='justify'>
|
||||
I measure about 3 Volts peak on the ouput of the USB chip I use.
|
||||
Since my optocoupler triggers at arround 1 Volts, I have two Volts on the Resistor, which results in 10 mA current.
|
||||
In order to check and change the voltage, use '-P positive' or '-P negative' option to select trigger level on one audio channel.
|
||||
Run the base station and enter a 5 digit number.
|
||||
Measure the voltage on both audio output channels.
|
||||
Once you press 'd' for dialing, the base station triggers the channel using positive or negative level.
|
||||
See if and where the voltage changes.
|
||||
The trigger is just about two seconds long, so check your meter quickly after pressing 'd'.
|
||||
Once the base station timed out, press 'h' for hangup and try again.
|
||||
</p>
|
||||
|
||||
<font size='4'><pre>
|
||||
./bnetz/bnetz -k 1 -P positive
|
||||
...
|
||||
on-hook: 55555 (enter 0..9 or d=dial)
|
||||
call.c:437 info : Outgoing call to 55555
|
||||
bnetz.c:757 info : Call to mobile station, paging station id '55555'
|
||||
bnetz.c:375 info : Entering paging state (try 1), sending 'Selektivruf' to '55555'.
|
||||
bnetz.c:411 info : Paging mobile station 55555 complete, waiting for answer.
|
||||
</pre></font>
|
||||
|
||||
<p align='justify'>
|
||||
Now again it is up to your own to make the transmitter switch to channel 19 on trigger level.
|
||||
If you use a second transmitter, use the tigger to press the PTT button.
|
||||
</p>
|
||||
|
||||
[<a href="index.html">Back to main page</a>]
|
||||
</font></td></tr></table></center>
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user