ViciBox v.11.0 Beta roadmap

Support forum for the ViciBox ISO Server Install and ISO LiveCD Demo

Moderators: enjay, williamconley, Staydog, mflorell, MJCoate, mcargile, Kumba

ViciBox v.11.0 Beta roadmap

Postby Kumba » Wed May 17, 2023 1:12 am

I've got a working ViciBox v.11.0 Beta that I'll likely be releasing over the weekend. ViciBox v.11.0 should be ready to release when OpenSuSE v.15.5 goes general availability (GA) on June 7th.

Things done :
- Built on OpenSuSE v.15.5 (while it's new too!)
- Re-worked vicibox-ssl creates a "VICIphone" webRTC template that 'should' work across a cluster for all servers
- vicibox-ssl now looks for an OS-provided acme.sh, otherwise it uses the bundled one
- created a standalone acme.sh package so that updating it doesn't need to update vicibox-ssl (and OpenSuSE was missing a current one)
- Asterisk 16.30.0 is default now (Sorry, no downgrade scripts planned)
- Disabled CPU mitigations by default (Free performance!)
- Bit the bullet and built perl-Net-SFTP in home:vicidial so that it's reliably available
- Removed devel:languages:perl from OBS repos as it was problematic during package builds
- Update dahdi-linux package to follow network:telephony and use the osmocom fork of dahdi-linux

Work in Progress : (Things to do before release)
- Migrate the ViciBox documentation to github and a read-the-docs template at http://www.vicibox.com/docs/ (It's live! But it's only preliminarly setup)
- Polish vicibox-ssl integration
- Verify any lingering vicibox-install clustering issues
- Trying to get Amfletec to update their driver to work with Kernel 5.14, might have to happen later

Things to do: (After release)
- Re-work how slave databases are setup in ViciBox (always been problematic)
- Integrate the bug fix notes into the docs under an "Errata" section
- Make submission guidelines for the new ViciBox Docs website

Once I get a preliminary structure/outline of the new ViciBox Docs website I'll post a separate thread on it. The goal with moving the documentation to GitHub using ReadTheDocs is to allow anyone to contribute to the documentation in a more literal and productive way. I'm trying to logically lay out the documentation files in a way that makes it easy for someone else to add their own entries to it. The structure will be that the 'head' is always the documentation for the current Major.Minor release of ViciBox (I.E. 11.0, 11.1, 12.0, etc). Whenever the next version of ViciBox gets released the current head will be branched (I.E. branch v.11.0) for maintenance. So going forward the community will be able to maintain ViciBox v.11.0 documentation separate from whatever the next current head is.

I'm not sure what kind of submissions I'll accept to the new ViciBox docs website just yet. What I don't want to happen is a bunch of submissions that are more or less shameless plugs and advertising. If you want to submit something to the docs that goes over how to do a basic installation or setup of something that should be fine. For example, submitting a page to the docs that show what to put into the Admin --> Carriers section for Carrier "XYZ" to work should be fine. Having anything that even vaguely looks or feels like marketing would not be accepted. I will be making some submission guidelines for the docs this week so that it's more clearly defined.

So start making a list of things that ViciBox or it's documentation needs. Once you see me make a post asking for feedback feel free to let loose. Thanks!
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Re: ViciBox v.11.0 Beta roadmap

Postby martinch » Wed May 17, 2023 9:52 am

Thanks for the update @Kumba appreciate all your work on the ViCiBox side of things. I really like the new Docs site. Very clean, very modern and it looks great on mobile too. I look forward to contributing documentation there too :) I got a tonne of ViCi knowledge that I hope may be useful to some other person who is looking for the answer...just like I was years ago :)

I mean, do you think there is going to be any noticeable differences between the openSUSE 15.5 release candidate and the final version?

My box ready and waiting for ViCiBox 11 :)

Thanks again.

Image
Project Lead @ mDial -> https://github.com/TheBlode/mDial
martinch
 
Posts: 273
Joined: Thu Nov 15, 2018 9:14 am
Location: England, UK

Re: ViciBox v.11.0 Beta roadmap

Postby Kumba » Wed May 17, 2023 10:31 pm

martinch wrote:I really like the new Docs site. Very clean, very modern and it looks great on mobile too.


Yeah, that's one reason I went that direction. It works good on mobile and desktop. When I'm done there should be a way to also export it as PDF and ePUB.

martinch wrote:I mean, do you think there is going to be any noticeable differences between the openSUSE 15.5 release candidate and the final version?


It's already a 'Gold Master' according to their roadmap. It's basically the release version pending QA testing and any last-minute security/CVE updates. Feature freeze happened back in April.

As far as ViciBox it's 99% there. I just need to go through the vicibox-ssl changes a couple more times to make sure it's working.
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Re: ViciBox v.11.0 Beta roadmap

Postby martinch » Fri Jun 02, 2023 6:37 am

Kumba wrote:
martinch wrote:I really like the new Docs site. Very clean, very modern and it looks great on mobile too.


Yeah, that's one reason I went that direction. It works good on mobile and desktop. When I'm done there should be a way to also export it as PDF and ePUB.

martinch wrote:I mean, do you think there is going to be any noticeable differences between the openSUSE 15.5 release candidate and the final version?


It's already a 'Gold Master' according to their roadmap. It's basically the release version pending QA testing and any last-minute security/CVE updates. Feature freeze happened back in April.

As far as ViciBox it's 99% there. I just need to go through the vicibox-ssl changes a couple more times to make sure it's working.


Awesome. Thank you for the updates Kumba. Can't wait to try the release when it arrives. Thanks a lot.

Also, I can see a lot of Chris' stuff being eligible to be included in this wiki...provided he is willing to donate it. Couple that with ViCi's documentation and the whole wiki is pretty written! lol Hopefully Chris will donate some stuff...The Cyberdial stuff should be mirrored or something and it would be cool to see it in an official capacity.
Project Lead @ mDial -> https://github.com/TheBlode/mDial
martinch
 
Posts: 273
Joined: Thu Nov 15, 2018 9:14 am
Location: England, UK

Re: ViciBox v.11.0 Beta roadmap

Postby carpenox » Thu Jun 08, 2023 3:15 am

I create it for the community, anything I have is free for the taking/use
Alma Linux 9.3 | SVN Version: 3818 | DB Schema Version: 1710 | Asterisk 18.18.1
www.dialer.one -:- 1-833-DIALER-1 -:- https://linktr.ee/CyburDial -:- WhatsApp: +19549477572 -:- Skype: live:carpenox_3 | Discord: https://discord.gg/DVktk6smbh
carpenox
 
Posts: 2241
Joined: Wed Apr 08, 2020 2:02 am
Location: Coral Springs, FL

Re: ViciBox v.11.0 Beta roadmap

Postby Kumba » Thu Jun 08, 2023 2:45 pm

Really the only thing prohibited from the docs website is shameless plugs and advertising. Everyone is welcome to write up instructions on whatever integration or carrier or setup they want. The idea is for it to be community contributed so that way it's not just me maintaining it.
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Re: ViciBox v.11.0 Beta roadmap

Postby dspaan » Fri Jun 16, 2023 3:48 am

Hi Kumba, thanks for doing this!

And maybe a silly question after all these years but how does your work and Vicibox relate to the Vicidial group? I can't find this anywhwere, is Vicibox separated or do you work for Vicidial group?
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1374
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Re: ViciBox v.11.0 Beta roadmap

Postby roger.milligan » Wed Jun 21, 2023 4:31 am

Thanks so much Kumba

We're about to build a new 500 agent Vici cluster and will seriously consider going the ViciBox 11 route.

Only issue that I see may be:
Trying to get Amfletec to update their driver to work with Kernel 5.14, might have to happen later

Is there any update on this?

Actually we have done recent extensive testing on NOT using a timing device. With the way that we configure our Vici clusters here (typically fewer large physical servers as Diallers - Dell R450s or similar, with up to 120 concurrent agents per server) we find that the Dialler server Load Averages (and not CPU %) go up exponentially when we push the agent counts over 100 per server. Looks like we are getting some sort of a bottleneck on the interrupt for the USB timing device (Amfeltec). When we setup Diallers on VMs or physical tin with no USB timer (only Dhadi Dummy) we are not seeing the Load Average spiking as we push the agent count up. We've yet to get any audio quality issues when not using a timer. I would be interested if anyone has experienced the same thing. (Currently the above are on ViciBox 9 & 10 sites.)

Roger
------------------------------------------------------------------------------------------------------
Roger Milligan
Thrive, Cape Town, South Africa.
Mobile: +27 791412325 rogerm(at)thrivedatasolutions(dot)com
roger.milligan
 
Posts: 58
Joined: Sun Jul 19, 2015 12:18 pm
Location: Cape Town, South Africa

Re: ViciBox v.11.0 Beta roadmap

Postby Kumba » Mon Jun 26, 2023 2:15 pm

I've emailed Amfletec a couple of times. I was told it was sent to their Linux driver guy but haven't heard back. I'll try to ping them again.

As you've already noted, the dahdi_dummy driver is good enough for most uses. It's not like it was 10 years ago.
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Re: ViciBox v.11.0 Beta roadmap

Postby roger.milligan » Sun Nov 12, 2023 7:35 am

Hello Kumba

Do you have any further news on the Amfeltec drives for OpenSuse 15.5? See my post here:https://www.vicidial.org/VICIDIALforum/viewtopic.php?f=8&t=41877&p=152245#p152245

If I can help chase this up, please let me know.

Roger
------------------------------------------------------------------------------------------------------
Roger Milligan
Thrive, Cape Town, South Africa.
Mobile: +27 791412325 rogerm(at)thrivedatasolutions(dot)com
roger.milligan
 
Posts: 58
Joined: Sun Jul 19, 2015 12:18 pm
Location: Cape Town, South Africa


Return to ViciBox Server Install and Demo

Who is online

Users browsing this forum: No registered users and 16 guests