TeamSIPWeb Release 2.7.8

Bug

  • [TFWEB-1647] - Whitelabel: Download Link für Client inkl. WS

Verbesserung

  • [TFWEB-1722] - CallCenter: Gesprächshistorie mit verbesserter Wartezeitauswertung

TeamSIPWeb Release 2.7.7

Bug

  • [TFWEB-1096] - Fax2Mail: SIP Status im IE
  • [TFWEB-1207] - TeamSIPCluster Clusterverwaltung: nur ein Default Server
  • [TFWEB-1265] - Wählplan: System verbieten
  • [TFWEB-1355] - TeamSIPCluster Kunden Cluster Alias
  • [TFWEB-1360] - Security: GridServlet
  • [TFWEB-1390] - PEN-Test: Download von WSDL Dateien möglich
  • [TFWEB-1391] - TeamSIP 2phone App geht nicht mehr
  • [TFWEB-1398] - Telefonbuch anlegen: MySQLIntegrityConstraintViolationException
  • [TFWEB-1403] - Security: Import von Teilnehmern - MAC Spionage
  • [TFWEB-1407] - AdminWebservice: Agent an/abmeldung
  • [TFWEB-1418] - Clusterverwaltung: Node anlegen: NullPointerException
  • [TFWEB-1427] - Fehler bei Auslesen der SMS-Historie
  • [TFWEB-1428] - NullPointerException in SystemStatus

Intern

  • [TFWEB-1300] - Überrabeitung der Build-Scripte für TeamSIPWeb und TeamSIPWebservice

Neue Funktion

  • [TFWEB-398] - Provisionierung TeamSIP 2go: Grafische Oberfläche
  • [TFWEB-1324] - TeamSIPCluster Clusterverwaltung: Failover Loadbalancer (Kamailio)

Aufgabe

  • [TFWEB-13] - Sicherheit der Applikation überprüfen

Unteraufgabe

  • [TFWEB-811] - Teilnehmerberechtigungen: Performance-Optimierung
  • [TFWEB-1184] - IP Schutz Kamailio
  • [TFWEB-1185] - IP Schutz Weblogins
  • [TFWEB-1264] - Automatische Kundenverteilung: Logging
  • [TFWEB-1354] - TeamSIPCluster Cluster Node deaktivieren.
  • [TFWEB-1408] - Hängende Datenbank Connections
  • [TFWEB-1433] - Exception: Timeout waiting for response to CoreShowChannels

TeamSIPWeb Release 2.7.6

Bug

  • [TFWEB-1315] - Security: Telefonbuch/Umleitungen Webservice XSS Schutz
  • [TFWEB-1331] - Security: Teilnehmer kann Teilnehmer anlegen / importieren
  • [TFWEB-1361] - Security: Voicemail auslesen
  • [TFWEB-1373] - Telefonbucheinträge: Umlaute werden im Client falsch dargestellt. (HTML-Codierung)
  • [TFWEB-1374] - java.lang.NullPointerException beim getRegisteredUser
  • [TFWEB-1375] - Exception bei Erstellung und Zuordnung eines Kunden zu einem Reseller
  • [TFWEB-1378] - PEN-Test: 2.4.1.1.3 Reflected XSS customer_id SectionEdit
  • [TFWEB-1379] - PEN-Test: Vorlagen für Wählpläne DOM-basiertes Cross-Site Scripting
  • [TFWEB-1384] - PEN-Test: Beliebige Anrufbeantworter abrufbar
  • [TFWEB-1386] - PEN-Test: Neuen Bereich für Telefonnummern der Kanzlei hinzufügen
  • [TFWEB-1391] - TeamSIP 2phone App geht nicht mehr
  • [TFWEB-1392] - Admin Webservice klappt Zugriff nur 4mal am Stück
  • [TFWEB-1393] - Webphone: CTI Modus geht mit Fehlermeldung

Verbesserung

  • [TFWEB-1395] - Login-Delayer über Globals konfigurierbar

Refactoring

  • [TFWEB-1261] - Security: Alle Grids soll auf Zugriff geprüft werden.

Aufgabe

  • [TFWEB-1323] - Security: Webservice Datenmanipulation prüfen

Unteraufgabe

TeamSIPWeb Release 2.7.5

Bug

  • [TFWEB-602] - Testzugänge
  • [TFWEB-1066] - Telefonbuch: Import bei schlechter Datei Qualität
  • [TFWEB-1091] - privates Telefonbuch wird nicht angezeigt
  • [TFWEB-1096] - Fax2Mail: SIP Status im IE
  • [TFWEB-1105] - Partieller dialplan reload: Hinweisbox anzeigen, wenn Fehler aufgetreten ist
  • [TFWEB-1151] - Bibliotheken Versionen Prüfen
  • [TFWEB-1189] - Grafischer Wählplan: JavaScript Fehler bei Wechsel in FullScreen Modus
  • [TFWEB-1198] - Warteschleifen Status JS Error
  • [TFWEB-1199] - Button Back funktionirt nicht
  • [TFWEB-1200] - Cluster Distribution Wrong Server type.
  • [TFWEB-1201] - Backup deaktivierbar
  • [TFWEB-1204] - TeamSIPCluster Clusterverwaltung: Exception bei fehlender Manager Verbindung
  • [TFWEB-1205] - TeamSIPCluster Clusterverwaltung: Backlink Fehler
  • [TFWEB-1207] - TeamSIPCluster Clusterverwaltung: nur ein Default Server
  • [TFWEB-1208] - Asterisk Konsole Befehle werden nicht übermittelt
  • [TFWEB-1210] - IM Server Verwaltung: Exception "Connection is null"
  • [TFWEB-1213] - Kundenadmin kann Admin Account anlegen
  • [TFWEB-1215] - Umleitungen Edit Mask Fehler
  • [TFWEB-1216] - Umleitungs HINTS Mandantenfähig
  • [TFWEB-1218] - SipEditPhonesAction.formatLastRegisterStatus NullPointerException
  • [TFWEB-1219] - Reiter Fehlt beim Telefon Edit
  • [TFWEB-1220] - Teilnehmereinstellungen: Sprache
  • [TFWEB-1221] - Teilnehmer: Umleitungen
  • [TFWEB-1260] - Sectionadmin kann andere Bereich sehen im Telefonkurzwahlen Form
  • [TFWEB-1262] - Clusterverwaltung: ClusterNodes löschen.
  • [TFWEB-1265] - Wählplan: System verbieten
  • [TFWEB-1266] - Queue: Wählplan: System verbieten + Klammern ()
  • [TFWEB-1270] - Exception wenn Reseller eigene Kunden bearbeiten will
  • [TFWEB-1273] - Exception: Neues Telefon Template erstellen als Reseller/Kundenadmin
  • [TFWEB-1274] - Weiterleitung: Bei Erfassung einer Weiterleitung werden bei erneuter Erfassung die Daten der vorherigen Weiterleitung angezeigt
  • [TFWEB-1275] - Verwaltung: Exceptions wenn Verwaltungsdaten (Nebenstellen, Teilnehmer, usw.) angelegt werden und noch kein Bereich definiert ist
  • [TFWEB-1277] - Teilnehmer Vorlagen (dialplantemplateEdit.do): Exception wenn Reseller speichert
  • [TFWEB-1278] - Telefontemplates für Reseller und Kundenadmin
  • [TFWEB-1279] - Exception: Warteschleife einem Bereich zuordnen, ohne Bereich auszuwählen
  • [TFWEB-1282] - Exception: Teilnehmer - Teilnehmer Rechte - Black und White List
  • [TFWEB-1283] - Exception: Globales Telefonbuch als Bereichadmin
  • [TFWEB-1287] - Der angemeldete Benutzer kann sich selbst deaktivieren (Admin, Kundenadmin)
  • [TFWEB-1288] - Wartemusik im Dateisystem aktualisieren ohne korrekte Server-Verbindung
  • [TFWEB-1289] - Exception: Agenten einer Queue zuweisen
  • [TFWEB-1291] - Exception: Bereichsoperator bei allen Fuinktionen
  • [TFWEB-1294] - AXIS Error
  • [TFWEB-1296] - Exception: Telefonbuch Import (privates Telefonbuch) durch teilnehmer
  • [TFWEB-1304] - Security - Servlets
  • [TFWEB-1305] - IP Schutz: Exceptions catchen
  • [TFWEB-1306] - PDF Export klappt nicht
  • [TFWEB-1315] - Security: Telefonbuch/Umleitungen Webservice XSS Schutz
  • [TFWEB-1316] - Security: Sessions absichern
  • [TFWEB-1325] - Security: Resulate aus DATEV Penetrationstests
  • [TFWEB-1328] - Security : common/iframe.jsp schützen
  • [TFWEB-1329] - Security: XML Parser erlaubt das auslesen der passwd
  • [TFWEB-1331] - Security: Teilnehmer kann Teilnehmer anlegen / importieren
  • [TFWEB-1332] - Security: maint-Seiten schützen
  • [TFWEB-1333] - Security: Teilnehmer sieht SIP Status anderer Teilnehmer
  • [TFWEB-1335] - Security: Ansagen / Wartemusik Upload beschränken
  • [TFWEB-1338] - Admin Login auf Mobil Seite moeglich
  • [TFWEB-1348] - NSWizard: Fax2Mail: beim Anlegen ohne interne Nummer kommt ein SQL Fehler
  • [TFWEB-1351] - Security: Webservices: Stacktrace nicht ausgeben
  • [TFWEB-1355] - TeamSIPCluster Kunden Cluster Alias
  • [TFWEB-1359] - Security: XSS Schutz Log-Files
  • [TFWEB-1373] - Telefonbucheinträge: Umlaute werden im Client falsch dargestellt. (HTML-Codierung)

Entscheidung

Verbesserung

  • [TFWEB-950] - Telefonbuchimport toleranter machen
  • [TFWEB-1035] - Globales Telefonbuch: PLZ Format anpassen
  • [TFWEB-1203] - NSWizard mit Enter bestätigen
  • [TFWEB-1209] - TeamSIPCluster System Status im Cluster
  • [TFWEB-1268] - Queue: Wählplan: Codeblock verbieten für Customer-Admin
  • [TFWEB-1302] - Siemens XML Application: Authentifizierung / IP Schutz

Neue Funktion

  • [TFWEB-398] - Provisionierung TeamSIP 2go: Grafische Oberfläche
  • [TFWEB-1124] - TeamSIPCluster SIP Analyse
  • [TFWEB-1181] - IP Schutz
  • [TFWEB-1324] - TeamSIPCluster Clusterverwaltung: Failover Loadbalancer (Kamailio)

Refactoring

  • [TFWEB-1223] - Security: Kundenwählplan nur für Admin verfügbar
  • [TFWEB-1224] - Security: Die Login Seite benutzt keine Auto-Completion im Formular.
  • [TFWEB-1225] - Security: Das Javascript der Webapplikation kommt nur noch aus komprimierten Javascript Source Files.
  • [TFWEB-1227] - Security: Die DB Schicht besteht nur noch aus unkritischen Queries mit Prepared Statements.
  • [TFWEB-1228] - Security: Interne Globals wie Logfiles etc. sind Hidden und werden in der Webapplikation nicht mehr angezeigt.
  • [TFWEB-1229] - Security: LoginSecurityDelayer verhindert Brute Force Angriffe nicht mehr durch Thread.sleep.
  • [TFWEB-1234] - Security: Der Benutzer kann die Teilnehmernummern-Name-Zuordnung nicht mehr einsehen.
  • [TFWEB-1235] - Security: Der Benutzer kann das Axis 2 Admin Servlet nicht mehr über Default username/passwort benutzen.
  • [TFWEB-1236] - Security: Der Benutzer kann keine Passwörter mehr über die WS- oder Mobil-Schnittstelle ausspähen.
  • [TFWEB-1238] - Security: Der Benutzer hat nicht mehr die Möglichkeit alle Benutzeraccounts zu löschen.
  • [TFWEB-1241] - Security: Der Benutzer kann nicht mehr alle Wählplan-Template im System löschen.
  • [TFWEB-1246] - Security: Der AdminWebservice kann nur noch von einem bestimmten Systemnutzer benutzt werden.
  • [TFWEB-1250] - Security: Formularüberarbeitung Nebenstellen - Teilnehmerdaten - Externe Anrufe
  • [TFWEB-1251] - Security: Formularüberarbeitung Teilnehmer Black- und White List
  • [TFWEB-1252] - Security: Formularüberarbeitung Teilnehmer - Umleitungen
  • [TFWEB-1253] - Security: Formularüberarbeitung Gruppenrufe
  • [TFWEB-1254] - Security: Formularüberarbeitung Dialog Konferenzraum
  • [TFWEB-1256] - Security: Formularüberarbeitung Dialog Fax2Mail
  • [TFWEB-1257] - Security: Formularüberarbeitung Dialog Warteschleifen
  • [TFWEB-1258] - Security: Formularüberarbeitung Dialog Agent Status
  • [TFWEB-1259] - Security: Nur noch der Admin kann auf die definierten Bereiche zugreifen.
  • [TFWEB-1261] - Security: Alle Grids soll auf Zugriff geprüft werden.

Aufgabe

  • [TFWEB-13] - Sicherheit der Applikation überprüfen
  • [TFWEB-1001] - Telefonbuch: (global) 2 neue Felder
  • [TFWEB-1179] - Automatische Kundenverteilung im Cluster
  • [TFWEB-1217] - Warteschleifen erstellen in der DB falsche MOH class
  • [TFWEB-1323] - Security: Webservice Datenmanipulation prüfen

Unteraufgabe

  • [TFWEB-392] - Menü Highlight
  • [TFWEB-811] - Teilnehmerberechtigungen: Performance-Optimierung
  • [TFWEB-1089] - Telefon Provisionierung: Provisionierungs-Servlet
  • [TFWEB-1140] - Exceptions bei Siemens Provisionierung
  • [TFWEB-1147] - org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot get a connection, pool exhausted
  • [TFWEB-1182] - IP Schutz Datenbank
  • [TFWEB-1183] - IP Schutz GUI
  • [TFWEB-1184] - IP Schutz Kamailio
  • [TFWEB-1185] - IP Schutz Weblogins
  • [TFWEB-1187] - IP Schutz Dashboard Widget
  • [TFWEB-1190] - IP Schutz Menu Icon
  • [TFWEB-1191] - TeamSIPCluster Asterisk Konfiguration announcen
  • [TFWEB-1263] - Kamailio Kundenverteilung: HTable auf View umstellen
  • [TFWEB-1264] - Automatische Kundenverteilung: Logging
  • [TFWEB-1272] - AsteriskConnectionException auf dem Diagnose Dashboard
  • [TFWEB-1311] - Security: Kunde kann Umleitungen für beliebige Rufnummern auch anderer Kunden erstellen
  • [TFWEB-1312] - Security: Es können Rufnummern und Bereiche anderer Kunden als eigene Teilnehmer angelegt werden
  • [TFWEB-1313] - Security Es können Teilnehmerrechte von bliebigen Kunden ausgelesen werden
  • [TFWEB-1317] - Security: Post Gruppenruf Extern
  • [TFWEB-1318] - Security: Post Konferenzraum
  • [TFWEB-1319] - Security: Post Teilnehmer
  • [TFWEB-1321] - Security: Post Teilnehmer Umleitungen lesen
  • [TFWEB-1322] - Security: Post Weiterleitungen
  • [TFWEB-1334] - Security: /servlet/session nicht ausliefern
  • [TFWEB-1352] - Security: Servlet Exceptions Absichern
  • [TFWEB-1354] - TeamSIPCluster Cluster Node deaktivieren.

TeamSIPWeb Release 2.7.4

Bug

  • [TFWEB-1066] - Telefonbuch: Import bei schlechter Datei Qualität
  • [TFWEB-1091] - privates Telefonbuch wird nicht angezeigt
  • [TFWEB-1106] - Grafischer Wählplan IllegalArgumentException im Fullscreen
  • [TFWEB-1137] - Accounting: Edit von Dienstleistungen
  • [TFWEB-1148] - Majestix: Kamailio Uhrzeit stimmt nicht
  • [TFWEB-1152] - Fax2Mail Reseller kann Absender Nummer setzen
  • [TFWEB-1153] - Exception im Private Telefonbuch
  • [TFWEB-1154] - PBX status uptime
  • [TFWEB-1155] - Fax2Mail erzwungene Email Eingabe
  • [TFWEB-1156] - Voicebox exception
  • [TFWEB-1166] - Operator: Exception auf Home Seite
  • [TFWEB-1167] - Duplicated records in telefonkonfiguration_log
  • [TFWEB-1170] - Telefone delete exception
  • [TFWEB-1171] - Exception "Attribute qualified names must be unique within an element" beim customer_edit
  • [TFWEB-1177] - Fehlermeldung "Ihre Anfrage konnte nicht bearbeitet werden" beim Speichern von Teilnehmern

Verbesserung

Neue Funktion

Aufgabe

  • [TFWEB-13] - Sicherheit der Applikation überprüfen
  • [TFWEB-1001] - Telefonbuch: (global) 2 neue Felder
  • [TFWEB-1115] - TeamSIPCluster TeamSIPWeb Icons
  • [TFWEB-1175] - Wählplanreload: nach Queue Löschen.
  • [TFWEB-1178] - Teilnehmereinstellungen: Sendrpid

Unteraufgabe

  • [TFWEB-1087] - Dashboard Widget "Antwortzeiten"
  • [TFWEB-1089] - Telefon Provisionierung: Provisionierungs-Servlet
  • [TFWEB-1128] - TeamSIPCluster VoIP Server an Kamailio registrieren
  • [TFWEB-1132] - ast_config_history nur bei Änderungen befüllen
  • [TFWEB-1139] - Ignored Event for unknown agent
  • [TFWEB-1141] - ClassNotFoundException: KonnektorImplLDAP
  • [TFWEB-1142] - NullPointerException in WSTeamfonSkeleton.java:320
  • [TFWEB-1143] - WSException in getRedirectSettings
  • [TFWEB-1144] - Fehlermeldung: phonenr is obsolete
  • [TFWEB-1149] - org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class
  • [TFWEB-1160] - ChannelRepositoryManagerEventListener NullPointerException
  • [TFWEB-1163] - Ignored AgentCompleteEvent for unknown agent SIP/1000137-0000a3b5
  • [TFWEB-1165] - new Integer, new Long change to valueOf
  • [TFWEB-1176] - NullPointerException in MobileAppServlet.java:137

TeamSIPWeb Release 2.7.3

Bug

  • [TFWEB-1136] - Fehler beim SIP Peer Status, wenn isser=0

Neue Funktion

Refactoring

TeamSIPWeb Release 2.7.2

Bug

Verbesserung

Neue Funktion

  • [TFWEB-1078] - TeamSIPCluster Statistiken und Fehleranalyse im Dashboard
  • [TFWEB-1090] - TeamSIPCluster Wählplan Analyse aus Anruferhistorie

Aufgabe

  • [TFWEB-13] - Sicherheit der Applikation überprüfen
  • [TFWEB-646] - Datenbank-Optimierungen Sammelticket

Unteraufgabe

TeamSIPWeb Release 2.7.1

Verbesserung

Neue Funktion

  • [TFWEB-1084] - TeamSIPCluster SIP Pakete generieren
  • [TFWEB-1088] - Telefon Provisionierung: Status Seite
  • [TFWEB-1090] - TeamSIPCluster Wählplan Analyse aus Anruferhistorie

Unteraufgabe

  • [TFWEB-1075] - TeamSIPCluster: Kunden Clusterverwaltung
  • [TFWEB-1085] - Dashboard Widget "Fehlgeschlagene Anrufe"
  • [TFWEB-1087] - Dashboard Widget "Antwortzeiten"
  • [TFWEB-1112] - Dashboard Widget "Server Status"

TeamSIPWeb Release 2.7.0

Bug

  • [TFWEB-422] - TeamSIP ServerConsole ist per FireFox ein Unding in der Bedienung
  • [TFWEB-695] - Backlink Probleme
  • [TFWEB-1116] - Suche nach Nebenstelle 94 nicht möglich

Verbesserung

  • [TFWEB-560] - CallCenter: Queue Telefonate beim Teilnehmer anzeigen
  • [TFWEB-1035] - Globales Telefonbuch: PLZ Format anpassen

Neue Funktion

  • [TFWEB-1043] - TeamSIPCluster Support-Tool: Verbesserte Problemanalyse im Cluster
  • [TFWEB-1076] - TeamSIPCluster Clusterverwaltung
  • [TFWEB-1078] - TeamSIPCluster Statistiken und Fehleranalyse im Dashboard
  • [TFWEB-1083] - TeamSIPCluster RPC Anbindung an Kamailio
  • [TFWEB-1084] - TeamSIPCluster SIP Pakete generieren
  • [TFWEB-1086] - TeamSIPCluster Kamailio fehlgeschlagene Anrufe protokollieren
  • [TFWEB-1088] - Telefon Provisionierung: Status Seite
  • [TFWEB-1090] - TeamSIPCluster Wählplan Analyse aus Anruferhistorie
  • [TFWEB-1114] - TeamSIPCluster: Asterisk Manager Actions mit Zielserver

Refactoring

Aufgabe

  • [TFWEB-13] - Sicherheit der Applikation überprüfen
  • [TFWEB-646] - Datenbank-Optimierungen Sammelticket
  • [TFWEB-812] - Asterisk-Java Test der aktuellen Trunk-Version
  • [TFWEB-869] - TeamSIP Tomcat Instabil
  • [TFWEB-887] - Funktion "Bereich zuordnen" auf abhängige Module überprüfen.
  • [TFWEB-896] - Kundenverwaltung: Export
  • [TFWEB-900] - Teilnehmereinstellungen: Erweitert (SIP / Asterisk)
  • [TFWEB-1056] - ERRORS und Exceptions lokalisieren und Ursachen beheben

Unteraufgabe

  • [TFWEB-649] - Datenbank-Optimierungen view_teilnehmer_stats_excel
  • [TFWEB-651] - Datenbank-Optimierungen view_operator_queues
  • [TFWEB-1044] - TeamSIPCluster: Asterisk Manager Event Historie in der Datenbank
  • [TFWEB-1074] - TeamSIPCluster: Server / Knoten Verwaltung
  • [TFWEB-1075] - TeamSIPCluster: Kunden Clusterverwaltung
  • [TFWEB-1077] - ChannelManager Error
  • [TFWEB-1079] - Dashboard Widget "Fehlgeschlagene Registrierungen"
  • [TFWEB-1080] - Dashboard Widget "Geblockte IPs"
  • [TFWEB-1081] - Dashboard Widget "Aktive Registrierungen"
  • [TFWEB-1085] - Dashboard Widget "Fehlgeschlagene Anrufe"
  • [TFWEB-1087] - Dashboard Widget "Antwortzeiten"
  • [TFWEB-1089] - Telefon Provisionierung: Provisionierungs-Servlet
  • [TFWEB-1107] - Kunden auf anderen Asterisk Server verschieben
  • [TFWEB-1109] - TeamSIPCluster neuen Kunden anlegen.
  • [TFWEB-1110] - TeamSIPCluster Cluster Node IP ändern "VoIP Server"
  • [TFWEB-1111] - TeamSIPCluster Cluster Node löschen
  • [TFWEB-1112] - Dashboard Widget "Server Status"