Änderungen in Version 2.21.9

Optimierungen und Verbesserungen

TFWEB-4318    Performanceoptimierung Rest-API Agentcontroller

Fehlerbereinigung

TFWEB-4317    Auswertung - Alle Telefonate pro Teilnehmer 

basierte noch auf der Anrufer Historie. Umstellung auf channel_repository_anrufer_historie erforderlich

Änderungen in Version 2.21.8

Fehlerbereinigung

TFWEB-4295    Manager-Service: Queue-Abmeldung sucht mit falscher Kundennummer

Änderungen in Version 2.21.7

Optimierungen und Verbesserungen

TFWEB-4270    Zusätzliche prov_keys

Fehlerbereinigung

TFWEB-4245    Wallboard: Sortierung der Queues per ID-Liste, Prüfung QueueID

TFWEB-4247    Systemweite Feiertage können nicht hinzugefügt werden

TFWEB-4261    Exception in ViewQueueLiveInfosRepositoryCustomImpl.findAllByCustomerIdAndQueueIdInUsingJdbcTemplate

TFWEB-4282    SIP Server Umzug Exception

TFWEB-4283    ParticipantController.getCallInfo liefert immer forbidden null, obwohl nicht nullable

Änderungen in Version 2.21.6

Optimierungen und Verbesserungen

TFWEB-4205    Performanceoptimierung PhoneNumberSearchServiceImpl.reverseSearchByNumber im Managerservice

Fehlerbereinigung

TFWEB-3618    REST Webservice schreibt Einstellungen nicht in prov_setting

TFWEB-4191    Wallboard anlegen

TFWEB-4185    rest_schalter_variable.agi setzt keine Hints bei Mehrfachschaltern

TFWEB-4214    Löschen von Offline-Tokens am Keycloak klappt noch nicht

TFWEB-4218    Nebenstellen lassen sich nicht anzeigen

TFWEB-4223    Telefone können nicht aus dem Pool einem Teilnehmer hinzugefügt werden (via WEB)

TFWEB-4225    Teilnehmer erstellen ohne externe Rufnummer nicht möglich

TFWEB-4232    Unique Index für bereichrufnummer anlegen, um herauszufinden, wo die Dubletten entstehen

TFWEB-4234    ReleaseNotes Text für die RestApi v1/client-update-info as den Globals lesen

TFWEB-4235    Problem im AMIService wenn eine clusternodes Dublette für den VoipServer exisitert

TFWEB-4239    Spaltensortierung in System Benutzer Spalten Kunde und KundenNr geht nicht

TFWEB-4247    Systemweite Feiertage können nicht hinzugefügt werden

TFWEB-4245    Wallboard: Sortierung der Queues per ID-Liste, Prüfung QueueID ist vom Intime Customer

Änderungen in Version 2.21.5

Optimierungen und Verbesserungen

[TFWEB-4130] - SMS Historie per default ohne Text-Inhalt

[TFWEB-4148] - CallCenter: Baustein LastCallRouting: Dauer bis 96 Stunden einstellbar

[TFWEB-4135] - CallCenter: Ansage bei Feiertage mit spezifischer Ansage im Feiertag

[TFWEB-4171] - Kundeneinstellungen: Reseller soll Endkunden-Nummer ändern können

[TFWEB-4188] - Systemweite Telefonliste: Error bei Auswahl von A/B/C/D mit Reseller Account

Fehlerbereinigung

[TFWEB-3858] - Faxversand über Web auf einem Partnersystem nicht möglich

[TFWEB-4119] - Gruppenruf: Technisches max. Limit auf 10 Teilnehmer auch in GUI umgesetzt

[TFWEB-4155] - Probleme CTI Call auf einem Partnersystem

[TFWEB-4163] - Probleme bei einem Großkunden auf einem Partnersystem: Nebenstellen können nicht angezeigt werden

[TFWEB-4170] - Teilnehmer-Verwaltung: Abwahl aller Felder bei Mouseover

[TFWEB-3905] - MAC Adresse von Telefonen doppel verwendbar, wenn Telefone im Pool

[TFWEB-4132] - Fehler beim durchsuchen des Admin Logs

[TFWEB-4159] - CallCenter: Text-Wählplan: Fehlermeldung beim Speichern trotz korrektem Wählplan

[TFWEB-4169] - Telefone: Templates: Fehlermeldung mit falscher UTF-8 Kodierung

[TFWEB-4182] - Teilnehmer: Dialog beim Anlegen eines Teilnehmers ohne vorh. Rufnummernblock falsch für Kundenadmins

[TFWEB-4199] - CallCenter: Fehler in Warteschleifen Auswertung Report Aktive Agenten

[TFWEB-4183] - CallCenter: Auswertung per Hour fehlerhaft

Änderungen in Version 2.21.4

Optimierungen und Verbesserungen

TFWEB-4133    Teilnehmer Anzeigenummer bearbeiten

TFWEB-4106    CallCenter: Auswertung An-/Abmeldung der Agenten

TFWEB-4126    Warteschleifenstatistik: Agentenauswertung wieviele Agenten in Warteschleife angemeldet

Fehlerbereinigung

TFWEB-4117    Call Center: Gesprächshistorie: Teilnehmername nicht mehr sichtbar, wenn Agent aus der Warteschleife gelöscht wird

TFWEB-4129    Prov Setting verschwindet wenn Global Setting leer

TFWEB-4142    Bugfix: In der Wählplanstatistik wurde die Filter-Combobox -Warteschleife- nicht richtig gefüllt

Änderungen in Version 2.21.3

Optimierungen und Verbesserungen

TFWEB-4035    Teilnehmeranlage nur bei externer Rufnummern Zuordnung

TFWEB-4024    Hotdesking - SIP-Notify Reload config 3x senden

TFWEB-4017    Aufbau der grafischen Wählpläne sehr langsam

TFWEB-3893    CallCenter: grafischer Wählplan: AB-Baustein: Filter

TFWEB-3967    Teilnehmer Import: Leere Zeilen ignorieren

TFWEB-4036    Anzeige Nummer darf nicht leer sein

TFWEB-4070    Gesprächsübersicht überarbeiten

TFWEB-4105    Anrufbeantworter Ansagen Beschriftung Anpassen

Fehlerbereinigung

TFWEB-4088    "Rufnummer auswählen"-Dialog: Vorbelegung auf Bereich entfernen

TFWEB-4101    Exception bei der Auswahl der Anzeige-Nummer

TFWEB-3892    CallCenter: Grafischer Wähplan: Export / Import führt zu Fehler

TFWEB-4042    Reseller Account Passwort Änderung

TFWEB-4068    Ansagen Name statt Dateiname

TFWEB-4072    Kundenweite Gesprächsübersicht: Fehler im Filter Verpasste Anrufe

TFWEB-4084    Gesprächsübersicht: fehlende Spalten für Sortierung

TFWEB-4108    RestApi GET call-histories angenommene QueueAnrufe werden in 2.21.2 nicht mehr angezeigt

TFWEB-4109    Email Baustein Umlaute falsch

TFWEB-4110    App Rest Schnittstelle - interner externer Server

TFWEB-4120    REST: Anklopfen wird deaktiviert, wenn Umleitung clientseitig gesetzt wird

Änderungen in Version 2.21.2

Optimierungen und Verbesserungen

TFWEB-4071    Auswahlbox Externe Nummer explodiert wenn die Anzahl der verfügbaren Nummern zu groß ist

TFWEB-3988    Codebaustein für Webhooks

TFWEB-4052    Automatische Rosterpflege

TFWEB-4124    Teilnehmer anlegen: Rufnummer Bereich vorselektiert

Fehlerbereinigung

TFWEB-4079    Baustein Anklingeln fehlt Anruf

TFWEB-4091    ChannelRepo: Dauer interne Anrufe wird mit 0 angezeigt

Änderungen in Version 2.21.1

Neue Funktionen

TFWEB-3991    Sip Trunk Ergänzung Ziel Kontext

In speziellen Kundenprojekten ist nun die Zuführung fremder SIP-Trunks möglich, die eine individuelle Anpassung der Nummernformatierung erfordern, sei es nationales oder internationales Format.

TFWEB-3988    Codebaustein für Webhooks

Im grafischen Wählplan gibt es einen neuen Baustein Webhooks. Dieser ermöglicht Aufrufe von Web-Services aus dem Asterisk Wählplan heraus.

TFWEB-4030    Kundenübersicht Spalte Vertrags-Datum

Für Abrechnungszwecke in bestimmten Kundenprojekten kann nun die Spalte Vertrags Datum eingeblendet werden.

TFWEB-4051    Feature Request: Last-Call Routing einstellbar nach Zeit

Der Baustein Lastcall Routing wurde um einen Wert "Maximale Dauer" ergänzt.

Damit lässt sich einstellen, wie weit zurück ein letzter Anruf gesucht wird.

TFWEB-4059    Anpassung: Gesprächshistorie in der Spalte Anrufername

In der Gesprächsübersicht der Warteschleife wird nun im Feld Anrufername der Name angzeigt, sofern dieser im Wählplan aufgelöst werden konnte.

Optimierungen und Verbesserungen

TFWEB-3305    Refactor: Axis1 AdminWS für AGIs durch neuen RESTSERVICE ersetzen

Diese Optimierung wurde für Zugriffe aus dem Asterisk Wählplan vorgenommen und verbessert damit Performance und Fehlersuche Möglichkeiten.

TFWEB-3714    TeamsipRestservice: Erweiterung der REST-Schnittstelle für Client und Apps (fehlender Funktionen die nur in JSON-RPC sind)

Die Schnittstelle wurde für Zugriffe der Handy Apps und des Windows Clients optimiert.

TFWEB-3799    Warteschleife: Anklingel u. Anruf Bausteine Anzeige anpassen

Die bisherige Anzeige "unendlich" war irreführend und wurde mit dem aktuell eingestellten Wert für die Länge der Anrufdauer ersetzt.

TFWEB-3823    Kundenverwaltung: FLAT Anzeige

Es gibt zwei neue Globals-Werte:

  • ShowCustomerFlatrate_Flats
  • ShowCustomerFlatrate_AllnetFlat

Die Werte werden bei der Anlage vorbelegt mit dem bisherigen Globals-Wert ShowCustomerFlatrates.

Danach wird der alte Globals Key ShowCustomerFlatrates gelöscht.

TFWEB-3985    CallCenter: Gesprächshistorie: Dauer bis Gesprächsannahme

Bislang wurde die Wartezeit als Dauer in der Warteschleife selbst angezeigt, künftig wird auch die Zeit addiert, die ein Anrufer zuvor in Ansagen verbracht hat, d. h. auch die Zeit bis zur Warteschleife.

TFWEB-4063    AGI-Skripte -> ManagerService -> SMS versenden

Fehlerbereinigung

TFWEB-3712    Fax2Mail: Stationinfo zu lang

TFWEB-3797    Baustein "Anruf Telefonnummer" anpassen

TFWEB-3919    AmiService ast_command hängt nach

TFWEB-4004    LDAP-Konnektor Parameter duplizieren sich

TFWEB-4010    CallCenter: Ansage bei Feiertage mit optionaler Verwaltung der Ansage in Feiertagen

TFWEB-4028    "Ansage im Dateisystem aktualisieren": alle Formate erstellen

TFWEB-4041    Teilnehmer-Voreinstellungen lassen sich nicht setzen

TFWEB-4047    Baustein Anruf Teilnehmer - Anklopfen

TFWEB-4045    Absturz restservice

TFWEB-4048    Teilnehmer nicht löschbar wenn Gruppenruf zugeordnet: Exception bei Zuordnung zu mehreren Gruppenrufen.

TFWEB-4050    Operator Nutzer: Exception "Wählplan Statistik"

TFWEB-3499    Anmeldung an JSON-RPC-Webservice funktioniert nicht

TFWEB-3736    Client-Login klappt erst nach Neusetzen des Passworts im Webinterface

Änderungen in Version 2.21.0

Neue Funktionen

TFWEB-3202    TeamSIP Umstellung auf UTF-8

Die Kodierung der Namen wurde auf das Format UTF8 vereinheitlicht, somit sollten künftig an Telefonen wie am Client Umlaute bzw. Sonderzeichen vereinheitlicht und unproblematisch angzeigt werden.

TFWEB-3849    Datenbank Umstellung UTF-8

Das Speicherformat in der Datenbank wurde auf UTF-8 umgestellt und ermöglicht damit eine verbesserte und erweiterte Anzeige von Sonderzeichen von Anrufern und Teilnehmern.

TFWEB-2692    TeamSipCustomerservice: Rechnungen und CDR Daten

Der Kunden REST-Service wurde um folgende Funktionen erweitert:

  • Abrufen von Rechnungsdaten
  • Abrufen von CDR Daten.

Die aktuellen Funktionen können über Swagger-UI geprüft werden, z. B. hier:

https://sip.teamsip.com/customerapi/swagger-ui/index.html

TFWEB-2724    TeamSipCustomerservice: Call Center, Telefon-Status und Statistiken

Der Abruf von Statistiken wurde erweitert, für Details siehe hier:

https://sip.teamsip.com/customerapi/swagger-ui/index.html

TFWEB-3862    TeamSipCustomerservice: Reseller Berechtigung

Auch Reseller können nun Informationen über die Kunden Schnittstelle abrufen.

TFWEB-3946    Oauth neue Spezifikation für Clients; ClientIDs, Refreshtoken

Clients melden sich künftig über Oauth bei TeamSIP an:

  • Jeder Client erhält eine eigene ClientID
  • Eine Expire Zeit für Token und Refreshtoken wird festegelgt und ist nicht mehr unbegrenzt gültig
  • Beim Passwort Änderung erfolgt Token/refreshtoke revoke

Ein Refreshtoken kann nur einmal verwendet werden. Danach ist es ungültig.
Expiretime für Refreshtoken ist 90 Tage nach letzter Benutzung.

Optimierungen und Verbesserungen

TFWEB-3036    App Anmeldung immer in Kleinbuchstaben

Bei der Anmeldung mit Namen wie z. B. Email Adressen ist die Großkleinschreibung künftig irrelevant.

TFWEB-3855    Warteschleife: Nicht angenommene Anrufer als "Wartend" klassifizieren.

Ein Anrufer wird als "wartend" klassifiziert, wenn niemand seinen Anruf angenommen  hat. D.h. er erscheint bzw. wird gezählt wenn

a) kein Agent frei ist

b) oder wenn es bei einem Agent klingelt und der Anrufer wartet er verbunden wird.

TFWEB-3814    Telefonbuch import: Bessere Fehleranzeige

Beim Import in Telefonbücher wurde die Anzeige bei Fehlern optimiert.

TFWEB-3710    Notruf Abfrage MySQL

Bei Notrufen wird immer die erste externe Rufnummer des Teilnemers als Absender verwendet. Eine Anlage eines Kunden ohne externe Rufnummer ist künftig nicht mehr möglich.

TFWEB-3824    Upgrade log4j 1.2.17 auf log4j 2.17.0 in TeamsipWeb

TFWEB-3993    Maintenance Server überarbeiten

TFWEB-3996    Keycloak Refreshtokens zeitlich terminieren

TFWEB-3914    WS_TeamfonAdmin -> ManagerService: Agent-Queue status lesen/setzen

TFWEB-3922    WS_TeamfonAdmin -> ManagerService: Rückwärtsauflösung Nummer zu Name

TFWEB-3923    WS_TeamfonAdmin -> ManagerService: isAllowedToCall

TFWEB-3925    WS_TeamfonAdmin -> ManagerService: Redirect-Settings

TFWEB-3931    WS_TeamfonAdmin -> ManagerService: CallerSuppression

TFWEB-3945    WS_TeamfonAdmin -> ManagerService: Schalter/Variablen

TFWEB-3955    AGI-Skripte -> ManagerService -> Feiertage

TFWEB-3962    AGI-Skripte -> ManagerService -> Anruferhistorie

TFWEB-3964    AGI-Skripte -> ManagerService -> LastCallRouting

TFWEB-3965    AGI-Skripte -> ManagerService -> GetVorwahl

TFWEB-3966    AGI-Skripte -> ManagerService -> GetBereich

TFWEB-3968    AGI-Skripte -> ManagerService -> Notruf

TFWEB-3972    AGI-Skripte -> ManagerService -> getagents

Fehlerbereinigung

TFWEB-4019    Teilnehmerimport schlägt fehl mit Exception

TFWEB-3970    Fehlermeldung bei Bereich löschen erweitern

TFWEB-3909    WS Login nicht mehr möglich mit tfadminws

TFWEB-3957    javax.servlet.ServletException: java.lang.NoClassDefFoundError Beim Anlegen eines Kunde

TFWEB-3960    Die jährliche Wiederholung von Feiertagen ist nicht implementiert

TFWEB-3961    Keycloak - Prüfung des Restart-Verhaltens - Session-Verlust

TFWEB-3963    Fehler: globales Telefonbuch "Alle Teilnehmer hinzufügen"

TFWEB-3999    Bereich der Wartemusikklasse lässt sich nicht entfernen

TFWEB-4006    Berechtigungen: Operator

TFWEB-4031    RestService sendSMS funktioniert nicht: Problem mit + Zeichen bei normierten Phonenr im URI Parameter