Skip to main content

Thirdlane PBX Manager 6.1.1.5 is available

Posted by thirdlane on Mon, 08/23/2010

2010-08-22 Changed installer to fix possible incorrect permissions on all the wav and gsm files in all the subdirectories under /var/lib/asterisk/sounds/ogm and /var/lib/asterisk/sounds/tl. Thanks Erik
2010-08-22 Fixed "start-recording" prompt to say that a "pound" key must be pressed to end recording (not "any" key).
2010-08-22 Added creation of /var/spool/asterisk/fax during installation. Thanks Andrey
2010-08-22 Changed installer to always set required permissions for all media files and executables installer copies to the target system. In the past they were set during the archive creation which could have caused (and did cause) problems if the permissions were incorrect on the system where the build was performed. Thanks Erik, Andrey and Ken
2010-08-21 Fixed a bug introduced in 6.1.1.4 where fetaure codes for thirdlane tenant in MTE were missing tenant's name. This bug affected only new installations.
2010-08-21 Removed callweaver support - callweaver project is not active anymore.
2010-08-20 Changed Tenant Management to disallow deletion of "thirdlane" tenant. This tenant should not be deleted as it is meant to be used as a prototype when creating other tenants. Thanks Erik
2010-08-20 Changed patching logic so it will consider Asterisk 1.6 specific lines in configuration files to be also enabled/uncommented for Asterisk 1.8.X. Thanks Scott
2010-08-20 Added extensions.include and features.conf to the list of files patched by the installation script based on Asterisk version.
2010-08-20 Changed extensions.include and features.conf shipped with PBX Manager MTE to include parking lot info for "thirdlane" tenant.
2010-08-20 Added support for multiple (tenant private) parking lots in MTE. Note that this will only work in 1.6.2.X and 1.8.X.X. This will be enabled by default only for new installations. Thanks Erik


Submitted by owenc on Wed, 09/15/2010 Permalink

I've been going through 6.1.1.2 to repatch stuff after upgrading and found an error that I fixed before but appears to still be broken in this version.

In special_features.include shouldn't the line in [tl-faxsend]:

exten => h,n(error),Set(FAXERROR=${FAXOPT(error))

be:

exten => h,n(error),Set(FAXERROR=${FAXOPT(error)})

Missing close bracket.

Submitted by owenc on Wed, 09/15/2010 Permalink

Also it looks like in scripts.include [macro-tl-goto-voicemail-direct] the line:

exten => s,n,Voicemail(${MACRO_EXTEN:3},u)

should be:

exten => s,n,Voicemail(${MACRO_EXTEN:3}@default${TL_DASH}${tenant},u)

Submitted by thirdlane on Thu, 09/16/2010 Permalink

Very strange, I could swear that both problems were fixed, it looks like somehow the update was lost.

Will fix this in the next release.

Submitted by k3leland on Fri, 09/17/2010 Permalink

Concerning this feature:

2010-08-20 Added support for multiple (tenant private) parking lots in MTE. Note that this will only work in 1.6.2.X and 1.8.X.X. This will be enabled by default only for new installations.

How can I enable this on my existing MTE installation?

Submitted by owenc on Fri, 09/17/2010 Permalink

I think I've found a fairly big bug that may only hit a limited number of people but I think it has hit us.

We're running 1.6.1.x (but probably only until this weekend) and have multi-tenant parking enabled. In order to do so all our extensions have:

parkinglot=parkinglot_tenantname

in them.

Prior to upgrading we just entered that setting in the "Other Options" field. However, now the parking lot setting no longer shows up in the other options field. So any user extension you touch will have the parking setting removed from it if you modify the extension without re-adding the manual parking setting.

I'm assuming this is because MTE is smart enough to recognize the parking command but then doesn't load it since this is not 1.6.2.x.

Submitted by k3leland on Mon, 09/27/2010 Permalink

Ping - 2 Weeks Later - Same Question

Concerning this feature:
2010-08-20 Added support for multiple (tenant private) parking lots in MTE. Note that this will only work in 1.6.2.X and 1.8.X.X. This will be enabled by default only for new installations.
How can I enable this on my existing MTE installation?

Submitted by k3leland on Thu, 10/21/2010 Permalink

3.5 weeks later - Same Question

Concerning this feature:
2010-08-20 Added support for multiple (tenant private) parking lots in MTE. Note that this will only work in 1.6.2.X and 1.8.X.X. This will be enabled by default only for new installations.

How can I enable this on my existing MTE installation?

Submitted by thirdlane on Fri, 10/22/2010 Permalink

There is a file called features.txt that in case of a new installation with Asterisk version that support multiple parking lots will contain a line

multiparking=1

This file is not meant to be used by customers and is used internally to record the information about the available features at the time of original (first) installation. The reason we are not advertising this is to avoid confusion in cases where customers will try to enable features manually while the installed Asterisk version does not support that feature, or something in PBX Manager implementation (like conference room numbering scheme) was changed and mixing the old and the new way would create problems.

Submitted by owenc on Fri, 10/22/2010 Permalink

Setting:

multiparking=0

does not keep MTE from breaking configuration of multi-tenant parking if you were already doing it before upgrading to the new version of MTE.

MTE takes out the multi-tenant configuration from any extension you ever touch with MTE.

We figured we'd just to to 1.6.2 but there are apparently issues there with the current configs and upgrading to 1.6.2

Submitted by k3leland on Fri, 10/22/2010 Permalink

Perhaps I wasn't clear enough. I have a MTE installation:

Asterisk 1.6.2.9
PBX Manager 6.1.1.5

I have been doing multi-tenant parking since before 6.1.1.5 when Thirdlane added support *by manually editing the config files*... with vim;)....

2010-08-20 Added support for multiple (tenant private) parking lots in MTE. Note that this will only work in 1.6.2.X and 1.8.X.X. This will be enabled by default only for new installations.

I took this to mean that I do not any longer have to do any manual config file editing every time I add a new tenant. However It is not enabled and even though I am running all the latest software I am still using vim for every tenant. I do not see a features.txt in my installation. Where do I create that file, and once created is my assumption right that Thirdlane GUI will create the parking contexts for each tenant?

Submitted by eeman on Fri, 10/22/2010 Permalink

/etc/webmin/asterisk/features.txt

add that line that alex mentioned.

once multiparking=1 in that file, then newly created tenants will get your additions without you having to manually add them.

Submitted by acxential on Sat, 10/23/2010 Permalink

Our installation does not have a /etc/webmin/asterisk/features.txt file. Should this just be manually added? Should there be other entries as well in this file or just the multiparking=1 line?

Also, is there anything that needs to be done for existing tenants to get parking working properly?