GOOD NEWS Incredible PBX 11 for Elastix 3.0

wardmundy

Nerd Uno
Joined
Oct 12, 2007
Messages
19,168
Reaction score
5,199
Coming Soon: The Best of Both Worlds for our International Friends

B7PTNB4IIAEBcl9.jpg:large


2015: It's All About Choices

B7PZI4qIYAAieb5.jpg:large
 

hecatae

resident hecatae
Joined
Feb 7, 2014
Messages
760
Reaction score
199
wow, running on 6.4, i thought elastix was still stuck on centos 5
 

vic555

Member
Joined
Aug 24, 2014
Messages
76
Reaction score
14
Elastix 3.0 had no manual in english...., as of last week; so any distribution in English, featuring a secure Centos 6.4 elastix installation, with a new GUI, is eagerly awaited.
 

bobmats

Member
Joined
Nov 11, 2014
Messages
50
Reaction score
1
I was running elastix 2.4 before. Update to 2.5 was not possible according to their support. Since elastix had some hack problems the last years. I also looked at elastix 3, instaled it on a vps but was not impressed. compared to freepbx11 there are many limitations. Elastix 3 does not rely on freebpx anymore so they started from scratch. It might work in some time but for now I installed incredible pbx 11 on centos which works fine for now.

The advance of incredible pbx will be at least to make elastix 3 more safe which it's currently lacking.
 

Twilight Sparkle

https://voip.ms/en/invite/MjM2MjQ4
Joined
Jul 21, 2013
Messages
448
Reaction score
57
O.M.G xd

i so cant wait...........

i used there old versions years ago... but keep telling me *No Dice, when i try to install other apps lol..... hated it so i left and discovered PBX in a Flash & loved it since..........
 

smarks

Guru
Joined
Jan 7, 2015
Messages
116
Reaction score
26
The current version of Elastix MT is a really nice starting point for testing multi-tenant. I consider it late Alpha/early Beta software right now.

The more people testing and filing bug reports the quicker it will improve.

http://bugs.elastix.org/main_page.php
 

wardmundy

Nerd Uno
Joined
Oct 12, 2007
Messages
19,168
Reaction score
5,199
Once you begin with the Nerd Vittles tutorial, you'll quickly discover that beauty is only skin deep unfortunately. Remember what they say about pioneers...

pioneer.gif


New build (version 11.13-02) will require a fresh start... if you wish to make any outside calls. ;) This new build gets you the very latest CentOS and Elastix MT updates as part of the initial Incredible PBX install. You're well advised to leave yum alone thereafter until further notice.

Trunks are still a work-in-progress at the Elastix end. Haven't gotten incoming calls to work AT ALL yet, but outgoing calls will function with a little jiggery pokery.

Here's an example using VoIP.ms:

1. Create the trunk in PBX -> PBX -> Trunks and fill out the General tab with Name, CallerID, and enable incred.pbx as an authorized Organization. Fill out Peer Settings form with your credentials and do the same with the Registration tab in traditional format (username:[email protected]):

B_MxYTKU4AAkHvW.jpg:large


2. Create a New DID entry in PBX -> PBX -> Inbound Numbers. Use 7 digit number, then choose Country Code, and Area Code. Save.

3. Enable the DID for your organization in Manager -> Organization -> Organization by clicking Assign DIDs beside the incred.pbx tenant. Then click Add DID. Drag the DID from the left to BELOW the Add DID heading on the right and Save it.

4. Create a New Inbound Route in PBX -> PBX -> Inbound Routes. Click Add Incoming Route and fill in the blanks. Dont' forget to Set Desintation for incoming calls. Save.

5. Create a New Outbound Route in PBX -> PBX - Outbound Routes. Click Add Outbound Route.

In Settings, give the Route a unique name, e.g. voipms-outgoing.

In Dial Patterns, add a Prefix if you want outbound calls to work at all, e.g.

B_M6CwoU8AANO32.jpg:large


In Trunk Sequence, drag your trunk into the Trunk Sequence field. Then Apply Changes.

B_M55z2U4AAog-i.jpg:large


6. So far, so good. Well, almost. The Elastix folks forgot to include the context name or something?? in realtime so you need to add the trunk settings context in /etc/asterisk/sip_custom.conf. Otherwise, Dial SIP/voipms/phonenumber fails. So add something like this to the file using your own credentials (the same ones you used in Step #1). This assumes you named your peer in Step #1: voipms!

Code:
[voipms]
disallow=all
username=123456_subacct
type=friend
trustrpid=yes
sendrpid=yes
secret=yourpassword
qualify=yes
nat=yes
port=5060
insecure=port,invite
host=atlanta.voip.ms
fromuser=123456_subacct
context=from-pstn
canreinvite=nonat
allow=ulaw

6. Restart Asterisk: asterisk-restart

Now you should be able to make outbound calls using VoIP.ms with a dial string like this: 8NXXNXXXXXX.
 

smarks

Guru
Joined
Jan 7, 2015
Messages
116
Reaction score
26
Yes, incoming DID is broken. Sometimes it will work. No rhyme or reason when or how. I am finding Kamailio to be a PiTA to troubleshoot. Even with debug enabled the logging is almost useless. No easy way to trace a call through the configuration script.

Really makes you appreciate Asterisk logging.
 

smarks

Guru
Joined
Jan 7, 2015
Messages
116
Reaction score
26
Elastix MT uses Asterisk realtime so no need to populate sip.conf and other config files and no need to reload on changes. At least not if it was working properly.

To verify realtime from asterisk CLI:

> core show config mappings

Config Engine: odbc
===> queue_log (db=asteriskcdrdb, table=queue_log)
===> meetme (db=elxpbx, table=meetme)
===> iaxusers (db=elxpbx, table=iax)
===> iaxpeers (db=elxpbx, table=iax)
===> musiconhold (db=elxpbx, table=musiconhold)
===> voicemail (db=elxpbx, table=voicemail)
===> queue_members (db=elxpbx, table=queue_member)
===> queues (db=elxpbx, table=queue)
===> sippeers (db=elxpbx, table=sip)
===> sipusers (db=elxpbx, table=sip)

If you named your trunk voipms then view settings as follows

> realtime load sippeers name voipms

or by username
> realtime load sippeers username 12345_someusername

or by domain name
> realtime load sippeers organization_domain someorg.com

If you have a user admin belonging to organization domain someorg.com

> realtime load sippeers name admin_someorg.com
 

hecatae

resident hecatae
Joined
Feb 7, 2014
Messages
760
Reaction score
199

Members online

No members online now.

Forum statistics

Threads
25,781
Messages
167,507
Members
19,201
Latest member
troutpocket
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Top