ViciBox v.10 roadmap

mflorell

Most Senior Member
mflorell - Most Senior Member  
We have been testing PJSIP, it does things very differently as far as the configuration files goes when compared to the old chan_SIP module. So, there will need to be some code adjustments on the VICIdial side to make it work with PJSIP phone and trunk configurations, but that is on our list to do after VICIbox 10 is released. As for VICIbos 10 specifically, right now we are working on the last few associated software packages that have broken installs on the latest OpenSuSE version, so we are making progress.
 

carpenox

Most Senior Member
carpenox - Most Senior Member  
I may be able to help with that, here is a list I have put together of the packages for a scratch install on leap 15.2:

GeoIP-data
OpenIPMI
aaa_base
aaa_base-extras
adaptec-firmware
adjtimex
adobe-sourcesanspro-fonts
aggregate
apache2
apache2-example-pages
apache2-mod_cband
apache2-mod_php7
apache2-prefork
apache2-utils
asterisk*
asterisk-dahdi
asterisk-moh-base
asterisk-perl
asterisk-snmp
asterisk-sounds-base
augeas
augeas-lenses
base
bash
bash-completion
bc
bind-utils
blog
bonnie++
boost-license1_66_0
branding-openSUSE
btrfsprogs
btrfsprogs-udev-rules
bzip2
ca-certificates
ca-certificates-mozilla
captagent
checkmedia
chrony
chrony-pool-openSUSE
command-not-found
coreutils
cpio
cpupower
cracklib
cracklib-dict-full
cracklib-dict-full
cron
cronie
cryptsetup
curl
dahdi-linux
dahdi-linux-kmp-default
dahdi-tools
dahdi-linux-devel
insserv-compat
libnewt0_52
libslang2
dbus-1
dbus-1-glib
ddclient
device-mapper
dhcp
dhcp-client
dialog
diffutils
dmidecode
dos2unix
dosfstools
dracut
dracut-kiwi-lib
dracut-kiwi-oem-dump
dracut-kiwi-oem-repart
e2fsprogs
ebtables
efibootmgr
elfutils
ethtool
extundelete
fdupes
file
file-magic
filesystem
fillup
findutils
firewall-macros
firewalld
fontconfig
fonts-config
fuse
gawk
gd
gettext-runtime
gfxboot
gfxboot-branding-openSUSE
gio-branding-openSUSE
girepository-1_0
git
git-core
glib2-tools
glibc
glibc-locale
glibc-locale-base
gnu-unifont-bitmap-fonts
gnu_ddrescue
google-opensans-fonts
gpart
gpg2
gptfdisk
grep
grub2
grub2-branding-openSUSE
grub2-i386-pc
grub2-x86_64-efi
gzip
hardlink
hdparm
hicolor-icon-theme
hostname
htop
hwdata
hwinfo
ifplugd
iftop
info
initviocons
insserv-compat
iotop
ipmitool
iprelay
iproute2
ipset
iptables
iptraf-ng
iputils
irqbalance
jeos-firstboot
kbd
kbd-legacy
kernel-default
kernel-firmware
kexec-tools
kmod
kmod-compat
kpartx
krb5
lame
libjansson4-2.13.1-lp152.29.1.x86_64
libjansson-devel
radiusclient-ng
libpri-devel
less
libFLAC8
libGeoIP1
libJudy1
libSDL-1_2-0
libX11-6
libX11-data
libXau6
libXext6
libXft2
libXpm4
libXrandr2
libXrender1
libacl1
libaio1
libao-plugins4
libao4
libapparmor1
libapr-util1
libapr1
libargon2-1
libasm1
libasound2
libassuan0
libasteriskssl1
libattr1
libaudit1
libaugeas0
libbind9-160
libblkid1
libboost_system1_66_0
libboost_thread1_66_0
libbrotlicommon1
libbrotlienc1
libbsd0
libbz2-1
libcairo2
libcap-ng0
libcap2
libcares2
libcom_err2
libcpupower0
libcrack2
libcroco-0_6-3
libcryptsetup12
libcurl4
libdaemon0
libdatrie1
libdb-4_8
libdbi3
libdbus-1-3
libdevmapper-event1_03
libdevmapper1_03
libdialog14
libdns169
libdrm2
libdw1
libebl-plugins
libedit0
libefivar1
libelf1
libexpat1
libext2fs2
libfdisk1
libffi7
libfl2
libfreebl3
libfreetype6
libfuse2
libgcc_s1
libgcrypt20
libgd3
libgdbm4
libgio-2_0-0
libgirepository-1_0-1
libglib-2_0-0
libglvnd
libgmime-2_6-0
libgmodule-2_0-0
libgmp10
libgnutls30
libgobject-2_0-0
libgomp1
libgpg-error0
libgpgme11
libgraphite2-3
libgslcblas0
libgsm1
libgthread-2_0-0
libharfbuzz0
libhiredis0_13
libhogweed4
libid3tag0
libidn11
libidn2-0
libiksemel3
libilbccodec2
libipset11
libirs160
libisc166
libisccc160
libisccfg160
libjack0
libjansson4
libjbig2
libjemalloc2
libjpeg8
libjson-c2
libjson-c3
libkeyutils1
libkmod2
libksba8
libldap-2_4-2
libldap-data
libldapcpp1
libltdl7
liblua5_3-5
liblwres160
liblz4-1
liblzma5
liblzo2-2
libmad0
libmagic1
libmariadb3
libmediacheck5
libmetalink3
libmnl0
libmodman1
libmount1
libmozjs-52
libmp3lame0
libncurses5
libncurses6
libnet9
libnetfilter_conntrack3
libnettle6
libnewt0_52
libnfnetlink0
libnghttp2-14
libnl-config
libnl3-200
libnm0
libnpth0
libnsl2
libntfs-3g87
libnuma1
libogg0
libopenr2-3
libopenssl1_0_0
libopenssl1_1
libopus0
libopusfile0
libosptk-4_13_0
libp11-kit0
libpango-1_0-0
libparted0
libpcap1
libpci3
libpcre1
libpcre2-8-0
libpixman-1-0
libpj2
libply-boot-client4
libply-splash-core4
libply-splash-graphics4
libply4
libpng16-16
libpolkit0
libpopt0
libportaudio2
libpri1_4
libprocps7
libproxy1
libpsl5
libpulse0
libpwquality1
libpython2_7-1_0
libpython3_6m1_0
libqrencode4
libreadline7
libreiserfscore0
libresample2
librrd8
libruby2_5-2_5
libsasl2-3
libseccomp2
libselinux1
libsemanage1
libsensors4
libsepol1
libserf-1-1
libsha1detectcoll1
libsigc-2_0-0
libslang2
libsmartcols1
libsmi
libsmi2
libsmputils1-1
libsndfile1
libsnmp30
libsoftokn3
libsolv-tools
libsox3
libspeex1
libspeexdsp1
libsqlite3-0
libsrtp1
libss7-2_0
libssh4
libstdc++6
libstorage-ng-ruby
libstorage-ng1
libsystemd0
libtasn1
libtasn1-6
libthai-data
libthai0
libtiff5
libtirpc-netconfig
libtirpc3
libtonezone2_0
libtwolame0
libudev1
libunistring2
liburiparser1
libusb-1_0-0
libutempter0
libutf8proc2
libuuid1
libuv1
libverto1
libvorbis0
libvorbisenc2
libvorbisfile3
libwavpack1
libwebrtc2
libwrap0
libxcb-render0
libxcb-shm0
libxcb1
libxml2-2
libxslt1
libxtables12
libyaml-0-2
libz1
libzck1
libzio1
libzip5
libzstd1
libzypp
live-langset-data
lksctp-tools
logrotate
lshw
lsscsi
lvm2
mailx
mariadb
mariadb-client
mariadb-errormessages
mdadm
memtest86+
mlocate
mozilla-nspr
mozilla-nss
mozilla-nss-certs
mpt-firmware
mpt-status
mtools
mtop
mtr
mydumper
mytop
nano
ncftp
ncurses-utils
net-snmp
net-tools-deprecated
netcfg
ngrep
ngrep-sip
nmap
ntfs-3g
ntfsprogs
numactl
numad
openr2
openslp
openssh
openssl
openssl-1_1
p11-kit
p11-kit-tools
pam
pam-config
parted
patch
patterns-base-base
patterns-base-basesystem
patterns-base-minimal_base
patterns-server-lamp_server
patterns-yast-yast2_basis
pciutils
perl
perl-Archive-Zip
perl-B-Hooks-EndOfScope
perl-Bootloader
perl-Class-Load
perl-Class-Load-XS
perl-Class-Mix
perl-Crypt-CBC
perl-Crypt-Curve25519
perl-Crypt-Eksblowfish
perl-Crypt-IDEA
perl-Crypt-RC4
perl-CryptX
perl-Curses
perl-DBD-MariaDB
perl-DBD-mysql
perl-DBI
perl-Data-OptList
perl-Data-Peek
perl-Devel-GlobalDestruction
perl-Devel-OverloadInfo
perl-Devel-StackTrace
perl-Digest-MD5-File
perl-Digest-Perl-MD5
perl-Digest-SHA1
perl-Dist-CheckConflicts
perl-Encode
perl-Encode-Locale
perl-Error
perl-Eval-Closure
perl-File-HomeDir
perl-File-Listing
perl-File-Path
perl-File-Remove
perl-File-Slurp
perl-File-Temp
perl-File-Which
perl-Font-AFM
perl-GD
perl-HTML-Format
perl-HTML-Parser
perl-HTML-Strip
perl-HTML-Tagset
perl-HTML-Tree
perl-HTTP-Cookies
perl-HTTP-Daemon
perl-HTTP-Date
perl-HTTP-Message
perl-HTTP-Negotiate
perl-IO-HTML
perl-IO-Pty-Easy
perl-IO-Socket-SSL
perl-IO-String
perl-IO-Tty
perl-IO-stringy
perl-Jcode
perl-LWP-MediaTypes
perl-LWP-Protocol-https
perl-MD5
perl-MIME-Types
perl-MIME-tools
perl-MRO-Compat
perl-Mail-Box
perl-Mail-IMAPClient
perl-Mail-Message
perl-Mail-POP3Client
perl-Mail-Sendmail
perl-Mail-Transport
perl-MailTools
perl-Math-GMP
perl-Math-Int64
perl-Module-Implementation
perl-Module-Runtime
perl-Module-Runtime-Conflicts
perl-Moose
perl-MySQL-Diff
perl-Net-Daemon
perl-Net-FTPSSL
perl-Net-HTTP
perl-Net-HTTPTunnel
perl-Net-SFTP
perl-Net-SSH-Perl
perl-Net-SSLeay
perl-Net-Server
perl-Net-Telnet
perl-OLE-Storage_Lite
perl-Object-Realize-Later
perl-Package-DeprecationManager
perl-Package-Stash
perl-Package-Stash-XS
perl-Params-Classify
perl-Params-Util
perl-Parse-RecDescent
perl-PerlIO-gzip
perl-Proc-ProcessTable
perl-RPC-XML
perl-SNMP
perl-Spreadsheet-ParseExcel
perl-Spreadsheet-Read
perl-Spreadsheet-ReadSXC
perl-Spreadsheet-WriteExcel
perl-Spreadsheet-XLSX
perl-String-CRC32
perl-Sub-Exporter
perl-Sub-Exporter-Progressive
perl-Sub-Identify
perl-Sub-Install
perl-Sub-Name
perl-Sub-Uplevel
perl-Switch
perl-Term-ReadKey
perl-TermReadLine-Gnu
perl-Test-Exception
perl-Test-NoWarnings
perl-Test-Simple
perl-Test-Warnings
perl-Text-CSV
perl-Text-CSV_XS
perl-Time-Local
perl-TimeDate
perl-Try-Tiny
perl-URI
perl-Unicode-Map
perl-User-Identity
perl-Variable-Magic
perl-WWW-Curl
perl-WWW-Curl-Simple
perl-WWW-RobotRules
perl-X500-DN
perl-XML-NamespaceSupport
perl-XML-Parser
perl-XML-SAX
perl-XML-SAX-Base
perl-XML-SAX-Expat
perl-XML-Simple
perl-base
perl-gettext
perl-libwww-perl
perl-namespace-clean
permissions
php-pear-XML_RPC
php7
php7-bz2
php7-ctype
php7-curl
php7-dom
php7-ftp
php7-gd
php7-gettext
php7-iconv
php7-json
php7-mbstring
php7-mysql
php7-opcache
php7-openssl
php7-pdo
php7-pear
php7-pear-Archive_Tar
php7-soap
php7-tokenizer
php7-xmlreader
php7-xmlrpc
php7-xmlwriter
php7-zip
php7-zlib
phpMyAdmin
pico
pigz
pinentry
pkg-config
ploticus
plymouth
plymouth-branding-openSUSE
plymouth-dracut
plymouth-plugin-label
plymouth-plugin-script
plymouth-plugin-two-step
plymouth-scripts
polkit
polkit-default-privs
postfix
procinfo
procmail
procps
psmisc
pv
pwgen
python
python-base
python-eyeD3
python-rpm-macros
python3
python3-PyYAML
python3-acme
python3-appdirs
python3-asn1crypto
python3-base
python3-bind
python3-certbot
python3-certifi
python3-cffi
python3-chardet
python3-configargparse
python3-configobj
python3-cryptography
python3-curses
python3-dbus-python
python3-decorator
python3-distro
python3-firewall
python3-future
python3-gobject
python3-idna
python3-josepy
python3-linux-procfs
python3-mock
python3-ndg-httpsclient
python3-ordered-set
python3-packaging
python3-parsedatetime
python3-ply
python3-py
python3-pyOpenSSL
python3-pyRFC3339
python3-pyasn1
python3-pycparser
python3-pyparsing
python3-pytz
python3-pyudev
python3-requests
python3-requests-toolbelt
python3-rpm
python3-setuptools
python3-six
python3-slip
python3-slip-dbus
python3-solv
python3-urllib3
python3-zope.component
python3-zope.deferredimport
python3-zope.deprecation
python3-zope.event
python3-zope.hookable
python3-zope.interface
python3-zope.proxy
recode
rpm
rsync
ruby
ruby-common
ruby2.5
ruby2.5-rubygem-abstract_method
ruby2.5-rubygem-cfa
ruby2.5-rubygem-cfa_grub2
ruby2.5-rubygem-cheetah
ruby2.5-rubygem-fast_gettext
ruby2.5-rubygem-gem2rpm
ruby2.5-rubygem-ruby-augeas
ruby2.5-rubygem-ruby-dbus
ruby2.5-rubygem-simpleidn
ruby2.5-stdlib
scout
screen
sed
sensord
sensors
shadow
shared-mime-info
shim
sipp
sipsak
smartmontools
smp_utils
sngrep
snmp-mibs
sox
sshfs
stress-ng
subversion
sudo
suse-module-tools
sysconfig
sysconfig-netconfig
syslinux
sysstat
system-group-hardware
system-user-ftp
system-user-mail
system-user-nobody
system-user-root
system-user-wwwrun
systemd
systemd-presets-branding-openSUSE
systemd-presets-common-SUSE
systemd-sysvinit
sysuser-shadow
sysvinit-tools
tar
tcl
tcpdump
telnet
terminfo-base
thin-provisioning-tools
timezone
tnftp
ttyload
tuned
typelib-1_0-NM-1_0
ucode-amd
ucode-intel
udev
unixODBC
unzip
update-alternatives
usbutils
util-linux
util-linux-systemd
vim
vim-data-common
virt-what
vlan
voicesync
voicesync-kmp-default
vsftpd
wget
which
wicked
wicked-service
xfsprogs
xtables-addons
xtables-plugins
xz
zip
 

carpenox

Most Senior Member
carpenox - Most Senior Member  
I see you have the download for v10 on the downloads folder, which asterisk did you end up going with? im giving it a run now
 

Zaraab

Well-known member
Zaraab - Well-known member  
I've started work on ViciBox v.10. This will be based on OpenSuSE v.15.3 and Asterisk 13. This version will be moving to more packaged based maintenance items which should make updates and corrections to things like vicibox-install less problematic overall. Below are some bullet points of what is going into this version:

- OpenSuSE Leap v.15.3 with Asterisk 13 and possibly Asterisk 16
- vicibox-install and associated files moved into a package called 'vicibox-install' for ease of maintenance
- vicibox-certbot being removed for the dumpster fire it ended up being, a new vicibox-ssl being created around the acme.sh script
- vicibox-firewall and associated files moved into a package called 'vicibox-firewall' for ease of maintenance
- Dynamic portal moved into a package called 'vicibox-dynportal' for ease of maintenance
- Inclusion of more utilities like pcapsipdump
- Basic SNMP config (not asterisk-snmp) for monitoring the server's health with network monitoring utilities
- Rework of the vicibox-upgrade script to make it more usable/usefule/work/etc.
- vicibox-install CLI arguments for semi-automated install

My current plan is to get the base image done so that when OpenSuSE finally moves 15.3 into a Beta state I can have you all test install the OS to make sure there's no real installer issues. I'm planning to have two ISOs with one being for a Linux MD Software RAID array and the other being the standard single-drive direct install. Currently the image has kernel 5.3.18 but that could very well change later on.

If you have any comments, requests, software additions, etc, feel free to post them below.



I would like to connect with you .. Please let me know your email
 
close button
Top