2016-04-08

Elastix 3.0.0-1 alpha – La rama actual 2.3.0

——————————————————————————–

ELASTIX FRAMEWORK

– FIXED: elastix database, fixed bug when installing elastix database, primary key repeat.

SVN Rev[4301]

– CHANGED: Framework – Setup/DB: Was added modules CREATE TABLE organization

SVN Rev[4296]

– MOVED: Framework – modules/userlist: was moved to apps/sysetm

SVN Rev[4277]

– ADDED: Into file elastix-framework.spec, This file now added the contect motd message.

SVN Rev[4273]

– CHANGED: Framework – Libs: Was added class palosantoOutboundPBX

SVN Rev[4272]

– UPDATED: elastix-framework spec file was changed, comments lines db settings version process.

SVN Rev[4264]

– FIXED: The paths for require_once now should work.

SVN Rev[4259]

– CHANGED: Framework – Libs/paloSantoInstaller: Was fixed bugs

SVN Rev[4254]

– CHANGED: Framework: remove commented-out dead code in paloSantoConfig.

CHANGED: Framework: remove two methods in paloSantoConfig that are defined but never used in Elastix. This removes

two potential uses of sudo chown.

SVN Rev[4195]

– ADDED: Framework – Modules/Userlist: Was maked some modified at moment to create a user.

SVN Rev[4172]

– CHANGED: Framework – Libs: Was updated libs to include last change. Now dialplan file used by asterisk are written

by priviliged scrip asteriskconfig.

SVN Rev[4167]

– CHANGED: modules – faxlist – sendfax – faxviewer: Add option to check faxes status in faxlist, fixed messagges when

send a fax, show status failed or OK of sent faxes in faxviewer.

SVN Rev[4156]

– ADDED: Framework – Modules/Organizations: Added file javascript.js.

SVN Rev[4149]

– CHANGED: database elxpbx was moved from framework to apps.

SVN Rev[4144]

– CHANGED: Framework – Modules/Organizations: Was added a new function which return a country code give a country.

SVN Rev[4143]

– CHANGED: Framework – Modules/userlist: Was changed name database from elx_pbx to elxpbx.

SVN Rev[4141]

– CHANGED: Framework – Libs: Was changed some libs because was changed name database use to store asterisk configuration

from elx_pbx to elxpbx.

SVN Rev[4139]

– RENAMED: elx_pbx database was rename by elxpbx.

SVN Rev[4138]

– CHANGED: Framework – Setup/DB: was changed script sql of elx_pbx and elastix.db database.

SVN Rev[4137]

– CHANGED: Framework-Libs: Where added some funtions.

SVN Rev[4132]

– CHANGED: Framework – Libs: Was edited these libs to added new functions.

SVN Rev[4100]

– FIXED: To remain embebed a2billing in elastix when logout.

SVN Rev[4094]

– FIXED: bug 0001318, bug 0001338: fixed in Asterisk File Editor return last query in Back link, fixed Popups, position and design,

add in Dashboard.

– ADDED: Applet Admin option to check all.

SVN Rev[4092]

– CHANGED: Framework – Modules/Group_Permission: Was fixed some bugs in index.php.

SVN Rev[4083]

– CHANGED: Framework – Libs: was modified libs paloSantoACL.class.php and paloSantoPBX.class.php. In paloSantoACL.class.php was

fixed function getExtUser bad connection database and paloSantoPBX was added new functions.

SVN Rev[4082]

– CHANGED: Apps – Modules/Organization_Permission: Was resolved bug in which couldn’t apply permission to organization when

just one resource appear

SVN Rev[4071]

– CHANGED: Framework – DB: Was modificated databases elastix y elx_pbx.

SVN Rev[4070]

– CHANCED: Framework – Libs: Was modificated some libs to solve some bugs was appeard after last updated.

SVN Rev[4067]

– CHANGED: Framework – Setup/DB: where added the table reload_dialplan. This table is set to yes when is necesary rebuild

dialplan ofone organization.

SVN Rev[4056]

– CHANGED: Framework – Modules/userlist: where changed the way that show message to reload dialplan of one organization.

CHANGED: Framework – Setup/DB: where added the table reload_dialplan. This table is set to yes when is necesary rebuild

dialplan of one organization.

SVN Rev[4055]

– CHANGED: Framework – Themes/elastixneo: changed in file _menu.tpl to support multitenant.

SVN Rev[4051]

– CHANGED: Framework – Modules/themes_system: Module themes_system where changed th support multitenant

SVN Rev[4050]

– CHANGED: Framework – Modules/group_permission: Module group_permission where changed th support multitenant

SVN Rev[4049]

– CHANGED: Framework – Modules/grouplist: Module grouplist where changed the support multitenant.

SVN Rev[4048]

– CHANGED: Framework – Modules/grouplist: Module grouplist where changed the support multitenant.

SVN Rev[4047]

– CHANGED: Framework – Modules/userlist: Module userlist where changed the support multitenant.

SVN Rev[4046]

– UPDATED: Framework – Modules: Modules userlist, grouplist, group_permission, themese_system, language where changed to support multitenant.

SVN Rev[4045]

– ADDED: Framework – Modules/Organization: Where added a new module Organization. This module permit the superadmin user create organization

inside elastix.

SVN Rev[4041]

– ADDED: Framework – Modules/Organization: Where added a new module Organization. This module permit the superadmin user create organization

inside elastix.

SVN Rev[4040]

– ADDED: Framework – BD: where added sqlite database elastix.db. This is the new unificated database for elastix. This database replace to acl.db.

menu.db, settings.db, email.db and fax.db.

ADDED: Framework – BD: where added mysql database elx_pbx. This database contains pbx configuration and asterisk realtime tables.

DELETED: Framework – BD: where deleted the sqlite database acl.db, settings.db, menu.db. These database have been replaced for elastix.db

SVN Rev[4039]

– CHANGED: Framework – Libs: Libs paloSantoAcl.class.php, paloSantoGrid.class.php, paloSantoInstaller.class.php,

paloSantoMenu.class.php, paloSantoModuloXML.class.php, paloSantoNavigation.class.php where changed to add support for elastix multitenant.

ADDED: Framework – Libs: libs extensions.class.php, paloSantoAsteriskConfig.class.php, paloSantoPBX.class.php where added to elastix for

support multitenant

SVN Rev[4038]

– FIXED: Framework: remove stray print_r()

SVN Rev[4015]

– FIXED: Framework: use SERVER_ADDR instead of ifconfig for querying IP of request in iframe module display.

SVN Rev[3994]

– FIXED: Framework: use ip addr show instead of ifconfig to get assigned IP address. Required for compatibility with Fedora 17.

SVN Rev[3991]

– FIXED: Framework: replace TERM=dumb with TERM=xterm in elastix-helper environment, prevents error messages from appearing on stderr.

SVN Rev[3988]

– FIXED: Framework: teach version display to deal with some missing packages.

SVN Rev[3986]

– ADDED: framework databases, added a new database called elastix.db

SVN Rev[3982]

– NEW: framework class that applies the method of Long Poll.

SVN Rev[3970]

– FIXED: Framework: probe CPU load the proper way, by reading /proc/stat twice and subtracting values. Fixes Elastix bug #1043.

– FIXED: Framework: use Processor entry in /proc/cpuinfo if present. Allows presenting a decent “CPU” entry in dashboard on ARM systems.

SVN Rev[3963]

– CHANGED: Framework: Only overwrite /etc/yum.repos.d/CentOS-Base.repo if this file already exists. Prevents creation of

nonfunctional repository in Fedora 17.

SVN Rev[3951]

ELASTIX ADDITIONALS

– CHANGED: Additionals – Sudoers: Was edited sudoers file to add permission to user uucp to use priviled script.

SVN Rev[4302]

– DELETED: A error handling of an object never created.

SVN Rev[4257]

– DELETED: The addons repo was removed because CentOS 6 does not have these repo. The release version of the gpgkeys were updated to 6 too.

SVN Rev[4256]

– CHANGED: The new name of function paloSantoACL::getIdResources now its getResources.

SVN Rev[4255]

– FIXED: elastix-dbprocess script, fixed date PHP warning.

SVN Rev[4249]

– CHANGED: Additionals – User/bin: Script elastix-menumerge y elastix-menuremove where modified to support multitenant.

SVN Rev[4042]

– FIXED: Framework: use ip addr show instead of ifconfig to get assigned IP address. Required for compatibility with Fedora 17.

SVN Rev[3991]

– FIXED: Framework: replace TERM=dumb with TERM=xterm in elastix-helper environment, prevents error messages from appearing on stderr.

SVN Rev[3988]

– FIXED: Additionals – Elx-migrate-1.6to2.x: Fixed bugs introduced in commit 3875.

SVN Rev[3876]

ELASTIX FIRSTBOOT

– CHANGED: The message for updates of passwords now are diferent.

SVN Rev[4309]

– CHANGED: The message for the elastix web admin is now elastix web superadmin.

SVN Rev[4278]

– FIXED: A symbol was wrong now its corrected.

SVN Rev[4275]

– FIXED: Not needed anymore restart amportal.

SVN Rev[4262]

– FIXED: Now the elastix admin password is updated.

SVN Rev[4261]

– FIXED: elastix-admin-passwords: Fixed bug when enter a not allowed character in password.

SVN Rev[4161]

– CHANGED: elastix-firstboot: Optimization: do not attempt to start mysql unconditionally. It should be started only

when a database configuration is required. Also, since elastix-admin-passwords starts mysql if required, there

is no need to start it on the init script too.

FIXED: elastix-firstboot: do not attempt to start mysql on system shutdown.

SVN Rev[4006]

ADDONS MODULE

– ADDED: module addons, added the repo pgdg-91-centos.repo and the gpg-key RPM-GPG-KEY-PGDG-91 for Postgresql91

SVN Rev[4157]

– CHANGED: module addons_availables, an informative chart is displayed for the upgrades indicating which are the main features

of the upgrade.

SVN Rev[4109]

– Addons – Add pagination and navigation in the footer page.

SVN Rev[4096]

– CHANGED: Update Helper: Explicitly return exit code in startup script

CHANGED: Update Helper: /etc/init.d/elastix-updaterd should be owned by root, not asterisk.

SVN Rev[4005]

– CHANGED: Elastix Updater: remove lone call to deprecated ereg().

SVN Rev[3965]

– CHANGED: Elastix Updater: remove E_STRICT from error_reporting to silence warning messages at daemon startup in Fedora 17.

SVN Rev[3957]

– CHANGED: module addons_available, now all the servers must register first to get any addon.

SVN Rev[3939]

AGENDA MODULE

– CHANGED: daemon elastix-synchronizer, added a default color for events on a synchronization.

SVN Rev[4059]

– CHANGED: module calendar, added a new field called “new” to indicate if an event is new or

not in a synchronization

SVN Rev[4058]

– CHANGED: module address_book, added a new field called “new” to indicate if a contact is new

or not in a synchronization.

SVN Rev[4057]

– FIXED: Remove stray print_r().

SVN Rev[4016]

– CHANGED: modules agenda, the daemon elastix-synchronizerd does not need root privileges. Changing to asterisk user privileges.

SVN Rev[3976]

– ADDED: module agenda, added a new daemon called elastix-synchronizerd which handle the contacts and events synchronization.

SVN Rev[3975]

– ADDED: module calendar, added new rest resources for events synchronization and data integrity verification.

SVN Rev[3973]

– ADDED: modules address_book, added new rest resources for synchronitation and data verification integrity.

SVN Rev[3972]

– FIXED: Module – Agenda/Calendar: Fixed bug 1266. In firefox and IE.

SVN Rev[3945]

CALL CENTER MODULE

– CHANGED: Dialer: fix incorrect field access syntax on trunk error output.

SVN Rev[4209]

– CHANGED: Agent Console: if Elastix user has a default extension, suggest this

extension as the extension to use for initial agent login. Possible fix for

Elastix bug #1354.

SVN Rev[4155]

– CHANGED: Agent Console: do not needlessly create global variables for

iteration in javascript function.

SVN Rev[4154]

– CHANGED: Agents Monitoring: make use of “getagentactivitysummary” request to

rewrite the implementation of the real-time status report. The report now

uses long polling and Server Sent Events in a way similar to the Agent

Console. This rewrite is expected to significantly reduce the server load

over the old strategy of running the complete report algorithm every four

seconds.

SVN Rev[4153]

– CHANGED: Agent Console: extend library to add support for

getagentactivitysummary.

SVN Rev[4152]

– Dialer (ECCP): new request “getagentactivitysummary” that produces a summary

of agent activity on a date range.

Dialer (ECCP): extend “getagentstatus” request to report the queue number

that assigned the call currently connected to the agent.

SVN Rev[4151]

– CallCenter: remove stale specfile

SVN Rev[4106]

– CallCenter: bump version for release. Remove stale specfile.

SVN Rev[4104]

– FIXED: Agent Console: whether the browser sends ‘true’ or ‘checked’ for an

enabled button is browser-dependent, so both must be checked.

SVN Rev[4078]

– FIXED: Agent Console: fix incorrect check for schedule_use_daterange and

schedule_use_sameagent flags in call scheduling.

SVN Rev[4073]

– FIXED: Agent Console: fix incorrect check for atxfer parameter in call

transfer. This should allow attended transfer to work from the web console.

SVN Rev[4062]

– CHANGED: Dialer: remove last call to deprecated ereg().

SVN Rev[3964]

– CHANGED: Agent Console: add onsubmit handling to login form so that pressing

ENTER also starts login process.

SVN Rev[3960]

– FIXED: Dialer: remove E_STRICT from error_reporting to silence warning

messages at daemon startup in Fedora 17.

SVN Rev[3958]

– CHANGED: CallCenter: Bump version for release.

FIXED: CallCenter: Temporarily remove menu item for module that is not yet

committed.

SVN Rev[3886]

EMAIL ADMIN MODULES

– CHANGED: email_admin – Build/elastix-email_admin.spec: The prereq

Roundcubemail were deleted.

SVN Rev[4236]

– CHANGED: email_admin – Build/elastix-email_admin.spec: Update specfile with

latest SVN history. Changed version and release in specfile.

SVN Rev[4224]

– FIXED: Email Accounts: remove privilege escalation vulnerability on

privileged script for mailbox rebuild.

SVN Rev[4182]

– FIXED: modules – antispam – festival – sec_advanced_setting – remote_smtp:

Fixed graphic bug in ON/OFF Button

SVN Rev[4102]

– CHANGED: Email_admin – Setup/PalosantoEmail: Where changed lib

paloSantoEmail.class.php to support multitenant

SVN Rev[4043]

– FIXED: Email List: Fix XSS vulnerability.

SVN Rev[4011]

– CHANGED: elastix – /: The svn repository was reconstructed for better use and

management.

SVN Rev[3997]

– FIXED: Remote SMTP: only check authentication on activation, not

deactivation.

SVN Rev[3987]

– FIXED: Postfix Stats: the cron job should explicitly set the default

timezone.

SVN Rev[3966]

– ADDED: Build – SPEC’s: The spec files were added to the corresponding modules

and the framework.

SVN Rev[3849]

FAX MODULES

– FIXED: Conflicts between files provided by hylafax and elastix-fax rpm.

SVN Rev[4311]

– CHANGED: Apps – Fax: Spec fiel was modified to solve conflicts FaxDispatch

file with hylafax

SVN Rev[4310]

– CHANGED: Apps – Fax/elastix-fax.spec: Was necesary modified spec file to move

file faxgetty.conf to /etc/init directory

SVN Rev[4308]

– CHANGED: Apps – Fax: Was modified file hylifax/bin/includes/functions.php.

This file use a privileged script to insert recived fax in table fax_docs

SVN Rev[4303]

SVN Rev[4299]

– ADDED: Was added file FaxDispatch. This file is used to send a mail when a

fax is send o recived

SVN Rev[4298]

– CHANGED: fax – Build/elastix-fax.spec: Update specfile with latest SVN

history. Changed version and release in specfile.

SVN Rev[4226]

– CHANGED: modules – faxlist: Fixed process to check Fax status

SVN Rev[4159]

– CHANGED : modules – faxlist – sendfax – faxviewer: Add option to check faxes

status in faxlist, fixed messagges when send a fax, show status failed or OK

of sent faxes in faxviewer

SVN Rev[4156]

– FIXED: Apps – Fax/Modules: Was fixed a bug in module faxviewer introduced in

commit 4068

SVN Rev[4080]

– ADDED: Apps – Fax/Faxlist: Was added file filter.tpl. this file it is

necesary to commit 4068

SVN Rev[4069]

– CHANGED: Apps – Fax: Was modified modules faxlist, sendfax and faxviewer to

made compatible con multitenant model. Lib paloSantoFax.class.php and script

to send and recive fax inside Setup/Hylafax was changed too

SVN Rev[4068]

– CHANGED: Apps – Fax/faxconfig: Script faxconfig was changed to support

multitenant

SVN Rev[4052]

– CHANGED: Fax – Setup/paloSantoFax.class.php: Where changed lib

paloSantoFax.class.php to support multitenant

SVN Rev[4044]

– FIXED: Remove stray print_r.

SVN Rev[4017]

– CHANGED: elastix – /: The svn repository was reconstructed for better use and

management.

SVN Rev[3997]

– FIXED: Modules – Fax Viewer: relax unnecessarily-restrictive validation type

on “Company Fax” filter option. Fixes Elastix bug #1281.

SVN Rev[3946]

– UPDATE: modules – fax and pbx, updated changelog in spec file.

SVN Rev[3944]

– CHANGED: modules – sendfax: Add messages of sending fax process with ajax i

Send Fax application form

SVN Rev[3937]

PBX MODULE

– DELETED: Iax and Sip configurations files are no longer needed for now.

SVN Rev[4307]

– CHANGED: Now the spec create iac and sip registrantions files.

SVN Rev[4306]

– CHANGED: Apps – PBX/Outbound_route: Was reverted commit 4304

SVN Rev[4305]

– CHANGED: Apps – PBX/trunks: Was fixed bug to disabled trunks

SVN Rev[4304]

SVN Rev[4300]

SVN Rev[4299]

SVN Rev[4297]

– FIXED: Apps -PBX/inbound_route: Was fixed error when was writting dialplan

SVN Rev[4293]

– DELETED: call to function include its not longer needed

SVN Rev[4288]

– FIXED: Now the squema creates the elxpbx db.

SVN Rev[4287]

– DELETED: prereq my_extension its no longer needed.

SVN Rev[4282]

– ADDED: Apps – PBX/OutbondRoute: Was added module outbound route. Was fixed

bugs in module trunks

SVN Rev[4274]

SVN Rev[4270]

– UPDATED: file installer.php into pbx, this file was cleared, its content was

obsoleted.

SVN Rev[4267]

– FIXED: Wildcard and path to elastixdir + permissions

SVN Rev[4266]

– FIXED: Wildcard and path to elastixdir.

SVN Rev[4263]

– ADDED: Now pbx need a folder called elastixdir.

SVN Rev[4260]

– CHANGED: Apps – PBX/Trunks: Was fixed some bugs and added options to

relationship organization

SVN Rev[4258]

– DELETED: Call to retrieve_conf its no longer necesary.

SVN Rev[4253]

– ADDED: Function load_default_timezone for resolve a warning launched by date

function.

SVN Rev[4252]

– FIXED: Now the squema creates the elxpbx db.

SVN Rev[4251]

– UPDATED: spec file elastix-pbx was recontructed, optimazed for elastix 3.

SVN Rev[4250]

– =CHANGED: Apps – PBX/trunk: Was modified file asteriskconfig

SVN Rev[4247]

– =ADDED: Apps – PBX/trunk: Was added module trunk. THis module permit the

superadmin create and manage the trunk

SVN Rev[4246]

– =CHANGED: Apps – PBX/elxpbx: Was modified database elxpbx was modified table

trunk and was add tables did and did_details

SVN Rev[4245]

– =ADDED: Apps – PBX/agibin: Was added agi script.

SVN Rev[4244]

– =ADDED: Apps – PBX/astetc: Was added folder astect. This directory contain

asterisk configuration file

SVN Rev[4243]

– ADD: templates asterisk config files for support.

SVN Rev[4242]

– ADD: elastixdir directory, this directory is used pbx module for general

settings organizations

SVN Rev[4241]

– CHANGED: MODULE – PBX/EXTENSION_BATCH: Password at least 6 characters, and

query parameters for downloading extensions.

SVN Rev[4240]

– CHANGED: pbx – Build/elastix-pbx.spec: The prereq freepbx were deleted.

SVN Rev[4238]

– CHANGED: pbx – Build/elastix-pbx.spec: Update specfile with latest SVN

history. Changed version and release in specfile.

SVN Rev[4229]

– CHANGED: Apps – PBX/Setup/asteriskconfig: Was modified privileged script

asteriskconfig. Was added functionality to create queue and ivr dialplan

SVN Rev[4208]

– CHANGED: Apps – PBX/Setup/generic_extensions.conf: Was modified the file

generic_extensions.conf. Was solve problem when use feature code automon

SVN Rev[4207]

– CHANGED: Apps – PBX/Setup/elxpbx: Was modified the database elxpbx. Was added

tables ivr, ivr_destination, queue y queue_member

SVN Rev[4206]

– CHANGED: Apps – PBX/Modules: Where made changed in modules features_code and

extensions to fixed some bugs

SVN Rev[4205]

– ADDED: Apps – PBX/Modules: Was added new module ivr. This module permit the

creation and edition of ivr in asterisk

SVN Rev[4204]

– ADDED: Apps – PBX/Modules: Was added new module queues. This module permit

the creation and edit of queue in asterisk using realtime technology

SVN Rev[4203]

– CHANGED: MODULE – PBX/EXTENSION_BATCH: Query parameters to download the file

.csv

SVN Rev[4202]

– FIXED: Control Panel: fix failure to update interface after user opens

browser tab to different Elastix module while keeping Control Panel open.

SVN Rev[4194]

– CHANGED: Endpoint Configurator: revert emergency commit (again). Now with a

fat warning to update elastix-system instead.

SVN Rev[4193]

– CHANGED: Port changes to Grandstream configurator for batch configuration to

new parallel implementation.

SVN Rev[4192]

– ADD: Module Endpoint Configurator, Endpoints Batch, Added support for phones

Grandstream models GXP2100, GXP1405.

SVN Rev[4191]

– ADD: Module Endpoint Configurator, Endpoints Batch, Added support for phones

Grandstream models GXP2100, GXP1405, GXP2120.

SVN Rev[4187]

– CHANGED: Endpoint Configurator: fill-out implementation of Sangoma Vega

endpoint. Copy completed implementation to trunk.

SVN Rev[4181]

– FIXED: Batch of Endpoints: reimplement CSV download to take into account all

of the endpoints that were configured via Endpoint Configurator and therefore

have no parameters as inserted by Batch of Endpoints. Fixes Elastix bug

#1360.

SVN Rev[4175]

– CHANGED: Endpoint Configurator: revert emergency commit. The problem that was

fixed in this commit should no longer occur with the Prereq: elastix-system

>= 2.3.0-10 that fixed Elastix bug #1358.

SVN Rev[4174]

– ADDED: Apps – PBX/Setup: Was modified database elxpbx

SVN Rev[4171]

– ADDED: Apps – PBX/Setup: Was modified privileged scrip asteriskconfig. This

script write dialplan asterisk configuration

SVN Rev[4170]

– ADDED: Apps – PBX/Setup: Was added file phpagi-asmanager.php. This file

contain function used with asterisk manager application

SVN Rev[4169]

– CHANGED: Apps – PBX: Was modified file generic_extensions.conf. Was resolved

problem when realized recordings of calls and other issues

SVN Rev[4168]

– CHANGED: Apps – PBX: Was finished module general_settings. This modules

permit to each organization admin customized this pbx

SVN Rev[4166]

– FIXED: Prereq: elastix-system >= 2.3.0-10. Fixes Elastix bug #1358.

SVN Rev[4164]

– FIXED: modules -control_panel : Reset counter in queues when there are not

calls

SVN Rev[4162]

– FIXED: modules – endpoint_configurator: network() function was changed,

paloSantoNetwork invoke bad format.

SVN Rev[4160]

– ADDED: Apps – PBX/Privileged: Was added scrip asteriskconfig. This script

help in generation dialplan

SVN Rev[4150]

– CHANGED: Apss – PBX/db: Was added to elxpbx sql script insert that must be

done while installation time

SVN Rev[4148]

– UPDATED: file script install elxpbx database was updated, user asteriskuser

privileges

SVN Rev[4147]

– UPDATED: file script install elxpbx database was updated, user asteriskuser

privileges

SVN Rev[4146]

– CHANGED: App – PBX: Was added file generic_extensions.conf. This file contain

the dialplan used in asterisk

SVN Rev[4145]

– CHANGED: database elxpbx was moved from framework to apps

SVN Rev[4144]

– CHANGED: Apps – PBX: Was changed name database from elx_pbx to elxpbx

SVN Rev[4142]

– CHANGED: Apps – PBX: Was changed name database from elx_pbx to elxpbx

SVN Rev[4140]

– ADDED: Apps – PBX: Was added a new module general_settings. This module

permit edit parameters sip,iax,voicemail configuration by organization

SVN Rev[4135]

– CHANGED: Was added module features_code. This module is used to configurate

dialplan of each organization

SVN Rev[4134]

– CHANGED: Framework – Modules/Extensions: Was modified the view

SVN Rev[4133]

– UPDATED: updated spec elastix-pbx.spec

SVN Rev[4125]

– CHANGED: module voipprovider, this module was removed from core. An

informative message is added to indicate to the user that this is now an

Addon.

SVN Rev[4118]

– ADDED: added new agi script called hangup.agi that is executed in file

extensions_override_elastix.conf. This agi intends to be an intermediary

between addons scripts that needs information about a call as soon as it is

hang up. This addons_scripts must be in path

/usr/local/elastix/addons_scripts

SVN Rev[4115]

– CHANGED: Module Batch of Extensions: By downloading the csv file batch of

Extensions reflects the Record Incoming and Record Outgoing (“Adhoc”) as “On

Demand”.

SVN Rev[4113]

– HANGED: Menu.xml: The Level 2 module named “Endpoints”, now called “Batch

Configurations”.

CHANGED: Module Endpoint Configurator: The warning message that shows before

discovering the endpoints on the network.

ADD: Module Endpoints Batch: Download the current endpoints in CSV format

CHANGED: Module Batch of Extensions: Upload the CSV with multiple subnets

separated by “&” in the “Denny” and “Permit”.

CHANGED: Module Batch of Extensions: The parameters “IMAP Username” and “IMAP

Password” is not shown in the “VM Options”.

CHANGED: Module Batch of Extensions: By downloading the csv file batch of

Extensions reflects the Record Incoming and Record Outgoing (“Adhoc”) as “On

Demand”.

CHANGED: Module Batch of Extensions: Field “Secret” must have minimum 8

alphanumeric characters, case sensitive.

SVN Rev[4111]

– FIXED: modules – antispam – festival – sec_advanced_setting – remote_smtp:

Fixed graphic bug in ON/OFF Button

SVN Rev[4102]

– Fixed bug 0001318, bug 0001338: fixed in Asterisk File Editor return last

query in Back link, fixed Popups, position and design, add in Dashboard

Applet Admin option to check all

SVN Rev[4092]

– CHANGED: module pbx, delete tables and queries related to voipprovider [4087]

SVN Rev[4091]

– Add Mac and application form to Set Sangoma Vega Gateway

SVN Rev[4085]

– ADDED: Apps – Modules/PBX: Was added a new module called extensions. This

module is used to create extension type sip or iax2 using asterisk realtime

technology

SVN Rev[4081]

– CHANGED: modules – endpoint_configurator: Add sql_insert and code to set

models XP0100P and XP0120P of Xorcom Vendor

SVN Rev[4076]

– ADDED: Endpoint Configurator: add new command-line utility.

This new utility runs from /usr/bin/elastix-endpoint-configure. The program

aims to introduce a new architecture for endpoint configuration, with better

encapsulation of vendor-specific operations, and with an emphasis on parallel

configuration of multiple endpoints for speed. The ultimate goal is to enable

the quick configuration of hundreds of phones at once.

SVN Rev[4075]

– CHANGED: (trivial) Endpoint Configurator: sync index.php between 2.3.0 and

trunk.

SVN Rev[4074]

– FIXED: Endpoint Configurator: for Cisco phones, syncinfo.xml must contain

<SYNCINFO> and </SYNCINFO> tags, else Cisco phone will not reboot.

SVN Rev[4065]

– FIXED: Endpoint Batch: Properly figure out network mask for local network

instead of hardcoding a /24 network mask.

SVN Rev[4037]

– ADDED: module – endpoints_batch: image file_csv.jpg for help of module

SVN Rev[4029]

– FIXED: Endpoint Configurator: Remove stray print_r.

SVN Rev[4018]

– CHANGED : modules – endpoint_configurator: Add function and sql statement to

set the new model Yealink VP530 from Endpoint Configurator

SVN Rev[4014]

– FIXED: Conference: Remove XSS vulnerability.

SVN Rev[4012]

– CHANGED: Endpoint Configurator: Reimplement Grandstream configuration encoder

as a pure PHP method. This allows the package to drop the Java-based encoder,

which in turn allows the package to drop the openfire dependency.

CHANGED: Endpoint Configurator: modify listmacip so that it can stream output

from nmap as it is generated.

FIXED: Asterisk CLI: Fix short PHP tag that no longer works in Fedora 17.

SVN Rev[4009]

– CHANGED: elastix – /: The svn repository was reconstructed for better use and

management.

SVN Rev[3997]

– FIXED: Endpoint Configurator: Properly figure out network mask for local

network instead of hardcoding a /24 network mask.

SVN Rev[3993]

– FIXED: Endpoint Configurator: Relax pattern matching in listmacip script to

account for differences in output format in nmap from CentOS to Fedora 17.

SVN Rev[3992]

– FIXED: Endpoint Configurator: Use ip addr show instead of ifconfig to get

size of network mask for endpoint scan. Required for compatibility with

Fedora 17.

SVN Rev[3989]

– ADD: MODULE endpoints_batch, Parent menu is created second level called

“Endpoints”. with their respective classification Batch of Extensions,

Endpoint Configurator become the third-level menu, menu is also added a third

level called Batch Enpoints enabling mass configuration enpoints so fast,

taking as input: subnet where the endpoints are connected and a file (. csv)

file that contains configuration parameters such as (Vendor, Model, MAC, Ext,

IP, Mask, GW, DNS1, DNS2, Bridge, Time Zone).

SVN Rev[3985]

– NEW: new rest resource in pbxadmin to make calls

SVN Rev[3971]

– FIXED: PBX: installer.php: stop leaving temporary file /tmp/trunk_dump.sql

around after install or update.

FIXED: PBX: installer.php: stop leaving temporary file

/var/www/db/trunk-pbx.db around on most install/update scenarios.

SVN Rev[3959]

– FIXED: Changed elastix-pbx specfile so that several files are explicitly set

as executable. Fixes Elastix bugs #1291, #1292.

SVN Rev[3956]

– FIXED: On-demand recording must not use MIXMON_FORMAT. The format for

recording is TOUCH_MONITOR_FORMAT, if defined, or wav if not defined.

CHANGED: Use ASTSPOOLDIR instead of hardcoded /var/spool/asterisk.

SVN Rev[3952]

– UPDATE: modules – fax and pbx, updated changelog in spec file.

SVN Rev[3944]

– CHANGED: MODULES – PBX/EXTENSION_BATCH: The following fields were added

callgroup, pickupgroup, disallow, allow, deny, permit, Record Incoming,

Outgoing Record in extensiones.csv file to upload and download.

SVN Rev[3940]

REPORTS MODULE

– FIXED: module cdrreport, querys to asterisk database, ringgroups now are

solved

SVN Rev[4294]

– CHANGED: reports – Build/elastix-reports.spec: Update specfile with latest

SVN history. Changed version and release in specfile.

SVN Rev[4230]

– CHANGED: module – billing_rates: Change text information when edit a rate

SVN Rev[4163]

– CHANGED: elastix – /: The svn repository was reconstructed for better use and

management.

SVN Rev[3997]

– NEW: Missed Calls Module

SVN Rev[3932]

SECURITY MODULE

– UPDATED: module sec_advanced_settings, freepbx configuration its not

necessary.

SVN Rev[4295]

– FIXED: anonymoussip privileged file, was fixed error whe file

/etc/asterisk/sip_general_custom.conf not exists, validation was added for

it.

SVN Rev[4265]

– CHANGED: security – Build/elastix-security.spec: The prereq freepbx were

deleted.

SVN Rev[4239]

– CHANGED: security – Build/elastix-security.spec: Update specfile with latest

SVN history. Changed version and release in specfile.

SVN Rev[4231]

– FIXED: modules – antispam – festival – sec_advanced_setting – remote_smtp:

Fixed graphic bug in ON/OFF Button

SVN Rev[4102]

– sec_rules – Fixed graphic bug in edition of New Rule of Firewall and improve

design

SVN Rev[4099]

– FIXED: Port Knocking: trim padding of null bytes from end of plaintext.

SVN Rev[4079]

– ADDED: Implement Port Knocking support. This includes:

– Two new modules: PortKnocking Interfaces, PortKnocking Users

– New service elastix-portknock, requires package elastix-portknock

– New dependency on php-mcrypt

– New crontab job for authorization cleanup

SVN Rev[4035]

– ADDED: Implement Port Knocking support. This includes:

– Two new modules: PortKnocking Interfaces, PortKnocking Users

– New service elastix-portknock, requires package elastix-portknock

– New dependency on php-mcrypt

– New crontab job for authorization cleanup

SVN Rev[4032]

– FIXED: Define Ports, Audit, Weak Keys: Remove XSS vulnerability.

SVN Rev[4010]

– CHANGED: elastix – /: The svn repository was reconstructed for better use and

management.

SVN Rev[3997]

– FIXED: Sec_Rules: Remove code that was copypasted from paloSantoNetwork, and

reference the source directly. This allows the module to work properly with

the fixes made for Fedora 17. Also, remove an unneeded reference to

paloSantoConfig.

SVN Rev[3996]

– CHANGED: Security – build/elastix-security.spec: update specfile with latest

SVN history. Changed release in specfile

SVN Rev[3905]

– DELETED: modules – security: delete file db-delete not necesary.

SVN Rev[3878]

SYSTEM MODULE

– FIXED: module dashboard, fixed applet by default for admin user

SVN Rev[4292]

– DELETED: acl database is not longer used

SVN Rev[4291]

– DELETED: acl database is not longer used

SVN Rev[4290]

– FIXED: upload image function now working

SVN Rev[4289]

SVN Rev[4286]

SVN Rev[4280]

SVN Rev[4279]

– MOVE: Framework – modules/userlist: was moved to apps/sysetm

SVN Rev[4277]

SVN Rev[4276]

SVN Rev[4269]

– CHANGED: system – Build/elastix-system.spec: Update specfile with latest SVN

history. Changed version and release in specfile.

SVN Rev[4232]

– CHANGED: Backup/Restore: fix up Spanish translation.

SVN Rev[4190]

– CHANGED: Backup/Restore: remove unneeded sudo chown on /var/www/backup on

file delete. With this, Backup/Restore is officially sudo-free.

SVN Rev[4189]

– FIXED: Backup/Restore: fixed backupengine to correctly expand backup

components only for full words.

CHANGED: Backup/Restore: task of granting correct ownership to backup tarball

is now shifted to backupengine.

FIXED: Backup/Restore: backward-compatibility fix of encoding freePBX package

name as ‘freepbx’.

CHANGED: Backup/Restore: reimplement pre/post operations on email databases

to not depend on paloEmail class.

CHANGED: Backup/Restore: reimplement GUI backup and restore operations on top

of backupengine. This removes four dependencies on other libraries and

removes a lot of instances of sudo chown.

SVN Rev[4188]

– FIXED: DHCP Server: option domain-name-servers should be written once with a

comma-separated list of DNS servers, instead of repeating the option for

multiple servers as done before. Fixes Elastix bug #1363.

SVN Rev[4186]

– CHANGED: Backup/Restore: extend ‘backupengine’ privileged script to install a

new crontab for automatic backup. Reimplement automatic backup administration

using this capability. This removes four instances of sudo chown.

SVN Rev[4185]

– CHANGED: Backup/Restore: reimplement automatic_backup.php as a wrapper around

a direct call to backupengine. This removes one duplication of the backup

implementation.

SVN Rev[4184]

– ADDED: Backup/Restore: new privileged script ‘backupengine’ that reimplements

backup/restore functionality.

SVN Rev[4183]

– CHANGE: modules – packages: Add option to uninstall packages and change

deprecated function

SVN Rev[4108]

– Fixed bug 0001318, bug 0001338: fixed in Asterisk File Editor return last

query in Back link, fixed Popups, position and design, add in Dashboard

Applet Admin option to check all

SVN Rev[4092]

– CHANGED: DHCP Server (dhcpconfig): implement new option –phonesonly. If

specified, the DHCP server will be configured to answer only to MAC addresses

from known phone vendor prefixes. This potentially enables the Elastix DHCP

server and another DHCP server to coexist in the same LAN.

SVN Rev[4077]

– CHANGED: DHCP Server (dhcpconfig): restrict DHCP option 160 to MAC addresses

of Polycom phones. This prevents a conflict with LG-ERICSSON phones which

also request option 160 but use it for a different purpose.

SVN Rev[4066]

– CHANGED: DHCP Server (dhcpconfig): Define and use DHCP option 160 that allows

Polycom phones to find and use the integrated TFTP server instead of the

factory-default of FTP. Also make the options names a bit more readable.

SVN Rev[4064]

– CHANGED: DHCP Server (dhcpconfig): Define and use DHCP option 150 that allows

Cisco phones to find the integrated TFTP server.

SVN Rev[4063]

– FIXED: elastix-system: Add Requires: dhcp to specfile

SVN Rev[4030]

– CHANGED: elastix-system: Remove openfire dependency, moved to elastix-im.

CHANGED: elastix-system: Remove wanpipe-util dependency. The

hardware_detector script is supposed to detect that wanpipe-util is installed

and disable Sangoma detection if not.

FIXED: DHCP Server: Several fixes for Fedora 17 compatibility:

– dhcpconfig need to explicitly load the default timezone for PHP

– dhcpd.conf is at a different place in Fedora and access is denied to

asterisk by default, so a new privileged action dumpconfig was created

– Be aware of location change between CentOS and Fedora 17 when writing

configuration file

– In Fedora 17, dhcpd no longer writes a pidfile, so running status must be

queried with service dhcpd status

– Use ip addr show instead of ifconfig because of output format change

SVN Rev[4008]

– CHANGED: elastix – /: The svn repository was reconstructed for better use and

management.

SVN Rev[3997]

– CHANGED: PaloSantoNetwork: make some functions static

SVN Rev[3995]

– FIXED: PaloSantoNetwork: rewrite network parameter query to stop using

ifconfig which changed output format between CentOS and Fedora 17. Add

documentation on the output format of network query methods.

SVN Rev[3984]

– CHANGED: PaloSantoNetwork: mark some methods as private

CHANGED: PaloSantoNetwork: more efficient implementation for IP manipulation

methods

SVN Rev[3974]

– CHANGED: Dashboard: remove commented-out code from previous commit.

SVN Rev[3962]

– CHANGED: Dashboard: Reorganize some of the code for system status. Before

this commit, each gauge graph had to run the system probe anew in order to

build the display. This, despite having the correct value superimposed on the

graph from the HTML output. This could sometimes lead to the gauge displaying

a different value from the one in HTML. Now the gauge merely displays a value

supplied by the URL, which is the same value used in HTML. This cuts three

system probes. It also allows to remove some now-dead code. Additionally the

paloSantoSysInfo class was changed to only do the system probe on an explicit

call, instead of every time an object is built.

SVN Rev[3961]

– FIXED: Dashboard: rework service state query so that it works in both CentOS

and Fedora. In particular, Fedora denies access to

/var/run/asterisk/httpd.pid from asterisk user, so httpd needs to be queried

by command name, not pid. Also, query uses filesystem functions instead of

external commands – faster.

SVN Rev[3955]

– =UPDATED: Modules – SYSTEM: UPDATED: Updated in specfile to release 9

SVN Rev[3936]

– CHANGED: modules – hardware_detector: fixed popup in blackmin theme

SVN Rev[3930]

Show more