LocaPhone Version 4.0.0 Major-Release
Veröffentlicht: Dezember 2013
-
Neues Software-Release mit weitreichenden Verbesserungen und Überarbeitungen
-
Neue technologische Basis (Ubuntu 12.04 LTS, Asterisk 1.8, LUA-Dialplan)
-
Performance-Optimierung durch neuen LUA-Dialplan (42x schneller als Release 3.2)
-
LocaPhone Cluster-Betrieb mit Corosync/Pacemaker
-
TK-Appliance LocaPhone M800 VoIP TK-System mit BRI/FXS/FXO/PoE-Ports
-
Gigaset IP PRO: DE900, DE700, DE410, DE310
-
Gigaset IP PRO DECT: N510 IP, C610 IP
-
Web-Interface - Live-Monitore (Webbrowser-basierend) verbessert (Anzeige Nachbearbeitungszeit, Penalty Agent)
-
Rufumleitungen regelbasiert (Zeit/Datum/Wochentag, Status User/Gerät, Anrufer-Nummer, Anruf intern/extern) mit Nutzungsprofilen
-
Agenten: Verbesserung Login/Logout, Scriptsteuerung
-
Überarbeitete Autoprovisionierung
-
Endgeräte-Unterstützung verbessert (Snom, Aastra, Gigaset)
Mit LocaPhone VoIP TK-System Release 4 sind Rufumleitungsfunktionen aufgrund des verbesserten neuen call-routings geändert. Ein Teil der Rufumleitungsfunktionen aus Release 3 stehen nicht mehr in vorheriger Weise zur Verfügung. Vor einem Softwareupdate ist zu prüfen, ob es aufgrund dieser Änderungen zu Einschränkungen kommen kann.
Neue Funktionen
-
[dialplan] Added new function to login and logout agents. This function can be used by php-scripts. This function also fixes bug#617 (assigning multiple agents to a single user). Integrated new function into agent login/logout-script for Snom- and Aastra-phones.
-
[livemon] Added info that the agent is in wrapup time.
-
[livemon] Added showing the agents penalty
-
[prov/snom] Added new feature for snom phones: Show date/time stamp for all dial-log entries instead of only time stamp for present-day calls and date stamp for earlier calls.
-
[prov/gigaset] Gigaset integration into LocaPhone WebGUI (provisioning options, key config etc.)
-
[prov/panasonic] added panasonic dect provisioning
Verbesserte Funktionalitäten
-
[core] transition from product Gemeinschaft to LocaPhone (renamed files and directories)
-
[core] added function to read version from packaging version file [web-ui] added configurable product name [web-ui] replaced product icon, favicon and default CSS
-
[core] directory name substitution in /etc/locaphone/locaphone.php
-
[core] Changed default SIP callerid and realm
-
[core] Do not load Radius CDR module to get rid of "rc_avpair_new: unknown attribute" syslog message
-
[core] setter function for user language
-
[core] Changed default value for directmedia to no.
-
[web-ui] Added the possibility to select the source of the target extension (invite or to-header) for each sip gateway.
-
[web-ui] Make preferred language selectable for the user
-
[dialplan] Calls to huntgroups with external targets can now fail (busy/no answer/canceled) without causing a database error.
-
[dialplan] Move diallog-sync to function, trigger also for huntgroup and queue ext types
-
[dialplan] Group hints: Group hint generator, include in extensions.lua
-
[dialplan] removed superfluous dialplan scripts
-
[dialplan] added call completion files, re-enabled clearForwarders (addition to previous commit)
-
[dialplan] added missing callcompletion core file
-
[dialplan] changed error log line to debug in callcompletion
-
[dialplan] changed exttype app.hangup to Channel:hangup
-
[dialplan] Refactored complete AEL dialplan and associated (AGI) scripts to LUA, refactored affected GUI parts, refactored call forward system
-
[fax] Updated documentation for hylafax server > version 6 and t38modem.
-
[scripting] Update/Fix includes from /opt/gemeinschaft to /opt/locaphone, use GS_DIR
-
[scripting] Added script to copy files of installed LocaPhone software and configuration files to DRBD volume.
-
[prov/snom] Fix: Added provisioning option for snom phones so the phone will prefer the provisioning url from the dhcp server. Logging in/out a user on a phone will work more certain if the phone can not reach the snom redirection service.
-
[prov/snom] removed obsolete snom firmware download scripts [locaphone/core] removed outdated extstated
-
[prov/snom] Provision telephone-event for FW >= 8.7, fixes non-working DTMF input
-
[prov/gigaset] LUA-dialplan additions, Asterisk configuration changes
-
[prov/gigaset] Generic and Gigaset-specific additions to LocaPhone scripts
-
[prov/gigaset] Gigaset-specific LocaPhone configuration options and vars
-
[prov/gigaset] Apache configuration for Gigaset PBX-TE XML interface
-
[prov/gigaset] Scripts and local configuration to provide VFS for base configuration and PBX-TE XML interface
-
[prov/gigaset] Support/recognise another MAC vendor ID range
-
[prov/gigaset] Enforce entry amount limit on unfiltered CallList read request (should fix crashing on DE310/410 with too huge unread missed calls history)
-
[prov/gigaset] CallLists: Use entrynum of original result instead of afterwards-guessed id for XML entry ids in call lists, operate on full diallog list instead of filtered when deleting entries (fixes single-entry-delete always deleting in missed list)
-
[prov/gigaset] Track entry index upon diallog retrieval
-
[prov/kirk] provisioning helper for KIRK-DECT
-
[prov/kirk] database structure changes for KIRK-DECT provisioning
-
[prov/kirk] configuration file changes for KIRK-DECT provisioning
Behobene Fehler
-
[core] fixed path in /etc/locaphone/asterisk/README.txt
-
[core] rotate logfiles in /var/log/locaphone instead of legacy directory
-
[core] fixed wrong alter table, mantis bug 623
-
[core] Fix: When deleting users and queues all references in the database are removed correctly. This also fixes bug#569.
-
[core] Fixed paths in crontabs
-
[core] added product logo in configuration
-
[core] added penlight MIT-License file
-
[core] added git ignore files
-
[core] added replace function in gsdb
-
[core] fixed problem with empty filename on vmqueue
-
[core] added comment block for complex timer work
-
[core] fixed problem with calltimers and ivr
-
[core] removed comment from permissions.lua
-
[dialplan] fix for mantis-bug #615 (call forking and diallog)
-
[dialplan] calldrop fix for mantis-bug #614
-
[dialplan] fix for parallelcall mantis-bug #616
-
[dialplan] fix for situation where gwgroup is empty
-
[dialplan] fix: the phone system can now determine the proper source of a call and playback the right voice mail announcement
-
[dialplan] fix bug#577, call forwardings to the voicemail box ( on "no answer" and ob "busy" ) now work together with call forking. Fixed determining the default dial timeout for users and huntgroups.
-
[dialplan] fix for provisioning checksync request by-extension (needed for panasonic dect)
-
[dialplan] fixed conditions in datetime callforward module
-
[dialplan] removed callforward condition
-
[dialplan] fix bug #601, wrong hangupcause when offline and forward target is busy
-
[dialplan] fix bug#588, after removing a sip gateway the asterisk-service will reload to remove the gateway from its runtime configuration.
-
[dialplan] Added missing include in huntgroup.lua.
-
[dialplan] Fixed several bugs in call completion:
-
missing default value for parameter CC_TIMEOUT
-
call completion not offered if called party is on DND
-
fixed dialplan loop in modul exttype-callcompletion
-
cc-worker calculates the completion timeout correctly
-
-
[dialplan] Fixed bug#611: Unanswered queue calls that were forwarded to another target (e.g. a voicemail box) have not been logged as missed queue calls.
-
[dialplan] Bug #608 - Fixed dialplan so that calls to an extension with call forking activated will not be written to the call log multiple times.
-
[dialplan] Added missing group pickup extension that is needed by Aastra phones.
-
[dialplan] removed hardcoded path and replaced with dynamic code
-
[dialplan] Rename dbfuncs:createHints() to createUserHints(), refactor to pass and act/return possibly initialised table
-
[dialplan] Fixed Bug#597: When picking a queue call from a user the originally called user is busy until the picked call ended.
-
[dialplan] Fixed Bug#0000574: After adding a new user the state of this user is "unknown".
-
[dialplan] Fix: If you forward a call to parallel call target then the the channel will be busy if one of the parallel call extensions is busy.
-
[dialplan] fixed problem with returning calls on busy without checking for postdial
-
[dialplan] Fixed typo and null pointer error in clip service.
-
[dialplan] fixed typo in callcompletion which causes bug
-
[dialplan] fix for queue->queue->ivr->ext bug
-
[dialplan] fixed typo in callcompletion which causes bug
-
[dialplan] fix for queue->queue->ivr->ext bug
-
[web-ui] fixed bug in pb-csv-export when impersonating as other user
-
[voicemail] Fixed printing the wrong voicemail box extension in e-mail notifications
-
[livemon] Fix: More javascript fixes for Mozilla Firefox >= 18.0
-
[prov/gigaset] Fix: Don't depend on astbuttond when data synchronisation is neccessary
-
[prov/polycom] Fixed rewrite rules in "/opt/locaphone/htdocs/prov/polycom/.htaccess". Renamed "gemeinschaft" to "locaphone".
Weitere Änderungen
-
[astbuttond] r1410 Fix: led state for call-list buttons did not work.
-
[astbuttond] r1400: Removed support for Samsung phones.
-
[astbuttond] r1399: Improved output for Gigaset DE310/DE410. The astbuttond will no longer send check-sync-events for missed calls for Gigaset phones.
-
[astbuttond] r1393: Support for Gigaset DE phones. Added display-cache to avoid superfluous updates of the display.
-
[astbuttond] r1376: Added queue redirection support for aastra phones.
-
[astbuttond] r1375: Added configurable PBX HTML base path.
Zusätzliche Informationen
Version 4.0.0 beinhaltet folgende Vorab-Versionen:
-
Version 3.90.4 (November 2013)
-
Version 3.90.3 (Oktober 2013)
-
Version 3.90.2 (August 2013)
-
Version 3.90.1 (Juni 2013)
Software-Pakete
LocaPhone
-
LocaPhone 4.0.0, astbuttond 4.0/1410, Asterisk 1.8.19.1
-
LocaPhone Livemon-Server 4.0.0
-
LocaPhone Audiodateien DE 1.2.0, EN 1.2.0, MoH 4.0.0
Provisioning/Firmware
-
Firmware snom 8.4.32
-
Firmware Gigaset DE700/900: 02.00.08, DE310/410: 02.00.05
-
Firmware Mitel/Astra 3.3.1.4305
-
Firmware Polycom 3.1.2b