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