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]