«

»

Imprimir esta Entrada

Elastix 2.4.0 RC 2


Elastix 2.4.0 RC2He estado probando la version de Elastix 2.4.0 RC 2 (RC: Release Candidate, una versión ya lista para usar) lo que he visto hasta hoy, sin hacer un analisis mas profundo de los detalles tecnicos, son pequeños cambios con relacion a la version de Elastix 2.3.0 Stable que se logran apreciar, a simple vista todo parece igual, sin embargo al comenzar a explorar las diferentes opciones van apareciendo nuevas funcionalidades y cambios.

Mas parece que los verdaderos cambios consisten en corregir una serie de errores (bugs) de la version anterior, en la mayoria de los casos asi es, cabe destacar que en esta version Elastix 2.4.0 RC 2 se logran apreciar a simple vista 2 funcionalidades importantes.

A continuacion explico las 2 nuevas funcionalidades que encontre que se aprecian a simple vista:

1.- Reporte de llamadas perdidas: Se ha incorporado dentro de los reportes las llamadas perdidas. Para los usuarios finales esto es muy util e importante, en especial a los que se dedican a la atencion de clientes, es algo que mis clientes siempre me han pedido, esto es un plus que me ayudara mucho con los clientes.

Elastix 2.4.0 RC2

2.-Mejoras en el modulo de Seguridad: Se incorporo la opcion de Port Knocking en el cortafuegos (Firewall), con esto se mejora significativamente los accesos no autorizados de clientes, permitiendo ser mas granular en el momento de configurar la seguridad, en especial para los clientes remotos de cara a Internet, trae 2 niveles de configuracion, por interface de acceso y por usuario.

El port knocking (literalmente golpeo de puertos) es una técnica mediante la cual el cortafuegos, que mantiene cerrado un determinado puerto, detecta una secuencia preestablecida que procede de una conexión externa y abre dicho puerto para que el servicio asignado al puerto sea accesible. Este mecanismo permite añadir una capa adicional de seguridad (por oscuridad), de manera que para cualquier conexión externa no autorizada el puerto aparece como cerrado, eliminando así la posibilidad de intentar la conexión y no ofreciendo información sobre el servicio configurado. Por su parte, el usuario autorizado necesita disponer de un cliente de port-knocking que envíe una secuencia de paquetes dirigidos a dicho puerto, con el fin de que el cortafuegos detecte la secuencia correcta y abra el puerto dejando accesible el servicio. Una vez desactivada esta capa de seguridad, el servicio está accesible para realizar el intento de conexión (por ejemplo SSH).

Elastix 2.4.0 RC2

En mi opinion la version Elastix 2.4.0 RC2 incorpora mejoras significativas, promete ser mas estable que la version anterior, mas versatil de cara al usuario final (clientes) y mas segura.

Descargar version Elastix 2.4.0 RC2

Principales cambios:

– Centos version actualizada a 5.8

– Asterisk version actualizada a 1.8.18

– Dadhi version actualizada a 2.6.1-4

A continuacion se presentan todos los cambios, mejoras y correcciones realizadas:
Elastix 2.4.0 RC 2 - Until Commit 4509
 --------------------------------------------------------------------------------
ELASTIX FRAMEWORK
- CHANGED: round up three duplicates of smarty creation into a single method,
 paves the way to moving compiled template directory off the wwwroot.
 SVN Rev[4488]
 - CHANGED: Framework: no module is using var/backups anymore. Remove this
 directory.
 SVN Rev[4487]
 - FIXED: framework elastix, file base.js in the function ShowModalPopUP, was
 improved usability.
 SVN Rev[4483]
 - CHANGED: Framework: limit scope of javascript keypress handler to just the input
 boxes on the elastixneo theme grid views. Original fix by Bruno Macias.
 Fixes Elastix bug #1365.
 SVN Rev[4431]
 - FIXED: elastix framework - file base.js, fixed bug when applied enter button
 in same modules, the focus field is not correct, new validation was wrote
 SVN Rev[4429]
 - CHANGED: elastix framework, file menu.tpl of elastixneo theme, logout link was updated.
 SVN Rev[4426]
 - FIXED: elastix framework - file base.js, fixed bug when applied enter button
 in module pin set freepbx, it deleted a register. Extra validation
 on function keyPressed was wrote.
 SVN Rev[4425]
 - FIXED: framework - Build/elastix-framework.spec: Put in correct order the
 procedure of delete a group of dirs in the spec.
 SVN Rev[4367]
 - FIXED: framework - Build/elastix-framework.spec: The procedure of delete a
 group of dirs in the spec its now working.
 SVN Rev[4364]
 - FIXED: Framework: fix elastix-dbprocess to remove the temporary file 1_sqlFile.sql
 whenever it is successfully committed to a database or copied to firstboot.
 Part of the fix for Elastix bug #1398.
 SVN Rev[4355]
 - REMOVED: Framework,Modules: remove temporary file preversion_MODULE.info under
 /usr/share/elastix/module_installer/MODULE_VERSION/ which otherwise prevents
 proper cleanup of /usr/share/elastix/module_installer/MODULE_VERSION/ on RPM
 update. Part of the fix for Elastix bug #1398.
 CHANGED: Framework,Modules: switch as many files and directories as possible under
 /var/www/html to root.root instead of asterisk.asterisk. Partial fix for
 Elastix bug #1399.
 REMOVED: Framework,Modules: clean up specfiles by removing directories under
 /usr/share/elastix/module_installer/MODULE_VERSION/setup/ that wind up empty
 because all of their files get moved to other places.
 CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
 it at module_installer/MODULE/setup
 SVN Rev[4354]
 - CHANGED: Framework: remove the entry in /etc/sudoers for the command
 /usr/bin/yum. Since commit 4342 the only user of sudo yum has been converted
 to use a privileged script.
 SVN Rev[4343]
 - CHANGED: Framework: remove hardware_detector from /etc/sudoers. The hardware
 detection module now invokes it as a privileged script through
 elastix-helper.
 SVN Rev[4339]
 - CHANGED: Framework: at long last, remove the entries in /etc/sudoers for the
 commands: /bin/touch, /bin/chmod, /bin/chown, /sbin/init. With the migration
 to privileged scripts completed, these commands are no longer needed. (And
 there was much rejoicing).
 SVN Rev[4337]
 - CHANGED: Framework: replace implementation of paloConfig::privado_chown with
 a version that does not invoke sudo chown. The last user of the method
 paloConfig::escribir_configuracion is search_ami_admin_pwd which runs in root
 context at RPM install time.
 SVN Rev[4335]
ELASTIX ADDITIONALS
- UPDATED: It was added a pair of excludes for packages handled now by Elastix.
 SVN Rev[4462]
 - FIXED: Framework: fix elastix-dbprocess to remove the temporary file 1_sqlFile.sql
 whenever it is successfully committed to a database or copied to firstboot.
 Part of the fix for Elastix bug #1398.
 SVN Rev[4355]
 - CHANGED: Framework: remove the entry in /etc/sudoers for the command
 /usr/bin/yum. Since commit 4342 the only user of sudo yum has been converted
 to use a privileged script.
 SVN Rev[4343]
 - CHANGED: Framework: remove hardware_detector from /etc/sudoers. The hardware
 detection module now invokes it as a privileged script through
 elastix-helper.
 SVN Rev[4339]
 - CHANGED: Framework: at long last, remove the entries in /etc/sudoers for the
 commands: /bin/touch, /bin/chmod, /bin/chown, /sbin/init. With the migration
 to privileged scripts completed, these commands are no longer needed. (And
 there was much rejoicing).
 SVN Rev[4337]
 - FIXED: elastix-dbprocess script, fixed date PHP warning.
 SVN Rev[4249]
ADDONS MODULE
- FIXED: Addons - Build/elastix-addons.spec: Corrected some isues in the spec
 file about ownership of the commits.
 SVN Rev[4361]
 - REMOVED: Framework,Modules: remove temporary file preversion_MODULE.info under
 /usr/share/elastix/module_installer/MODULE_VERSION/ which otherwise prevents
 proper cleanup of /usr/share/elastix/module_installer/MODULE_VERSION/ on RPM
 update. Part of the fix for Elastix bug #1398.
 CHANGED: Framework,Modules: switch as many files and directories as possible under
 /var/www/html to root.root instead of asterisk.asterisk. Partial fix for
 Elastix bug #1399.
 REMOVED: Framework,Modules: clean up specfiles by removing directories under
 /usr/share/elastix/module_installer/MODULE_VERSION/setup/ that wind up empty
 because all of their files get moved to other places.
 FIXED: Endpoint Configurator: install new configurator properly instead of leaving
 it at module_installer/MODULE/setup
 SVN Rev[4354]
 - FIXED: Addons: fix elastix-updaterd so that it writes logs at /var/log and
 pidfiles to /var/run instead of /opt/elastix/elastix-updater. This should
 allow /opt/elastix/elastix-updater to remain read-only. Fixes Elastix bug
 #1397.
 SVN Rev[4345]
AGENDA MODULE
- REMOVED: Framework,Modules: remove temporary file preversion_MODULE.info under
 /usr/share/elastix/module_installer/MODULE_VERSION/ which otherwise prevents
 proper cleanup of /usr/share/elastix/module_installer/MODULE_VERSION/ on RPM
 update. Part of the fix for Elastix bug #1398.
 CHANGED: Framework,Modules: switch as many files and directories as possible under
 /var/www/html to root.root instead of asterisk.asterisk. Partial fix for
 Elastix bug #1399.
 REMOVED: Framework,Modules: clean up specfiles by removing directories under
 /usr/share/elastix/module_installer/MODULE_VERSION/setup/ that wind up empty
 because all of their files get moved to other places.
 CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
 it at module_installer/MODULE/setup.
 SVN Rev[4354]
CALL CENTER MODULE
- ADDED: Dialer: add new column calls.trunk to keep track of trunk used for
 outgoing call. Add outgoing trunk support to dialer code. This is required
 for planned functionality of trunk display of in-progress calls.
 SVN Rev[4508]
 - CHANGED: Agent Console: use the new getchanvars request to add the list of
 channel variables to the ones available in an external URL. This allows
 variables set via custom contexts or AGIs to be used to drive external URLs.
 SVN Rev[4507]
 - ADDED: Dialer (ECCP): add a new request 'getchanvars'. This request lists the
 channel variables of the call currently handled by the agent.
 SVN Rev[4504]
 - CHANGED: Agent Console: expose the Uniqueid of the linked call as an
 additional variable for External URL.
 SVN Rev[4491]
 - FIXED: Login Logout: fix issue of report export displaying only a single
 page.
 SVN Rev[4451]
 - CHANGED: Login Logout: add consistency checks on audit records to counter the
 situation where an abnormal termination of the dialer leaves unclosed audit
 records. Inconsistent records are now displayed as CORRUPTED instead of
 adding invalid values as if they were valid ONLINE records.
 SVN Rev[4450]
 - FIXED: Dialer: fix inability to record scheduled calls. Now the dialer will
 use a special context to enable recording if the campaign queue recorded
 calls.
 SVN Rev[4448]
 - CHANGED: Dialer: set CALLERID(num) in OriginateResponse handler in order to
 ensure the CDR has a meaningful source field value. Fixes Elastix bug #1411.
 SVN Rev[4433]
 - CHANGED: Trunks Used per Hour: core query method rewritten to use SQL
 parameters. SQL was reimplemented to use more efficient grouping. HTML
 formatting moved to index.php. Trunk filter now allows report on calls from
 all trunks.
 SVN Rev[4430]
 - DELETED: Agents Connection Time: removed. This report is now essentially
 identical to Login Logout.
 SVN Rev[4418]
 - CHANGED: Login Logout: complete rewrite. This rewrite takes advantage of the
 updated Elastix API for paloSantoGrid available since
 elastix-framework-2.2-18. The custom code for calendars was replaced with
 standard date controls. Most importantly, the SQL query was considerably
 simplified for readability, and in the process, fixes the calculation of
 total session time. Finally, the filtering by incoming queue from Agents
 Connection Time was added to this module. Part of fix for Elastix bug #1409.
 SVN Rev[4417]
 - CHANGED: Campaign Out: reactivate a finished campaign if calls are added to it.
 SVN Rev[4396]
 - CHANGED: Campaign Out: Cleanup of outgoing campaign library:
 - Replace all uses of ereg with preg_match
 - Removed some dead code
 - Replace uses of DBCAMPO with proper SQL parameters
 - Refactor check of queue by incoming campaigns
 - Remove code that reveals SQL query in several error paths
 - Rewrite loading of phone numbers in order to greatly reduce memory usage
 SVN Rev[4395]
 - CHANGED: Campaign Out: Campaign modification now allows upload of call file,
 which will be appended to the call list already present.
 SVN Rev[4394]
 - CHANGED: Campaign In,Campaign Out: lift restriction on removing campaigns
 with connected calls. Users really do need to remove campaigns even after
 calls have been made.
 SVN Rev[4393]
 - FIXED: Agent Console: fix scenario in which an agent that opens several
 instances of the agent console under the same session will find that the
 pause duration increases by the pause multiplied by the number of consoles.
 SVN Rev[4392]
 - CHANGED: Switch ownership of all files to root, except for the directory
 /opt/elastix/dialer where logs are written.
 SVN Rev[4382]
 - FIXED: Dialer: add a method to detect that the Asterisk server process has
 been restarted. This fixes the scenario where Asterisk crashes/restarts and
 the dialer is stuck with stale agent/call status until restarted.
 SVN Rev[4381]
 - FIXED: Campaign Out: fix broken campaign edit due to character encoding
 verification. Fixes Elastix bug #1403.
 SVN Rev[4380]
 - CHANGED: Dialer (ECCP): intercept PeerStatus message to detect whether an
 extension currently in use for an agent login has been unregistered.
 SVN Rev[4377]
 - FIXED: Dialer (ECCP): restore writing to database of transferred extension,
 lost when rewriting the Agent Console to use the ECCP protocol. Fixes Elastix
 bug #1396.
 SVN Rev[4344]
 - CHANGED: Reports: fix incorrect translations in reports
 SVN Rev[4340]
 - CHANGED: Dialer: fix breakage due to introduction of 'goto' as reserved word
 in PHP 5.4.
 SVN Rev[4324]
 - CHANGED: Agent Console: fix bug in which a chronometer counter that starts
 from 0, as signaled in an event might be mistakenly interpreted as an order
 to stop the chronometer. Might fix Elastix bug #1319. Also, set consistent
 behavior of stopping chronometer on idle agent case.
 SVN Rev[4322]
 - CHANGED: Agent Console: if Elastix user matches an agent number, suggest this
 agent number as the default agent to use for initial agent login. Second part
 of fix for Elastix bug #1354.
 SVN Rev[4321]
 - CHANGED: Agents Monitoring: replace sending of full client state with hash of
 said state. This prevents a potential issue of hitting a maximum URL length
 limit due to unbounded size of agent list.
 SVN Rev[4320]
 - CHANGED: Calls Per Agent: clean up implementation to use SQL query parameters
 and simplify the API. Fix average calculation. Fixes Elastix bug #1371.
 SVN Rev[4319]
 - CHANGED: Agents Monitoring: improve error handling when dialer process is
 shut down in the middle of monitoring.
 SVN Rev[4318]
 - CHANGED: Installer: change form_field.etiqueta and form_field.value fields to
 TEXT. Fixes Elastix bug #1250.
 SVN Rev[4317]
 - CHANGED: Dialer: put workaround for PHP bug #18556 which breaks dialerd with
 Turkish locales. Fixes Elastix bug #1381.
 SVN Rev[4316]
 - CHANGED: Campaign Out: implement manual choosing of character set encoding
 for CSV file upload.
 SVN Rev[4315]
EMAIL ADMIN MODULE
- FIXED: Email Accounts: do not display the "Export Accounts" link until an
 email domain is selected. Fixes part 7 of Elastix bug #1416.
 SVN Rev[4481]
 - FIXED: Email Accounts: do not attempt to erase an account in case of errors
 while creating or updating an account. Account creation was affected if new
 account name collided with an existing one.
 SVN Rev[4454]
 - FIXED: Email_admin: (regression) privileged script for domain creation would
 not add the key virtual_mailbox_domains if the key was missing in main.cf.
 SVN Rev[4452]
 - CHANGED: Email_admin: comment out statement that logs every single IMAP
 command, inherited from the Stickgate project.
 SVN Rev[4420]
 - REMOVED: Framework,Modules: remove temporary file preversion_MODULE.info under
 /usr/share/elastix/module_installer/MODULE_VERSION/ which otherwise prevents
 proper cleanup of /usr/share/elastix/module_installer/MODULE_VERSION/ on RPM
 update. Part of the fix for Elastix bug #1398.
 CHANGED: Framework,Modules: switch as many files and directories as possible under
 /var/www/html to root.root instead of asterisk.asterisk. Partial fix for
 Elastix bug #1399.
 REMOVED: Framework,Modules: clean up specfiles by removing directories under
 /usr/share/elastix/module_installer/MODULE_VERSION/setup/ that wind up empty
 because all of their files get moved to other places.
 CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
 it at module_installer/MODULE/setup
 SVN Rev[4354]
 - CHANGED: Email Relay: create new helper script 'relayconfig' and use it to
 reimplement the modification of the email relay list. This removes the last
 four sudo chown instances in the Elastix core packages.
 SVN Rev[4336]
 - CHANGED: Email List: extend helper script 'mailman_config' to add action to
 check main.cf, and use it to reimplement the check. This removes one indirect
 use of sudo chown via escribir_configuracion.
 SVN Rev[4334]
 - CHANGED: SMTP Relay: create new helper script 'remotesmtp' and use it to
 reimplement administration of SMTP relay. This removes six instances of sudo
 chown, two uses of sudo to restart services, and one indirect use of sudo
 chown via escribir_configuracion.
 SVN Rev[4333]
 - CHANGED: SMTP Relay: mark some methods as private, and some cleanup.
 SVN Rev[4332]
 - CHANGED: Antispam: extend spamconfig helper to refresh spam filter on request
 and reimplement checkSpamFolder.php on top of this. This unifies the
 implementation of the spam script refresh and simplifies the antispam API.
 SVN Rev[4328]
 - CHANGED: Antispam: reimplement GUI operations via the spamconfig helper
 module. This manages to remove a large amount of instances of sudo chown.
 SVN Rev[4327]
 - CHANGED: The spam removal interval is empty if antispam cronfile does not
 exist. Take advantage of this to simplify display logic and remove one sudo
 chown.
 SVN Rev[4326]
 - ADDED: New helper script 'spamconfig'. This script enables and disables spam
 filters for the Antispam module.
 SVN Rev[4325]
FAX MODULE
- FIXED: Fax: pack missing program elastix-faxevent
 SVN Rev[4445]
 - DELETED: fax - Build/elastix-fax.spec: Lines in the spec file alluding to the
 include folder.
 SVN Rev[4444]
 - FIXED: Fax: pick up notification email from submitted fax job in addition to
 notification email for outgoing fax device. Fixes Elastix bug #1300.
 SVN Rev[4424]
 - CHANGED: Fax Viewer: use LEFT JOIN instead of simple join for fax table. This
 prepares the report for sent notifications where fax device is 'any', as
 placed by WinHylafax.
 SVN Rev[4423]
 - CHANGED: Fax: Add support in notification scripts for new placeholder
 {JOB_STATUS} which will be replaced with the final status of the fax job.
 Update default email notification to make use of {JOB STATUS}. Final part of
 fix for Elastix bug #1299.
 SVN Rev[4422]
 - CHANGED: Fax Viewer: now that the notification scripts populate the status
 field in the fax database, we can show the information to the user. This
 provides a much-needed feedback on the final status of the fax job. Part of
 fix for Elastix bug #1299.
 SVN Rev[4421]
 - FIXED: Send Fax: check whether text to send as fax is entirely ASCII, and
 attempt to convert to ISO-8859-15 if not, before converting to PostScript
 directly. Fixes Elastix bug #446.
 SVN Rev[4419]
 - FIXED: Send Fax: properly track status of submitted fax job by ID instead of
 assuming that an idle modem means the fax was sent successfully. Part of fix
 for Elastix bug #1299.
 SVN Rev[4416]
 - CHANGED: Fax Queue: reimplement fax job listing on top of getFaxStatus
 SVN Rev[4415]
 - CHANGED: Fax: rework getFaxStatus method to provide more information about
 the fax queue, in addition to the modems.
 SVN Rev[4414]
 - ADDED: Fax: new module Fax Queue to monitor status of outgoing faxes that
 cannot be immediately dispatched.
 SVN Rev[4413]
 - CHANGED: Send Fax: partial cleanup:
 Do not silently ignore failure to submit a fax job, and display error
 instead.
 Remove useless code that could potentially error out the module.
 Remove needless copy of temporary file followed by manual delete. Use the
 temporary uploaded file directly.
 Remove file type validation based on file extension. It is easy to beat, also
 prevents legitimate text files from being uploaded, and sendfax already has
 to figure out file type in order to apply conversion.
 SVN Rev[4412]
 - CHANGED: Fax Queue: further translations
 SVN Rev[4411]
 - CHANGED: Fax Queue: implement fax job cancelation. Fix regexp to show running
 jobs, not just stalled ones. Remove stray debugging messages.
 SVN Rev[4410]
 - ADDED: Fax: new module Fax Queue to monitor status of outgoing faxes that
 cannot be immediately dispatched.
 SVN Rev[4409]
 - FIXED: Fax: fix regression in which mail notification placeholders were not
 replaced with the intended values.
 SVN Rev[4402]
 - CHANGED: Fax Viewer: at check status routine, session variable might be
 invalid and trigger PHP warnings. Initialize local copy as array and copy
 session variable only after checking it is too an array.
 SVN Rev[4384]
 - CHANGED: Fax: rewrite fax notification scripts. This achieves the following:
 Improved readability and documentation of the code.
 Unification of notification for sent and received faxes as a single method.
 Removal of unnecessary uses of external commands (grep, sqlite3).
 Use of SQL parameters in database manipulation.
 Removal of some cases where the invocation of an external command could fail
 silently and lead to a missing fax file.
 Reduction of code size, even after including documentation.
 Notification script now logs success/failure messages in preparation for GUI.
 Fixes Elastix bug #1387.
 SVN Rev[4379]
 - CHANGED: Fax: extend faxconfig helper script to detect a systemd environment
 and adapt fax tty initialization to it. Required to set up virtual faxes
 correctly in Raspberry Pi.
 SVN Rev[4375]
 - CHANGED: Fax: add Requires: ghostscript, /usr/bin/tiff2pdf to specfile. This
 fixes inability to display received fax in Fedora 17 for Raspberry Pi.
 SVN Rev[4369]
 - REMOVED: Framework,Modules: remove temporary file preversion_MODULE.info under
 /usr/share/elastix/module_installer/MODULE_VERSION/ which otherwise prevents
 proper cleanup of /usr/share/elastix/module_installer/MODULE_VERSION/ on RPM
 update. Part of the fix for Elastix bug #1398.
 CHANGED: Framework,Modules: switch as many files and directories as possible under
 /var/www/html to root.root instead of asterisk.asterisk. Partial fix for
 Elastix bug #1399.
 REMOVED: Framework,Modules: clean up specfiles by removing directories under
 /usr/share/elastix/module_installer/MODULE_VERSION/setup/ that wind up empty
 because all of their files get moved to other places.
 CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
 it at module_installer/MODULE/setup
 SVN Rev[4354]
PBX MODULE
- FIXED: Batch of Extensions: if individual extensions list a blank context,
 assume from-internal. Fixes Elastix bug #854.
 SVN Rev[4509]
 - CHANGED: modules - file_editor - sec_weak_keys: Fixed item 4 and 5 from bug
 1416, keep search filter in file_editor and change Reason for Status in
 sec_weak_keys
 SVN Rev[4503]
 - CHANGE: modules - endpoint_configurator: Add Support to set new model Escene
 620 and Fixed bug in Fanvil vendor
 SVN Rev[4492]
 - CHANGED: Text to Wav: change operation mode of module. Now the module will
 stream the output of text2wave directly without creating a downloadable file
 in a web directory. This removes one requirement for a web directory that is
 both readable and writable by the httpd user.
 SVN Rev[4486]
 - CHANGED: Festival: fix iButton setup so that it runs directly from $.ready
 instead of $.change. Fixes part 1 of Elastix bug #1416.
 SVN Rev[4476]
 - CHANGED: Festival: fix iButton setup so that it runs directly from $.ready
 instead of $.change. Fixes part 1 of Elastix bug #1416.
 SVN Rev[4475]
 - FIXED: modules - extensions_batch: Bug 1117, set disable voicemail from csv
 file.
 SVN Rev[4456]
 - FIXED: modules - extensions_batch: Bug 1117, set disable voicemail from csv file.
 SVN Rev[4456]
 - ADDED: modules - endpoint_configurator: Add support to set new model Fanvil C62
 and fix validation in vendor Atcom.cfg
 SVN Rev[4446]
 - FIXED: Batch of Extensions: replace brittle regexp parsing of voicemail.conf
 and repeated invocation of grep with a single load. The rewritten loading of
 voicemail.conf is also more robust in the face of
 missing/additional/reordered key/value pairs in vm_options. Fixes Elastix bug
 #1117.
 SVN Rev[4401]
 - FIXED: pbx - Build/elastix-pbx.spec: For correct behavior of rmdir we have to
 erase all folders that exists inside the dir in order to erase it.
 SVN Rev[4365]
 - REMOVED: Framework,Modules: remove temporary file preversion_MODULE.info under
 /usr/share/elastix/module_installer/MODULE_VERSION/ which otherwise prevents
 proper cleanup of /usr/share/elastix/module_installer/MODULE_VERSION/ on RPM
 update. Part of the fix for Elastix bug #1398.
 CHANGED: Framework,Modules: switch as many files and directories as possible under
 /var/www/html to root.root instead of asterisk.asterisk. Partial fix for
 Elastix bug #1399.
 REMOVED: Framework,Modules: clean up specfiles by removing directories under
 /usr/share/elastix/module_installer/MODULE_VERSION/setup/ that wind up empty
 because all of their files get moved to other places.
 CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
 it at module_installer/MODULE/setup
 SVN Rev[4354]
 - CHANGED: Endpoint Configurator: allow listmacip to be interrupted via a
 signal in order to implement cancellation of runaway network scans.
 SVN Rev[4341]
SECURITY MODULE
- CHANGED: modules - file_editor - sec_weak_keys: Fixed item 4 and 5 from bug
 1416, keep search filter in file_editor and change Reason for Status in
 sec_weak_keys
 SVN Rev[4503]
 - FIXED: security - Build/elastix-security.spec: Corrected the copy of files,
 now we move them in order to erase the dir container.
 SVN Rev[4368]
 - FIXED: security - Build/elastix-security.spec: Directory its not empty so, we
 cannot use rmdir, instead we use rm -rf
 SVN Rev[4366]
 - REMOVED: Framework,Modules: remove temporary file preversion_MODULE.info under
 /usr/share/elastix/module_installer/MODULE_VERSION/ which otherwise prevents
 proper cleanup of /usr/share/elastix/module_installer/MODULE_VERSION/ on RPM
 update. Part of the fix for Elastix bug #1398.
 CHANGED: Framework,Modules: switch as many files and directories as possible under
 /var/www/html to root.root instead of asterisk.asterisk. Partial fix for
 Elastix bug #1399.
 REMOVED: Framework,Modules: clean up specfiles by removing directories under
 /usr/share/elastix/module_installer/MODULE_VERSION/setup/ that wind up empty
 because all of their files get moved to other places.
 CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
 it at module_installer/MODULE/setup.
 SVN Rev[4354]
SYSTEM MODULE
- FIXED: Network Parameters: allow optional quote before dhcp keyword.
 SVN Rev[4500]
 - FIXED: Backup/Restore: mailbox quotas need to be repaired after a mailbox
 restore. Otherwise the quotas of the restored mailboxes always appear as 0.
 Fixes part 10a of Elastix bug #1416.
 SVN Rev[4489]
 - FIXED: Backup/Restore: since the privileged script conversion, the
 backupengine script writes an XML manifest with untranslated strings. This
 conflicts with the 'not installed' case in the GUI, which uses translated
 strings for comparison. Now both are consistently using non-translated
 strings. Fixes part 8 of Elastix bug #1416.
 SVN Rev[4479]
 - FIXED: Backup/Restore: backupengine restore would fail to insert the key
 virtual_mailbox_domains if the key is missing prior to a restore that
 includes virtual domains. Fixed.
 SVN Rev[4453]
 - FIXED: Backup/Restore: backupengine restore would fail to insert the key
 virtual_mailbox_domains if the key is missing prior to a restore that
 includes virtual domains. Fixed.
 SVN Rev[4453]
 - FIXED: Backup/Restore: actually use root mysql password instead of hardcoded
 default when reading schemata. Print PDO exception message in case of failure
 to read schemata. Pass around level tag to display on error message.
 SVN Rev[4378]
 - CHANGED: Network: (trival) fix typo in DNS template. Fixes Elastix bug #1400.
 SVN Rev[4376]
 - REMOVED: Framework,Modules: remove temporary file preversion_MODULE.info under
 /usr/share/elastix/module_installer/MODULE_VERSION/ which otherwise prevents
 proper cleanup of /usr/share/elastix/module_installer/MODULE_VERSION/ on RPM
 update. Part of the fix for Elastix bug #1398.
 - CHANGED: Framework,Modules: switch as many files and directories as possible under
 /var/www/html to root.root instead of asterisk.asterisk. Partial fix for
 Elastix bug #1399.
 - REMOVED: Framework,Modules: clean up specfiles by removing directories under
 /usr/share/elastix/module_installer/MODULE_VERSION/setup/ that wind up empty
 because all of their files get moved to other places.
 - CHANGED: Endpoint Configurator: install new configurator properly instead of leaving
 it at module_installer/MODULE/setup.
 SVN Rev[4354]
 - CHANGED: implemented new helper script 'ryum' and use it to replace
 invocations of 'sudo yum' with the helper script.
 SVN Rev[4342]
 - CHANGED: Hardware Detector: move hardware_detector script to the privileged
 script directory, and invoke it through elastix-helper. This is required to
 remove hardware_detector from /etc/sudoers.
 SVN Rev[4338]
 - CHANGED: Hardware Detector: remove hardcoded default in previous commit, as
 well as some dead code.
 SVN Rev[4331]
 - CHANGED: Hardware Detector: implement switching on/off of CRC4 checksum for
 E1 spans, including support for modification of Wanpipe spans. Partial fix
 for Elastix bug #1380.
 SVN Rev[4330]
 - CHANGED: Hardware Detector: Elastix 3 no longer ships /usr/sbin/amportal
 which is part of FreePBX. Check whether /usr/sbin/amportal exists in
 hardware_detector and use asterisk script instead if necessary.
 SVN Rev[4329]
 - 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]

34,210 total views, 5 views today



!!! AYUDANOS A MANTENER ESTE SITIO ACTIVO…!!!

Si piensas que te hemos ayudado y merecemos tu apoyo. !!! GRACIAS !!!

Cuando lo hagas tendras acceso inmediato a la documentacion en formato PDF para que la descargues. Encontraras tambien otros tutoriales mas avanzados no publicados en el sitio. Si no puedes o no quieres, no hay problema igual tendras acceso a toda la informacion publicada en este sitio.

!!CLICK AQUI.!! para ver Tutoriales a descargar

!!! GRACIAS POR TU DONACION !!!









Enlace permanente a este artículo: http://elastixtech.com/elastix-2-4-0-rc-2/

4 comentarios

Ir al formulario de comentarios

  1. www.isanter.es

    Has dado en el punto con este post , realmente creo que esta web tiene mucho que decir en estos temas . Volveré pronto a vuestro blog para leer mucho más , gracias por esta información .

  2. proyectos de geotermia

    Recientemente he comenzado un blogg, la información de tu web me proporciona mucha ayuda. Gracias por todo tu tiempo y trabajo.

    Saludos

    proyectos de geotermia http://www.itecon.es/ese/geotermia_aplicada.php

  3. Servicio técnico iPhone

    He tenido el placer de leerlo enteramente y he de decir que me ha

    encantado. Estupendo trabajo.

    1. Nefta Anaya

      Gracias por tu comentario, ese el proposito de este sitio compartir experiencias y conocimientos en Telefonia IP con Elastix.

      Nefta Anaya.

Deja un comentario