WEBVTT 00:00.000 --> 00:15.000 Thank you so much for being here. 00:15.000 --> 00:18.000 Thanks for being here. 00:18.000 --> 00:20.000 Thanks for being here. 00:20.000 --> 00:23.000 My name is Vankrina, and I'm with the Opensis project. 00:23.000 --> 00:30.000 Today I will be talking about the Opensis community edition projects that we've been working on last year. 00:30.000 --> 00:34.000 I'll be quick because there's not that much time. 00:34.000 --> 00:38.000 Probably most of you already know what Opensis is. 00:38.000 --> 00:44.000 Opensis is used in telcos, in all sorts of void platforms. 00:44.000 --> 00:49.000 It's multifunctional, multipurpose can be used in different scenarios. 00:49.000 --> 00:53.000 It's very highly programmable and very modular. 00:53.000 --> 01:06.000 It has a bespoke programming language, which describes how the ship messages should be routed and handled and so on. 01:06.000 --> 01:22.000 It has a lot of variables and functions and interfaces that you can use in order to make it more flexible and more programmable and do what you got to do. 01:22.000 --> 01:30.000 It has more than 177 models, I think there are more. 01:30.000 --> 01:39.000 Now Opensis can be used in different setups. 01:39.000 --> 01:43.000 We have plenty of integrations to choose from. 01:43.000 --> 01:49.000 These are only a couple of them, but of course there are many. 01:49.000 --> 01:58.000 It can do a lot of, it is very flexible and can do a lot of ship solutions. 01:58.000 --> 02:12.000 The main problem is that although it's very, although it's very flexible, it has very, very low start. 02:12.000 --> 02:16.000 Because it requires very deep ship knowledge. 02:16.000 --> 02:19.000 It's a very broad learning curve. 02:19.000 --> 02:29.000 Due to the bespoke programming language and also you really need to be very, let's say, intimate with your ship messages. 02:29.000 --> 02:41.000 It's very hard to customize because every single feature that you want to add, it needs to be developed by you, more or less, with the tools that we provide. 02:41.000 --> 02:51.000 And it's not only that, you also need to have integrations with different other components, which have their own particularity and so on and so forth. 02:51.000 --> 02:54.000 So getting started is very, very hard. 02:54.000 --> 03:02.000 And that's exactly what the community additions projects are trying to try to fix. 03:03.000 --> 03:09.000 Basically, we want to simplify the open ships experience the onboarding process. 03:09.000 --> 03:21.000 And we do that by providing simple, easy to use, easy to deploy solutions for various use cases that open ships can be used for. 03:21.000 --> 03:28.000 And of course, everything is open source, just as open ships we are using only open source projects. 03:28.000 --> 03:34.000 In them, that's how the open ships come in condition that both. 03:34.000 --> 03:47.000 So again, we are trying to provide real real life setups in complete and ready to use ship solutions that are very easy to deploy. 03:47.000 --> 03:57.000 So all the projects are basically consists of Docker containers that come with different configurations and set up scripts. 03:57.000 --> 04:00.000 But it's everything in there. 04:00.000 --> 04:09.000 All you need to do is clone the repository, run Docker compounds up and more or less it's it's ready to use. 04:09.000 --> 04:16.000 And a very, very important thing is that it is for the community, but also by the community. 04:16.000 --> 04:26.000 So we really need all of you, the entire community to engage and try to develop it, adapt it to your needs because we're just dropping the first version. 04:27.000 --> 04:37.000 You guys should give it a try and say whatever you want, how you would like to improve what kind of situations you want to add. 04:37.000 --> 04:44.000 We currently release so far three different projects that I will be talking. 04:44.000 --> 04:56.000 Now the first one is the software which is basically a common residential, let's say platform where you have users registering in the platform. 04:56.000 --> 05:08.000 We provide voice mail routing logic, PST and calling basic call class for and some of the class five services. 05:08.000 --> 05:18.000 We are using free switch for for the media so it's we've got a free switch container in there with a couple of. 05:18.000 --> 05:26.000 A couple of set ups for very smell for announcement, I think, of course we can add more. 05:26.000 --> 05:37.000 We have also have a provisioning interface for it so all you need to do is clone the repository and give it a spin you will be able to register to devices and start calling that's it. 05:37.000 --> 05:49.000 We also have the open ships AI voice connector which is basically it's a bridge between the support and the AI engines. 05:49.000 --> 05:58.000 You can essentially place a call and you start talking with with an AI engine basically with a. 05:58.000 --> 06:10.000 It's written in Python and it's very easy to to extend and it has it's going to has two flavors the first flavor is we are doing. 06:10.000 --> 06:17.000 We are using charge pt or open AI real time API which provides where you feed a real time. 06:17.000 --> 06:23.000 Partip is stream and they feed you the response back but you also have a different flavor. 06:23.000 --> 06:31.000 For example, we are using the ground for speech to text then grab the transcription and send it to charge pt. 06:31.000 --> 06:40.000 The other response back and then use the ground again to do text to speech and feed it back to the user. 06:40.000 --> 06:48.000 So these are these two flavors but we can also add for different other engines and different other. 06:48.000 --> 06:59.000 The different other integrations at least the engine allows us to do that in a very simple way just write the Python extension and that's it. 06:59.000 --> 07:09.000 And finally we've got the open ships IMS which is which provides the CSCF implementation in IMS. 07:09.000 --> 07:25.000 It's fully compliant with the GBP specs and it uses a lot of uses the new diameter the same modules which allows you to create and do very customer. 07:25.000 --> 07:32.000 The diameter commands for different whatever features you want to add in IMS. 07:32.000 --> 07:41.000 And this one is I mean you can't use it all by just by itself you will also have to build it on top of the open 5G. 07:41.000 --> 07:48.000 Because the open 5G provides all the other components in the IMS the besides the CSCF. 07:48.000 --> 07:55.000 For example, the HSS it's in the docker 0.5GS. 07:55.000 --> 08:04.000 Again I had to be quick because this was a this is a short presentation basically what we're trying to do with open ships. 08:04.000 --> 08:13.000 The implementation is to simplify the onboarding process for people that are using open ships or want to use open ships solutions. 08:13.000 --> 08:19.000 All the all the projects that we've created so far are inspired from real life scenarios. 08:19.000 --> 08:29.000 So you might need something like that if you want to if you miss something like that just take it and use it. 08:29.000 --> 08:39.000 And all these projects are very good and very are suggested to be used as a quick demo or proof of concept. 08:39.000 --> 08:50.000 Of course you won't be running like a fully flavored fully flavored platform on a few docker containers with no scalability know. 08:50.000 --> 09:01.000 So it's just a matter of getting started and proving making a proof of concept for a particular setup that you want. 09:01.000 --> 09:07.000 As a future work we are planning to have a lot of improvements like features. 09:07.000 --> 09:17.000 We want to bring more tests because we are targeting that each project has to come with a suit of subsertest. 09:17.000 --> 09:22.000 We also want to add new projects for example if we are already working on an SBC. 09:22.000 --> 09:27.000 The trunking we want to have like an MS team integration why not. 09:27.000 --> 09:32.000 But we also need and want to increase the communities involvement. 09:32.000 --> 09:44.000 So again I ask you give it a try and come back with us with feedback we will be more than happy to implement or help you implement it because again so for so you might do. 09:44.000 --> 09:49.000 There are a couple of features of PRs already so. 09:49.000 --> 09:58.000 And yeah why not find out about the nice stories you have built starting from our community issue projects. 09:58.000 --> 10:08.000 If you guys want just come to a perceived summit we will be waiting for you this year is in Amsterdam again 37 30 of May. 10:08.000 --> 10:18.000 We will the whole open seep team and community will be there you can come as well just hit the summit at open seep.org website. 10:18.000 --> 10:24.000 And these are the resources so if you want if you want to get the projects just go to see that open seep.org. 10:24.000 --> 10:35.000 We have a many list for for this project where you can ask different use it or whatever you do with a mailing list right. 10:35.000 --> 10:43.000 And yeah just just go to the to the summit website if you want to register for the summit this year. 10:43.000 --> 10:47.000 And my I think I mean time. 10:47.000 --> 10:50.000 Thank you so much. 10:50.000 --> 10:55.000 We have any questions. 10:55.000 --> 10:59.000 No questions. 10:59.000 --> 11:09.000 I'm glad I was so clear go ahead. 11:09.000 --> 11:15.000 So the question. 11:15.000 --> 11:18.000 You need a new branch or a new project. 11:18.000 --> 11:24.000 Okay so the question is what do we do if we want to have a new project well that simple. 11:24.000 --> 11:35.000 You invent us and we will create the pages because we have we have the pages are managed by us in see on the see that open seep.org website. 11:35.000 --> 11:51.000 And just provide the repository with the Docker composer file and instructions on how to use it. 11:51.000 --> 11:56.000 Perfect. Thank you so much guys.