Neels Hofmeyr
Most of my career happened in FLOSS.
sysmocom employee since 2015.
I wrote a large portion of Osmocom's CNI code in osmo-bsc, -msc, -hlr, -hnbgw...
Currently mostly busy in the realms:
- negotiating voice codecs in osmo-msc, -bsc, -sip-connector
- PFCP and UPF (osmo-upf, gtp-load-gen, ...)
Sessions
AMR requires out-of-band negotiation of a set of bitrates.
Let's take a tour of the various ways AMR rates are represented across our technologies.
How do we, in detail, navigate this perilous landscape to select AMR rates so that call legs match?
Often I get a 3GPP related network trace (pcap), and have to manually gather leads to find out what exactly is going on in it. I have tried different ways to automate the analysis part, and will share what I ended up with.
Let's talk about our code review culture.
Are there pitfalls or frustrations and can we resolve them?
eUPF is a rather new implementation of a 3GPP User Plane Function. It is implemented in go and uses eBPF and AF_XDP in order to perform all the GTP-U handling inside the Linux kernel.
This talk is about the first impression from setting it up (in combination with open5gs)