GOOD NEWS Incredible PBX 11 for Elastix 3.0

wa4zlw

Member
Joined
Feb 14, 2008
Messages
845
Reaction score
22
Location
Blandon, PA
We need a multi-tenant solution. We are using VoipNow but even though it's Asterisk 11.7 under the hood some of the basics that are in Incredible aren't even in there. PJSIP is not either and supposedly coming out in the 4.0 release RSN. Since this is a pay for product and our trial ends Monday, it looks like we're going to have to punt and regress to multiple Incredibles unfortunately instead of a MT offering. SInce it seems Elastix is still not ready for primetime, is there anything else that is stable and works or are we relegated to single customer boxes/

Hope everyone has a good turkey day!

Thanks leon
 

wardmundy

Nerd Uno
Joined
Oct 12, 2007
Messages
15,407
Reaction score
2,736
Might want to look at ThirdLane. Their MT is rock-solid and you can't beat the pricing.
 

wa4zlw

Member
Joined
Feb 14, 2008
Messages
845
Reaction score
22
Location
Blandon, PA
I would assume asterisk is under the covers? Just took a quick look at the GUI and it seems clean and straight forward. Will have to look a little more.

THanks leon
 

hecatae

resident hecatae
Joined
Feb 7, 2014
Messages
661
Reaction score
163
Location
Northampton, United Kingdom
Installing Elastix MT on Cloudatcost:

setenforce 0
sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
yum -y update
yum -y install epel-release
yum -y install fail2ban htop sysstat glances wget screen
yum -y update
cd /tmp
wget http://sourceforge.net/projects/elastix/files/Elastix PBX Appliance Software/3.0.0/latest/Elastix-3.0.0-Stable-x86_64-bin-10nov2014.iso/download
mv download elastixmt.iso
mkdir -p /mnt/elastixmt
mount -o loop /tmp/elastixmt.iso /mnt/elastixmt
cat > /etc/yum.repos.d/Elastix.repo <<EOF
[Elastix-cd]
name=Elastix-cd
baseurl=file:///mnt/elastixmt/
gpgcheck=0
enabled=1
EOF
cd /mnt/elastixmt/Elastix
for i in $(ls); do yum -y install $i; done
for i in $(ls); do yum -y install $i; done
/etc/init.d/mysqld start
/etc/init.d/elastix-firstboot start && reboot
You will be prompted to enter a password for MySQL (use passw0rd if installing incrediblepbx on top). After you are prompted to enter a password for the admin user (needs to include at least 1 upper case, lower case and number) press enter and wait for reboot

now remove both the iso and the iso repository:
Code:
rm /etc/yum.repos.d/elastix-cd.repo
rm /tmp/Elastix.iso
You are now ready for the Elastix mt incredible pbx install, if you pop over to NerdVittles,

/me looks

It no longer exists?

No worries, lets use the wayback machine and go to: https://web.archive.org/web/20150703022009/http://nerdvittles.com/?p=12421

needed code:

Code:
cd /root
wget http://incrediblepbx.com/incrediblepbx11elastix.tar.gz
tar zxvf incrediblepbx11elastix.tar.gz
rm -f incrediblepbx11elastix.tar.gz
./IncrediblePBX11-ElastixMT.sh
heavily adapted from: https://helpdesk.tecsecret.com.br/index.php?/Knowledgebase/Article/View/38/4/instalar-elastix-mt-30-no-centos-66-x86_64-em-cloud
and
http://mangolassi.it/topic/6243/building-elastix-mt-via-rpm-repo
still working on
 
Last edited:

hecatae

resident hecatae
Joined
Feb 7, 2014
Messages
661
Reaction score
163
Location
Northampton, United Kingdom

hecatae

resident hecatae
Joined
Feb 7, 2014
Messages
661
Reaction score
163
Location
Northampton, United Kingdom
found another script: http://mangolassi.it/topic/6243/building-elastix-mt-via-rpm-repo

edit this script works,

having fun with this
******** 10-SECOND WARNING ALERT ***********
IPtables FQDN problem on line: 148
The unresolvable FQDN is .
This rule will be temporarily disabled to allow IPtables to start.
Check commented out line 148 in /etc/sysconfig/iptables.
******** 10-SECOND WARNING ALERT ***********

found this http://pbxinaflash.com/community/threads/ubuntu-14-mini-install.16381/

Incredible PBX 11.13-02 for Elastix 3.0

Asterisk: UP Apache: UP MySQL: UP
Postfix: UP IPtables: UP SSH: UP
LAN port: UP Fail2Ban: UP Webmin: UP
Kamailio: UP IAX Modem: DN HylaFax: UP

RAM:410MB CentOS 6.7 (x86_64) Disk:9.9G

Asterisk 11.21.0 Elastix MT: 3.0
 
Last edited:

hecatae

resident hecatae
Joined
Feb 7, 2014
Messages
661
Reaction score
163
Location
Northampton, United Kingdom
pike for elastix multi tenant: https://jroliva.net/2015/10/07/configurando-seguridad-en-elastix-mt/

what is pike?

Pike is not a programming language. It's a module implemented in Kamailio that keeps track of all incoming requests, logging the source IP address for requests exceeding limits.

This module was implemented for the purpose of blocking IP addresses when limits are exceeded. It's better not to rely only on Kamailio to block such IP addresses.

Pike also reports abnormal traffic coming from different sources, allowing the system administrator to decide what measures to take using a script.
github for the pike module is here: https://github.com/kamailio/kamailio/tree/master/modules/pike

though to be honest, I going to check on all available kamailio security implementations: https://www.kamailio.org/wiki/tutorials/security/kamailio-security
 

Members online

No members online now.

PIAF 5 - Powered by 3CX

Forum statistics

Threads
22,565
Messages
138,901
Members
14,673
Latest member
vicndf