 Yeah Hello, I want to Talk a little bit over the last Congress what what we have done. It's also quite nice to do the After the priest talk about the the network because we tested the nitby split a little bit and had a lot of fun so the Congress basically moved last year to Life-sick and we had a really complete new goal. So Yeah, basically 15,000 people no idea how many really want to use the network, but I will come come to that later and Also the place here changed a little bit before we were that's in Hamburg Which was up in the left corner where you see was a little bit smaller even there were multiple floors. It's Still a huge difference and we actually had to cover everything But this this wasn't covered, but all the other rooms are this is Huge hall of glass and you see I think their cars, right? You see that's Really huge place to cover somehow Yeah, so let's start with the license we got lucky that someone at the university Teresa asked Ask for license in Germany for the nano 3g which usually supports on the US band Yeah, so we we got quite early that we know we can it seems to be that we can also get a license and Since several years the band in the the GSM band was sold which we used before we had every year test license But they sold the spectrum and we ask Some operators every year the last year was the Deutsche Telekom who actually planned Yeah moved their own channels so they could gave us three GSM channels So they borrowed us them for free Yeah, so let's see if on the technical side what's different that was that was the 30s 33 C3 and This is the 34th PC. It's a little bit different. You see it's missing here the SDSN and the GTSN but Except else. Yeah, it's it's a huge difference So it got much more complex which isn't might also be a little bit difficult especially for Beginners who didn't know Osmo come before to help us Yeah So here's a little bit timeline how we began for as I have heard for the first time We really had a special day to prepare everything I don't know how it was before because as I joined the GSM team on the 33 C4 we see so it didn't know how it worked before I think Harald Daniel, I don't know who was it before Two years ago who build it up? Yeah, so back of you What Wait missing slide. Ah, sorry So we met up in Berlin and a lot of people joined even new people who wasn't before on the Osmo come project Also the team at the Congress itself grown before I think it was like on the 33 C3 was maybe Five people rounded three people who got really involved and some people said yeah we help out if you need any help or have questions just ask us and and on the last Congress, I think we was 15 people or so Was really nice and on the workshop. We basically introduce the people explain what it was and also prepared the Congress setup we so we used Ansible to set up the core network and Also prepared it for for the things that like we thought okay We won't use packages. We will compile all the time We will probably have to do some patches while the Congress so we want to have a fast Timeline from compiling to deploying so yeah prepare everything If somebody is interested I can give out the Ansible and the configuration we have used Yeah, so it was really nice to have at least two workshops, but still it wasn't enough. It didn't work quite well So we also discussed about the problems we had as before the even the year before I had problems Compiling LCR so it really worked with Osmo come and so even on the So even on the 33 we had they couldn't compile and just use the old compiled version which worked somehow, I don't know why and so we thought okay, let's try to switch it try to use the Osmo SIP connector use free switch instead of the LCR and Also the on the Congress. There's a token registration so we just give out the SIM cards and the people can register on the phone operation team that's the separate team which does the order the decked phones and Taking care of the whole phone network independently from the GSM network And they have a website where you basically connect your SIM card by calling a special number So you connect your SIM card with the phone number and it's also we are that's the token registration We it's just a simple Python script together with the API and we had the problem of UMTS We know that there's this nano we had the nano 3g which was given out of the two interested people of the community and But nobody really did a network out of it. How do they behave if you? Deploy three or more. How is it with neighbor cells? Do they even work on the same? Frequency because we only got one channel, but you can do different Scramming codes within the same channel. So all things we never knew and my my opinion the biggest problem was On UMTS we have data, but no voice because for the voice. We are missing I URP as Harald already talked about it So we hadn't any functional voice calls not even between the phones because we Didn't done any local switching and we hadn't even No, no, no because we couldn't do the actual as We was always always routing through the Pog network I'm not sure if we switch that later, but we had enough problems within it be split So we had no no CS fallback to 2g so it wasn't really nice and we I think we haven't really talked enough about problems And hey if you really want to talk just disable 3g Yeah, we had enough we had to communicate with with ourselves while the time So about the technical thing. This is the whole picture before I had just zoomed it out and It's missing. Here's the sip connector and the free switch and the further ref right upper and so I'm just Starting to say what crash basically or what wasn't working So starting with the sg's and I don't know why but we haven't found it out while testing the network at the workshop The sg's and seems to crash when the second user came online Of course. Yeah interesting Then it found out. Oh, okay. If the hnb gateway got to Femto cells connected or so. I'm not sure if it was directly crashing or just not working, but Yeah, let's let's go further what we have else Yeah, the msc that one crashed in the end every two hours and everybody got disconnected and had to do a location update without knowing that they just got disconnected Which we hadn't we even fixed it until to end and we also got problems the MGW because it was leaking Endpoints and got full in the end. So no, we had to restart the MGWs While on call or so that was also not really improving the user experience. We had some experimental patches which Wasn't finished at the time and didn't work. Well, which we tried out And yeah, what's also HLR? Yeah, the HLR basically work But when we do this token registration, we connect in the end to the HLR and we're updating the The extension to the real one. So first we generate some random extension and when they call the token We we we update this extension number to the real one, which the user registered on the web interface and The update didn't really work. So the user had really to power off and power on so doing a location update To actually got their Number which we also didn't fixed What missing the zip connector got also problems. I think it also crashed, but at least the codec selection wouldn't work. So we We set every codec to full-weight and Doesn't didn't care any further about codec Yeah Looks like a really stable network at this time. It was also Yeah As we said everything changed rather than it be split and I would guess everything fixed by now, I think so And Now we have even tests for it, but it yeah I was really horrible sitting there and trying to do the next step the next step and just saying oh, no it's not working not there and Back I'm going just shortly back to the timeline if you see so We had more preparation We even arrived quite early where at least Yeah, we feel the room was basically filled by more than 10 people and we were really trying to fix it And yeah, it was really not working that way But in the end we got some instable network in the evening of the second day. So at least somehow it was Working I would say Yeah, here's just just the list so far I could remember maybe I'm missing some parts don't know Yeah, but some things actually gonna work We also hadn't the wheels. Yeah, nobody really thought about service at the moment What should we use the old one or the new one actually we run the whole core network on the APU Which basically worked fine, but also had some problems on it, but the problem was more likely That's all the locks rolled over because we only got 16 gigabyte of storage which was fine But when the crash dumps came in and the lock Yeah, the lock rolled over the crash come dumps got deleted and not enough Base for you for doing p-caps and other things, but in the end it worked if the network would have worked Fine that were that wasn't problem at all except the free switch and we had to transcode every call twice even if it was a GSM to GSM call because we routed to their So the phone phone network completely We had another server where the free switch runs to do the transcoding, but If we wouldn't do any transcoding that of course could also run on it So but we also had unbelievable we were selling sim cards we We have never sold so many sim cards even they were unlabeled just write some cuts usually we we sold them with the nice Congress artwork and everything that yeah this time we just had of for shortage of time just White labels and also the setup itself and the provisioning of of the hardware like the like the cells Like the nano 3g and the sysmo bts's they worked all fine. So that really worked nicely with the scripts we've built up Yeah This was there basically a single note and also one point because of huge area we used I think big sysmo bts's and We actually never used Never used the amplifier. So yes, it was connected, but it was just sending 200 millivolts For GSM and the nano 3g was yeah, I don't know how much they They transmit not enough. I would get so it was think 20 millivolts or so Yeah, so again about the building. So this was our Setup so they said this was this wasn't used by us Or it was just the sleeping sleeping rooms Yeah, the those are gsm stations and the red one are now nano 3g's and Yeah, it felt working nice. Nobody really had any time to test anything for real, but As soon I could say it worked that way quite well. We didn't had any gsm Coverage problems so far. We know whatever that means But yeah, so Even we had some communication we we have to make sure that the network That's the network team really plan with us and have at least the network for us prepared So we just have to tell them where we want to connect our stations to the network We created some timeline when should we do this or that like Doing the Asking for the license and also Yeah, all the organization stuff Also for the nano 3g we have or we really would like to use power over ethernet so it makes a lot of easier and Yeah, so a lot of people ask for the keys for their cards and also told told us hey, we would like to build a small Small note in our hacker space or somewhere and the worst really a lot of people really want to do something with their sim cards and Creating their own network, which was really nice Yeah, that was it basically thanks everybody who worked for the event and I really have yeah Really happy to see it this year how everything is working fine from the first day and not Not starting at the second day evening Yeah, we also didn't had any statistics which was missing there which didn't worked out But hopefully we can prepare for the next year and maybe have also all those KPIs in there But yeah, we will see how how much time we have for the next year or for this year better to say Is it clear yet? Which when you this year will be no idea Yeah, no idea where it will happen Maybe a comment from from my side Yeah, I was completely disappointed with the The status of the network elements. I mean I started to write tests before The CCC Congress already I wrote various tests during the event and I wrote tests afterwards but Yeah, it's I think it was really an eye-opener for the lack of quality in the in the osmo-com stack and I think everyone should Everyone involved should take that as an example on Yeah, how how not to do things and How to properly test software In in various ways So you said lots of people showed up What was their hook did they come from the angle system? How did it work? No, they just came by we so it's a Congress. We had a room the GSM room which was In one of the reports quite Near the near some some place So it wasn't if you could have seen the room and some people just came in asked Hey, what are you doing here and a lot of people just came by and yeah ask for the sim ask for the keys for the admin pins For the sim card so they can use it for other purposes as well