Project

General

Profile

OsmoDevCon2012 » History » Revision 18

Revision 17 (Anonymous, 02/19/2016 10:47 PM) → Revision 18/33 (laforge, 02/19/2016 10:47 PM)

[[PageOutline]] 

 This page is used to plan and coordinate regarding the intended Osmocom Developer Conference 2012 

 = Osmocom Developer Conference 2012 = 

 Ths Osmocom Developer Conference 2012 ([wiki:OsmoDevCon2012]) is a event '''by project members for project members'''. 
 As such, the primary audience is people who have been contributing to the project. 

 It is '''not''' an event '''targetted at users'''. 

 Attendance requires registration (see below) and notification of acceptance.    There number of participants 
 is limited to about 10 to 15. 

 == When == 

 March 23rd through 26th, 2012. This is Friday through Monday, to ensure people with regular day jobs 
 don't have to take off four but only two days. 

 == Where == 

 In the conference room ("Seminarraum") of [http://www.c-base.org/ c-base], Berlin, Germany, the Universe. 

 The meeting / seminar / conference room at c-base is located on ground floor and has windows facing a courtyard, 
 i.e. it may be possible to set up some (GPS, Thuraya, etc.) antennas in that courtyard, if required. 

 == Format == 

 The format of this workshop is not formal lectures/talks.    It's more like "guided discussions", i.e. there are 
 topics and each topic will get an "owner" who should introduce the topic and lead the discussion related to it. 

 == Who == 

 (if you want to attend, please add your name below ASAP, no later than December 24th): 

  * laforge 
  * zecke 
  * jolly 
  * tnt 
  * dieter? 
  * pablo 
  * ahuemer 
  * dburgess00 
  * horizon 
  * khorben? 
  * vogelchr 
  * steve-m 
  * peter 
  * jan 
  * daniel (/stefan) 
  * chemeris 


 

 == Presentations Agenda == 

 === Introduction to GSM/3G Core network protocols (!LaForge) === 
  We can collect items for some agenda at this point: 

  * Core network protocols / architecture / transactions 
  OsmocomBB 
   * The internet-hosted Osmocom internal SS7 network continue the MTK port 
   * what do you need to connect to it via M3UA, SUA porting of L2 or M2PA even L3 into phone 
   * connecting your BTS+BSC to it port of code into NuttX 
   * what can you do with it? 

 === Core Network protocol implementation (!LaForge) === 
  user interface 
   * Status of implementation in Erlang (osmo_ss7, osmo_sccp, osmo_map, signerl) "transactional" L1 
  * Status wireshark patches 
   * how can we accelerate the process of Erlang HLR/AUC and possibly MSC/VLR based on that code inclusion? 
   * osmo-codegen (for auto-generated parser/generator should we provide binary builds of 04.08) 
  our git branch? 
   * Status should we move new code to plugins instead of currently bit-rotting C language (libosmo-asn1-tcap, libosmo-asn1-map, libosmo-tcap) 

 === Towards running your own 3G network (Dieter) === built-in dissectors? 
  * How to talk Iu-over-IP OpenBSC regression testing setup 
   * !LaForge has been building a remote-controlled setup with Ericsson Ericsson, Siemens, Nokia and NSN NodeBs 

 === UMTS/WCDMA phone-side (steve-m, Dieter) === 
  * UMTS/WCDMA telephone under our control ip.access BTS that should be used for regular regression tests 
   * TBD 

 === Femtocell architectures (Nion, Kevin, Dieter) === how to automatize this?    who wants access? 
  * Vodafone / Alcatel-Lucent (RANAP) 
  * SFR / Sercomm / Ubiquisys (UMA/GAN) 
  * AT&T / Cisco / ip.access (URSL) 
  * possible ways to support them Femtocells and 3G 
   * UMA gateway as BSC "replacement" 
   * RANAP implementation in Erlang 

 === osmo-bts and sysmoBTS (!LaForge, Andreas) === 
  * quick tour through architecture + code of [wiki:osmo-bts] 
  Core network 
   * availability and pricing of sysmoBTS for Osmocom developers 

 === osmo-msc (Holger) === 
  * having one BSC that can talk to multiple MSC 
  * local call routing in osmo-bsc 

 === cellmgr_ng (Holger) === 
  * what is cellmgr_ng Erlang SS7 / osmo-stp ? 

 == Working Group TCAP / Discussion == 

 === OpenBSC important TODOs items === 
  * externalize the database process MAP 
   * make transactions asynchronous OsmoMSC 
   * prepare for talking to MAP stack and real HLR later osmo-codegen (for auto-generated parser/generator of 04.08) 
  * not only build osmo-bsc, osmo-nitb, but also osmo-msc (just the MSC code) 
  * use intra-bsc hand-over code from osmo-bsc, not only osmo-nitb 
  * more interfactive configuration changes 
  * externalize the RTP proxy / TRAU processing 
   * build a new media gateway that deals with the user plane 
  * externalize the SMSC 
  * support for CSD 

 === GPRS for OpenBTS + OsmoBTS (Ivan, Alexander, !LaForge) === 
   * PCU development (for public OpenBTS and osmo-bts) 
   * SGSN completion and improvement 

 === VTY improvements (?) === 
   
  * Incremental updates from VTY code 
   * can we do something in common/shared code to facilitate this? 

 === 
  * GMR-1 / Thuraya (Sylvain, Dimitri) === 
   * C-band signal intelligence 
   * TBD 

 === 
  * TETRA (?) === 
   * do we actaully have a need to talk about tetra? 

 === TBD 
  * Motorola Mo-bis support for OpenBSC (Dieter, !LaForge) === 
   * report from field trip to University of Brno 
  * UMTS/WCDMA telephone under our control 
   * who wants some Horizon macro BTS? 

 === libosmo-netif (pablo) === 

  TBD 
  * libosmo-netif as unified API for signalling + voice 


 === OsmocomBB status + round table (Andreas, Sylvain, !LaForge) === 
   * we should try to continue the MTK port 
   * porting of L2 or even L3 into phone 
   * port of code into NuttX 
   * user interface 
   * "transactional" L1 

 === Wireshark patches / problems (!LaForge, Pablo) === 
   * how can we accelerate the process of inclusion? 
   * should we provide binary builds of our git branch? 
   * should we move new code to plugins instead of built-in dissectors? 

 === OpenBSC regression testing setup === 
   * !LaForge has been building a remote-controlled setup with Ericsson, Siemens, Nokia and ip.access BTS that should be used for regular regression tests 
   * how to automatize this?    jenkins integration? who wants access to the system? 


 == Travel == 

 === Airports === 
 Berlin has two active airports during OsmoDevCon2012: Tegel (TXL) and Schoenefeld (SXF).    Neither of the two 
 is exactly close to the venue, so pick whatever works best for you. 

 From SXF you can take local trains (S-Bahn), switch at Ostkreuz into another train and exit at Jannowitzbrücke. 
 You will need a "Berlin ABC" ticket. 

 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. 

 === Train === 

 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 

 === Public Transport === 

 Check http://www.bvg.de/ for maps, fares, etc. 

 === Car === 

 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. 

 == Accomodation == 

 Berlin has tons of options, from very cheap to plush and expensive.    Pick your favourite. 

 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: 
  * 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) 
  * Hostel: http://www.aohostels.com/en/berlin/hostel-mitte/hostel/info/ (from 12 EUR per night in a dorm) 

 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 

 == Spectrum License == 

 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)