Project

General

Profile

Mobile » History » Version 10

ravisharan, 02/19/2016 10:49 PM

1 10 ravisharan
{{>toc}}
2 1 laforge
3 10 ravisharan
<pre>
4 1 laforge
5 10 ravisharan
6 10 ravisharan
<pre>
7 10 ravisharan
8 10 ravisharan
<pre>
9 1 laforge
extended in many ways with features interesting to researchers.
10 1 laforge
11 10 ravisharan
<pre>
12 10 ravisharan
* perform cell (re)selection according to TS 03.22
13 10 ravisharan
* MM procedures like location updating, authentication, encryption
14 10 ravisharan
* Establish MT and MO voice calls
15 10 ravisharan
* Send and receive SMS
16 10 ravisharan
* Perform supplementary services like USSD or call forwarding
17 10 ravisharan
* hook it up to a PBX
18 1 laforge
19 10 ravisharan
<pre>
20 1 laforge
21 1 laforge
22 10 ravisharan
h2. Prerequirements
23 1 laforge
24 1 laforge
25 10 ravisharan
It is assumed that you have already obtained the [[OsmocomBB]] source code and compiled both the host programs as well as the firmware
26 10 ravisharan
(using a cross-compiler).  Please see the general [[OsmocomBB]] GettingStarted for guidance.
27 1 laforge
28 1 laforge
29 10 ravisharan
<pre>
30 10 ravisharan
31 10 ravisharan
32 10 ravisharan
<pre>
33 10 ravisharan
34 10 ravisharan
<pre>
35 10 ravisharan
<pre>
36 10 ravisharan
<pre>
37 10 ravisharan
* prints the debug messages to stdout
38 10 ravisharan
* sends debug messages using [[GSMTAP]]
39 10 ravisharan
40 10 ravisharan
<pre>
41 10 ravisharan
<pre>
42 7 loretta
cd osmocom-bb/src/host/layer23/src/mobile/
43 1 laforge
./mobile -i 127.0.0.1
44 10 ravisharan
</pre>
45 1 laforge
46 1 laforge
Note: 
47 1 laforge
You should:
48 10 ravisharan
<pre>
49 10 ravisharan
<pre>
50 10 ravisharan
* press the start button on your phone
51 7 loretta
To capture sent and received packets:
52 10 ravisharan
* launch wireshark: $ nc -u -l -p 4729 > /dev/null & wireshark -k -i lo -f 'port 4729'
53 5 loretta
54 10 ravisharan
<pre>
55 10 ravisharan
<pre>
56 7 loretta
telnet localhost 4247
57 3 tsaitgaist
Trying 127.0.0.1...
58 3 tsaitgaist
Connected to localhost.
59 3 tsaitgaist
Escape character is '^]'.
60 10 ravisharan
Welcome to the [[OsmocomBB]] Control interface
61 10 ravisharan
[[OsmocomBB]]>
62 10 ravisharan
</pre>
63 1 laforge
64 8 jolly
65 10 ravisharan
h2. Command Reference
66 10 ravisharan
67 10 ravisharan
68 10 ravisharan
<pre>
69 10 ravisharan
<pre>
70 3 tsaitgaist
Usage: ./mobile
71 3 tsaitgaist
 Some help...
72 3 tsaitgaist
  -h --help		this text
73 3 tsaitgaist
  -i --gsmtap-ip	The destination IP used for GSMTAP.
74 3 tsaitgaist
  -v --vty-port		The VTY port number to telnet to. (default 4247)
75 3 tsaitgaist
  -d --debug		Change debug flags.
76 10 ravisharan
</pre>
77 3 tsaitgaist
78 10 ravisharan
<pre>
79 1 laforge
TODO
80 1 laforge
81 4 sylvain
82 10 ravisharan
h2. Missing features
83 1 laforge
84 4 sylvain
85 10 ravisharan
* Handover support
86 4 sylvain
87 10 ravisharan
88 10 ravisharan
89 10 ravisharan
h2. Authors
90 10 ravisharan
91 10 ravisharan
92 10 ravisharan
<pre>