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