WEBVTT

00:00.000 --> 00:15.000
Thank you 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 Vankrana and I'm with the Opensis project.

00:23.000 --> 00:29.000
Today I will be talking about the Opensis community addition projects that we've been working on last year.

00:29.000 --> 00:34.000
I'll be quick because there's not that much time.

00:34.000 --> 00:37.000
Probably most of you already know what Opensis is.

00:37.000 --> 00:43.000
Is a C-proxy is used in telcos in all sorts of void platforms.

00:43.000 --> 00:48.000
It's multifunctional multipurpose can be used in different scenarios.

00:48.000 --> 00:53.000
It's very highly programmable and very modular.

00:54.000 --> 01:06.000
It has a bespoke programming language which describes how the sick 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:46.000
These are only a couple of them.

01:46.000 --> 01:49.000
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 simple solutions.

01:58.000 --> 02:15.000
The main problem is that although it's very very flexible it has like a very very low start because it requires very deep sleep knowledge.

02:15.000 --> 02:29.000
It's a very broad learning curve due to the bespoke programming language and also you really need to be very intimate with your sick 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 --> 03:01.000
So getting started is very very hard and that's exactly what the community additions projects are trying to.

03:01.000 --> 03:21.000
Basically we want to simplify the Opensis experience the onboarding process and we do that by providing simple easy to use easy to deploy solutions for various use cases that Opensis can be used for.

03:21.000 --> 03:29.000
Of course everything is open source just as open ships we are using only open source projects in them.

03:29.000 --> 03:33.000
That's how the Opensis community additions got birth.

03:33.000 --> 03:43.000
So again we are trying to provide real real life setups in complete and ready to use.

03:43.000 --> 03:51.000
You see solutions that can that are very easy to deploy so all the projects are basically consists of.

03:51.000 --> 04:01.000
Docker containers that come with different configurations and set up scripts but it's everything in there only need to do is.

04:01.000 --> 04:16.000
Clone the repository run Docker compounds up and more or less it's it's ready to use and very very important thing is that it is for the community but also by the community.

04:16.000 --> 04:27.000
So we really need all of you all the entire community to engage and try to develop it adapt it to your needs because we just drop in the first version right.

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:43.000
We currently release so far three different projects that I will be talking.

04:43.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:18.000
We provide very small routing logic, PST and calling basic call plus for and some of the class five services 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:25.000
A couple of set ups for very small for announcement I think of course we can add more.

05:25.000 --> 05:39.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:39.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:57.000
You can essentially place a call and you start talking with an AI engine basically with chargepity.

05:57.000 --> 06:05.000
It's written in Python and it's very easy to to extend and it has it has two flavors.

06:05.000 --> 06:17.000
The first flavor is we are doing we are using chargepity or open AI real time API which provide where you feed real time,

06:17.000 --> 06:31.000
RTP stream and they feed you the response back but you also have a different flavor that for example we are using the ground for speech to text then grab the transcription and send it to chargepity.

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:51.000
So these are these two flavors but we can also add for different other engines and different other different other integrations.

06:51.000 --> 06:59.000
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:33.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 diameter commands for different whatever features you want to add in IMS.

07:33.000 --> 07:48.000
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 5Gs because the open 5Gs provides all the other components in the IMS that besides the CSCF.

07:48.000 --> 08:13.000
Again I had to be quick because this is a short presentation basically what we are trying to do with open ships the community addition is to simplify the onboarding process for people that are using open ships or want to use open ships solutions.

08:13.000 --> 08:29.000
All the projects that we've created so far are inspired from real life scenarios 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:50.000
And all these projects are very good and very are suggested to be used as a quick demo or proof of concept of course you won't be running like a fully flavored or fully flavored platform on a few Docker containers with no scalability know.

08:50.000 --> 09:00.000
So it's just a matter of getting started and proving making a proof of concept for particular setup that you want.

09:00.000 --> 09:16.000
As a future work we are planning to have a lot of improvements like features we want to bring more tests because we are targeting that each project has to come with a suit of subsertest.

09:16.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:32.000
We want to have like an MS team integration why not 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 passive summit we will be waiting for you this year is in Amsterdam again 37 30 of May.

10:08.000 --> 10:13.000
We will the whole open system and community will be there you can come.

10:13.000 --> 10:24.000
So if you want to get the projects just go to see.

10:24.000 --> 10:35.000
Or we have a many list for this project where you can ask different music 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 sea that opens it up or 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:58.000
Well thank you so much guys.

