Metainformationen zur Seite

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

  • Adapt Visual Voicemail button translations (#18712)
  • Prevent missing amievents credentials in key-value-store (#18821)

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

  • Fix request routing for Gigaset DECT provisioning (#18755)

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

  • Fix settings dialog access in browsers

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

  • Hide unavailable groups in permission dropdowns (#18580)
  • Add support for HID headsets

Build date: Thu, 08 Dec 2022 16:08:03 +0100

Version 5.4.1

  • Reload VAP queue calls on reconnect (#18529)
  • Hide volume settings for DECT & SIP slots (#18646)
  • Fix display of simultaneous events in upcoming CFP schedule (#18790)

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

  • Add building as MSI (#9927)

Build date: Mon, 16 Jan 2023 16:00:17 +0100

Version 5.4.2

  • Fix usage of unpacked assets (#18856)

Build date: Thu, 08 Dec 2022 09:41:43 +0100

Version 5.4.1

  • Prevent media keys from pausing ringtones

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

  • Make JWT expiry time configurable (#19165)
  • Update admin/slot API endpoint documentation
  • Add extension suggestion to admin/extension API endpoint (#19001)
  • Add default layout retrieval to user/kvstore API endpoint (#18798)

Build date: Tue, 17 Jan 2023 14:00:44 +0100

Version 5.4.1

  • Allow disabling of fax number listing (#18783)

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

  • Add auth handler that checks desk phone's MAC addresses (#15447)
  • Fix voicemail authentication with JWTs

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

  • Fix UTF-8 encoding for fax mail notifications (#18820)

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

  • Import company, department and position during EWS contact synchronisation
  • Fix reconnect to AMI after disconnect/broken pipe error

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.

Neues Widget im Adminclient: Warnungen

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.

Anpassbares Namensformat für Anrufe

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

  • Fix Snom DECT global phonebook (tbook) not having item tags (#18729)

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

  • Fix saving of long user mail addresses (#17988)
  • Fix loading of Snom DECT base ORM objects (#18016)

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

  • Ignore contacts without number in contact search (#18248)

Build date: Tue, 15 Nov 2022 13:52:25 +0100

Version 5.3.3

  • Fix case sensitivity in contact search result display (#18247)
  • Add support for new kuando Busylight product ID 0x3BCF

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

  • Prevent opening link when overriding registration in electron (#17894)
  • Correct delete button state for in-use transports (#17934)

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

  • Restrict key functions according to softkey blacklist (#18035)
  • Add attribute 'model' and according sanity checks (#18003)

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

  • Update voicemail authentication handler to support phone requests (#15447)

Build date: Fri, 09 Sep 2022 10:24:46 +0200

Version 5.3.0

  • Add support for arbitrary locations with any user or admin authentication
  • Allow JWT from URL for admin authentication

Build date: Fri, 29 Jul 2022 08:53:15 +0200

UCware Daemon

Changes since version 2.2.3:

Version 5.3.3

  • Fix device ID parsing for uaCSTA snapshots
  • Use uaCSTA SnapshotCall to determine call IDs

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

  • Fix errors during EWS import
  • Support new attributes for CSV import and ignore empty attributes

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

  • Update queue joinempty behaviour (#15374)

Build date: Fri, 19 Nov 2021 14:32:20 +0100

Version 5.2.2

  • No longer add aliases to the internal forwarders list

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

  • Disable DND feature when no license (#17318)
  • Fix picking of calls (#17284)

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

  • Fix UI state in auth backend editor
  • Add revalidation toggle to SAML auth backend editor

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

  • Fix validators for time settings in inbound rules (#15363)
  • Only offer 3-way conferencing for WebRTC calls (#15364)

Build date: Fri, 19 Nov 2021 11:21:23 +0100

Version 4.3.1

  • Add holiday creation success message
  • Add host match dropdown to gateway UI (#15315)

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 device GUI (#13792)
  • 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

  • Update admin/authbackend API endpoint documentation
  • Update slot API endpoint documentation (#16356)
  • Add support for revalidation to admin/authbackend API endpoint
  • Allow ringtone preview for device numbers (#16938)

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

  • Update and correct API documentation
  • Fix admin/slot:loginDevice and :logoutDevice events (#15546)

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

  • Respect revalidate flag in JWT during session checks (#16352)

Build date: Mon, 02 May 2022 09:36:02 +0200

Version 1.4.0

  • Include service provider check in JWT validation
  • Optimize admin permission checks
  • Allow JWTs to be provided as URL parameter

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

  • Add support for Yealink CP960

Build date: Thu, 03 Feb 2022 13:06:30 +0100

Version 2.2.1

  • Prevent lookup errors for users without visible phonebooks
  • Fix extension keys not showing external calls

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

  • New upstream version 16.24.0
  • Update patches for Asterisk 16.24.0

Build date: Fri, 04 Mar 2022 15:42:43 +0100

Version 1:16.20.0-ucware2

  • Regenerate dialplan-cache on asterisk startup (#13687)

Build date: Wed, 13 Oct 2021 16:14:50 +0200

Version 1:16.20.0-ucware1

  • New upstream version 16.20.0
  • Update patches for Asterisk 16.20.0

Build date: Fri, 03 Sep 2021 10:24:28 +0200

UCware Services

Changes since version 2.2.2:

Version 2.3.3

  • Add double -v option for more verbose logging
  • Send QueueDiversionUI event for scheduled changes (#16245)
  • Improve CSV import (#15282)

Build date: Mon, 02 May 2022 09:41:20 +0200

Version 2.3.2

  • Fix file name generation for fax PDFs (#15405)

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

Bitte beachten Sie die Anmerkungen zum Release 5.1

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

  • Add check-sync method to Snom DECT chain management class (#14387)

Build date: Wed, 21 Jul 2021 16:22:29 +0200

Version 5.1.4

  • Force empty SIP gateway usernames to NULL (#14358)
  • Prevent offline devices from being called (#14357)

Build date: Mon, 19 Jul 2021 13:21:05 +0200

Version 5.1.3

  • Allow empty CLIP numbers during slot creation
  • Move orphaned duplicated announcements during migration
  • Validate CLIP numbers before updating slot configuration (#14272)
  • Improve backup restoration speed

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

  • Update translations for Snom DECT management (#14196)

Build date: Thu, 29 Jul 2021 13:13:51 +0200

Version 4.2.4

  • Add button to force DECT chain re-provisioning (#14293)

Build date: Wed, 21 Jul 2021 16:19:31 +0200

Version 4.2.3

  • Offer to print softkey labels for some phones (#14348)

Build date: Thu, 15 Jul 2021 16:33:52 +0200

Version 4.2.2

  • Add missing option for mobile slot name locking (#14265)

Build date: Thu, 15 Jul 2021 10:30:19 +0200

Version 4.2.1

  • Properly handle complex queue CF profiles (#14249)
  • Ensure progress bar is updated when playing announcement

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

  • Update user and admin authentication endpoint documentation

Build date: Thu, 29 Jul 2021 13:18:00 +0200

Version 2.3.3

  • Enable automatic Snom DECT check-sync sending

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

  • Add location for fax downloads

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

  • Upgrade to Asterisk version 16.18.0
  • Prevent asterisk hangs during update

Build date: Tue, 13 Jul 2021 08:57:25 +0200

UCware Services

Changes since version 2.1.0:

Version 2.2.2

  • Prevent race condition during MQTT connect

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

  • Delete extension/slot hints on slot/extension deletion (#13190)
  • Implement legacy contact CSV import as service (#13878)

Build date: Mon, 21 Jun 2021 17:35:39 +0200



Release 5.1

Anmerkungen zum Release

Neues Telefonbuchformat

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

  • Accept admin tokens for user audience
  • Add support for admin-only locations

Build date: Thu, 22 Apr 2021 10:29:35 +0200

UCware Daemon

Changes since version 2.0.8:

Version 2.1.0

  • Adapt pickup notification to new phonebook (#13471)
  • Add queue callforward profile events

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

  • Fix callforward buttons (#13251)

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

  • Fix missing and deprecated includes
  • Fix Queue::getActiveSlots() for users without slots

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

  • Hide edit controls on public foreign announcements (#12980)

Build date: Mon, 01 Feb 2021 18:16:02 +0100

UCware Services

Changes since version 2.0.2:

Version 2.0.3

  • Use IBM437 charset when decoding outgoing fax metadata files
  • Fix MySQL UTF-8 encoding issues (#12881)

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

  • Prevent database update errors when updating from UCware 4.5

Build date: Thu, 21 Jan 2021 10:31:26 +0100

UCware UCC-Client

Changes since version 4.0.2:

Version 4.0.3

  • Update title of fax deletion dialog (#12651)
  • Fix notifications for WebRTC calls

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:

  • Prevent insertion of malformed permit-line in manager config

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
  • Implement admin fax-API
  • 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

  • Add call journal retrieval

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())
  • Implement fax API
  • Introduce billing API
  • 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
  • Implement admin fax-API
  • 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
  • Add Group and User API
  • 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 Spectralink84xx API
  • Add missing dependency on ucware-auth
  • Add slot API
  • Use ucware.ini instead of old api.ini
  • Add extension API
  • Add queue API
  • 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

  • Use TokenFactory class to verify JWT and User class to verify passwords

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

  • Rename variable left over from incomplete refactoring

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

  • Look up caller names for pickup notifications
  • Remove database version check

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 res_resolver_unbound.so

Build date: Fri, 02 Oct 2020 17:18:51 +0200

Version 1:16.10.0-ucware2

  • Enable color output for Asterisk CLI
  • Re-enable app_macro

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