aboutsummaryrefslogtreecommitdiffstats
path: root/docs/b-netz.html
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2016-03-01 18:40:38 +0100
committerAndreas Eversberg <jolly@eversberg.eu>2016-03-13 09:12:11 +0100
commit946c9ce10a92a29584d2e68e9c04fe63dcee7bdc (patch)
treef400ab2212900957e358ef236f07307492ecf2d9 /docs/b-netz.html
initial git import
Diffstat (limited to 'docs/b-netz.html')
-rw-r--r--docs/b-netz.html109
1 files changed, 109 insertions, 0 deletions
diff --git a/docs/b-netz.html b/docs/b-netz.html
new file mode 100644
index 0000000..62dd787
--- /dev/null
+++ b/docs/b-netz.html
@@ -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-&gt;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>