Release 5.4
Anmerkungen zum Release
Ubuntu 20.04 (Focal Fossa)
Dieses Release setzt Upgrade des unterliegenden Betriebssystems voraus. Das geschieht im Wesentlichen in den folgenden drei Schritten:
Update aller Software-Pakete, inklusive einem Update der UCware-Pakete auf die letzte Version 5.3.x
In der Liste der UCware-Softwarequellen /etc/apt/sources.list.d/ucware.list
alle Vorkommen des Codenames bionic
durch focal
ersetzen
Durchführen des Upgrades mit Root-Rechten durch den Befehl do-release-upgrade --allow-third-party
Je nach Anpassungen auf dem jeweiligen System kann manuelle Intervention notwendig werden. Wenden Sie sich an unseren Support für Vorbereitung und Durchführung eines reibungslosen Upgrades.
OpenSSL 1.1.1f
Die mit Ubuntu 20.04 ausgelieferte Version von OpenSSL setzt bei verschlüsselten Verbindungen mindestens TLS 1.1 voraus, TLS 1.0 wird nicht mehr akzeptiert. Außerdem gelten mit dieser Version einige Chiffren als veraltet und bestimmte Schlüssellängen als zu kurz.
Davon können alle TLS-Verbingungen betroffen sein, z.B. Kontaktsynchronisierung von alten EWS-Servern oder auch die Prüfung der Client-Zertifikate beim Provisionieren von Endgeräten. Prüfen Sie bitte vor dem Update alle in Frage kommenden TLS-Verbindungen und Zertifikate auf Kompatibilität mit OpenSSL 1.1.1f oder fragen Sie unseren Support.
Nicht abwärtskompatible API-Änderung
Bei den vom API-Endpoint admin/slot
ausgelieferten Slot-Objekten wurde das Attribut username
(String) durch das Attribut userId
(Integer) ersetzt. Grund für die Änderung sind eine bis zu 50%-ige Performance-Steigerung bei bestimmten Batch-Operationen, u.a. beim Laden des Admin-Clients.
UCware Server
Changes since version 5.3.2:
Version 5.4.4
Add configuration option for JWT validity (#19166)
Fix Kirk/Spectralink DECT redundancy handling
Introduce option to keep caller names from external calls
Add extension suggestion method (#19002)
Fix callforward override handling
Add PRIVACY_DEFAULT configuration option (#19005)
Introduce Anynode supervision routing support (#19032)
Introduce configurable UCC client default layout (#18797)
Build date: Tue, 17 Jan 2023 14:02:13 +0100
Version 5.4.3
Build date: Wed, 07 Dec 2022 15:48:40 +0100
Version 5.4.2
Fix Snom DECT global phonebook (tbook) not having item tags (#18729)
Improve error handling for Snom DECT check-syncs
Introduce key-value store option to disable fax listings (#18524)
Guard samba restarts during updates
Build date: Thu, 24 Nov 2022 13:10:04 +0100
Version 5.4.1
Build date: Mon, 21 Nov 2022 12:21:33 +0100
Version 5.4.0
Add provisioning profile support for Yealink T46U, T53, T54W and T57W
Fix contact attribute count calculation for new attributes (#18643)
Limit CMM interactions to MAC and IPEI devices (#18692)
Improve ORM performance
Allow gzipped
API answers to speed up loading
Fix WebRTC device creation for custom transport configurations
Add bootrom path to Polycom rewrite rules
Change default register interval for devices to 900
Prevent long caller ID from disrupting voicemail processing
Add Snom M30 support (#18319)
Prevent BroadWorks subscriptions from Snom DECT
Fix phone browser permission checks for logins/logouts
Fix fax delivery parameter updates (#18485)
Re-enable silent button for Snom DECT
Fix MWI messages for queues without matching voicemail access
Introduce dirty state tracking for Snom DECT handsets
Fix group permission checks
Fix translation of Yealink voicemail menus
Fix ringtone headers not always having balanced brackets (#18304)
Modify Alert-Info header for Yealink custom ringtones according to documentation (#18308)
Use permission cache for queue pickup (#17336)
Add support for Snom D713
Add TLS support to Snom DECT (#17744)
Add service logs to capture file
Remove SSL and TLS v1.0 from allowed transport methods; add migration (#18309)
Add MQTT messages to capture
Build date: Fri, 11 Nov 2022 15:09:12 +0100
UCware Clients
Changes since version 5.3.3:
Version 5.4.4
Build date: Mon, 23 Jan 2023 13:08:54 +0100
Version 5.4.3
Include name of 'other' attributes in contact search (#18817)
Add button to reload native client in settings dialog (#18885)
Update info banner for easier dismissal (#19026)
Honor privacy default value for new users (#19006)
Load default layout from key-value-store (#18794)
Build date: Mon, 16 Jan 2023 16:31:43 +0100
Version 5.4.2
Build date: Thu, 08 Dec 2022 16:08:03 +0100
Version 5.4.1
Build date: Thu, 24 Nov 2022 13:25:25 +0100
Version 5.4.0
Add SVG for Snom D713 (#18416)
Change conferencing UI
Offer key bindings only for users with MAC slots (#18283)
Adapt slot model to new slot
API changes (#18571)
Correctly hide volume settings for DECT and
SIP slots (#18276)
Allow audio devices to be changed while in call (#18284)
Allow breaking up of conferences (#14952)
Add
DND button to switchboard client (#18512)
Reload phonebooks after some time (#17924)
Limit calllog entry rendering (#18138)
Ignore contacts without number in contact search (#18248)
Fix searching for newly created contacts (#18483)
Add option to clear number input after dialling (#18478)
Change toolbar color when
DND is active (#18453)
Change
DND button (#9344)
Add validation for Snom DECT bases (#18314)
Add new attribute 'transport' to Snom DECT chains (#17790)
Add M30 vendor product to Snom handsets (#18320)
Show company, department and position in contact info popup (#18193)
Remove deprecated SSL encryption methods (#18426)
Fix conferencing in sidebar UI (#18282)
Change transports attributes behaviour (#18462)
Add switchboard client
Build date: Fri, 11 Nov 2022 15:05:34 +0100
Native UCware Clients
Changes since version 5.3.0:
Version 5.4.3
Build date: Mon, 16 Jan 2023 16:00:17 +0100
Version 5.4.2
Build date: Thu, 08 Dec 2022 09:41:43 +0100
Version 5.4.1
Build date: Thu, 24 Nov 2022 13:33:02 +0100
Version 5.4.0
Fix maximized state on restore on windows (#18536)
Update Electron to 19.0.10
Automatically retry on online status change on error page (#17891)
Only start searching via bonjour if necessary (#17892)
Add Jabra and Yealink Headsets to udev rules
Build date: Fri, 11 Nov 2022 15:14:38 +0100
UCware API
Changes since version 5.3.2:
Version 5.4.2
Build date: Tue, 17 Jan 2023 14:00:44 +0100
Version 5.4.1
Build date: Thu, 24 Nov 2022 13:22:26 +0100
Version 5.4.0
Replace username with userId in slot objects (#18570)
Add mandatory attribute 'transport' to SnomDectChain (#17789)
Remove SSL and TLS v1.0 from allowed transport methods (#18310)
Build date: Fri, 11 Nov 2022 15:19:52 +0100
UCware Auth-Framework
Changes since version 5.3.1:
Version 5.4.0
Build date: Fri, 11 Nov 2022 15:10:26 +0100
UCware Daemon
Changes since version 5.3.2:
Version 5.4.0
Use uaCSTA SnapshotCall to determine call IDs
Fix device ID parsing for uaCSTA snapshots
Fix strncpy off-by-one-error in nixio rock
Restore old group output format
Fix missing channel name in hangup
AMI event (#18337)
Build date: Fri, 11 Nov 2022 14:57:50 +0100
Asterisk
Changes since version 1:16.27.0-ucware2:
Version 1:16.27.0-ucware3
Disable SNMP
Changes for focal
Build date: Thu, 08 Sep 2022 10:45:06 +0200
UCware Services
Changes since version 5.3.1:
Version 5.4.3
Build date: Thu, 08 Dec 2022 17:28:30 +0100
Version 5.4.2
Re-create
AMI credential configuration entries if missing
Build date: Thu, 08 Dec 2022 16:20:12 +0100
Version 5.4.1
Build date: Thu, 24 Nov 2022 13:34:06 +0100
Version 5.4.0
Separate MQTT and Fax processing threads
Split statusmonitor into
AMI, MQTT, processing and monitoring threads
Remove unecessary status processing and streamline processing queue
Improve reload handling for non-user extension changes
Prevent device calculation on unchanged device status
Fix race condition in CF schedule service (#18508)
Republish service status after a reconnect
Move pbxreload
AMI to own thread
Prevent timer services from starting a stopped MySQL server
Fix NoneType Errors in statusmonitor service
Only connect to
AMI if events will be sent (#12911)
Fix bad encodings in fax reports (#18325)
Build date: Fri, 11 Nov 2022 15:12:58 +0100
Release 5.3
Anmerkungen zum Release
Versionsnummern
Mit dem Release 5.3 wurden die Versionsnummern vereinheitlicht. Dadurch ergeben sich für einige Komponenten größere Versionssprünge als üblich.
Rufumschreibeprofile
Um SIP-Trunks mit mehreren Rufnummernblöcken zu unterstützen, sind die Einstellungen zum Anpassen von ein- und ausgehenden Anrufer- und ausgehenden Zielrufnummern in wiederverwendbare Profile ausgelagert worden, die jetzt pro Gateway bzw. Route getrennt zugeordnet werden können.
Während der Installation werden bestehende Einstellung migriert, die weitere Verwendung wird im Handbuch ausführlich erläutert.
Neue Suche im UCC-Client
Das Wählfeld im UCC-Client wurde durch die komplett neugestaltete Suche ersetzt. DMTF lässt sich während eines laufenden Anrufes über ein neues Eingabefeld direkt am Anruf eingeben.
Verbesserter Kontakteditor
Der Kontakteditor im UCC-Client wurde übersichtlicher gestaltet und unterstützt die neuen Kontaktattribute Firma, Abteilung und Position.
Der Adminclient macht in der aktuellen Version darauf aufmerksam, wenn nicht mehr von Hersteller unterstützte Endgeräte im Einsatz sind oder (z.B. nach einem Update) ein Neustart der UCware notwendig ist.
Neue Funktionalität im Adminclient: SIP-Mitschnitte
Um bei Problemen schneller die zur Analyse und Behebung notwendigen Daten sammeln zu können, wurde der Adminclient um die Möglichkeit zum Mitschneiden von SIP-Paketen erweitert. Auf Knopfdruck werden alle SIP-Pakete eingesammelt und zusammen mit wichtigen Logdateien zum Herunterladen bereitgestellt.
Details zur Bedienung können im Handbuch nachgelesen werden.
Die Konfigurationsoption SHORTEN_USER_NAMES
wurde durch die neue Option NAME_FORMAT
ersetzt. Diese wird während der Installation automatisch auf einen passenden Wert gesetzt, bietet aber mehr Möglichkeiten zur Anpassung.
Änderungen am Routingverhalten: Geräterouten
Geräterouten gelten ab UCware 5.3 auch, wenn eine Anmeldung auf dem Telefon erfolgt ist. Somit können z.B. standortbasierte Notfallroutingregeln einfacher umgesetzt werden.
Abschaffen von Untergruppen
Die unintuitive Schachtelung von Berechtigungsgruppen wurde komplett entfernt, um die Bedienung zu vereinfachen. Gleichzeitig konnte so die Auswertung von Gruppenmitgliedschaften beschleunigt werden.
Während der Installation werden Untergruppen zu normalen Gruppen migriert, vergebene Berechtigungen bleiben dabei erhalten.
Anrufnotizen
Administratoren können mit UCware 5.3 auf Warteschlangenbasis optionale oder verpflichtende Anrufnotizen für Nutzerinnen und Nutzer des UCC-Clients aktivieren. Hierbei können je nach Einsatzszenario fertige Texte aus einer Liste gewählt oder komplett freie Notizen angelegt werden. Per API können die gespeicherten Notizen zur weiteren Auswertung abgerufen werden.
Weitere Informationen dazu finden sich den folgenden Artikeln:
Standardwert für Sammelbesetzt geändert
Mit UCware 5.3 ist Sammelbesetzt für neue Durchwahlen standardmäßig aktiviert.
Snom DECT: Vorgebene Zugangsdaten geändert
Das Standardpasswort für den Administrationszugang von Snom-DECT-Basen wurde geändert. Vor dem Produktiveinsatz einer DECT-Chain ist es natürlich weiterhin notwendig, im Key-Value-Store ein sicheres selbstgewähltes Passwort zu konfigurieren.
UCware Server
Changes since version 5.2.6:
Version 5.3.4
Build date: Thu, 24 Nov 2022 13:16:47 +0100
Version 5.3.3
Remove obsolete
SMB protocol and guest settings
Prevent BroadWorks subscriptions from Snom DECT
Fix a bug that prevented new contact attributes from being added. #18643
Add bootrom path to Polycom rewrite rules
Fix phone browser permissions checks for logins and logouts
Fix fax delivery parameter updates (#18485)
Increase Capture log verbosity
Fix MWI messages for queues without matching voicemail access
Change default register interval for devices to 900
Allow for longer string entries in table vm_msgs
Build date: Tue, 15 Nov 2022 13:38:01 +0100
Version 5.3.2
Update queue log parsing to support slot IDs (#17734)
Add visual voicemail for Snom and Yealink (#17986)
Add softkey blacklist to DeviceModel (#18032)
Update slots when removing extensions or available
CLIP numbers (#17930)
Fix fax CID generation (#18075)
Add Snom M400 to auto provisioning (#17970)
Fix creating call notes for anonymous calls (#18149)
Prevent empty hints from being created (#18111)
Add guard against MySQL deadlock (#18022)
Build date: Fri, 09 Sep 2022 15:00:39 +0200
Version 5.3.1
Build date: Wed, 10 Aug 2022 09:20:31 +0200
Version 5.3.0
Fix global callforward busy condition
Increase verbosity in case of failed announcement deletion
Fix global callforward timeout condition (#9850)
Improve group member cache performance (#17866)
Log forwarding user in addition to the original caller in billing event (#17778)
Add DEFAULT_TRANSPORT_* variables (#15605)
Fix inbound rule ordering
Flag dial log key as native (#17817)
Fix auto-index for sip-ua and webrtc slots (#17432)
Improve input validation during alias creation
Show favorites as separate phonebook on Snom phones (#17354)
Introduce NAME_FORMAT configuration option (#16613)
Remove no longer needed modules from Asterisk's module.conf
Templatize snom-dect provisioning
Add source and target information to permission definitions (#16384)
Fix busy state computation for users without group busy (#17319)
Add reboot warning if flag exists
Split slot volume into call and ringer volume (#17365)
Delay deletion of voicemails in emailNotify mode 2 (send and immediately delete) (#15485)
Load POSIX timezone string from zoneinfo files for Spectralink DECT (#16841)
Save model of Snom DECT base station upon provisioning
Remove duplicate permission targets/owners from returned array (#17429)
Change Snom DECT default admin password
Introduce Company, Department, and Position contact attributes (#17554)
Move UCC client number normalization settings to database (#17536)
Update
DND permissions to apply on a host-level
Add Asterisk capturing support (#17596)
Add send_connected_line options to database (#17422)
Move
EOL information to database table for easier updates
Change default value of groupbusy from false to true (#15443)
Resolve caller IDs to names for each individual queue member (#17185)
Prevent canceled faxes getting stuck in „retry“ state (#15365)
Disable Snom
BLF pickup beep by default (#15048)
Normalize number before saving it to a mobile slot (#14575)
Enforce minimum and maximum slot volume values (#17715)
Update permissions to use correct targets
Build date: Fri, 29 Jul 2022 08:40:41 +0200
UCware Clients
Changes since version 4.3.10:
Version 5.3.4
Build date: Tue, 15 Nov 2022 13:52:25 +0100
Version 5.3.3
Build date: Mon, 19 Sep 2022 14:27:49 +0200
Version 5.3.2
Gracefully handle unknown softkey functions (#18036)
Add model attribute to Snom DECT bases (#18004)
Prevent caching of translations after update (#17994)
Build date: Mon, 05 Sep 2022 16:19:00 +0200
Version 5.3.1
Build date: Wed, 10 Aug 2022 09:27:52 +0200
Version 5.3.0
Improve warning messages (#17770)
Fix holiday sorting (#15585)
Fix Snom DECT chain provisioning parameter handling (#17725)
Remove spacing between
DTMF buttons (#17769)
Fix display of forwarded queue calls (#17857, #17798)
Change help dialog filter section (#17814)
Allow aborting of sent faxes (#15365)
Add Electron settings access to login screen (#15420)
Cleanup interaction around contact search (#17780, #17767)
Introduce reordering of device codecs (#16607)
Add additional error handling for Gigaset DECT management (#15205)
Change member handling for pagers (#13582)
Fix display of anonymous calls (#17765)
Clear call after dial if set (#17745)
Fix inserting number by shortcut in electron
Remove subgroups card when creating groups (#17773)
Add english context help texts (#17797)
Show name inputs if contact name empty (#17771)
Add call notes to UCC (#17042)
Fix links on admin dashboard (#17511)
Adjust AC help dialog to match UCCC help dialog (#15531)
Split slot volume settings (#17368)
Rearrange form fields in outbound routes (#17435)
Adapt user-selector filter (#17271)
Fix usage of call audio device (#14080)
Fix queue config UI (#17309)
Fix initial loading of queue voicemails (#17558)
Add
SIP Capture
GUI (#17599)
Add softkey image for Snom D717 and label for D212 (#15129)
Reduce size of local video preview (#15169)
Respect volume setting on slot for WebRTC (#17362)
Get number normalization parameters from
API (#17537)
Disable unused providers when no license was assigned(#16040)
Prevent double registration of WebRTC slots (#17074)
Prevent error when connecting unknown HID Devices
Improve contact editor design (#15680)
Add warnings widget for AC dashboard (#17574)
Fix links to users from device selector (#17322)
Add button to stop recording announcements (#15611)
Introduce filter overlays for widgets (#17154)
Refactor keyboard shortcut to support MacOS
Add context-aware help texts (#17068)
Change translations (#17560, #17541)
Enforce minimum slot volume (#17716 #17717)
Handle initialization errors by displaying a message and some details
Redesign contact search (#15679)
Fix call state display for busylights with WebRTC (#17672)
Build date: Fri, 29 Jul 2022 08:43:52 +0200
UCware API
Changes since version 2.4.4:
Version 5.3.2
Build date: Mon, 05 Sep 2022 16:20:44 +0200
Version 5.3.1
Correct admin/slot
API documentation (#16819)
Build date: Wed, 10 Aug 2022 09:29:52 +0200
Version 5.3.0
Update admin/billing
API endpoint documentation
Add membership management to admin/pager
API endpoint (#13581)
Properly check callforward permissions in user/extension
API endpoint (#15361)
Update admin/backup
API endpoint documentation
Add call note support to admin and user
API (#17041)
Improve admin/slot
API endpoint documentation (#16833)
Update admin/authbackend
API endpoint documentation
Move nginx configuration to core package completely
Add member retrieval to admin/pickupgroup
API endpoint
Allow manual creation of devices (#17025)
Add admin/rewrite
API endpoint (#17084)
Add support for E.164 gateway option (#17023)
Add new admin/transport
API endpoint (#15218)
Deprecate the contact/getOwnContact() method and move it to the user endpoint (#15150)
Update admin/alias
API endpoint documentation
Improve input validation for aliases
Update permission list with target and source types (#16385)
Update slot
API endpoints to support call and ringer volumes (#17366)
Use method of Group core class to determine permissions (#17429)
Use new group member caching in user/queue
API endpoint
Prevent queues without extensions from being shown (#15560)
Update user/queue
API endpoint documentation
Update user/phonebook
API endpoint documentation
Move sending of
AMI user events to core classes
Add
DND management to user/user
API endpoint
Add admin/capture
API endpoint (#17597)
Include number normalization settings in client defaults
Add device status check to user/slot
API endpoint (#17073)
Add method to retrieve all call notes to admin/queue
API endpoint
Change default value of groupbusy from false to true (#15443)
Add warning retrieval to admin/sysinfo
API endpoint (#17529)
Add client/discovery
API endpoint (#16351)
Build date: Fri, 29 Jul 2022 08:42:56 +0200
UCware Auth-Framework
Changes since version 1.4.1:
Version 5.3.1
Build date: Fri, 09 Sep 2022 10:24:46 +0200
Version 5.3.0
Build date: Fri, 29 Jul 2022 08:53:15 +0200
UCware Daemon
Changes since version 2.2.3:
Version 5.3.3
Build date: Tue, 15 Nov 2022 13:44:36 +0100
Version 5.3.2
Fix missing channel name in hangup
AMI event (#18337)
Build date: Fri, 23 Sep 2022 14:16:01 +0200
Version 5.3.1
Restore old group output format for
TAPI interfacing
Build date: Thu, 08 Sep 2022 16:37:14 +0200
Version 5.3.0
Fix notifications for Snom phones with multiple pickup keys (#17796)
Update connected line information on attended transfer (#17819)
Fix missed call count calculation (#17323)
Filter MA configuration keys before updating (#17458)
Increase open files limit
Build date: Fri, 29 Jul 2022 09:00:51 +0200
Asterisk
Changes since version 1:16.24.0-ucware2:
Version 1:16.27.0-ucware2
Remove package asterisk-doc
New upstream version 16.27.0
Adapt debian patches to new upstream version
Build date: Mon, 25 Jul 2022 13:25:16 +0200
UCware Services
Changes since version 2.3.3:
Version 5.3.3
Fix reconnect to
AMI after disconnect/broken pipe error
Build date: Thu, 24 Nov 2022 13:17:29 +0100
Version 5.3.2
Increase timeout for
CSV import job.
Fix fax-report generation for python 3.6 (#18574)
Separate MQTT and Fax processing threads
Split statusmonitor into
AMI, MQTT, processing and monitoring threads
Remove unecessary status processing and streamline processing queue
Move pbxreload
AMI to own thread
Move statusmonitor
AMI commands to own thread in AmiWriter
Fix NoneType errors in Statusmonitor
Fix NoneType errors in MqttConnection
don't pbx_reload on non-user extension changes
Prevent device calculation on unchanged device status
Fix bad encodings in fax-reports (fixes #18325)
Build date: Tue, 15 Nov 2022 13:45:56 +0100
Version 5.3.1
Build date: Wed, 07 Sep 2022 09:52:36 +0200
Version 5.3.0
Prevent lingering transactions after group member update
Update billing event handling to include originator (#17871)
Update group cache on device ip change (#16605)
Remove special groups query in EWSsync, use only group_member cache(#13064)
Build date: Fri, 29 Jul 2022 08:54:08 +0200
Release 5.2
Anmerkungen zum Release
Ein- und Austritt aus Warteschlangen
Das Ein- und Austrittsverhalten von Anrufen in Warteschlangen wurde überarbeitet. Alte Warteschlangenkonfigurationen wurden auf die ähnlichste neue Option migriert. Bitte überprüfen Sie, ob diese Einstellungen Ihren Wünschen entsprechen. Details zum neuen Verhalten können Sie dem entsprechenden Artikel entnehmen.
Neue Routing-Möglichkeiten
Zusätzlich zum Routing nach Benutzergruppen unterstützt Ihre UCware ab Version 5.2 auch das Routing nach Warteschlangen-, Geräte- und Fax-Gruppen. Hierdurch ergibt sich ein geändertes Verhalten beim Weiterleiten von Anrufen durch Warteschlangen, beim Versenden von Faxen und bei externen Anrufen durch Geräte ohne angemeldete Benutzer! Bitte passen Sie die ausgehenden Routen auf Ihrer UCware nach Ihren Wünschen an. Stellen Sie insbesondere die Erreichbarkeit von Notrufen sicher. Details dazu finden Sie wieder im entsprechenden Artikel. Wenn sich weitere Fragen ergeben oder Sie Unterstützung bei der Anpassung der Routen wünschen, wenden Sie sich bitte an den Support.
Sichtbarkeit des internen Telefonbuchs
Die Konfigurationsoption PB_INTERNAL_DISABLED
wird von UCware 5.2 noch unterstützt, aber in einer kommenden Version abgeschafft. Stattdessen empfehlen wir, die Sichtbarkeit von Telefonbüchern und Rufnummern über das Recht view_phonebook
zu konfigurieren.
Gigaset N670/N870
Seit Version 5.2 steht Autoprovisionierung für Gigaset DECT N670 und N870 zur Verfügung. Bestehende N670- oder N870-Installationen könnten ungewollt von der Autoprovisionierung übernommen werden, wodurch die bestehende Konfiguration überschrieben wird. Wir empfehlen dringend, die bestehende Installation auf Autoprovisionierung umzustellen. Unser Support ist dabei gerne behilflich.
UCware Server
Changes since version 5.1.6:
Version 5.2.6
Add option to swap Snom DECT phonebook name entries (#17094)
Fix contact attribute filtering for phonebook entries (#17418)
Start automatic recordings on target channel (#17412)
Build date: Thu, 02 Jun 2022 14:27:04 +0200
Version 5.2.5
Update fallback license version
Change default nginx location to /client/
Improve door phone proxying for Snom phones
Allow up to 12 characters for extensions (#17008)
Use
HTML encoding for Yealink vanity phonebook entries (#16125)
Include device extension in slot serialization (#16357)
Add revalidation support to SAML backends (#16352)
Improve transport handling during device endpoint updates (#16593)
Fix special characters handling in Snom DECT phonebook (#16772)
Enable parameter profiles for Yealink T5x phones (#16829)
Display current filter input in phonebook title bar (#15682)
Add support for Yealink XML keys (#16589)
Improve fax share handling during updates (#15538)
Add G.722 as announcement format
Send diversion event if CF profile changes (#16839)
Fix initial Yealink queue key provisioning (#16313)
Add DeviceModels for Snom D712 and D717 (#15128)
Fire pickup group change events for all extensions of a user
Correctly flag Snom D717 as having color displays
Correctly pass override parameters to
CLIP setters
Ringtone preview for device extensions (#16359)
Add CFP key to legacy interface list
Log answered queue calls for all queue users (#15367)
Fix phonebook back softkey for Yealink phones (#16454)
Build date: Mon, 02 May 2022 09:22:01 +0200
Version 5.2.4
Fix race condition during announcement conversion (#16290)
Ensure queue settings are updated during migration
Fix comparison operator in emergencyweekrotation template (#15382)
Set correct voicemail when logging in via CMM (#15445)
Introduce configurable default codecs for new devices (#15529)
Apply number rewriting to M/A caller IDs (#15532)
Fix Snom
LDAP phonebook provisioning (#15527)
Prevent long group title errors during update (#15842)
Fix CFP selection in legacy
GUI
Re-add closing bracket to Alert-Info URLs (#15459)
Allow
RTP keepalive and Inband Progress configuration (#12392)
Fix joinempty option „no“ for queues (#15570)
Allow callwaiting when groupbusy is enabled (#12233)
Fix checking voicemailboxes from external and from device accounts (#15450)
Add basic support for Yealink CP960
Prevent CC from answering huntgroup calls
Improve SimpleSAML misconfiguration handling
Add support for contact moving (#15993)
Fix sync ID/version contact fields (#16052)
Introduce
PIN_MINIMUM_LENGTH config option (#16157, #16161)
Fix back button on Yealink phonebook selection screen (#16064)
Serialize media encryption
SIP parameter (#16201)
Gigaset N870: Use UCware as
NTP server
Guard diallog against non-numerical durations
Fix stealchannel crashes for short numbers
Fix restoration of parent forwarders for non-numerical extensions
Add Yealink UA parsing helper (#16076)
Add direct selection support to phone CFP menus (#16076)
Save normalized number in voicemail metadata (#15563)
Build date: Fri, 11 Feb 2022 14:29:20 +0100
Version 5.2.3
Build date: Fri, 19 Nov 2021 14:32:20 +0100
Version 5.2.2
Build date: Thu, 18 Nov 2021 15:30:40 +0100
Version 5.2.1
Only call desk phones for ringtone preview (#15336)
Fix initial queue configuration (#15326)
Modify calloptions CF module to support all group types (#15337)
Support configurable match entries for
SIP gateways (#15312)
Build date: Wed, 17 Nov 2021 15:36:31 +0100
Version 5.2.0
Add support for Gigaset Virtual Integrators
Change Snom dial softkey labeling (#14324)
Add firmware config entries for Snom D335 and D717 (#14732)
Allow large values for custom provisioning parameters (#14408)
Update automated logouts to support extensions
Add scheme to contact link attributes if none set (#14061)
Introduce call forward profile key (#14060)
Send a PickupGroupUpdate event when adding/removing pickupgroup members (#15146)
Check pickup group membership on group pickup (#15132)
Fix call forward profile page being empty on phones where no profile is available (#14918)
Check attribute type validity (#13577)
Remove (in-) visible users group for new installations (#14093)
Fix initial roaming permissions (#14341)
Send check-sync to all chains a handset is registered in (#14924)
Fix 'file layout error' in Yealink features menu (#13999)
Update
LDAP phonebook synchronisation tool (#5274)
Consider only completely silent voicemails as invalid (#13306)
Move diversion header removal before quirks handling (#15120)
Add permission, group, and member removal events
Ensure necessary database upgrades are always executed during migration
Enable server-side
DND for Snom phones (#14477)
Re-introduce pagination for Yealink XML phonebook (#14715)
Extend CC system to introduce annoucements for external calls (#14484)
Add core class for call file management (#13662)
Update UserLoginUI- and UserLogoffUI-events to include user IDs (#14728)
Add support for extension locking (#14782)
Add SimpleSAMLphp integration (#14455)
Add SAML authentication backend (#14456)
Optimize user license retrieval
Improve extension and slot retrieval performance
Improve subgroup retrieval performance
Optimize PsTransport retrieval performance
Update called user's name as early as possible
Add holiday management class (#14369)
Update MAC address range for Polycom Soundstation
Correct log level for vmbox messages
Update ucware-health to include all services and version information
Add Gigaset N870 provisioning
Add ringtone preview support to dialplan (#13662)
Update manager/assistant configuration classes (#14550)
Add Call core class to manager call journal entries (#14102)
Generate dialplan configuration in Configuration class (#13687)
Add call journal entries for forwarded queue calls (#14829)
Add voicemail core class (#14832)
Add method to load Groups by a list of IDs
Use archived classes for migration scripts
Send UserMissedCallsUI
AMI event when call journal entries are deleted
Introduce fax, queue, and device routing (#13637)
Add Manager/Assistant toggling code to dialplan (#14840)
Also show M/A keys for assistants with Snom D385 (#14876)
Implement cancelling of faxes. (#13358)
Fix setting of boolean false values in key-value store (#14824)
Add management classes for IVR menus (#12326)
Create extension objects for IVRs during migration from older versions
Add sync ID attribute to phonebooks and contact groups
Delete user announcements when deleting the owning user
Introduce methods for
SIP parameter management
Add method to check user's queue memberships (#14854)
Add method to load users by a list of IDs
Add new contact attribute 'Primary number' (#14805)
Fix join/leave mapping for Queues (#14817)
Migrate voicemail to new formats
Set a different Snom DECT data sync primary on base deletion (#13942)
Unify calljournal
API time formats
Improve Gigaset N720 phonebooks (#14957)
Set number type for entries in internal Snom phonebook
Order holidays by date (#14985)
Hide empty phonebooks from overviews on phones
Improve Snom quick lookup performance
Enable HTTP/2 for secure connections
Remove deprecated parallel call keys (#14342)
Build date: Fri, 12 Nov 2021 08:41:09 +0100
UCware Clients
Changes since version 4.2.5:
Version 4.3.9
Build date: Tue, 31 May 2022 14:05:17 +0200
Version 4.3.8
Fix number validation when selecting suggestion (#17151)
Fix number validation for preexisting values (#17253)
Fix state changes when changing softkey values (#17253)
Build date: Fri, 13 May 2022 12:29:46 +0200
Version 4.3.7
Build date: Tue, 10 May 2022 15:22:43 +0200
Version 4.3.6
Fix display of missed queue calls (#17016)
Change pickable call background color
Allow up to 12 characters for extensions (#17015)
Show device
IP as link for hardware phones (#16821)
Restart ICE candidate collection on reinvite
Reduce performance impact of redundant status events
Fix adding inbound routes to new gateway groups (#16455)
Fix regex for umlauts (#15579)
Improve display of inactive queue assignments (#14323)
LightControl in Webclient via WebHID (#15442)
Download and update links for electron (#15208)
Retrieve pickup information from phonebook
API (#15164)
Allow starting the client without an event
WS (#12321)
Do not connect controlled slot without license (#16716)
Update video overlay design (#12323, #15171)
Add ringtone preview for queues, restrict to deskphones (#15092)
Fix behaviour for events if active CFP changes (#16666)
Show queue calls for all users in calljournal (#15542)
Validate number input for CFP (#16626)
Remove auto transfer feature on hangup for WebRTC
Improve
WS connection problem detection
Build date: Mon, 02 May 2022 09:37:50 +0200
Version 4.3.5
Show spinner while reloading announcements (#16294)
Fix extensions behaviour after user deletion (#16023)
Fix overflow for sidebar in adminclient (#14274)
Build date: Fri, 11 Feb 2022 14:30:54 +0100
Version 4.3.4
Add additional
SIP and
RTP options to gateway editor (#15432)
Update auth backend translations (#15545)
Show full group title in mouseover in contact widget (#15569)
Update IVR translations (#15301, #15196)
Update Gigaset DECT translations (#15348, #15349)
Fix sorting of devices table by username (#15395)
List MAC addresses for Snom DECT bases (#15160)
Update table sorting to be case-insensitive (#15394)
Fix filter & pagination of devices table (#15323, #15324)
Amend Raise Window on Call setting for electron (#15381)
Fix call widget overlapping (#15460)
Add muting of incoming call ringtones for WebRTC (#15461)
Fix a spelling mistake in devices (#15544)
Fix contact list filter overlaying widget title (#15376)
Check form validators on loading existing data (#15584)
Change fax download to one step (#15107)
Move contacts when changing group (#15996)
Update help dialog (#16061, #15159, #15170)
Add media encryption to device
SIP parameters (#16199)
Add support for dynamic minimum
PIN length (#16159)
Build date: Thu, 03 Feb 2022 13:18:37 +0100
Version 4.3.3
Disable tel: protocol handling for Safari (#15484)
Add units to sysInfo values (#15357)
Remove peer name while creating gateway (#15346)
Fix swapped outgoing/inbound translations (#15533)
Build date: Mon, 13 Dec 2021 11:20:29 +0100
Version 4.3.2
Build date: Fri, 19 Nov 2021 11:21:23 +0100
Version 4.3.1
Build date: Wed, 17 Nov 2021 15:38:45 +0100
Version 4.3.0
Include legacy hosts module (#15288)
Fix pickup group titles not getting saved (#15044)
Do not require password to change
PIN (#15059)
Fix changing height while changing a key dropdown
Remove edit
SIP parameter button after activation
Prevent error when receiving ringtone preview with WebRTC
Fix user extension sorting in selection table (#15088)
Open SAML links in same window in Electron (#15049)
Fix
API preparation methods in adminclient models (#15075)
Add username to devices table (#15138)
Add translations for call forward profile key (#14060)
Add setting for contact width (#15144)
Sort sidebar menu by german title (#15141)
Allow moving of contacts between phonebooks (#15142)
Fix outbound route group dropdowns (#15081)
Improve holiday component
Adjust outgoing icon position
Allow sorting queues by extension (#15074)
Make key-value store key text selectable in table (#14913)
Add completion for manager assistant softkeys
Only offer device logoff in slot editor when allowed to roam (#15021)
Ensure Notification
API exists before using it (#14593)
Ignore key-value store entries with empty key or namespace (#14682)
Fix crash when getting empty numbers in calljournal (#14624)
Update Angular to version 11
Add editing and using of SAML auth backends (#14458)
Add authentication via external providers (#14459)
Add extensions locking to slots (#14786)
Support locking of slot assignments (#14787)
Use Roboto font for adminclient
Fix dropdown for outbound routes (#14112)
Add line break for no entries text in call forward scheduler editor
Add audio player (#12442, #12032)
Add reset to default button in key-value store (#13770)
Show queue title instead of extension in number-matrix
Add device logoff in slot settings (#14785)
Add widget headings in gateway-editor (#14810)
Add assistant functionalities to manager/assistant widget (#14825)
Change group permission text for singular/plural (#14234)
Fix creating fax numbers (#14870)
Update extended routing to adminclient (#13636)
Share the LoginComponent among all apps
Fix offset of printed softkeys for Snom D760 and 765 (#14557)
Prevent editing of synchronised contacts
Add option to enforce local login
Update call UI
Support tel: URLs in Webclient (#13654)
Add electron option to bring up window on incoming call (#14860)
Handle unauthorized
API calls by showing login page
Allow saving a mobile slot with empty number (#14570)
Add pagination to key-value store page (#14159)
Store last opened phonebook in key-value store (#14803)
Show group title for audio groups in announcements (#13900)
Fix inserting into EntityStore (#14917)
Offer autocomplete for softkey data for some functions (#13127)
Make extension linking more efficient (#14792)
Add missing validators and error handling (#14157)
Fix gateway.peerName validation (#14819)
Only allow numbers for mobile number input (#14576)
Add primary number attribute type, fix handling of multiple numbers (#14806)
Display
SIP credentials in adminclient for
SIP slots (#14346)
Adapt default values for gateway codecs (#14830)
Adapt german translations (#14865)
Adapt pager extension validation (#14862)
Ensure slot sorting by ID in user editor (#14946)
Add conferencing with WebRTC (#12183)
Add default values in user editor (#13839)
Fix number normalization when initiating call via drag & drop (#14767)
Improve input validation for gateway registrar (#14453)
Add buttons for ringtone preview in number-matrix (#13218)
Switch to new calljournal
API (#14863)
Normalize manually typed fax numbers before sending (#14058)
Fix pristine/dirty handling in some components
Add error handling for editors that don't exist (#14091)
Reload calljournal after hanging up a call
Adapt authbackend name validation (#14916)
Add translations to electron shortcut settings (#13061)
Reload chains after deleting base(s) (#14956)
-
Add editable
SIP parameters to device
GUI (#14800)
Add IVRs to adminclient (#14291)
Add Gigaset N870 support
Add holiday management (#14372)
Change wording for queue attributes in UI (#14729)
Build date: Fri, 12 Nov 2021 09:09:47 +0100
UCware API
Changes since version 2.3.4:
Version 2.4.4
Build date: Mon, 02 May 2022 09:29:00 +0200
Version 2.4.3
Add attributes `rtpKeepalive` and `inbandProgress` to gateway objects admin/gatway. (#15431)
Add support for moving contacts (#15995)
Fix contact sync ID/version saving (#16052)
Add new
API endpoint client/configuration (#16158)
Expose media encryption
SIP parameter (#16200)
Update admin/slot
API endpoint documentation
Build date: Thu, 03 Feb 2022 13:29:46 +0100
Version 2.4.2
Build date: Thu, 09 Dec 2021 14:51:31 +0100
Version 2.4.1
Add support for configurable
SIP gateway match strings (#15314)
Build date: Wed, 17 Nov 2021 15:37:47 +0100
Version 2.4.0
Improve error reporting when database errors occur (#10657)
Correctly set callwaiting and groupbusy for new extensions (#14790)
Send
AMI events when removing members, permissions or groups
Use lists as assistant position manipulation return values
Correctly check roaming permission in user/slot:logoffDevice (#15022)
Update admin/slot
API endpoint to use new Slot retrieval methods
Add device logoff method to user/slot
API endpoint (#14784)
Add support for slot extension list locking (#14781)
Add admin/holiday
API endpoint (#14371)
Update
API endpoints to support SAML authentication (#14457, #14556)
Allow user
PIN changes without password check
Add optional extension creation when replacing device extensions
Update admin/outbound
API endpoint to support new route types (#13635)
Add
API endpoint admin/gigasetdect
Add ringtone preview to user/extension
API endpoint (#13664)
Include error codes in
API method documentation
Update
API endpoint user/managerassistent to use new core class (#14551)
Re-generate dialplan configuration cache when setting values in namespace 'ucware' (#13683)
Add new user/calljournal
API endpoint (#14104)
Include group title in list of groups available for upload (#13922)
Add admin/ivr
API endpoint (#13589)
Hide local login options when SAML options are available
Implement cancelling of faxes (#13358)
Expose device
SIP parameters via admin/device
API endpoint
Remove users from queues when removing permissions (#14856)
Use optimized user license retrieval
Update user/calljournal documentation
Build date: Fri, 12 Nov 2021 09:01:55 +0100
UCware Auth-Framework
Changes since version 1.3.0:
Version 1.4.1
Build date: Mon, 02 May 2022 09:36:02 +0200
Version 1.4.0
Build date: Fri, 12 Nov 2021 09:06:16 +0100
UCware Daemon
Changes since version 2.1.0:
Version 2.2.3
Implement
WS echo service
Fix race condition during uaCSTA session creation
Use libsofia 1.13.7
Clean up pickup group code
Remove unused stream handling code
Improve handling of invalid or expired sessions
Remove deprecated interfaces and services
Build date: Mon, 02 May 2022 09:34:54 +0100
Version 2.2.2
Build date: Thu, 03 Feb 2022 13:06:30 +0100
Version 2.2.1
Build date: Mon, 29 Nov 2021 14:11:15 +0100
Version 2.2.0
Delete invalid M/A configuration on permission change
Fix queue call hangup events getting deduplicated
Use server-side
DND for Snom phones (#14476)
Add support for M/A toggle keys (#14908)
Ensure queue.caller.state events contain a UniqueId field
Update voicemail events to support queue voicemail
Include unique ID of linked channels in call.state events
Build date: Fri, 12 Nov 2021 08:59:17 +0100
Asterisk
Changes since version 1:16.18.0-ucware3:
Version 1:16.24.0-ucware2
Allow up to 128 media attributes for
SIP/WebRTC
Build date: Fri, 08 Apr 2022 15:07:40 +0200
Version 1:16.24.0-ucware1
Build date: Fri, 04 Mar 2022 15:42:43 +0100
Version 1:16.20.0-ucware2
Build date: Wed, 13 Oct 2021 16:14:50 +0200
Version 1:16.20.0-ucware1
Build date: Fri, 03 Sep 2021 10:24:28 +0200
UCware Services
Changes since version 2.2.2:
Version 2.3.3
Build date: Mon, 02 May 2022 09:41:20 +0200
Version 2.3.2
Build date: Thu, 03 Feb 2022 13:09:41 +0100
Version 2.3.1
Allow only alphanumeric chars in filenames generated from remote
TSI (#15405)
Build date: Thu, 25 Nov 2021 17:21:27 +0100
Version 2.3.0
Improve contact synchronisation data handling
Add slot ID to login/logoff events
Make name of imported phonebook configurable
Add syncid to phonebooks and groups imported via EWS (#14796)
Add UUID to contacts imported via
CSV file
Replace contactsync cronjob with timer service
Add Office 365 check during installation
Add recalculation of status data on SIGHUP or SIGUSR1/2 (#14522)
Build date: Fri, 12 Nov 2021 09:07:29 +0100
Release 5.1.6
UCware Server
Changes since version 5.1.0.5:
Version 5.1.6
Disable server-side quick lookup for Snom phones with FW < 10
Fix phone profile parameter retrieval
Snom DECT: Add intermediate firmware update step to 500b1
Improve invalid key definition handling (#14382)
Use default caller ID for mobile slots (#14330)
Build date: Thu, 29 Jul 2021 13:29:28 +0200
Version 5.1.5
Build date: Wed, 21 Jul 2021 16:22:29 +0200
Version 5.1.4
Build date: Mon, 19 Jul 2021 13:21:05 +0200
Version 5.1.3
Build date: Tue, 13 Jul 2021 11:07:32 +0200
Version 5.1.1
Remove Snom ringtone menu (#13820)
Add alias support, replacing quickdial (#13971)
Move transports configuration to disk (#13966)
Show
IP address of devices in prov_phones
GUI (#13997)
Introduce lockable slot attributes (#13627)
Add Gigaset support for N720 and N510 (#13614)
Add UserEvent 'slotDeleted' (#14001)
Offer
CCNR (instead of CC) for declined calls (#12537)
Modify registration retry values for higher resilience
Update all roaming permissions with incorrect target groups
Also handle HEADSET, HEADSET_OFFHOOK and SPEAKER keys in dial screen (#12918)
Always set Snom
BLF key labels (#14030)
Respect slot volume settings on Yealink phones (#14046)
Check whether an announcement is still in use before deleting it (#13590)
Authenticate fax download requests (#14051)
Fix silent ringtones for Yealink phones
Adapt index range for SmartLabel-buttons
Insert client default values into configuration database (#13091)
Remove
PIN check for queue voicemail boxes (#14081)
Normalize attribute values on update (#14068)
Allow setting specific devices to individual fw-versions (#12805)
Only allow licenses with version >=2 (#12348)
Change
CLIR/
CLIP permssions to point to the host (#13642)
Use new License class to display licensee
Fix Snom DECT 5.0 migration for setups where the same handset is in multiple chains
Harden call forward profile priority changes
Fix license check in gs_user_add
Force ffmpeg to overwrite existing files without asking
Handle empty NOBODY_EXTEN_PATTERN gracefully during migration
Fix issue where super key would not be added to set userkeys (#14113)
Mon, 21 Jun 2021 16:36:15 +0200
UCware UCC-Client
Changes since version 4.1.1:
Version 4.2.5
Build date: Thu, 29 Jul 2021 13:13:51 +0200
Version 4.2.4
Build date: Wed, 21 Jul 2021 16:19:31 +0200
Version 4.2.3
Build date: Thu, 15 Jul 2021 16:33:52 +0200
Version 4.2.2
Build date: Thu, 15 Jul 2021 10:30:19 +0200
Version 4.2.1
Build date: Tue, 13 Jul 2021 08:52:00 +0200
Version 4.2.0
Unify translations (#11769, #13876, #14077)
Add maximum user count to license page (#13765, #13840)
Add sysinfo widget and file download (#13901)
Change wording in dropdown of queue (#13857)
Change hangup sound (#13859)
Honor roaming permissions in number matrix (#13913)
Allow unassigning a slot from a queue in all cases (#13776)
Reject WebRTC calls with 603 Decline
Cut off long names in calllog (#13963)
Update language of datepicker to user language (#13939)
Add validator to gateway peerName (#13771)
Fix ordering of number display (#13853)
Reduce volume of
DTMF tones
Add SVG for Snom D335 (#13950)
Add Alias management (#13973)
Disable locked slots in user UI (#13629)
Add locking attributes for slots (#13630)
Fix listing of queue-only announcements (#14057)
Add reload of available announcements for queue (#13854)
Update Snom DECT management UI (#13772, #13774)
Fix race condition in theme provider resetting the theme (#12855)
Fix listing of faxes without a time attribute (#14065)
Display error on delete when announcement is in use (#14054)
Fix resetting days of routes/rules (#14059)
Hide empty and uneditable phonebooks (#14088)
Fix Snom DECT handset deletion
Accept uppercase letters in IPEIs
Add provisioning group dropdown to user-editor (#14121)
Fix that Softkey
GUI doesn't show default values (#14113)
Build date: Mon, 21 Jun 2021 17:17:28 +0200
UCware API
Changes since version 2.2.0:
Version 2.3.4
Build date: Thu, 29 Jul 2021 13:18:00 +0200
Version 2.3.3
Build date: Wed, 21 Jul 2021 16:21:01 +0200
Version 2.3.2
Update admin/provisioninggroup
API endpoint documentation
Update admin/slot
API endpoint documentation
Improve error handling in admin/slot
API endpoint
Build date: Tue, 13 Jul 2021 09:58:46 +0200
Version 2.3.0
Check roaming permissions when unassigning extensions (#13875)
Add method to retrieve devices by their ID (#13907)
Update slot
API endpoints to support attribute locking (#13628)
Fix inconsistencies in admin/outbound
API
New
API endpoint admin/alias to manage aliases (#13972)
New
API endpoints to manage wakeup-calls (#13083)
New method to delete a users voicemail, calljournal and wakup-calls (#13526)
Update admin/device
API endpoint documentation (#13862)
Prevent users from deleting themselves via
API (#13684)
Improve handling of duplicate Snom DECT bases
Normalize attribute values on update (#14068)
Allow setting firmware versions for specific devices (#12805)
New methods to check
CLIP/
CLIR permissions on slots (#13642)
Add basic admin/provisioninggroup
API endpoint
Build date: Mon, 21 Jun 2021 17:31:45 +0200
UCware Auth-Framework
Changes since version 1.2.1:
Version 1.3.0
Build date: Mon, 21 Jun 2021 17:33:46 +0200
Asterisk
Changes since version 1:16.13.0-ucware1:
Version 1:16.18.0-ucware3
Build date: Tue, 13 Jul 2021 08:57:25 +0200
UCware Services
Changes since version 2.1.0:
Version 2.2.2
Build date: Thu, 29 Jul 2021 13:54:14 +0200
Version 2.2.1
Fix
IP tracking for softphone slots
Build date: Mon, 19 Jul 2021 13:13:34 +0200
Version 2.2.0
Build date: Mon, 21 Jun 2021 17:35:39 +0200
Release 5.1
Anmerkungen zum Release
Bei der Installation werden Einträge vom alten ins neue Format konvertiert. Bei Telefonbüchern mit vielen Einträgen kann die Installation des Updates daher länger als gewohnt dauern!
Die Sichtbarkeit interner Gruppen wurde angepasst. Der Gruppenparameter ucwared.hidegroup
wurde abgeschafft, die Sichtbarkeit wird über das Recht view_phonebook
auf Benutzer-, Geräte- und Warteschlangengruppen konfiguriert.
Warteschlangenverwaltung im UCC-Client
Benutzer können Warteschlangenmitgliedschaften im UCC-Client konfigurieren. Es empfiehlt sich, die für die Benutzer verfügbaren Warteschlangen über das Recht queue_member
auf entsprechende Warteschlangengruppen einzuschränken, da sonst die Übersichtlichkeit leidet.
Inkonsistenzen in der API behoben
Das Feld deviceId
eines Slots wurde beim Ausliefern mit der MAC-Adresse eines Gerätes gefüllt, beim schreibenden Zugriff wurde aber die ID des Gerätes erwartet. Mit UCware 5.1 wird jetzt korrekterweise diese ID auch ausgeliefert.
Die Mail-Adresse einer Faxnummer wurde über das Feld delivery_email
gesetzt, intern aber als mail
gehandhabt und auch so wieder ausgeliefert. Mit UCware 5.1 wird bei lesendem und schreibendem Zugriff einheitlich das Feld mail
verwendet.
Einführung des Admin-Clients
Unter /admin/ steht der neue Admin-Client zur Verfügung. Noch nicht auf die neue API umgezogene Funktionalität wird im neuen Client eingebettet
UCware Server
Changes since version 5.0.7.3:
Version 5.1.0.5
Fix upgrade order for announcement migration
Harden call forward profile priority changes
Force ffmpeg to overwrite existing files without asking during migration
Prevent errors when executing migration scripts multiple times
Handle empty NOBODY_EXTEN_PATTERN gracefully during migration
Fix Snom DECT migration for handsets in multiple chains
Optimize user extension loading (#13926)
Introduce group and group membership caching (#13925)
Adapt queue CF rules to new announcement system (#13641)
Properly remove deleted faxes from all groups (#13912)
Fix private phonebook filtering (#13944)
Create legacy queue extensions (#13884)
Allow phonebook type serialization (#13883)
Improve cleanup of old PJSIP entities after migration
Create a default slot for each user on migration (#13197)
Add ucware-adminclient dependency
Make queue member migration more robust
Migrate old announcements on update from UCware <5.0
Fix mySQL invocation during installation
Fix lookup for contacts with multiple matching attributes
Adapt Snom remote quicklookup to new phonebook
Only migrate active slots of queue members (#13696)
Guard creation of contained objects when creating a new SIPGateway (#13699)
Add pickup group management core classes
Determine dialplan timeout based on the current callee, not the original callee (#13711)
Prevent unnecessary log messages in Yealink provisioning
Add getter for licensed user count to license management (#13764)
Add support for attribute type LINK (#13801)
Fix extension hiding in internal phonebook (#13787)
Fix phonebook name lookup for external queue callers
Serialize phonebook types (#13782)
Fix an issue where full day schedules would disable routes (#13706)
Fix status message serialization for derived contacts (#13807)
Add 'edit_phonebook' and 'view_phonebook' to list of available permissions
Improve contact creation performance
Improve phone number lookup performance
Remove phonebooks from groups upon deletion
Guard phonebook retrieval against misconfigured groups
Evaluate SHORTEN_USER_NAMES in callerinfo, not in exttypes
Remove deprecated cronjobs gs-backup and gs-queues-refresh (#13663)
Use native reboot in Snom login menu
Remove deprecated queue reload cronjob
Introduce new backup backend (#13024)
Fix dialplan busy detection
Fix license update handling
Update configuration handling class to allow
API access (#13026)
Add queue membership handling to core queue class (#13320)
Change default for config parameter PROV_PORT to 80
Limit fax header length (#13326)
Fixes an issue where incorrect or no calljournal entries were deleted (#13090)
Add Snom DECT core classes (#13020)
Update license handling (#12310)
Introduce new phonebook concept (#11559)
Adapt device phonebooks to new phonebook (#13018)
Add new core classes for gateways and gateway groups (#12512, #12818)
Add core classes for routes (#13029)
Add Pagers (one to many calls) (#12437)
Improve database upgrade script guarding (#13346)
Fix authbackend NULL handling (#13140)
Change deviceID in
API responses from identifier to ID (#12667)
Improve announcement upload and permission system (#13023)
Remove queue from all groups on deletion
Normalize + to CANONIZE_INTL_PREFIX on contact attribute creation (#13217)
Build date: Thu, 17 Jun 2021 16:12:34 +0200
UCware UCC-Client
Changes since version 4.0.5:
Version 4.1.1
Fix proxy and timeout handling in gateway editor (#13861)
Fix groups trying to load non-existent members (#13908)
Keep group memberships consistent (#13841)
Change UI for inbound rules & outbound routes (#13846)
Fix wrong link in pickupgroup membership (#13843)
Fix setting
PIN and password when creating users (#13842)
Change gateway authenticate functionality in
GUI
Show queue extension in call-forward-profile-list (#12202)
Update gateway editor
Update translations
Fix paginator for licence component (#13763)
Remove 'forwarded' filter for queue calllog (#13618)
Add filter input to KeyValueStore (#13756)
Fix some missing translations (#13762)
Change gateway editor (#13744) (#13737)
Reduce shown attributes for mobile slots (#13802)
Improve unser interaction around contact groups
Correct translations in admin/queues, admin/extension and provisioning/snom-ipdect (#13766)
Change notation to Admin Client (#13779)
Store chosen page size for all paginators (#13780)
Update login mask translations to reflect password usage changes
Display contact attribute name in autocomplete (#13830)
Update dashboard
Embed legacy admin interface for missing functions (#13799)
Use end of year as default end date for new inbound rules
Order phonebooks by type and name (#13791)
Add pickupGroups (#13800)
Fix ENTER submitting the wrong form (#13755)
Add queue dropdowns for new
API changes (#13831)
Fix calling numbers without a known contact (#13833)
Show queue title on hover in UCC client
Update group editor UI to use identifiers
Fix dashboard links (#13698)
Add functionality to add extension via ENTER
Update phonebook view
Improve contact handling performance
Fetch kvstore default values from backend (#13091)
Add handling of backups
Add Material Design styles
Improve compatibility rendering
Add queue management to admin client
Add fax management to admin client
Add group management to admin client
Add auth backend to admin client (#12418)
Add extension management to admin client
Add option to change the admin client language
Add reloading of extensions and slots
Hide empty queue selection card
Add default name to a new created slot (#13187)
Add clear filter function (#12884)
Open external links in system browser when in Electron (#12144)
Debounce dialling on click-to-dial elements (#13361)
Prevent transferring a call to itself via drag and drop (#13374)
Prevent and alert to misconfiguration in number matrix
Play hangup sound on ending WebRTC calls (#12969)
Fix race condition in tab initialization
Play call waiting sound instead of ringing if appropiate
Add Audio Device Selection (#12532)
Add pager management to admin client
Add SnomDECT (chain, handset, base) (#13022)
Add route management to admin client
Add license management to admin client
Adapt contact list to new phonebook system
Change announcement permission handling
Add paginators to selectors
Fix
SIP websocket connection on non-standard HTTPS ports
Offer call forward scheduling for queues (#12782)
Add screenshare chooser for Electron
Link adminclient location after first installation only
Sort extensions and queues for the number matrix (#13360)
Fix styling of inbound and outbound editors
Improve handling of IPEI input for Snom DECT
Build date: Fri, 18 Jun 2021 17:01:26 +0200
UCware API
Changes since version 2.1.4:
Version 2.2.0
Fix setting shared announcements for queue callforward profiles
Add transport retrieval to admin/gateway
API endpoint
Add admin/pickupgroup
API endpoint (#12450)
Add legacy cookie support to admin/authentication
API endpoint
Add MoH class retrieval to admin/queue
API endpoint
Fix shared phonebook permissions overwriting ownership (#13781)
Correctly check licensed user count (#13764)
Expose pickup group membership on admin/user
API endpoint
Add announcement retrieval to admin/queue
API endpoint
Add admin/announcement
API endpoint
Serialize phonebook types (#13783)
Fix making shared announcements private (#13826)
Re-generate lua globals when setting values in namespace 'ucware'
Add user/kvstore:getDefaults() method (#13092)
Add admin/backup
API endpoint
Include licenses in getUser/getAll methods results (#13479)
Allow setting schedules on queueCallforwardProfiles (#13480)
Add Snom DECT
API (#13021)
Add method to upload a new license (#12310)
Updated user/phonebook endpoint for new phonebook concept (#13017)
Add admin/phonebook endpoint
Add
API endpoint admin/config to manage global settings (#13027)
Add admin/queue methods to view/edit queue memberships (#13320)
Add new
API endpoint to get, create and manipulate sip gatways (#12512,#12819)
Add
API endpoint admin/outbound (#13030)
Add
API endpoint admin/pager allowing management of pagers
Prevent uncaught expections in admin/queue
API endpoint
Improve announcement upload and permission system (#13087)
Fix an issue where fax extensions would not be updated correctly (#12560)
Build date: Fri, 16 Apr 2021 16:35:53 +0200
UCware Auth-Framework
Changes since version 1.2.0:
Version 1.2.1
Build date: Thu, 22 Apr 2021 10:29:35 +0200
UCware Daemon
Changes since version 2.0.8:
Version 2.1.0
Build date: Fri, 16 Apr 2021 16:31:16 +0200
UCware Services
Changes since version 2.0.6:
Version 2.1.0
Properly type EWS service options (#13845)
Don't remove fax history if maxage is ⇐ 0
Ensure fax service can always be stopped without SIGKILL
Ensure pbxreload service can always be stopped without SIGKILL
Move
DND userstatus events to separate topic (#13332)
Set devicestates to BUSY when user activates
DND (#13266)
Allow publishing of empty MQTT messages
Publish active calls as retained MQTT topics, remove retain on hangup
Use new phonebook for contact synchronisation
Build date: Wed, 12 May 2021 15:32:17 +0200
Release 5.0.7.3
UCware Server
Changes since version 5.0.7.2:
Version 5.0.7.3
Fix Snom key definitions lingering after logout
Format callername according to SHORTEN_USER_NAMES for queue calls (#13236)
Clean up endpoints and AoRs after migration (#11741)
Harden DB upgrade for reapplication (#12731)
Fix Snom forwardprofile menu reporting „Not activated“ (#13308)
Improve performance of GroupTyp::getTypes() by making the types static.
Fix queue calls not being logged for the answering user (#13363)
Build date: Wed, 24 Mar 2021 09:51:09 +0100
UCware Services
Changes since version 2.0.5:
Version 2.0.6
Ensure database connection exists in statusmonitor (#13311)
Ensure correct encoding for everything from meta-file (#13216)
Enlarge faxreport fields to accomodate long fax headers (#13326)
Prevent statusmonitor crash on unexpected extension status
Build date: Wed, 24 Mar 2021 11:12:12 +0100
Release 5.0.7.2
UCware Server
Changes since version 5.0.7.1:
Version 5.0.7.2
Hotfix: Make mobile slots in queues callable for external callers (#13232)
Fix multiple bugs in initial database file (#13254)
Create nginx location links only on initial installation (#13224)
Build date: Thu, 11 Mar 2021 15:38:18 +0100
UCware Daemon
Changes since version 2.0.7:
Version 2.0.8
Build date: Thu, 11 Mar 2021 15:59:00 +0100
Release 5.0.7.1
UCware Server
Changes since version 5.0.6.2:
Version 5.0.7.1
Build date: Fri, 05 Mar 2021 09:02:27 +0100
Version 5.0.7
Allow alphanumeric provisioning parameter indices (#12640)
Clean up dhcpd.conf
Integrate contactmonitor service (Device ↔
IP-Address)
Don't save headerinfo on outgoing faxes
Use correct utf8 when connecting to mysql. Fixes 🚒 (#12881)
Include fax groups in toArray-serialization of Fax class (#12428)
Fix Extension::exists() reporting NULL instead of expected result
Log off any devices from a slot after the last extension is unassigned from said slot
Add TLS listener ports to Snom provisioning
Trigger automatic call recording on outgoing external calls
Send queue information in
SIP invite (#12655)
Fix external caller ID resolving for user targets (#13135)
Update installer to properly handle unpacked example configurations
M/A: Remove retry-loop from manager-return (#12475)
Never execute offline or busy callforwards for manager-assistant-calls
Fix user/device ID overlap for outgoing routes (#13046)
Revised queue management (#12750)
Rework of on-device call forward profile menus (#12939)
Prevent calls from being logged twice when recording
VM messages (#12610)
Build date: Fri, 26 Feb 2021 17:43:27 +0100
UCware UCC-Client
Changes since version 4.0.4:
Version 4.0.5
Forget the username on logout (#13117)
Comply with 'show notifications' setting (#13059)
Display queue info on current calls with WebRTC (#12657)
Merge queue- and call-forward tabs (#12315)
Add QueueProvider (#12316)
Add queues to number-matrix (#12316)
Fix handling of backend updates for queue editing
Add event handling for queue membership
Handle extension.changed event to reload cfp
Build date: Mon, 01 Mar 2021 15:34:16 +0100
UCware API
Changes since version 2.1.3:
Version 2.1.4
Add new
API to get/set/delete/update auth backends (#12405)
Add getAvailablePermissions() to admin/group endpoint (#12852)
Fix an issue where the
API endpoint admin/group would return int instead of string
Add creation and deletion flags to extension management functions
Allow implicit creation/deletion of extensions when editing queues (#13147)
Add
API endpoint user/queue to allow users to manage their queues (#12781)
Add user/extension:getQueueExtensions() method (#12809)
Build date: Mon, 01 Mar 2021 15:29:29 +0100
UCware Daemon
Changes since version 2.0.6:
Version 2.0.7
Update queue membership handling to use slots (#12834)
Enable TLS support for Snom phones
Add events for queue membership
Relay extension change events to clients
Build date: Mon, 01 Mar 2021 15:36:57 +0100
UCware Services
Changes since version 2.0.3:
Version 2.0.5
Fix font alignment in report pdf (#12789)
Fix encoding when generating fax reports (#12962)
Ensure database connection exists when billing calls (#13180)
Build date: Fri, 05 Mar 2021 09:12:29 +0100
Version 2.0.4
Add contactmonitor service (#11615)
Use INFO logging per default
Open only one
AMI connection instead of three
Improve MQTT connection behaviour during initial connect
Add hints and MQTT events for slot status changes (#12794)
Add wait for retained messages. Set will and send status messages.
Refactor MqttListener, add wait for retained messages function
Receive previous status on startup. Add status topic
Remove retained topics for extensions and slots that no longer exist
Refactor amievents service by using UCware classes (#11440)
Force program exit instead of thread exit in error handler
Build date: Mon, 01 Mar 2021 15:40:22 +0100
Release 5.0.6.2
Ab dieser Version wird in einer Standardinstallation unbound als DNS-Server verwendet.
UCware Server
Changes since version 5.0.6.1:
Version 5.0.6.2
Increase HTTP session limit to 1000
Add probing headers to redirecting blocks in nginx
Improve log messages for
GUI_ALLOW_NET access checks
Use unbound for
DNS caching (#12666)
Send an
AMI slot-event whenever a slot is created/saved (#12632)
Unassign all extensions and update the device endpoint before deleting a slot (#12236)
Fix an issue where slots without devices could not be deleted
Fix queue voicemail box creation
Fix fax header encoding issues
Prevent Snom DECT provisioning errors after deleting logged-in devices
Fix public announcement visibility (#12889)
Build date: Mon, 01 Feb 2021 18:15:18 +0100
UCware UCC-Client
Changes since version 4.0.3:
Version 4.0.4
Build date: Mon, 01 Feb 2021 18:16:02 +0100
UCware Services
Changes since version 2.0.2:
Version 2.0.3
Build date: Mon, 01 Feb 2021 18:14:46 +0100
Release 5.0.6.1
UCware Server
Changes since version 5.0.6:
Version 5.0.6.1
Build date: Thu, 21 Jan 2021 10:31:26 +0100
UCware UCC-Client
Changes since version 4.0.2:
Version 4.0.3
Build date: Wed, 27 Jan 2021 08:54:28 +0100
Release 5.0.6
Ab dieser Version tritt das neue UCware-Lizenzmodell in Kraft. Es wird eine UCware-5-Lizenz benötigt!
Nach dem Hochladen der neuen Lizenzdatei kann es sein, dass die Lizenzzuweisungen an die Nutzer geändert werden müssen, hierbei kann der Support natürlich behilflich sein.
UCware Server
Version 5.0.6
Changes since version 5.0.5:
Add CLI tool to send provisioning requests
Fix missing unhold event for controlled devices (#12398)
Fix phone provisioning parameter retrieval (#12460)
Prevent Snom audio problems after hold with TLS connections
Ensure mysql is ready when running updates (#12365)
Encode fax header string with IBM437 codepage (#12424)
Prevent errors on empty voicemails (#12413)
Add provisioning support and models for Snom D335 (#12410)
Allow up to 50 characters for queue names (#12400)
Fix TLS encryption for new devices without a user (#12452)
Add device ID to admin/device
API output (#12451)
Add groups to admin/device
API output (#12506)
Allow deletion of queues with members (#12535)
Remove related calljournal entries when deleting an extension (#12229)
Fix an issue where users could not login after using the wrong password (#12499)
Remove erroneous MQTT topics during upgrade
Fix an issue where db upgrades fail when nobody-users have unexpected entries (#12346)
M700: Load provisioning parameters from profile id saved in chain settings
Add nginx configuration for adminclient
Remove group memberships upon user deletion (#12305)
Change the type of the configuration value to boolean (#12509)
Fire queue deletion event when deleting a queue (#12549)
Set maximum base station default number to 254 for Snom DECT
Increase maximum file upload size to 100MB
Use LDAPv3 for
LDAP connections by default
Implement server-side quicklookup (#9951)
Fix Yealink provisioning profile overrides (#12460)
Check if fax permission is actually set on a fax group (#12572)
Build date: Mon, 14 Dec 2020 16:18:31 +0100
UCware UCC-Client
Version 4.0.2
Changes since version 4.0.1:
Change number input width in call-forward component (#11891)
Change phone button to input suffix in autocomplete component
Add more Yealink Device SVG
Allow cpf schedules to set no profile (#11783)
Change search filter to match all input parts (#12184)
Add verbose log option, use it for call.state events
Add event on ws reconnect
Finalize expansion support for device models
Add Snom and Yealink expansion SVG
Add regular update check
Fix too early subscription to verbose log setting
Always show
DND status before any other
Disable softkey inherit if function is changed (#11123)
Fix translation for fullscreen in settings
Microsoft Edge design fixes
Focus numpad input on number button click
Add
PIN validator to check for numbers (#12382)
Add white background for list titles (#12292)
Clean up call duration display
Track WebRTC current calls in the client (#12317)
Fix mixed up translations in number matrix
Refresh
API tokens regularly
Fix event handling for calls from non default numbers (#12439)
Increase WebRTC ICE gathering timeout
Improve WebRTC call tracking
Fix referrals with WebRTC
Have a WebRTC Slot be controllable with an assigned number only
Use key-value store
API (#10657)
Fix theme loading after subsequent logins (#12611)
Encode login credentials as UTF-8
Move CTI license check to
API
Build date: Mon, 14 Dec 2020 16:23:56 +0100
UCware API
Version 2.1.3
Changes since version 2.1.2:
Change validity of new tokens to four days
Add getUserById method to admin/user endpoint (#12419)
Add key-value store for user settings (#10657)
Add parameter 'email' to admin/queue documentation (#12370)
Save email address when creating a new queue (#12381)
Add
API method to get a user's assigned licenses (#12336)
Update endpoints of devices when replacing their extension
Update admin/device endpoint documentation
Forbid invalid phonenumbers in fax
TSI (#12424)
Build date: Mon, 14 Dec 2020 16:20:37 +0100
UCware Daemon
Version 2.0.6
Changes since version 2.0.5:
Fix missing events after websocket reconnect
Fix missing call state events (#12463)
Fix queue member count tracking
Build date: Mon, 14 Dec 2020 16:29:14 +0100
Release 5.0.5
UCware Server
Version 5.0.5
Changes since version 5.0.4:
Re-enable
BLF keys for Yealink phones
Build date: Thu, 05 Nov 2020 09:41:29 +0100
UCware Daemon
Version 2.0.5
Changes since version 2.0.4:
Re-enable provisioning of
BLF keys for all phones
Fix
IP retrieval for new installations
Build date: Thu, 05 Nov 2020 09:38:15 +0100
Release 5.0.4
UCware Server
Version 5.0.4
Changes since version 5.0.3:
Remove support for Aastra, Aastra DECT, Siemens, and Auerswald phones
Port dialplan macros to gosub routines
Correctly set the hint for queue members
Add missing models and add expansion support
Honor NOBODY_EXTEN_PATTERN when suggesting new device numbers
Add Eventfilters for ucwared to receive only events that are processed
Allow cf schedules with null id for turning call-forwards off (#11802)
Build date: Fri, 30 Oct 2020 17:05:54 +0100
UCware API
Version 2.1.2
Changes since version 2.1.1:
Allow cf schedules with null id for turning call-forwards off (#11802)
Add temporary support for expansion-modules on supported phones
Fix call journal retrieval timeframe
Build date: Fri, 30 Oct 2020 17:05:52 +0100
UCware Daemon
Version 2.0.4
Changes since version 2.0.3:
Build date: Fri, 30 Oct 2020 17:07:31 +0100
Release 5.0.3
UCware Server (since version 4.5.0.10)
Version 5.0.3
Add ucware-health CLI command
Limit the Yealink dial log to 29 entries
Update feature menu on Snom phones
Add additional indices to call journal tables for better retrieval performce
Build date: Wed, 21 Oct 2020 10:43:06 +0200
Version 5.0.2
Fix phonebook search for imported phonebook on Yealink phones
Do not log calls to unallocated numbers
Avoid error message in 'sip-headers' macro
Fix
DND button on Snom phones
Build date: Thu, 08 Oct 2020 15:25:51 +0200
Version 5.0.1
Use dbconfig for database change management
Clean up initial install SQL
Replace fax script calls with user events for fax service, remove script files
Use correct placeholder
IP for Kirk DECT
Fix faxshare permissions on update with existing faxshares
Remove Cipher AES256-SHA256
Add in-db configuration and migrate ucware.php into it
Fix “hanging“ call when blind tranfered to a forward loop
Introduce new user concept
Snom provisioning: Replace snomAppCmp() with PHP built-in version_compare()
Fix warning when changing queue CF settings
Remove language files from Snom provisioning
Add relational getters to Slot management class.
Add queue and group classes
Add call journaling for NUC
Adapt CMM service to new database layout
Use correct parameter in softkey call
Update hints to point to devices
Prevent calls to users with no device logged in
Fix call journal entries for user extensions
Drop callforward tables which are no longer needed for the new user concept
Prevent call journal entries for device accounts
Add createAllFromDatabase function to Slot
Add relational Slot methods to User management class.
Add max string length for remote_name in dial_log
Delete the users slots when deleting the user
Add unicode-aware shortening of names
Enable
SSO auth for /ucware/api in nginx
Allow a user's provisioning group ID to be NULL
Remove chan_multicast_rtp and use chan_rtp.so instead
Fix call recording status for devices
Fix user name display on Snom phones
Fix Snom provisioning parameter overriding
Guard database update to 5.0.0
Replace SQL statement with user object in admin_users.php edit view
Show meaningful error message for users without slots trying to login
Guard Device::updateEndpoint with Exception
Make sure a newly created user has an entry in ast_voicemail
Guard Queue getters against NULL values in database
Determine ringtone by called endpoint IDs
Update language of device
SIP account when hotdesking
Update UserLoginUI and UserLogoffUI event payload to include device
Update
DND AMI events to use usernames instead of extensions
Add new functionality to assign unassign and view licenses
Include res_fax.conf into package
Replace CF hint in the
SIP From-header's user-part with
SIP diversion header
Fix memory and version info on status page
Make registration expiration time configurable in
GUI
Add support for new Snom DECT handsets (M70, M80, M90)
Fix permissions on spooled faxes during install
Remove CORS headers for probing
Installer: don't change chrony.conf if user provided an empty string
Installer: disable IPv6 dhcp since it won't start with the current config file
Installer: improve output and error handling
Installer: Show current default route as default value
Add sanity checks and conversion from IPEI to IPUI for Snom DECT
Remove huntgroups with existing numbers during migration
Add toArray()-serialization methods to Extension, Slot and User
CRM classes
Fix missing pause after announcement
Add support for 'mobile' slots to dialplan and ORM classes
Prevent webclient SPA routing requests from being logged by nginx
Fire UserMissedCallsUI event for all call log changes
Add a class-based interface to communicate with the
AMI
Add alternating row colors and hover highlight to make the kv page more usable
Split nginx config into multiple files
Enable client cert checking on port 8443
Add license information to MotD prompt
Fix dialplan hint generation for extensions used by multiple slots
Handle channels with multiple dial option flags correctly
Update e-globals.lua after changing configuration values
Introduce new manager/assistant concept
Add hashed password to core class User
Move token storage to MySQL database
Retrieve Snom device volume from slot settings
Add method hasUnbilledCalls() to User
Add support for
LDAP user authentication
Fix default volume for newly created slots
Allow default supervisor to access
API
Add download target to fax spool
Create a
SIP account when creating a Slot of type „sip_ua“
Add functions for new billing
API
Optimize phonebook retrieval
Fix PJSIP auth rejection handling
Convert entire database to utf8mb4
Introduce privacy flag to hide user status
Change simple callforward priorities
Remove generic icons from Snom line keys
Serve announcements with nginx
Enable Snom phone feature SmartLabel if necessary
Re-enable *7 for private calls
Send queue voicemail messages via email
Introduce Configuration class
Adapt *99* announcement recording to new announcement system
Modify Snom idle screen
Enable a phone group parameter to enforce encryption and use of the tls transport
Add cert and key file default locations for tls transport
Create easy-to-remember usernames for slots of type sip_ua
Restrict device access only to the device models enabled
Show users with multiple extension as a single entry in admin → users
Pre-fill
CLIP numbers of a slot upon extension assignment
Enable Opus modules
Add Diversion header to M/A calls
Write call journal entries for forwarded calls
Generate customizable device names
Permit mobile to be called while no other slots are enabled or logged in
Modify announcement system to use database IDs as filenames instead of MD5 hashes
-
Make
SMB-shares configurable via admin/fax api
Keep callerid as sender if incoming fax has no remote station id
Disable Smartlabel keys if M/A is disabled
Remove user count from admin/users overview page
Allow transport selection for device_media_encryption parameter
Prevent call completion for queue calls
Show
CLIP'd number in Snom display
Add 'public_audio' permission
Add method to create a dummy announcement representing a default announcement
Integrate Snom D785
Introduce PB_INTERNAL_DISABLED configuration key.
Check extension_state for CALLED_STATE_OFFLINE before executing app.dial()
Rotate pages to fit A4 portrait
Introduce service for external hint control
Only toggle
CCNR if the extension is an internal extension known to the PBX
Fix CF case '
DND' for logged out users
Consider mobile slots when doing pre-dial busy checks
Add set_privacy permission
Automatically set endpoint options for WebRTC clients
Change default
RTP timeout to 25 seconds
Add M/A key to key list
Disable AVPF usage for
SIP clients
Allow changing of device extensions
Prevent GW-to-GW calling for non-associated mobileSlots
Honor name shortening preferences when generating Snom tbook
Remove PAMAL authentication
Adapt help page to new
CLIP/
CLIR feature codes
Port dialplan to lua5.3
Connect to mysqld via unix socket
Allow codecs Opus, VP8 and VP9 for WebRTC slots
Disable longpress behaviour for Snom fkeys
Set default name for slots created from old UI
Add 'schedule_forwards' permission
Add port to Gateway
IP match entry
Show groups of type phone in phonebook
Add support for new Yealink phones and softkey provisioning
Increase maximum caller ID length to 255
Build date: Fri, 02 Oct 2020 16:18:50 +0200
UCware UCC-Client (since version 3.4.0)
Version 4.0.1
Add button to reject incoming calls
Improve call journal retrieval performance
Fix evading submission of
PIN/password change
Set controlled device after connection loss
Rate limit requests triggered by calljournal events
Build date: Wed, 21 Oct 2020 10:49:03 +0200
Version 4.0.0
Make sure to force
IE to use most recent rendering
Only remove zeroes if the outgoing prefix is set
Add option to always show the full timestamp
Change
API auth method to JWT, drop unused code
Change login to username (UI changes)
Add sidebar tabs
Add SPA Router
Add layout customization mode
Add static tabs not managed with widget grid
Request the JWT earlier to accelerate login
Add CallForwardEditor
Add support for slots, numbers and mutiple device control
Add Softkey editor
Add some Snom Softkey SVGs
Add phonebook editing on readonly api
Save last controlled slot per user to localStorage
Honor multiple numbers per contact in Autocomplete search
Prevent error during logout in wake of localStorage change
Add missing translation on phonebook sidebar
Fix initialization of DeviceModelProvider
Fix duplicate insertion of contacts
Gracefully handle contacts without numbers
Remove Dropdown while using a single announcement fixture
Gain some performance by keeping LatinisePipe instance, drop ngx-pipes dependency
Align list-item and group headers to proper height
Display version info on login screen
Allow to click on lights in Snom SVGs
Add Manager-Assistant provider and widget
Change manager assistant widget design
Prevent number normalization configuration to be overwritten by updates
Fix list of
CLIP numbers for external calls
Show local number in calljournal
Keep contacts and groups sorted by name respecting name format settings
Fix race condition in layout loading
Improve display of DeviceModels listing if any list is empty
Track dirty status per DeviceModel
Reload MA settings on event, minor design changes
Fix and restructure contact and calllog filter implementation
Add option to select silent ringtone (Bellcore 0)
Add announcement management tab
Display error message on login attempt on server error
Add UserProvider, move user api calls from NumberProvider there
Fix contact state reporting to electron
Introduce contact privacy flag
Add
PIN and Password change function
Gracefully handle server errors in license check
Fix error handling if jsonrpc batch requests fail
Cleanup and merge toolbar content
Reload slot to fill clip attributes
fax tab rework and file input component
Allow tabs to be enabled by providers
Add Queueforward tab, reuse CallForward* components
Fix Autocomplete width in CallForwardEditor
Add possibility to activate queue forward profiles
Mark as dirty immediately in CallForwardProfileEditor
Do not show contact status messages in ManangerAssistant widget
Ignore contact privacy flag if that contact is assistant
Fix autocomplete width in manager-assistant widget
Set default choice when nothing is selected in call forward profiles
Disallow and hide device control widgets when unlicensed, add DeviceControl proxy
Add
SIP credentials to slot model
Display
SIP credentials in slot configuration
Support 'forward' state in call journal
Change clienttype to match required license, fix typo in widget selection
Change displayed receiver numbers in fax component
Fix displayed target number in calljournal
Change Announcements UI
Drop timezone correction in call journal
Change fax upload format from plain b64 to data url
Drop timezone compensation for voicemail lengths
Ensure daemon session when reconnecting websocket
Change versioning scheme for gerrit builds
Corrections for new versioning scheme
Add seconds to timestamp of new gerrit versioning scheme
Fix resetting FileInputComponent
Restyle fax list item to show receiver, sender and date
Don't show user number in toolbar
Fix `public` attribute of announcements
Add senders and receivers to fax system
Allow to select no cf profile for an extension
Only show public announcement controls if permitted
Add license status in help dialog
Make fax widgets responsive
Add filter for forwarded calls
Hide initial
DND status on contacts with privacy
Sort fax lists
Extend privacy to contacts in other phonebooks
Change Fax UI: icons instead of status text
Improve performance when handling many contacts
Change icon between sender and receiver for outgoing faxes
Exclude the user's own contact from status privacy
Correctly fallback when number in call is 'anonymous'
Replace angular2-grid with angular-gridster
Remove ng-push library
Reload cfp of extensions on callforward changed event
Add last fallback to prevent null contacts in current calls
Replace privacy per contact with privacy list
Undo change to layout position offsets to preserve custom layouts
change call forward UI
Hide initial positioning animations when changing to a gridster tab
Reload if token in localStorage is changed by someone else
Update to Angular 9.1
Upgrade to Angular 10
Add ForwardScheduler Editor
change number management ui
call forward schedule UI
change list highlight
Firefox thin scrollbar
Update title for extension settings tab
Update list of controllable slots on event
limit ringtone options
Add WebRTC support, Audio only
Change time input to select
Change fax status icons
Include complex cf profiles in listings, but not for editing
Add title for edit card in number-matrix component
Add Snom Device SVGs
Prevent widget move shadow on widget delete
Update CFP UI if unchanged on background updates
Modify wrap behaviour to prevent single group header
Add user settings tab and widget
Switch to new call status event
Switch numbers to NumberStrings to track normalization status
Rename MacDCS to BackendDCS, updated controllable slots
Do not select first option in autocomplete
Add option to restrict autcomplete output to strings
Add ringback and busy tones for WebRTC
Ensure reconnection attempts on websocket error
Allow sending
DTMF via numpad if a call is active
Change form validation event from change to keyup
Change Gerrit versioning scheme
Do not offer non-public announcements in queue cfp
Prevent error if currently controlled slot is null
Add texts when there are no entries for all components
Check permission to access cfp schedules and show tab accordingly
Add Yealink device SVGs
Implement inserting a number into the current dial input
Add Video to WebRTC
Build date: Fri, 02 Oct 2020 17:23:19 +0200
UCware API (since version 1.1.1)
Version 2.1.1
Build date: Wed, 21 Oct 2020 10:50:33 +0200
Version 2.1.0
Add user/extension and user/slot
API
Add methods to change a 'mobile' slot's number.
Add method getMe() to user/user
API
Add
API-function extension/updateOwnNumber()
Add
API method getOwnContact() to user/contact
API
Add Manager/Assistant
API
Add admin function to get and assign extensions
Add authentication endpoints to User and Admin
API
Add user and admin methods for password and
PIN management
A user's authbackend can now be set upon user creation (apidmin\user::createNew())
-
-
Add user/announcement endpoint
Update error codes for user/announcement
API endpoint
Introduce user/queuecallforwardprofile
API endpoint
Introduce privacy flag to hide user status
Add email property to queue model
Add methods to (de)activate a queue callforwardprofile
Add device login and logoff methods to admin/slot
API
Change fax upload format from plain b64 to data url
-
Update user/fax
API to respect fax permissions
Add method to check whether a user has permission to upload public audio
Allow more slot settings to be set on creation of a new slot
Add privacy control methods to user/user
API endpoint
Add email notification preferences to user/user
API endpoint
Add
API for callforward schedules
Check user access rights in callforward schedules
API
Add getGroupByName method to admin/group
API endpoint
Add getQueueByNumber to retrieve queue by extension
Add getOwner to retrieve owner of an extension
Include documentation in package; add nginx location for docs
Add admin/device
API endpoint
Add support for CF profile scheduling permissions
Build date: Fri, 02 Oct 2020 17:33:17 +0200
Version 2.0.0
Use debhelper 11
Remove unnecessary preg_replace in index.php
-
Save the modified user object before returning it. Fixes #9704
Fix group type check in queue
API. Fixes #9702
Update Slot
API to allow assignment of slots by username. Fixes #9701
Add access level to api path
Add namespaces
Add callforwardprofile endpoint to
API
Add Jenkinsfiles
Enable network for ucware-api builds
Glob in user subdir for user modules (fixes #9572)
Use new GroupType methods (fixes #9570)
Adapt to core class Device.php
-
Add missing dependency on ucware-auth
-
Use ucware.ini instead of old api.ini
-
-
add new
API functionality to assign and unassign user licenses
add getLicenses to user methods
Build date: Thu, 28 Nov 2019 13:05:44 +0100
UCware Auth-Framework (since version 1.1.0)
Version 1.2.0
Build date: Fri, 02 Oct 2020 17:20:36 +0200
UCware Daemon (since version 1.3.2)
Version 2.0.3
Update default values for Sofia cycle times
Prevent duplicate calllog.changed events
Remove deprecated services and interfaces
Fix device monitoring in Yealink devicebackend
Change default font color to white for all Yealink phones with color displays
Build date: Wed, 21 Oct 2020 11:04:18 +0200
Version 2.0.2
Build date: Fri, 09 Oct 2020 12:21:33 +0200
Version 2.0.1
Fix sofia-sip events loop
Fix nua handler memory leak
Clean up core.logger and remove logfilter support
Process multiple sofia events before resuming main event loop
Build date: Thu, 08 Oct 2020 14:37:19 +0200
Version 2.0.0
Look up caller names for pickup notifications
Change configuration template to only listen on 127.0.0.1
Use Write Ahead Logging for sqlite database files
httpd: Prevent reading outside the webroot
Fix encoding of websockets frontend and prevent PING error messages
Implement new user concept
Fix MissedCallsUI event typo
Improve exception handling in devicemanager
Add Calljournal support
Remove overly verbose debug messages from core:sessionmanager
Fix uaCSTA component device management
Change call journal events to include the affected user's username
Add DEVICESTATE events
Introduce Manager/Assistant keys and events
Remove fallback to httpd port when provisioning keys
Move token storage to MySQL database
Add one-time
CLIP information to phone display queues
Change DialString handling so DialBegin events containing @ are not ignored
Support call forwarding entries in call journal
Reload manager devices on assistant state changes
Allow unsetting a session's controlled device
Separate extension status and call status events
Fix calltracking for anonymous calls
Prevent slots with no device from being listed as controllable
Connect to mysqld via unix socket
Prevent sending of messages to richclients
Format call journal entries dates as ISO 8601
Unify device backends for Snom and Yealink
Build date: Fri, 02 Oct 2020 17:02:09 +0200
Version 1.3.3
Build date: Wed, 20 Nov 2019 14:14:17 +0100
Asterisk (since version 1:13.29.2-ucware2)
Version 1:16.13.0-ucware1
New upstream version 16.13.0
Adapt debian patches to version 16.13.0
Remove gitignore from addons directory
Build date: Mon, 05 Oct 2020 13:43:20 +0200
Version 1:16.10.0-ucware3
Build date: Fri, 02 Oct 2020 17:18:51 +0200
Version 1:16.10.0-ucware2
Build date: Mon, 14 Sep 2020 18:03:01 +0200
Version 1:16.10.0-ucware1
New upstream version 16.10.0
Enable building of module format_ogg_opus_open_source.so
Build against lua5.3
Update patches for Asterisk 16.10.0
Remove chan_ooh323 and chan_mobile
Build date: Wed, 03 Jun 2020 09:45:44 +0200