Friday, 2025-06-20

*** mhen_ is now known as mhen01:57
*** bauzas1 is now known as bauzas05:27
profcoreyIt's the top of the hour. Anyone interested in Project Cascade please feel free to join in this discussion.18:00
profcoreyProject Cascade is not an official OpenStack. However, the goal is to present it to the TC at the next NA event for accepting as an official project.18:01
profcoreyWe have created a project charter to kickoff the project: https://github.com/profcorey/cascade/blob/main/README.md18:01
profcoreyI'll allow time for anyone to review and make any comments if any...18:02
profcoreyAs you can see, the project charter follows the 4 opens per the foundation's reqs.18:03
profcoreyUnder Project Mission, line 5 there's a typo at the end, I'll fix that.18:05
profcoreyWe've adopted the Apache v2.0 license for licensing purposes.18:06
profcoreyUntil the project is official, we'll continue to develop the project's code on github in the same repo as the project charter18:08
azlanThank you, Professor Corey. I’ve reviewed the project charter and it’s well-structured and aligns nicely with the 4 Opens principles. 18:08
profcoreyThank you azlan!18:09
azlanBut can you kindly elaborate what language will be used in the project18:09
profcoreyWe will create a high-level architectural diagram under Architecture next18:09
profcoreyFor language, we will use Python since most of the other OpenStack projects use Python as well18:10
azlanWould you say the MVP should only focus on Chat + PBX + basic UI, or should we try to include auditing and analytics early on too?18:11
profcoreyHelp me MVP?18:11
profcoreyAuditing and analytics can be future features18:12
azlanSorry! By MVP I meant “Minimum Viable Product” — like the first working version of Cascade.18:12
profcoreyAhh, gotcha!18:12
profcoreyAbsolutely, minimal services to get a first version up and runing18:13
azlanAre we focusing on just a few features for now, like chat and calling, or building everything together step by step?18:13
profcoreyA goal would be a working version perhaps alpha version for presenting to the TC at the next OpenInfra Days NA event18:13
profcoreyJust a few MVP features18:14
azlan Got it! So for the alpha, we’ll stick to the core — probably chat, basic PBX integration, and a simple UI. I’ll start organizing it in that direction.18:14
profcoreyAgree, and the simple UI would FreePBX, I believe18:15
profcoreyI'll need to research Open Source chat server/clients18:16
azlanGot it — so FreePBX will handle the PBX UI side, and we can focus on integrating chat and connecting everything behind the scenes.18:16
profcoreyWhat did you think of Asterisk?18:16
azlan I think Asterisk is solid — powerful and flexible18:16
profcoreyI'm sure there's a stable version we can work with to intergrate into our arch18:16
profcoreyCool!18:16
azlansince FreePBX is built on top of it, it makes sense to use it as the backend. We just need to make sure we understand how to interface with it properly, maybe through AMI or ARI?18:17
profcoreyAgreed, AMI? ARI?18:17
azlanYes, definitely — I’ll look into the latest stable Asterisk version that's reliable for integration and check its compatibility with FreePBX and our planned architecture(once finalized).18:18
profcoreyThe alpha version will be an All-in-1 deployment at first. I have extra machines in one of my labs at my campus that I can use18:18
profcoreyFantastic azlan!18:18
profcoreyBut we should also try deploying alpha version in a cloud, a CCaaS in a cloud deployment.18:19
azlan From what I’ve read, ARIis better if we want more control and plan to build our own logic for call handling. AMI is good for basic monitoring and issuing commands.18:19
profcoreyGood researching! I haven't read the docs yet18:20
profcoreyGood to know18:20
azlanAgreed — deploying the alpha as a cloud-based CCaaS setup would really help demonstrate the real-world use case.18:20
azlan I can start looking into how we could package and deploy it on an OpenStack cloud18:21
profcoreySo, I'll add all of our "alpha" version to a doc in GitHub for public viewing18:21
azlanokay sure18:21
profcoreyFantastic!18:21
profcoreyAnd I'll research different IM open source tools18:21
profcoreyWe can the take a look through those next meeting18:22
profcoreySpeaking of next meeting, let's host these bi-weekly if that's ok18:22
azlanYes sure I will be waiting.18:22
profcoreyAnything else for our next meeting?18:23
azlanSounds good! Bi-weekly works perfectly for me.18:23
profcoreyExcellent! Same time same place in 2 weeks 18:23
profcoreyAlright anything else?18:24
azlanNothing else from my side right now — unless you had anything else in mind that you'd like me to look into before our next meeting?18:24
profcoreyI think the Asterisk research is plenty18:24
profcoreyI'm going to copy this meeting's notes and publicly keep them in the github repo for anyone to view18:24
profcoreyOk, let's end here then18:25
azlanGot it! I’ll focus on Asterisk and come prepared with some integration details and a draft flow18:25
profcoreyThanks for attending and see you in 2 weeks!18:25
profcoreyFantastic!18:25

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!