WEBVTT 00:00.000 --> 00:13.000 Thank you very much. 00:13.000 --> 00:15.000 Great to be here again. 00:15.000 --> 00:18.000 Last year, I couldn't make it, but this year, 00:18.000 --> 00:20.000 happy really, as I said, to be here. 00:20.000 --> 00:21.000 Yeah, my name is Henning. 00:21.000 --> 00:23.000 I'm going to give you a quick update about the 00:23.000 --> 00:27.000 channel 6.0, which I've released. 00:27.000 --> 00:29.000 That's your agenda. 00:29.000 --> 00:31.000 You want to send us this about me? 00:31.000 --> 00:34.000 What is your channel and case you don't know it? 00:34.000 --> 00:37.000 Of course, this is short, because we don't have much time. 00:37.000 --> 00:40.000 Some statistics for the release. 00:40.000 --> 00:43.000 This shows some highlights, which are particularly important 00:43.000 --> 00:46.000 in my opinion, in our opinion, 00:46.000 --> 00:50.000 highlight development changes, especially for the 00:50.000 --> 00:53.000 channel that work no close to this channel. 00:53.000 --> 00:56.000 Yeah, some important changes, and also 00:56.000 --> 00:59.000 opposition changes. 00:59.000 --> 01:02.000 Okay, yeah, I started 2007 doing this, 01:02.000 --> 01:05.000 also a piece of, yeah, since some years 01:05.000 --> 01:08.000 are also a company doing, yeah, so this is 01:08.000 --> 01:10.000 consulting in this area. 01:10.000 --> 01:15.000 As many people here, yeah, we work with many 01:15.000 --> 01:19.000 people in Europe worldwide for these kind of stuff. 01:19.000 --> 01:21.000 There's canal, canal, yes. 01:21.000 --> 01:23.000 Yeah, one of the plumbing of the internet, 01:23.000 --> 01:26.000 plumbing of terminate cell phone systems. 01:26.000 --> 01:30.000 It used for SPC functions, like security, 01:30.000 --> 01:33.000 low balancing, topology hiding on the edge of the 01:33.000 --> 01:35.000 network, implementing applications, 01:35.000 --> 01:39.000 classical phone registration, proxy, 01:39.000 --> 01:43.000 call routing, classical voice or peak applications, 01:43.000 --> 01:47.000 of course, presence, dialogue state, 01:47.000 --> 01:51.000 voice mail, other information that you might need 01:51.000 --> 01:54.000 and 120 transfer to use. 01:54.000 --> 01:59.000 We just saw a talk about, yeah, 01:59.000 --> 02:02.000 client layer of the RTC, because you want to 02:02.000 --> 02:04.000 also want to have a server for that. 02:04.000 --> 02:06.000 Maybe you have proprietary cloud 02:06.000 --> 02:09.000 confluence, like teams for example, 02:09.000 --> 02:11.000 you want to interact with. 02:11.000 --> 02:14.000 You can come out with a use camera to translate 02:14.000 --> 02:17.000 between cloud environments and your on-premise infrastructure. 02:17.000 --> 02:19.000 And then of course, you have to tell 02:19.000 --> 02:22.000 good word, IP multimedia subsystem, 02:22.000 --> 02:26.000 IMS or NGN, yeah, you want to provide 02:26.000 --> 02:30.000 different IMS functions to interact with 02:30.000 --> 02:36.000 like a mobile corner to work or like an IMS telephone network. 02:36.000 --> 02:38.000 Yeah. 02:38.000 --> 02:40.000 So, can I use time-based release? 02:40.000 --> 02:43.000 So, yeah, last week we released 6.0, 02:43.000 --> 02:46.000 the 27th major release of the 24 years of 02:46.000 --> 02:48.000 project activity, the timeline is here. 02:48.000 --> 02:51.000 So, we have done some iterations over the years, 02:51.000 --> 02:54.000 different names, some quirks in the way. 02:54.000 --> 02:57.000 More than 30 people, more than 40 contributors, 02:57.000 --> 02:59.000 or yeah, contributed more than 1,000, 02:59.000 --> 03:02.000 8,000 changes, almost 40,000 changes, 03:02.000 --> 03:04.000 no, the master branch. 03:04.000 --> 03:07.000 I think it also has the project is going well, 03:07.000 --> 03:11.000 that I'll bring a little high continued pace over the years. 03:11.000 --> 03:14.000 Yeah. 03:14.000 --> 03:16.000 Then it was also here. 03:16.000 --> 03:18.000 The first topic was especially developed 03:18.000 --> 03:20.000 from him, I think. 03:20.000 --> 03:22.000 One of the major highlights in my opinion is that 03:22.000 --> 03:25.000 we have now UDP receiver mode for 03:25.000 --> 03:29.000 multitreading on the past or currently 03:29.000 --> 03:31.000 camera uses a more classical, 03:31.000 --> 03:33.000 traditional process model for 03:34.000 --> 03:36.000 especially interesting for MS. 03:36.000 --> 03:38.000 The first point we support now, 03:38.000 --> 03:41.000 aka version one, MD5, 03:41.000 --> 03:44.000 for interacting with MS systems. 03:44.000 --> 03:46.000 You don't need an HSS server, 03:46.000 --> 03:48.000 just server and more. 03:48.000 --> 03:51.000 If you deploy your server and container 03:51.000 --> 03:52.000 environments, for example, 03:52.000 --> 03:55.000 you make it much more easy to template. 03:55.000 --> 03:58.000 Yes, it's a configuration. 03:58.000 --> 04:00.000 You can now interact more easily with 04:00.000 --> 04:04.000 the configuration by templates. 04:04.000 --> 04:06.000 The zip device is still used. 04:06.000 --> 04:08.000 Unfortunately, MD5 in 04:08.000 --> 04:10.000 Yeah, authentication algorithms, 04:10.000 --> 04:12.000 so we have now the possibility to 04:12.000 --> 04:16.000 yeah, specify on a pair device level. 04:16.000 --> 04:20.000 Authentication algorithm to use. 04:20.000 --> 04:23.000 Yeah, many variables, many new transformation 04:23.000 --> 04:25.000 were added as well to make the language 04:25.000 --> 04:27.000 the configuration language more powerful. 04:27.000 --> 04:29.000 And of course, there are many, many changes 04:29.000 --> 04:31.000 to existing modules, 04:31.000 --> 04:33.000 that are too much, I cannot list them all. 04:33.000 --> 04:35.000 I put the link to the 04:35.000 --> 04:37.000 change lock or the 04:37.000 --> 04:41.000 description of all the new model features 04:41.000 --> 04:43.000 here on this slide. 04:43.000 --> 04:45.000 Important for developers, 04:45.000 --> 04:48.000 in particular is a switch to C-Make. 04:48.000 --> 04:50.000 This was a large effort. 04:50.000 --> 04:53.000 Handled from Xenophon in the project mainly 04:53.000 --> 04:56.000 with help of packaging colleagues, of course, 04:56.000 --> 04:59.000 such a Victor. 04:59.000 --> 05:02.000 In the past we used, we still used 05:02.000 --> 05:04.000 make files in the existing releases. 05:04.000 --> 05:06.000 We see make it's now much easier to 05:06.000 --> 05:08.000 integrate this modern integrated 05:08.000 --> 05:11.000 development into modern development environments. 05:11.000 --> 05:13.000 Some people don't like to develop 05:13.000 --> 05:14.000 an common line. 05:14.000 --> 05:16.000 Maybe they want to have something like visual 05:16.000 --> 05:18.000 studio or something like that. 05:18.000 --> 05:20.000 And of course, it's also easier to 05:20.000 --> 05:23.000 extend the code base now and 05:24.000 --> 05:26.000 develop new modules and the 05:26.000 --> 05:27.000 like. 05:27.000 --> 05:29.000 Again, I put the link to the tutorials 05:29.000 --> 05:30.000 here. 05:30.000 --> 05:32.000 Here you find more information in 05:32.000 --> 05:34.000 case you are interested how to build 05:34.000 --> 05:35.000 with C-Make, how to extend 05:35.000 --> 05:38.000 with C-Make systems etc. 05:38.000 --> 05:41.000 Some generic infrastructure, mostly important 05:41.000 --> 05:43.000 if you develop modules and we move 05:43.000 --> 05:44.000 the libraries, the libraries we are 05:44.000 --> 05:46.000 moved into the core, directly, 05:46.000 --> 05:48.000 makes it easier for packaging and 05:48.000 --> 05:50.000 particular on DBR and we had some issues 05:50.000 --> 05:51.000 there. 05:52.000 --> 05:55.000 And so overhauled the module interface. 05:55.000 --> 05:58.000 Some memory management changes 05:58.000 --> 05:59.000 where done. 05:59.000 --> 06:02.000 Some module interface changes 06:02.000 --> 06:04.000 where done with some naming 06:04.000 --> 06:06.000 some refactoring just to make 06:06.000 --> 06:09.000 it easier to develop modules to 06:09.000 --> 06:11.000 and then unnecessary steps. 06:11.000 --> 06:16.000 Five new modules for 06:16.000 --> 06:17.000 edit in this release. 06:17.000 --> 06:19.000 I already talked about 06:19.000 --> 06:21.000 NG HPP2. 06:21.000 --> 06:23.000 Then there's a new IMF module, 06:23.000 --> 06:25.000 IMF QS and PM. 06:25.000 --> 06:27.000 It's an enhanced version of the IMF QS 06:27.000 --> 06:29.000 standard. 06:29.000 --> 06:31.000 Then there's presence on the 06:31.000 --> 06:32.000 GF QS. 06:32.000 --> 06:35.000 It's a special presence protocol for 06:35.000 --> 06:38.000 the particular phones, which use 06:38.000 --> 06:40.000 this for device key. 06:40.000 --> 06:42.000 Synchronization. 06:42.000 --> 06:44.000 There's PVT, PL, 06:44.000 --> 06:46.000 template files. 06:46.000 --> 06:50.000 You can install your data from 06:50.000 --> 06:53.000 top-quality hiding into an 06:53.000 --> 06:55.000 H-table. 06:55.000 --> 06:58.000 If you don't like to use, for example, 06:58.000 --> 07:01.000 my secret database on the latest database. 07:01.000 --> 07:04.000 Also, some of the modules were moved to 07:04.000 --> 07:06.000 archive repository in case you 07:06.000 --> 07:07.000 are missing or not. 07:07.000 --> 07:09.000 For several reasons, we moved them to 07:09.000 --> 07:15.000 an archive repository just to 07:15.000 --> 07:18.000 clean up the code base a bit a bit. 07:18.000 --> 07:20.000 For operations, 07:20.000 --> 07:21.000 some important changes. 07:21.000 --> 07:23.000 This picture, I think, also 07:23.000 --> 07:25.000 Daniel implemented that is now 07:25.000 --> 07:28.000 supports an overload control of 07:28.000 --> 07:30.000 C7339. 07:30.000 --> 07:32.000 You can load the 07:32.000 --> 07:33.000 communication information from files. 07:33.000 --> 07:35.000 For example, if you have an air gap 07:35.000 --> 07:36.000 infrastructure in some 07:36.000 --> 07:37.000 environments. 07:37.000 --> 07:40.000 It has better statistics for 07:41.000 --> 07:44.000 accessibility and databases on the 07:44.000 --> 07:45.000 demand. 07:45.000 --> 07:48.000 The old module and you load with 07:48.000 --> 07:52.000 PVT, PVT, you can 07:52.000 --> 07:53.000 basically load directly. 07:53.000 --> 07:54.000 This is good. 07:54.000 --> 07:55.000 For example, don't need to 07:55.000 --> 07:57.000 pour database tables just 07:57.000 --> 07:58.000 do it on your side. 07:58.000 --> 08:00.000 You can do it by 08:00.000 --> 08:01.000 this not in the old 08:01.000 --> 08:02.000 DVD. 08:02.000 --> 08:03.000 You have to use old module 08:03.000 --> 08:05.000 plus the scalops to fetch the 08:05.000 --> 08:06.000 field you own. 08:06.000 --> 08:07.000 It's possible. 08:08.000 --> 08:10.000 You can load your own 08:10.000 --> 08:11.000 off. 08:11.000 --> 08:13.000 OK. 08:13.000 --> 08:15.000 Other questions? 08:15.000 --> 08:16.000 No. 08:16.000 --> 08:17.000 OK. 08:17.000 --> 08:19.000 Then, thank you very much.