“5G: An abomination to telecom traditions”
Harald Welte;
Talk
The 5G specifications published by 3GPP are breaking with all the well-loved protocol engineering tradiitons of the cellular industry
“A brief introduction to Pycrate and binary protocol hacking”
Vadim Yanitskiy;
Talk
Pycrate is an amazing Python framework for binary protocols. Among with well-written source code and clean hierarchical architecture, Pycrate comes with CSN.1 and ASN.1 (including PER) support, and protocol definitions for telecom-specific protocols. In this talk I will present its strengths and weaknesses, basic and advanced usage, internal code architecture, and also will show how to define new protocols.
“Architecture for future Osmocom projects”
Harald Welte;
Discussion
If we were to work on projects in the 5G space: How would we do it?
“CIoT using MTC (Machine Type Communication) features of LTE and 5G”
Harald Welte;
Talk
A deep dive into the so-called Machine-Type Communication (MTC) as specified by 3GPP in later releases for 4G and 5G cellular networks.
One would naively assume that the "internet of Things" simply uses the same features, functional elements and procedures like any normal smartphone or other UE. While that's possible (establishing a PDP/PDN context and speaking IPv4 and/or IPv6), there are a number of extensions in more recent 3GPP releaeses to optimize for networks with gadzillions of devices that only communicate infrequently and/or small messages. The goal clearly is to have some part of the cake that LoRa and SigFox are eating.
Among them are:
* NIDD (Non-IP Data Delivery), i.e. binary user-data transmission without an IP stack or IP addresses in the UE
* MSISDN-less MO-SMS (there's no point in every smart meter occupying a phone number)
* delivery of user data via the control plane (SMS/USSD functionality in networks that don't have a CS domain anymore)
* PSM (power saving mode) in the UE
* Group Message Delivery (multicast for non-IP!)
* High latency communication
“Codec Negotiation in Osmocom”
Neels Hofmeyr;
Talk
A single hardcoded codec in osmo-sip-connector? Oh no. How we get full MO-MT codec matching.
“Connecting river-side communities in Amazon rain-forest using UUCP and ARDOP HF modem”
Rafael Diniz;
Talk
In this presentation I'll talk about the 2019 developments to connect indigenous and river-side communities which live in the Amazon rain-forest. This year' system uses (Taylor's) UUCP and ARDOP (Amater Radio Digital Open Protocol) to create direct digital radio links up to 2500 km distance using skywave propagation and stock 100W HF transceivers.
“Distributed GSM / Multicast MS Lookup”
Oliver Smith, Neels Hofmeyr;
Talk
Neels/Oliver talk about the D-GSM implementation in OsmoHLR.
“From Elements/Centers to Functions: The 5G Core Network for 2G/3G folks”
Harald Welte;
Talk
An attempt at a deep dive into the 5G core network for people who primarily have a 2G/3G and possibly 4G background in mind.
“Intergalaktische Borscht party”
Vadim Yanitskiy;
Misc (Food, ...)
Borscht is a traditional sour soup of the East Slavic kitchen, made with beetroots as one of the main ingredients, which gives the dish its distinctive red color. It is typically made by combining meat or bone stock with sautéed vegetables, which – as well as beetroots – usually include cabbage, carrots, onions, potatoes, and tomatoes. Depending on the recipe, borscht may include meat or fish, or be purely vegetarian; it may be served either hot or cold.
“Introduction to the GSMA eSIM specifications”
Harald Welte;
Talk
A fairy tale about my (brief) journey into the land of the GSMA eSIM - a world where SIM cards are virtualized in so-called profiles, which can be dynamically loaded/swapped.
“Myth and Reality of Open Source 5G Projects”
Harald Welte;
Talk
A lot of Industry people are talking about Open Source Software in the context of 5G networks. However, if you actually have a close look, lots of projects claim to be that, but in reality they juts provide some kind of infrastructure or orchestration around the actual 5G network elements/functions. Let's have a real look at what kind of FOSS projects we can find out there.
“open5gs (formerly known as nextepc) status update”
Harald Welte;
Talk
An update on what has been happening in the open5gs project (formerly known as nextepc) during the last 12-or-so months
Harald will present with some slides prepared by Sukchan "acetcom" Lee, who unfortunately cannot join us in person this year.
“SIM card evolution in 4G and 5G”
Harald Welte;
Talk
Let's have a look at what is changing for SIM cards in 4G and 5G networks compared to earlier generations.
“State of TTCN-3 test cases for OsmoPCU”
Vadim Yanitskiy, Pau Espin Pedrol;
Talk
In the end of summer, just after CCCamp 2k19, I have been working on TTCN-3 test cases for OsmoPCU. At that time, the existing test setup was quite complicated, and the IUT (basically OsmoPCU) was heavily mixed with additional components (osmo-bts-virtual and virt_phy). This talk will put some light on evolution of the test component architecture, and general overview of the new and upcoming test cases.
“Update on CPRI research”
Sylvain Munaut;
Talk
An update into the research of CPRI