Project

General

Profile

OsmoDevCon2012 » History » Version 24

Anonymous, 02/19/2016 10:47 PM

1 7 laforge
[[PageOutline]]
2 1 laforge
3
This page is used to plan and coordinate regarding the intended Osmocom Developer Conference 2012
4
5 7 laforge
= Osmocom Developer Conference 2012 =
6 1 laforge
7 7 laforge
Ths Osmocom Developer Conference 2012 ([wiki:OsmoDevCon2012]) is a event '''by project members for project members'''.
8
As such, the primary audience is people who have been contributing to the project.
9 1 laforge
10 10 laforge
It is '''not''' an event '''targetted at users'''.
11 1 laforge
12 7 laforge
Attendance requires registration (see below) and notification of acceptance.  There number of participants
13
is limited to about 10 to 15.
14 1 laforge
15 7 laforge
== When ==
16 1 laforge
17 7 laforge
March 23rd through 26th, 2012. This is Friday through Monday, to ensure people with regular day jobs
18
don't have to take off four but only two days.
19 1 laforge
20 7 laforge
== Where ==
21 1 laforge
22 7 laforge
In the conference room ("Seminarraum") of [http://www.c-base.org/ c-base], Berlin, Germany, the Universe.
23 1 laforge
24 7 laforge
The meeting / seminar / conference room at c-base is located on ground floor and has windows facing a courtyard,
25
i.e. it may be possible to set up some (GPS, Thuraya, etc.) antennas in that courtyard, if required.
26 1 laforge
27 7 laforge
== Format ==
28
29
The format of this workshop is not formal lectures/talks.  It's more like "guided discussions", i.e. there are
30
topics and each topic will get an "owner" who should introduce the topic and lead the discussion related to it.
31
32
== Who ==
33
34
(if you want to attend, please add your name below ASAP, no later than December 24th):
35
36
 * laforge
37
 * zecke
38
 * jolly
39
 * tnt
40
 * dieter?
41
 * pablo
42 8 ahuemer
 * ahuemer
43 9 laforge
 * dburgess00
44 12 horiz0n
 * horizon
45 13 khorben
 * khorben?
46 14 laforge
 * vogelchr
47 15 steve-m
 * steve-m
48 16 laforge
 * peter
49 17 laforge
 * jan
50
 * daniel (/stefan)
51 21 ipse
 * chemeris
52
 * kluchnikov
53
 * dmitri soloviev
54 1 laforge
55
56 18 laforge
== Presentations ==
57 1 laforge
58 18 laforge
=== Introduction to GSM/3G Core network protocols (!LaForge) ===
59
 * Core network protocols / architecture / transactions
60
 * The internet-hosted Osmocom internal SS7 network
61
  * what do you need to connect to it via M3UA, SUA or M2PA
62
  * connecting your BTS+BSC to it
63
  * what can you do with it?
64
65
=== Core Network protocol implementation (!LaForge) ===
66
 * Status of implementation in Erlang (osmo_ss7, osmo_sccp, osmo_map, signerl)
67
 * Status of Erlang HLR/AUC and possibly MSC/VLR based on that code
68
  * osmo-codegen (for auto-generated parser/generator of 04.08)
69 22 laforge
   * (this would definitely be interesting to discuss because of the need for it in GMR-1)
70 18 laforge
 * Status of currently bit-rotting C language (libosmo-asn1-tcap, libosmo-asn1-map, libosmo-tcap)
71
72
=== Towards running your own 3G network (Dieter) ===
73
 * How to talk Iu-over-IP with Ericsson and NSN NodeBs
74
75
=== UMTS/WCDMA phone-side (steve-m, Dieter) ===
76
 * UMTS/WCDMA telephone under our control
77
  * TBD
78
79
=== Femtocell architectures (Nion, Kevin, Dieter) ===
80
 * Vodafone / Alcatel-Lucent (RANAP)
81
 * SFR / Sercomm / Ubiquisys (UMA/GAN)
82
 * AT&T / Cisco / ip.access (URSL)
83
 * possible ways to support them
84 1 laforge
  * UMA gateway as BSC "replacement"
85
  * RANAP implementation in Erlang
86 18 laforge
87
=== osmo-bts and sysmoBTS (!LaForge, Andreas) ===
88 19 laforge
 * osmo-bts software architecture / code
89
  * back-ends for sysmoBTS, OpenBTS and maybe more (OsmocomBB)
90
 * sysmoBTS hardware / firmware
91
  * quick tour through high-level architecture
92
  * availability and pricing of sysmoBTS for Osmocom developers
93 18 laforge
94
=== osmo-msc (Holger) ===
95
 * having one BSC that can talk to multiple MSC
96
 * local call routing in osmo-bsc
97
98
=== cellmgr_ng (Holger) ===
99
 * what is cellmgr_ng / osmo-stp ?
100 1 laforge
101
=== Open OpenBTS GPRS implementation (Ivan) ===
102 21 ipse
Requested time: 20-40min
103 20 ipse
 * Overview of the architecture
104
 * Status of the development
105
 * Plans for the future
106
107 1 laforge
=== UmTRX transceiver for OpenBTS and osmoBTS (Alexander) ===
108 21 ipse
Requested time: 20-30min
109 20 ipse
 * Architecture and characteristics
110
 * Integration with OpenBTS and osmoBTS
111
 * Availability and pricing
112
113 1 laforge
=== Open OpenBTS status (Alexander) ===
114 21 ipse
Requested time: 15-20min
115 20 ipse
 * Proprietary, open and public OpenBTS versions
116
 * Branches and features in development
117
 * Future plans
118
119 18 laforge
== Working Group / Discussion ==
120
121
=== OpenBSC important TODOs items ===
122
 * externalize the database process
123
  * make transactions asynchronous
124
  * prepare for talking to MAP stack and real HLR later
125
 * not only build osmo-bsc, osmo-nitb, but also osmo-msc (just the MSC code)
126
 * use intra-bsc hand-over code from osmo-bsc, not only osmo-nitb
127
 * more interfactive configuration changes
128
 * externalize the RTP proxy / TRAU processing
129
  * build a new media gateway that deals with the user plane
130
 * externalize the SMSC
131
 * support for CSD
132
133
=== GPRS for OpenBTS + OsmoBTS (Ivan, Alexander, !LaForge) ===
134 1 laforge
  * PCU development (for public OpenBTS and osmo-bts)
135
  * SGSN completion and improvement
136 18 laforge
137
=== VTY improvements (?) ===
138
  * Incremental updates from VTY code
139 1 laforge
  * can we do something in common/shared code to facilitate this?
140 18 laforge
141
=== GMR-1 / Thuraya (Sylvain, Dimitri) ===
142 1 laforge
  * C-band signal intelligence
143 22 laforge
  * Generic TDMA frame work
144
  * Speech codec
145 23 laforge
  * Attack implementation (level of details depends on the audience interest)
146 18 laforge
147
=== TETRA (?) ===
148
  * do we actaully have a need to talk about tetra?
149
150
=== Motorola Mo-bis support for OpenBSC (Dieter, !LaForge) ===
151
  * report from field trip to University of Brno
152
  * who wants some Horizon macro BTS?
153
154
=== libosmo-netif (pablo) ===
155
156 7 laforge
 * libosmo-netif as unified API for signalling + voice
157 18 laforge
158
159
=== OsmocomBB status + round table (Andreas, Sylvain, !LaForge) ===
160
  * we should try to continue the MTK port
161
  * porting of L2 or even L3 into phone
162
  * port of code into NuttX
163
  * user interface
164 1 laforge
  * "transactional" L1
165 23 laforge
  * DSP Hacking
166
   * EDGE
167
   * BTS
168 18 laforge
169
=== Wireshark patches / problems (!LaForge, Pablo) ===
170
  * how can we accelerate the process of inclusion?
171
  * should we provide binary builds of our git branch?
172
  * should we move new code to plugins instead of built-in dissectors?
173
174 1 laforge
=== OpenBSC regression testing setup ===
175
  * !LaForge has been building a remote-controlled setup with Ericsson, Siemens, Nokia and ip.access BTS that should be used for regular regression tests
176 19 laforge
  * how to automatize this?  jenkins integration? who wants access to the system?
177 1 laforge
178 20 ipse
=== OpenBTS future round table ? ===
179
 * Advancing community
180
 * Interaction with proprietary OpenBTS version
181
182 19 laforge
=== misc ===
183 24 laforge
 * GSMTap v3
184
  * New more flexible format, more appropriate for the new requirements of using it for ... everything.
185 19 laforge
 * OsmoSDR ?
186
 * SIMtrace ?
187 13 khorben
188 1 laforge
== Travel ==
189 6 laforge
190 13 khorben
=== Airports ===
191 1 laforge
Berlin has two active airports during OsmoDevCon2012: Tegel (TXL) and Schoenefeld (SXF).  Neither of the two
192 6 laforge
is exactly close to the venue, so pick whatever works best for you.
193
194 13 khorben
From SXF you can take local trains (S-Bahn), switch at Ostkreuz into another train and exit at Jannowitzbrücke.
195 6 laforge
You will need a "Berlin ABC" ticket.
196
197
From TXL, you can take the bus 128 to Osloer Straße, and then change for the U8 and exit at Jannowitzbrücke. Alternatively, the TXL bus can drop you at Alexanderplatz, one S-Bahn stop away from Jannowitzbrücke. You will need a "Berlin AB" ticket either way.
198 13 khorben
199 6 laforge
=== Train ===
200
201
You can take long distance trains to ''Berlin Ostbahnhof'', which is only one S-Bahn stop away from Jannowitzbrücke, where C-Base is located
202
203
=== Public Transport ===
204
205
Check http://www.bvg.de/ for maps, fares, etc.
206
207
=== Car ===
208
209
There is some public parking in Rungestrasse where c-base is located, but it is always very crowded.  Parking your car there is thus not recommended.
210
211
== Accomodation ==
212
213 11 laforge
Berlin has tons of options, from very cheap to plush and expensive.  Pick your favourite.
214
215
The closest low-end option in walking distance is the A&O Hostel Berlin Mitte, which has both a hotel as well as a hostel:
216
 * Hotel: http://www.aohostels.com/en/berlin/hotel-mitte/ (from 32 EUR per person per night in single room, 18 EUR per person in two bed room)
217 1 laforge
 * Hostel: http://www.aohostels.com/en/berlin/hostel-mitte/hostel/info/ (from 12 EUR per night in a dorm)
218
219
There's also Hotel Alameda a few more steps from the venue: http://www.hotel-alameda-berlin.de/index.php?article_id=1&clang=1
220
221
== Spectrum License ==
222
223
We will apply for a regulatory permit to use 2 GSM 1800 ARFCN for test + development.
Add picture from clipboard (Maximum size: 48.8 MB)