No. | Date | Produkt | Modul | Description1 | Description2 | Bug/ New |
Prio ▲ high ► mid ▼ low |
Status ☻ done |
Test | Test info | ||||||||||||||||||||||
*********************************************20.08.2013, CTI_Server: 7_0_6773 | ||||||||||||||||||||||||||||||||
1 | 20.08.13 | CTI_Server | TSP_Connector CTI_Server |
1.
Called ID was incorrect for calls with a restricted phone number when
redirected by CCU. 2. Calls with a restricted phone number redirected by CCU were displayed with CCU’s MSN instead of no number (Unbekannt). |
Exchange: CCU no called ID available when caller id restricted | B | ► | MS OK | MS Opis testow na serwerze Exchange. |
|||||||||||||||||||||||
*********************************************14.08.2013, CTI_Server: 7_0_6761 | ||||||||||||||||||||||||||||||||
1 | 13.08.13 | CTI_Server | CTI_Server | TeliWeb is allowed to log in using user validation by ActiveDirectory. | Exchange:
1. TeliWeb Is there a way to validate domain credentials (username/pswd)? |
N | ► | MS OK | MS Zalogowac sie tylko TeliBarem dla pewnosci. Jesli sie zaloguje (w trybie standardowym logowania), wszystko jest OK. Cala reszta testow po stronie TeliWeba. |
|||||||||||||||||||||||
2 | 13.08.13 | CTI_Server | DbConnector |
ExtraField column in dbo.Protocol(server database) is filled. | Exchange: "CTI-Client BUG in den erweiterten Funktionen" | N | ► | TP, LB OK | TP Sprawdzic, czy kolumna ExtraField w tabeli Protocol(baza serwera), jest wypelniana wartoscia pola ExtraField kontaktu(TeliRef). |
|||||||||||||||||||||||
3 | 13.08.13 | CTI_Server | TMS_ConfigLib TMS_Config |
Code cleanup, no logic changes. | Exchange:
TeliWeb Adjustments to the new PbIni (DIS) settings logic The cleanup is connected with importing data from CTI_CentralIni.sdf files. |
C | ► | MS OK | MS Kod współdzielony został zmieniony tak, aby dało się przekompilować TeliWeba. Sprawdzić funkcjonalność importu danych z pliku CTI_CentralIni.sdf w zakładce Data Integration Server TMS Configa. |
|||||||||||||||||||||||
4 | 09.08.13 | CTI_Server | Refsearch.exe | TeliWeb can now use the new reference database logic. | Exchange:
1. TeliWeb Adjustments to the new PbIni (DIS) settings logic The DIS_Main_DataBases and DIS_Main_FieldsAssignDefinition tables can be removed from CTI-Server’s SQL database (they are no longer used). |
N | ► | MS OK | MS Testy tylko po stronie TeliWeba. |
|||||||||||||||||||||||
5 | 09.08.13 | CTI_Server | Refsearch.exe | Refsearch produced CompleteNumber without CountryCode | Exchange:
CTI_Server Refsearch bug with empty CountryCode Bug was made in version CTI_Server 7_0_6751. Problem was with reading Country code from registry before registry path was prepare. Before improving Refsearch produced CompleteNumber without CountryCode. |
B | ► | KH, LB, MS OK | KH Należy wygenerować bazę referencyjna po stronie klienta i serwera, numery w kolumnie CompleteNumber muszą się rozpoczynać CountryCode z ustawień CTI_Server. |
|||||||||||||||||||||||
6 | 09.08.13 | CTI_Server | DBConnector | TeliMan Central Desktops database tables added to SQL database. | Exchange=”CTI-Client CentralDesktops ShareName” | N | ► | JS, LB OK | JS Sprawdzić update bazy danych (2 nowe kolumny ShareName w tabelach desktops i groups). |
|||||||||||||||||||||||
7 | 07.08.13 | CTI_Server | CTI_Journal.exe | Database CTI_CentralIni moved to SQL server | Exchange: CTI
Server CTI_Client Move CTI_CentralIni.sdf into SQL database CTI_Journal server side search by DBConnector with param DIS_Server read from CTI_Server registry (default in configuration). |
N | ► | KH, JS, LB OK | KH 1. Test of CTI_Client side searching 2. Test of CTI_Server side searching |
|||||||||||||||||||||||
8 | 07.08.13 | CTI_Server | CTI_Server.exe | Database CTI_CentralIni moved to SQL server | Exchange: CTI
Server CTI_Client Move CTI_CentralIni.sdf into SQL database Added user property DIS_Server, this property is used for DBConnector as param. Value of this property is calculated from config database, it is server path and database name to server sql with pbini data. Property DIS_Server is send to loged in CTI_Client by new network message. Property of DIS_Server is calculated as: use DIS_Server from user configuration, if this configuration is no exist then, use DIS_Server from UserGroup configuration, if this configuration is no exist then, use Main DIS_Server selected in configuration. Main DIS_Server can be definened and main selected in Config database, if this configuration no exist then, we use default SQL Server from configuration of CTI_Server (read from registry). |
N | ► | KH, LB, JS OK | KH 1. Test of CTI_Server searching for diferrent configuration of DIS_Servers 2. Test of CTI_Journal server side searching 3. Test of CTI_Server protocol |
|||||||||||||||||||||||
9 | 07.08.13 | CTI_Server | RefSearch.exe | Database CTI_CentralIni moved to SQL server | Exchange: CTI
Server CTI_Client Move CTI_CentralIni.sdf into SQL database Added procedures and classes for access database DIS_Server (old CTI_CentralIni) on SQL server. This kind of ini database is for server mode only. New command line params: • DISSERVER – set server address (optional param) • DISDB – set database name (optional param) Example 1: SERVERMODE SERVERID="001" – service DIS_Server database as SQL server and read settings from Config mdb Example 2 SERVERMODE SERVERID="001" DISSERVER="KLIMEKWORK\SQLEXPRESS" DISDB="ROMICO-CTI" - service DIS_Server database as SQL server and read settings from command line |
N | ► | KH, JS, LB OK | KH 1. Test of server mode for all different sources and for single or multi DIS_Servers 2. Test of local mode for all different sources |
|||||||||||||||||||||||
10 | 07.08.13 | CTI_Server | DBConnector.exe | Database CTI_CentralIni moved to SQL server | Exchange: CTI
Server CTI_Client Move CTI_CentralIni.sdf into SQL database Added procedures and classes for access database DIS_Server (old CTI_CentralIni) on SQL server. Improved for read configuration from config database tblDIS_Servers Update database config. Return DIS_Server for user DIS_Server_Id. Use DIS_Server instead of CentralDesktop.sdf for search in ref databases. Use user config DIS_Server instead of user config CentralFolderPath. |
N | ► | KH, JS, LB OK | KH 1. Test of CTI_Server searching for diferrent configuration of DIS_Servers 2. Test of CTI_Journal server side searching 3. Test of CTI_Server protocol |
|||||||||||||||||||||||
11 | 07.08.13 | CTI_Server | TMS_ConfigLib.dll, TMS_Config.exe,TMS_Config_Lang.mdb | Database CTI_CentralIni moved to SQL server | Exchange: CTI
Server CTI_Client Move CTI_CentralIni.sdf into SQL database Exchange: CTI_Server TMS_Config problem with crypted password. 1.TMS_Config_Lib – Added classes for service of database config table TblDIS_Servers and clases for service DIS server (old CTI_CentralIni). 2. TMS_Config – update database mechanism – before change adding table with name equal to any system tables was not possible. After change ‘databases’ table can be added to databases even if ‘databases’ system table already exists. Added configuration for database DIS_Server (old CTI_CentralIni), this database is on SQL server now. 3. TMS_Config – Service of new table in config database TblDIS_Servers. New combo in Users grid – DIS server id. New config dialog for User Groups details with combo DIS server id. New grid on config dialog DIS for edit table tblDIS_Servers. New contol on dialog DIS for open and edit edit database DIS server. Update databases Config and DIS_Server and References. 4. Improved problem with update and clear DIS_Server and reference databases for crypted password. Problem was made with this (above) changes for DIS_Server. |
N/B | ► | JS, KH Ad1. OK Ad2. OK Ad3. Remarks/Problems: TMS_Config DIS page tabulation TMS_Config error log from OpenAbsent TMS_Config error log from LoadColumnWidthAndSort TMS_Config error log from cDgvUserGroups_CellValueChanged Ad4. OK |
KH Ad1. 1. Configuration of DIS_Servers (TMS_Config, CTI_Server) (konfiguracja DIS, Users, UserGroup, odczyt konfiguracji w CTI_Server). 2. Edit DIS_Server database (TMS_Config) (tworzenie bazy I tabel, import danych, edycja tabel). Ad2. Sprawdzic update bazy danych SQL – dodawanie databases i fieldsassigndefinition. Uruchomic serwera kilka razy, sprawdzic czy nie ma błędów w logach. Ad3. 1. Jak Ad. 1 2. Pozostałe pozyocje na zakładce DIS 3. Update baz DIS_Server I TeliRef. AD4. Poniższe testy dla zaszyfrowanej bazy DIS server. testy dla 1.TMS_Config przetestować button Wyczysc wszystkie referencje. 2. TMS_Config przetestować button uruvhom refsearch teraz. |
|||||||||||||||||||||||
*********************************************31.07.2013, CTI_Server: 7_0_6739 | ||||||||||||||||||||||||||||||||
1 | 25.07.13 | CTI_Server | CTI_UserStatus | HTTP registry moved from HKCU to HKLM. | Exchange=”CTI-UserStatus
HTTP registy HKCU->HKLM”. [HKCU]\ Software\ ROMICO\ CTI_UserStatus\HTTP\ "URL" = "" -> [HKLM]\ Software\ ROMICO\ CTI_UserStatus\HTTP\ "URL" = "" [HKCU]\ Software\ ROMICO\ CTI_UserStatus\HTTP\ "RequestDelay_s" = "5" -> [HKLM]\ Software\ ROMICO\ CTI_UserStatus\HTTP\ "RequestDelay_s" = "5" |
C | ► | JS 1. Sprawdzic nowe rejestry HTTP (było HKCU, jest HKLM) |
||||||||||||||||||||||||
2 | 25.07.13 | CTI_Server | RefSearch | For contacts
received from Outlook in CTI_Client: Name1 <-> LastName Name2 <-> FirstName |
Exchange:
“RefSearch reversed fields: FirstName, LastName in sync contacts” Modified assignment definition(CTI_CentralIni.sdf): Outlook, Lotus: Name1: LastName -> FirstName Name2: FirstName -> LastName AD: Name1: LASTNAME -> FIRSTNAME Name2: FIRSTNAME -> LASTNAME |
B/N | ► | TP, LB OK | TP 1. Sprawdzic, czy definicja przypisan, zostala zmodyfikowana zgodnie z opisem. 2. Przetestowac synchronizacje kontaktow ze wszystkimi dostepnymi zrodlami, zwracajac szczegolna uwage na pola Name1, Name2. 3. W kliencie(okno wyszukiwania, Journal), kolumna Name1 powinna zawierac nazwisko, natomiast Name2 imie, dla kontaktow otrzymanych obojetnie z jakiego zrodla. |
|||||||||||||||||||||||
3 | 25.07.13 | CTI_Server | DBConnector | Contacts found in Das TelefonBuch website interface, are written to file. Configurable in registry. | Exchange:
“CTI-Server Das Telefonbuch Web (TVG-Webaccess-Ident) search counter” File name: DasTelefonBuch_SearchResult_yyyy_mm Path: C:\Users\[CurrentUser]\AppData\Roaming\ROMICO Registry: [HKLM]\Software\ROMICO\CTI_Server\Server001\ RefSearch\DasTelefonBuch_SearchResultsToFile_Enable [Default: ”0”] |
N | ► | LB, TP OK | TP 1. Konfiguracja DasTelefonBuch(rejestry), na Exchange. 2. Sprawdzic, czy podczas polaczenia przychodzacego, jesli kontakt nie istnieje w bazie referenyjnej a zostal znaleziony w interfejsie internetowym DasTelefonBuch, zostanie zapisany do pliku. 3. Zweryfikowac, czy co miesiac tworzony jest nowy plik i sa dopisywane do niego kontakty(zmienic date systemowa). |
|||||||||||||||||||||||
4 | 25.07.13 | CTI_Server | RefSearch | 1. Added
functionality to find internal number in external fax numbers. Similarly as
in case phone numbers. 2. Anonymous user authentication, in access to AD source is possible. 3. It is recognized new entry type of contact: ‘uamPosixUser’, when retrieving contacts from base AD. |
Exchange:
“RefSearch add functionality "MainNumber" for fax number,
authorization anonymous user AD, new entry type of contact in AD” Ad 1. It uses ‘MainNumber’ field in CTI_CentralIni.sdf(DataBases table). |
B/N | ► | LB, TP OK | TP 1. Przetestowac ogolnie, dzialanie synchronizacji kontaktow ze zrodlem AD. 2. Sprawdzic poprawnosc dzialania funkcjonalnosci znajdowania numeru wewnetrznego w numerze fax, zwiazanej z polem 'MainNumber', w konfiguracji. Analogiczna funkcjonalnosc dostepna byla juz wczesniej dla numerow telefonow. |
|||||||||||||||||||||||
*********************************************24.07.2013, CTI_Server: 7_0_6737 | ||||||||||||||||||||||||||||||||
1 | 22.07.13 | CTI_Server | TMS_Config CTI_Server TMS_Config_Lang.mdb |
TMS_Config
redirections panel: 1. possible to change redirection container name. 2. possible to set redirection containter to multiple users at once. 3. Text changes: redirections group are now called: “Regel-Container”. 4. clicking on active flag of read-only redirection does not show reload button anymore. |
Exchange=”CTI-Server-Config
redirections panel: name changes of containers, text changes, mass containers
use” Exchange=”CTI-Server Config - redirections panel - possible to remove group redirections” |
B | ► | JS, LB OK | JS 1. Sprawdzić czy możliwa jest zmiana nazyw kontenera (menu kontekstowe). 2. Sprawdzic czy można przypisac kontener do wielu użytkowników za pomoca menu kontekstowego. 3. Sprawdzi teksty opisujące kontenery. 4. Sprawdzic czy nie można edytowac przekierowan read-only i czy klikanie pola Active readOnly nie powoduje przeladowania serwera. |
|||||||||||||||||||||||
2 | 18.07.13 | CTI_Server | CTI_Journal | Fixed a bug that prevented checking or unchecking options Intern, Extern from Ansicht menu. | Exchange: “CTI-Journal CTI-Client: Menu "Ansicht" - Intern and Extern functions are not working” | ► | LB OK | TP Sprawdzic poprawnosc dzialania przyciskow Intern, Extern z menu Ansicht -> Status. |
||||||||||||||||||||||||
3 | 17.07.13 | CTI_Server | CTI_Server CTI_Network |
Before change sending text messages to clients when closing CTI_Server did now work, after change CTI_Server waits before closing for all messages to be sent. | Exchange=”CTI-Server
sending message to clients while closing CTI-Server does not work” Before change timeout for waiting for application exit did now work. |
B | ► | JS, LB OK | JS 1. Zamknąć CTI_Server wysyłając komunikat do klientów. a. Brak klientów b. 1 klient 3. Wielu klientów a. Zamknąć CTI_Server nie wysyłając komunikatu. 3. Każdy test potwierdzic sprawdzając czy CTI_Server.exe jako proces został zamknięty. |
|||||||||||||||||||||||
4 | 15.07.13 | CTI_Server | TMS_Config | Redirections loaded from other group or users are now readonly. Before change it was possible to edit redirections from groups. | Exchange=”CTI-Server-Config Redirections panel: readonly redirections copied from groups” | B | ► | JS, LB OK | JS 1. Sprawdzic czy mozliwa jest edycja przekierowan skopiowanych z grup. Takie przekierowania powinny być tylko do odczytu dla linii kopiujących. |
|||||||||||||||||||||||
5 | 11.07.13 | CTI_Server | TMS_Config DBConnector CTI_Server |
Redirections Groups. | Exchange=”CTI-Server Virtuelle RULs” | N | ► | JS OK ; KH OK
; LB OK
LB. You can change
the forwarding of data read-only: delete or change values. If we try to change the checkbox for the forwarding line (right group), we need to reload the server. Bug corrected in version: 22.07.2013, CTI_Server 7.0.0.6737. |
JS 1.1. Dokładne testy przekierowań (standard tests) – w grupach. 1.2. Testy panelu TMS_Config – przekierowania. 1.3. Testy przekierowań łączonych (z grup, z innych użytkowników i własne), numery docelowe lub grupy ACD. 1.3.1. Priorytety |
|||||||||||||||||||||||
6 | 11.07.13 | CTI_Server | CTI_Server | Redirection created by CTI_Client default type changed from Standard to Unconditional. | Exchange=”CTI-Client - RUL as uncoditional” | C | ► | JS OK ; KH OK ; LB OK | JS Przekierowania zakładane przez CTI-Client powinny domyślnie być bezwarunkowe. |
|||||||||||||||||||||||
7 | 11.07.13 | CTI_Server | TMS_Config | Redirections copying by drag&drop. Before change “AbsentInfo” and "RedirectingID" value was not copied. | Exchange=”CTI-Server-Config Redirections panel: Drag&Drop does not copy AbsentInfo ("Abwesenheitsgrund")” | B | ► | JS OK ; KH OK ; LB OK | JS Kopiowanie D&D przekierowań między grupami i liniami. Sprawdzenie czy wszystkie dane poprawnie są kopiowane. |
|||||||||||||||||||||||
8 | 11.07.13 | CTI_Server | RefSearch | Corrected bug that occured when field value in source database(sqldb, mdb, sdf) was null. | Exchange:
"RefSearch bug null field value in source database(sqldb, mdb, sdf)
" Bug was made in version: 09.07.2013, CTI_Server: 7.0.0.6641. |
B | ► | TP, LB OK | TP 1. Sprawdzic, czy nie wystepuje blad podczas synchronizacji kontaktow, w przypadku gdy pole w bazie zrodlowej(sqldb, mdb, sdf), zawiera wartosc null. |
|||||||||||||||||||||||
9 | 09.07.13 | CTI_Server | RefSearch | Change for generate reference database. 1. Added new functionality to RefSearch. In assignments definition can concatenate fields and const text(with prefix ‘@’), using ‘&’. For example: Name1 -> FristName&@,&LastName 2. It works for all available sources. |
Exchange:
1. “RefSearch Zusammenführen von mehreren Quellfeldern” 2. “RefSearch delete existing clsContact object, rename clsADResultRecord -> clsContact” 1. clsADResultRecord was replaced clsContact object. |
N | ► | TP, LB
OK TP: There is a problem, if field value in source database(sqldb, mdb, sdf) is null. Bug corrected in version: 11.07.2013, CTI_Server: 7.0.0.6642. |
1. Testy
przeprowadzic, dla wszystkich dostepnych zrodel. 2. Porownanie z poprzednia wersja, bez modyfikowania definicji przypisan(testy regresyjne). Nie powinno byc roznic. 3. W definicji przypisan, dla dowolnego pola, zastosowac zlaczenie nazw, np: FirstName&@,&LastName. |
|||||||||||||||||||||||
*********************************************08.07.2013, CTI_Server: 7_0_6640 | ||||||||||||||||||||||||||||||||
1 | 08.07.13 | CTI_Server | TMS_Config | It is now possible to generate FAX configuration for fictional users (editing Fax enabled flag). Bug was made in 19.06.2013, CTI_Server: 7_0_6622. | Exchange=”CTI-Server-Config Benutzerrechte tab - no fictional users visible, it should show fictional users to allow changes in FAXEnable flag” | B | ► | JS, LB OK | JS Wygenerowac konfigurację FAX dla fikcyjnego użytkownika. |
|||||||||||||||||||||||
*********************************************01.07.2013, CTI_Server: 7_0_6638 | ||||||||||||||||||||||||||||||||
1 | 01.07.13 | CTI_Server | CTI_Journal,
DBConnector CTI-Server |
CTI-Server Config\ Data Integratin Server show "Nach
internen Nummern suchen" as checked but it
doesn't work. Bug is since 10.04.2013, 7_0_6482 |
Exchange:
"CTI-Server-Config & DBConnector wrong default value of
LocalNumber_EnableSearch flag" Default in CTI-Server Config was 1, but in CTI-Server(DBConnector) 0 |
B | ► | JS, LB OK | GD | |||||||||||||||||||||||
2 | 28.06.13 | CTI_Server | CTI_Journal | CTI-Journal Toolbar: 1. New network message for client with UserRights. 1. Removed button: - shows unanswered calls due to busy line. 2. Added four new filter buttons: - private – displays all my entries marked as private call(PrivateCall=”1”). - business – displays entries not marked as private(PrivateCall=”0”). - calls – if checked, displays phone calls, otherwise displays only fax, sms, voicebox(if checked). - voicebox – displays entries, that are voice messages(must also be checked button, that shows incoming uanswered calls). 3. Depending on the state(checked, unchecked) filter buttons changes appearance. 4. Fixed a bug that prevented to show the data in the journal for specified configuration filters. |
Exchange: 1. CTI-Journal - Toolbar aufräumen 2. CTI-Journal - incorrect syntax sql query Ad 3. Registry: [HKCU]\ Software\ ROMICO\ CTI_Journal\ Server001\ Settings FilterPrivate [Default: ”1”] FilterBusiness [Default: ”1”] FilterPhone [Default: ”1”] FilterVoiceBox [Default: ”1”] Storing state(checked, unchecked), for new filter buttons. Ad 5. Bug occurred, when at the same time selected: only marked, today filter time, show incoming unanswered calls. In case when reload data or Journal started. |
B/N | ► | MS, LB, JS OK LB. No reaction when clicking the Interne or Externe option from the Status menu | TP Opis na serwerze Exchange. |
|||||||||||||||||||||||
********************************************* 27.06.2013, CTI_Server: 7_0_6636 | ||||||||||||||||||||||||||||||||
1 | 26.06.13 | CTI_Server | CTI_Server DBConnector TMS_Config |
1. Redirections: new setting “RedirectingID”. 2. TMS_Config: minimal window size changed to 1024x768, before it was 900x502. 3. TMS_Config removed wrong table from TMS_ConfigLang.mdb database. |
Exchange=”CTI-Server Redirections: New RedirectingID field for redirection.” , “CTI-Server Config - Remove unused temporary table from TMS_Config_Lang.mdb” | B/N | ► | JS,
LB, MS OK MS: 1. The "Nicht protokollieren" flag is always reset by CTI-Client when saving redirection settings. 2. CTI-Config --> RULS, Destination number. Pressing the F4 key displays ACD Groups menu even if there are no active ACD groups. 3. There is still an empty table named 'Test'. |
JS 1.1. RedirectingID: 1.1.1. Panel TMS_Config RULS&QACD: 1.1.1.1. konfiguracja przekierowan, 1.1.1.2. glownie nowe pole RedirectingID 1.1.2. Testy przekierowania z warunkiem RedirectingID. Uzyc warunku składającego się z numerów, ale również grup ACD. 1.1.3. Testy przekierowań edytowanych przez CTI_Client (czy nie nadpisuje RedirectingID). |
|||||||||||||||||||||||
2 | 24.06.13 | CTI_Server | CTI_Server | Debug logs: all answer function calls can now be logged to separate CTI_Server log file. | Exchange=”CTI-Server
new debug log file for answer function calls” Logging can be turned on by setting flag: [HKLM]\ Software\ ROMICO\ CTI_Server\ Server001\ Debug “Answer_LogToFile”=”1” [default = 0] [restart unnecessary] |
N | ► | JS, MS, LB OK | JS 1.1. Wykonać kilka operacji AnswerCall poprzez CTI_Server’a, np.: 1.1.1. Odebranie rozmowy CTI_Clientem 1.1.2. Przekierowanie transferem (np. na numer T100) 1.2. Sprawdzic czy wszystkie wywolania zalogowane są do pliku w katalogu TMServer/Logs gdy włączona flaga Answer_LogToFile. |
|||||||||||||||||||||||
3 | 24.06.13 | CTI_Server | CTI_Server | 1. Button
description was not updated when a new user logged in to the same line. 2. Button status availability could become independent of status rights in the multi-user mode. |
Exchange:
1. CTI-Server does not send up-to-date group-related rights to CTI-Client; 2. CTI-Server CTI-Client Broadcasting user credentials and the status for right after login Ad 1. New user info is broadcast to other clients when a user logs in in the multi-user mode. The clients can then update buttons associated with the user. Ad 2. When a user triggered changing the group of the line chosen for login, then other users that logged in later would get out of date info concerning the group of the line. As a result, they would see the status of the line without privileges or would not see it having appropriate privileges. What’s new, ‘status for’ rights are now broadcast to other clients when a user logs in in the multi-user mode. The clients can then decide whether to show the status of the user or not. |
B/N | ► | JS OK (bez
nowego CTI_Client) MS, LB OK |
MS Opis testow w obu zadaniach na serwerze Exchange. |
|||||||||||||||||||||||
********************************************* 19.06.2013, CTI_Server: 7_0_6622 | ||||||||||||||||||||||||||||||||
1 | 19.06.13 | CTI_Server | AbsenceSynchronizer | External absence did not work on x64 Windows versions. | Exchange:
CTI-Server AbsenceSynchronizer does not work on x64 Windowses. Because AbsenceSynchronizer and CTI-Server were compiled for different architectures, they read from different registry keys (the Wow6432…). Because of that, AbsenceSynchronizer could not read the configuration of CTI-Server to perform synchronization. AbsenceSynchronizer has been compiled for the x86 architecture. |
B | ▲ | MS OK | MS Test Absence Synchronizera na Windowsie x64. |
|||||||||||||||||||||||
2 | 19.06.13 | CTI_Server | CTI_Server
TSP_Connector |
1. Call
transfer made by drag&drop in CTI_Client is now fully automated. Transfer
action is made by CTI_Server depending on TSP settings. 2. Protocol: Call transfer made by drag&drop action in CTI_Client is added to protocol as if it was BlindTransfer, even if it is actually made by SetupTransfer, Dial, CompleteTransfer functions. Additionally transferred calls are now containing TargetID. |
Exchange =
“CTI-Server Transfer started by CTI_Client Drag&Drop should be done
completely by CTI-Server (BlindTransfer)” Ad1. CTI_Server can use BlindTransfer, SetupTransfer, Dial, MakeCall, Hold, Unhold and CompleteTransfer functions to transfer a call. Ad2. Consult call is not added to protocol if transfer made by SetupTransfer, Dial, CompleteTransfer functions. |
N/C | ► | JS, LB OK | JS Exchange | |||||||||||||||||||||||
3 | 18.06.13 | CTI_Server | RefSearch DBConnector |
1. Fax number is retrieved during system users synchronization (but no fax-related settings are changed). | Exchange:
- CTI-Server Fax number synchronization; - CTI-Server Invalid default values in database table definitions. Ad 1. New field in tblUsers_CompleteData table: FaxNumber. Filled in during user synchronization. Created when starting TMS Config or CTI-Server. 2. Default values of text fields in the tblUsers_Fax table corrected. Those values were quoted with apostrophes (‘) instead of standard quotation marks (“). |
N/B | ► | JS, LB OK | MS 1. Po aktualizacji serwera ze starszej do nowej wersji, sprawdzic czy w bazie konfiguracyjnej, w tabeli tblUsers_CompleteData pojawilo sie pole FaxNumber (text, 50). Pole ma sie pojawic po pierwszym uruchomieniu CTI-Servera lub Configa (sprawdzic obie sytuacje). 2. Wykonac synchronizacje uzytkownikow CTI-Servera z jakims zrodlem danych (najprosciej z plikiem tekstowym), ktore zawiera numery faksow. Sprawdzic zawartosc tabeli tblUsers_CompleteData, czy wszystkie dostepne w zrodle wartosci, zostaly tam wpisane (z glownym naciskiem na FaxNumber). 3. W konfiguracyjnej bazie danych nowo zainstalowanego serwera sprawdzic, czy w tabeli tblUsers_Fax zostaly poprawnie zdefiniowane wartosci pol: Controller, IdentityNumber, PrinterName. Chodzi o to, zeby byly objete cudzyslowami („), nie apostrofami (‘). Skutek jest widoczny przy dodawaniu nowego rekordu do tabeli – wymienione kolumny tekstowe z wartosciami domyslnymi powinny miec wpisany czysty tekst, bez apostrofow ani cudzyslowow. |
|||||||||||||||||||||||
4 | 17.06.13 | CTI_Server | RefSearch | 1. After
change, RefSearch is not recognized text shortcuts for description phone
numbers (Business, Home, Mobile, Other), using by sources Outlook and Lotus.
Only names with prefix ‘@’ are identified as text. 2. Modified assignment definition for sources Outlook and Lotus: PhoneText: Business -> @BusinessTelephoneNumber Phone2Text: Home -> @HomeTelephoneNumber Phone3Text: Mobile -> @MobileTelephoneNumber Phone4Text: Other -> @OtherTelephoneNumber |
Exchange: "RefSearch remove text shortcuts(Business, Home, Mobile, Other) from definition of assignments for sync with Outlook and Lotus" | N | ► | JS, LB OK (lotus not tested) | TP 1. Sprawdzic, czy definicja przypisan(CTI_CentralIni.sdf), zostala zmodyfikowana zgodnie z opisem(p.2). 2. Przetestowac synchronizacje kontaktow z zrodlem Lotus i Outlook, zwracajac szczegolna uwage na kolumny zawierajace opisy numerow telefonow. Nazwa poprzedzona '@', powinna byc traktowane jako tekst, trafiajacy bezposrednio do bazy referencyjnej. 3. W naglowki pliku *.csv Lotus-a, nie powinna pojawic sie zadna nazwa poprzedzona '@'. |
|||||||||||||||||||||||
5 | 13.06.13 | CTI_Server | CTI_Server DBConnector TMS_Config TMS_ConfigLib RefSearch |
1. Multi-user login added user group. 2. User synchronization with reference databases includes user group update. 3. User group ID is displayed next to group name in CTI-Config (User groups tab). |
Exchange:
CTI-Server RefSearch User group relationship synchronization. Ad 2. There is a new check box (Update user groups) in the Data integration server tab of CTI-Config. It indicates if user groups can be updated during user synchronization with reference databases. Ad 3. The ID is taken from the database. |
N | ► | JS, MS OK | MS Patrz serwer Exchange. |
|||||||||||||||||||||||
6 | 13.06.13 | CTI_Server | TMS_Config | “Benutzerrechte” panel: before change when editing values in table using context menu sometimes changes was not visible right away. | Exchange = “ CTI-Server-Config UserRights Panel context menu sometimes does not show changes on grid” | B | ► | JS, MS, LB
OK
1) Select from the context menu on the panel
field, which is already selected, results in the need to reload CTI
Serwer. 2) The use of such a field Benutzername context menu will always displaying the box Benutzername written in gray. |
JS 1.1. Panel BenutzerRechte 1.1.1. Zmiana wartości w GridView za pomocą menu kontekstowego 1.1.1.1. Przed poprawką jeżeli zmieniano komórkę, która była w trakcie edycji, zmiana nie była od razu pokazywana. |
|||||||||||||||||||||||
7 | 11.06.13 | CTI_Server | TMS_Config | 1. TMS_Config:
“Benutzerrechte” panel. Added new context menu functions allowing to change
multiple values of right-clicked column. |
Exchange =
“CTI-Server-Config Verbesserung der Rechte-Konfiguration” Ad1. TMS_Config: “Benutzerrechte” panel new implementation. |
N | ► | JS, MS, LB OK | JS 1. Kompletne testy paneli: a. TSP-Leitungen b. BenutzerVerwaltung c. BenutzerRechte 2. Panel BenutzerRechte a. Nowe menu kontekstowe na panelu (zalezne od kolumny) b. Sortowanie, zapis wielkości kolumn. |
|||||||||||||||||||||||
8 | 05.06.13 | CTI_Server | CTI_Server | Modified
assignment definition for source ActiveDirectory. Phone: TELEPHONEHOME -> TELEPHONENUMBER Phone2: TELEPHONEMOBILE -> TELEPHONEHOME Phone3: TELEPHONENUMBER ->TELEPHONEMOBILE PhoneText: @TelephoneHome -> @TelephoneNumber PhoneText2: @TelephoneMobile -> @TelephoneHome PhoneText3: @TelephoneNumber -> @TelephoneMobile |
Exchange:
"CTI-Server reorder fields phone numbers for synchronization with
AD." Change relates to FieldsAssignDefinition table in CTI_CentralIni.sdf database. |
N | ► | JS, LB, MS OK | TP 1. W bazie CTI_CentralIni.sdf, dla zrodla ActiveDirectory, sprawdzic, czy definicja przypisan(tabela FieldsAssignDefinition) dotyczaca numerow telefonow, zmienila sie zgodnie z opisem. 2. Przetestowac synchronizacje kontaktow ze zrodlem ActiveDirectory. Zwrocic szczegolna uwage, czy pola, ktore ulegly zmianie w tabeli przypisan, sa wypelniane odpowiednimi wartosciami w bazie referencyjnej. |
|||||||||||||||||||||||
9 | 05.06.13 | CTI_Server | File_Eraser | Added functionality for deleting files from subfolders also. | Exchange:
"FileEraser - deleting files from subfolders" Registry: [HKLM]\Software\ROMICO\File_Eraser\ SubFolder_Erase_Enable [Default: ”1”] If value “1”, files are deleted from main folder and subfolders. If value “0”, files are deleted only from main folder. |
N | ► | JS, MS, LB OK | TP 1. Sprawdzic, czy w przypadku gdy wartosc rejestru podanego w opisie wynosi "0", pliki usuwane sa tylko z folderu glownego, zadanego sciezka. 2. W sytuacji, gdy wpis nie istnieje(domyslnie: "1") lub wartosc ustawiona jest na "1", program powinien usuwac pliki rowniez z podfolderow. |
|||||||||||||||||||||||
********************************************* 04.06.2013, CTI_Server: 7_0_6601 | ||||||||||||||||||||||||||||||||
1 | 03.06.13 | CTI_Server | DBConnector CTI_Server SupportSQL |
1.
New Protocol columns: CallerID, ConnectedID. 2. CalledID value is now always added to protocol, before change it was only added when call was incoming. |
Exchange = “CTI-Server new protocol columns: CallerID, ConnectedID, PrivateCall” | C | ► | JS, MS, LB OK | JS 1. Sprawdzic skrypty CreateDB.sql oraz Protocol.sql 2. Sprawdzić czy w protokole dodawane są wartości do kolumn CallerID oraz ConnectedID 3. Sprawdzic czy CalledID w protokole pojawia się zawsze, wczesniej tylko dla rozmow przychodzących. 4. Instalacja update: sprawdzić czy kolumny CallerID, ConnectedID zostaną automatycznie dodane do starszej bazy przy uruchomieniu CTI_Server. |
|||||||||||||||||||||||
2 | 03.06.13 | CTI_Server | TSP_Connector CTI_Server TMS_Config |
CalerID replacing with ConnectedID algorithm has been changed. CallerID is replaced by ConnectedID for both incoming and outgoing calls when used for TeliBar buttons and protocol. Before change CallerID was replaced by ConnectedID only for incoming calls and was only used for protocol. | Exchange =
“CTI-Server PhoneNumber generation logic moved to CTI_Server
(CallerID/CalledID/ConnectedID)” Before change CallerID was replaced with ConnectedID in TSP_Connector only for incoming calls. After change it replaced always, but only in CTI_Server for Protocol and TeliBar buttons usage. Registry flag renamed: “CallerId_Incoming_ ReplaceWith_ConnectedId” -> “ConnectedID_Inc_ UseAsPhoneNumber” Default value changed from “0” to “1”. |
C | ► | JS, MS, LB OK | JS Za pomocą flagi debug: [HKEY_CURRENT_USER\Software\ROMICO\ CTI_Server\Server001\Debug] "ConnectedID_Inc_UseAsPhoneNumber_Value"="123" Sprawdzić działanie opcji TMS_Config-TSP-Einstellungen: ConnectedID statt CallerID fur eingehende anrufe… a) Dla rozmowy wychodzących CallerID powinien zawsze zostac podmieniony wartością ConnectedID b) Dla rozmow przychodzących podmiana CallerID wartością ConnectedID nastapi tylko gdy flaga (pkt1) ustawiona. c) Wyniki powinny być widoczne na przyciskach TeliBar oraz w protokole (CTI_Journal). |
|||||||||||||||||||||||
3 | 03.06.13 | CTI_Server | CTI_Server | 1. Pickup by redirect. Before change it was possible to use autoanswer settings on future calls, when redirection in pickup failed. After change AutoAnswer flag for pickup by redirect is in use only for 5 seconds. | Exchange = “CTI-Server PickupByRedirect: autoanswer number should be valid only during first 5sec after set” | B | ► | JS, MS, LB OK | JS Pickup by redirect 1. Wyłączyć Redirect w TMS_Config.Merkmale 2. Wykonac rozmowę 100->102 3. Wykonac pickup za pomocą redirect linią 101 (nie powiedzie się) 4. Rozlaczyc rozmowę 5. Wykonać rozmową z 100->101, nie powinna zostac automatycznie odebrana. |
|||||||||||||||||||||||
********************************************* 29.05.2013, CTI_Server: 7_0_6582 | ||||||||||||||||||||||||||||||||
1 | 28.05.13 | CTI_Server | CTI_Journal | Added the feature of marking calls as private/non-private (client-side only). | Exchange: CTI-Journal Private flag | N | ► | MS 1. Sprawdzić, czy w menu kontekstowym wpisów na liście rozmów nie jest widoczna opcja "mark as non-private" (jest ona dostępna tylko w Journalu po stronie klienta). 2. W menu Action też jej powinno nie być, ale to menu jest w całości niewidoczne, więc nie ma w zasadzie o czym mówić (piszę o tym na wszelki wypadek, gdyby przypadkiem istniała możliwość wymuszenia wyświetlania tego menu). |
||||||||||||||||||||||||
2 | 28.05.13 | CTI_Server | DBConnector SQL Sctipts |
1. New Protocol column: PrivateCall. | Exchange: "CTI-Server new protocol columns: CallerID, ConnectedID, PrivateCall" | N | ► | JS OK | JS 1. Test protocol.sql, createdb.sql. |
|||||||||||||||||||||||
3 | 24.05.13 | CTI_Server | RefSearch CTI_Server DBConnector MapiConnector |
1. Added new
columns UserGroup and FaxNumber to reference database. New fields can be used
for synchronization of contacts with all available sources. 2. Fields: Country, ZIPCode, City, Street will be filled in reference database, when importing data from source: Active Directory, SQL database, mdb file, sdf file, text file(for synchronization contacts with Lotus and Outlook were already used in previous version), if configured. |
Exchange:
"RefSearch has to move user Group and Fax into configuration
" 1. Added new columns UserGroup and FaxNumber to server database and CTI_CetralIni.sdf. 2. New field BusinessFaxNumber will be exported by MapiConnector to csv file. |
N | ► | JS OK | TP 1. Zweryfikowac czy nowe kolumny: UserGroup oraz FaxNumber pojawily sie odpowiednio w bazie serwera i CTI_CentralIni.sdf. 2. Sprawdzic synchronizacje kontaktow z wszystkimi dostepnymi zrodlami. Szczegolna uwage nalezy zwrocic na pola: UserGroup, FaxNumber, Country, ZIPCode, City, Street. 3. W pliku csv z kontaktami, generowanym przez MapiConnector, powinno pojawic sie nowe pole BusinessFaxNumber. |
|||||||||||||||||||||||
4 | 22.05.13 | CTI_Server | TSP_Connector CTI_Server TMS_Confg TMS_ConfigLang.mdb |
1. Pickup –
RULZiel is now saved to protocol when pickup is made by redirect. 2. TMS_Config TAPI Functions tab. Pickup – Removed “Pickup 2” flag. After change Pickup flag will be used independent from call count on line. Pickup flag turns off or on both Pickup thru PBX and Pickup using redirection. 3. TMS_Config TAPI Functions tab. Added new TSP flag (PickupUsingPBX), allowing to choose which pickup will be made (by redirect or by PBX), default setting (0) will use pickup by redirect. Before change there was no choice possible, first Pickup thru PBX was made, and if failed, pickup using redirection was made. |
Exchange =
“CTI-Server Pickup by redirect RulZiel, new pickup setting flag (pickup
PBX)” 4. Added new text description to GetExistingCalls function on TMS_Config.TAPIFunctions tab. |
N | ► | JS OK | JS 1. Mozliwosc zmiany typu Pickup flagą na zakładce TMS_Config.TAPIFunctions. 1.1. Pickup za pomocą redirect – sprawdzic czy w protocol wypełniony jest RUL-Ziel na numerze z którego przejmujemy rozmowę (ESTOS Alcatel). 1.2. Pickup za pomocą PBX (TapiMaster.de Simulator). |
|||||||||||||||||||||||
5 | 22.05.13 | CTI_Server | TSP_Connector | TSP-Connector Removed error with empty line when closing Telephony settings window. | Exchange = “TSP-Connector empty hLine error removed when closing telephony window”. | B | ► | JS OK | JS Otworzyc i zamknąc okienko konfiguracji telefonii w windows w momencie gdy CTI_Server jest uruchomiony. Sprawdzic logi w APPData, czy nie pojawiają się przy takiej akcji błędy TSPConnector. |
|||||||||||||||||||||||
6 | 17.05.13 | CTI_Server | RefSearch | Resolved problem that caused adding incorrect data to reference database. | Error occurred, when assigned field didn’t exist in csv file(not returned by MapiConnector). | B | ► | JS OK | TP W definicji przypisan dla Outlook, podac taka nazwe kolumny, ktora nie wystepuje w pliku kontaktow csv. Sprawdzic czy do bazy zostala zapisana pusta wartosc. |
|||||||||||||||||||||||
7 | 17.05.13 | CTI_Server | TMS_Config | Correct automatic ip address detection | Exchange: "CTI-Server Config IP-Konfiguration IP6" | B | ► | JS OK | MK Sprawdzić czy poprawny adres ip jest przypisywany w opcjach konfiguracyjnych CTI_Serwera. Zwrócić szczególną uwagę na zakładki Network (adres ip, opcja autokonfiguracja) oraz ścieżkę do CentralFolder (zakładka Data Integration Server) |
|||||||||||||||||||||||
********************************************* 17.05.2013, CTI_Server: 7_0_6573 | ||||||||||||||||||||||||||||||||
1 | 15.05.13 | CTI_Server | CTI_Server | Modified sql scripts in server. | Exchange:
"CTI-Server check the SQL scripts" For numeric fields set default value to 0. Scripts: ACD_Groups.sql, CreateDB.sql, CTI_Client.sql,DIS_Main.sql UserExternalAbsence.sql |
N | TP - Sprawdzic poprawnosc wykonywania skryptow | |||||||||||||||||||||||||
2 | 15.05.13 | CTI_Server | CTI_Server DBConnector |
1. CTI-Server:
before change was checking inactive CentralFolders on startup. Error caused
long CTI-Server startup. 2. When updating PbIniSrv.mdb to CTI_CentralIni.sdf CTI-Server does not show question window when restarting. Before change question window was locking auto update. |
Exchange = “CTI-Server before change was checking inactive CentralFolders on startup. Error caused long CTI-Server startup.” | B | ► | JS OK | JS - Exchange | |||||||||||||||||||||||
3 | 15.05.13 | CTI_Server | CTI_Server TSP_Connector TMS_Config |
1.TMSConfig
Text change, TSP-Einstellungen tab: „TSP Connected ID verwerden” ->
„ConnectedId statt CallerId für eingehende Anrufe verwenden”. 2. CTI-Server, TMSConfig: TSP-Einstellungen tab, new TSP Flags implementation: CalledId_Outgoing_Change_Allow, CallerId_Incomming_ReplaceWith _ConnectedId. |
Exchange=
“CTI-Server Config new TSP Flags: CalledId_Outgoing_Change_Allow,
CallerId_Incomming_ ReplaceWith_ConnectedId” Note: InterlockedCompareExchange did not work for reference types (string). Changed to InterlockedExchange and standard If condition. This bug caused unknonw calledID. |
N | ► | JS OK | JS - Exchange | |||||||||||||||||||||||
4 | 15.05.13 | CTI_Server | CTI_Server TSP_Connector |
CTI_Server TSP_Connector 1. CTI-Server: Problems while sending connectedID to CTI-Client. Before change connectedID on buttons tooltips of CTI-Client was “unbekannt”. 2. TSPConnector added logs allowing to find source of zero hLine while trying to get line object. |
Exchange=”CTI-Server
Problems while sending connectedID to CTI-Client” Code Cleanup: merged CallState_Changed and CallInfo_Changed into one event: CallChanged. |
B | ► | JS OK | JS - Exchange | |||||||||||||||||||||||
5 | 14.05.13 | CTI_Server | CTI_Server TMS_ConfigTMS_ConfigLib.dll DBConnector.exe |
1. TeliRemote
Clip no scrrening mask is possible set separate for each user. 2. CTI-Server Config iproved for error message. |
Ad 1 Exchange: TeliRemote ClipNoScreening pro Nebenstelle (Benutzer) einstellbar There is new user configuration property CLIP no screening mask. CTI_Server use user configuration "CLIP no screening mask" for send this mask to CCU for mask MSN during call contact number in TeliRemote Outgoing. (Improved problem with CLIP no screening. Before changes empty string was send to CCU as CLIP no screening mask instead number from registry configuration. Error was make in test version.) Ad 2. Exchange: CTI-Server-Config error message during load column size and sort params 1. GetRegValueParams default value changed from empty string to string 0. 2. TMS_Config code cleanup for load columns size. Removed save/read column size old solutution souce code. 3. Application loads especially prepared default column sizes every time when data grid is bind to data source (load new contents). |
N/B | ► | JS, KH OK
KH Remark – TMS_Config grids Multi-Server and Call-Inf have wrong default columns width. |
KH Ad 1 Test polega na wykonaniu TeliRemote outgoing. Nalezy go wykonac z ustawionym w konfiguracji usera polem CLIP no screening mask oraz dla pustego pola. Ja pole jest wypełnione to numer wywoływany będzie widział że dzwoni do niego właśnie ten ustawiony numer. Jak pole nie jest ustawione to numer wywoływany bedzie widział numer wyprodukowany w oparciu o user EAZ and registry TeliRemote/MakeCall_InternalNumberPrefix_FinalDigitCount and TeliRemote/MakeCall_InternalNumberPrefix . Ad 2 Sprawdzic log błędów. Należy sprawdzić czy szerokość kolum w grid jest zachowywana pomiędzy widokami drzewka menu i pomiedzy uruchomieniami. |
|||||||||||||||||||||||
6 | 14.05.13 | CTI_Server | CTI_Server TMS_Config |
1. Text
corrects in CCU. FreeCanals->FreeChannels ISDN chanels->ISDN channels |
Exchange: 1. ""CTI-Server change text Canals to Channels"" 2. ""CTI-Server TMClient.reg nicht mehr erstellen"" 3. ""CTI-Server add source CTI_Config_XXX.mdb database to CTI_CentralIni.sdf by default"" Ad 1. Statement NOFREE in CCU. Ad 2. File TMClient.reg is not created, if it does not exist. Ad 3.Added new source CTI_Config_001.mdb to CTI_CentralIni.sdf database. |
N/B | JS, KH OK
Ad3. “Program Files” -> “Programme”. |
TP 1. Sprawdzic poprawnosc tekstow w komunikacie NOFREE w CCU. FreeCanals->FreeChannels ISDN chanels->ISDN channels 2. Sprawdzic czy Server na nowo nie tworzy pliku TMClient.reg, po jego usunieciu. 3. Sprawdzic synchronizacje kontaktow dla zrodla bazy konfiguracyjnej Servera. |
||||||||||||||||||||||||
7 | 13.05.13 | CTI_Server | File_Eraser | Program deletes old files from specified folder. | Exchange:
"CTI-Server Kasowanie starych faxow i VoiceBox-Nachrichten" Program is running with two parameters. Path – determines path to folder with files to delete. Deleting Period – determines value in days after which file will be deleted(from date file was created). Registry: [HKLM]\Software\ROMICO\File_Eraser\ExtensionFiles [Default: ””] – defines extension files, which will be deleted. If not defined, all files are deleted. Extensions are seperated by semicolon(;), for example: "txt;bmp;mp3". |
N | ► | JS, KH OK
KH Remark – No registry description at http://www.romico.de/KnowHow/CTI_Server.htm KH Remark – Path with end backslash ”C:\Temp\” is no accepted, error log message. |
TP 1. Sprawdzic, czy aplikacja usuwa pliki o rozszerzeniach okreslonych w rejestrze. Wartosci powinny byc rozdzielone srednikami(na przyklad: "txt;bmp;mp3"). Jesli nie zdefiniujemy, nie uwzglednia sie rozszerzen(usuwane sa wszystkie pliki). Rejestr: [HKLM]\Software\ROMICO\File_Eraser\ExtensionFiles [Default: ””] 2.Sprawdzic poprawnosc dzialania parametrow wywolania. Path, okresla sciezke do folderu z plikami do usuniecia. DeletingPeriod, okresla czas w dniach, po ktorym plik moze zostac usuniety(roznica miedzy data dzisiejsza a data utworzenia pliku). Przyklad wywolania: File_Eraser.exe Path=”C:\Temp” DeletingPeriod=”30” |
|||||||||||||||||||||||
8 | 10.05.13 | CTI_Server | CTI_Server TSP_Connector |
Comments code cleanup. | Exchange: 1. "CTI-Server TAPI CodeCleanup #2 Comments Removal" |
C | JS OK | JS: Brak | ||||||||||||||||||||||||
9 | 09.05.13 | CTI_Server | CTI_Server TSP_Connector |
CTI_Server TAPI CodeCleanup. | Exchange:
"CTI-Server TAPI CodeCleanup #1 Partial Classes" Ad1. TAPI request list functions – some code moved outside monitor. |
C | ► | JS, KH OK | JS - No
functional changes 1. Standard Tests 2. Test: QACD/SpecialCondition/ExtraField. 3. Proste testy z CTI_Client: funkcje TAPI, konfiguracja przekierowan, bazy referencyjne. |
|||||||||||||||||||||||
10 | 06.05.13 | CTI_Server | RefSearch MapiConnector |
1. Fixed Bug
causing skip first contact during Outlook synchronization. 2. Added handled columns(Country, ZIPCode, City, Street) for synchronization of Outlook contacts. |
Exchange: 1. "RefSearch - BUG skip first line when reading contacts from OutlookMapi.csv" 2. "RefSearch - add new fields to be exported by MapiConnector to csv file" Ad 2. Added new fields to be exported by MapiConnector (BusinessAddressCountry, BusinessAddressPostalCode, BusinessAddressCity, BusinessAddressStreet). |
N/B | JS, KH OK | TP 1. Sprawdzic, czy w pliku csv generowym przez OutlookMapi, w pierwszej lini jest naglowek(nazwy kolumn). 2. Sprawdzic poprawnosc synchronizacji kontaktow z Outlookiem, dla kolumn: Country, ZIPCode, City, Street. |
||||||||||||||||||||||||
11 | 29.04.13 | CTI_Server | CTI_Server TMS_Config |
It is now
possible to reload user settings when: - Adding user, - Removing user, - Changing Active, UserName or InternalNumber properties. It is possible to change TSP driver settings without restarting CTI_Server. |
Exchange: CTI-Server Restart instead reload when adding or removing users. | N | ► | JS, KH OK
KH Remark – when MasterLine changed then restart is needed. |
JS 1. CTI_Server + TMS_Config 1.1. Edit TAPI settings without restarting CTI_Server (ESTOS drivers Or TAPIMaster.de Simulator) 1.2. Edit Users settings and reload configuration (Active, UserName, InternalNumber) |
|||||||||||||||||||||||
********************************************* 26.04.2013, CTI_Server: 7_0_6534 | ||||||||||||||||||||||||||||||||
1 | 25.04.13 | CTI_Server | CTI_Server TSP_Connector |
1.
CTI_Server waits until all TSP lines are opened before Initializing network
connections and changing icon to tray green. 2. Code cleanup – removed unused properties from TSP_Connector. |
Exchange:
“CTI-Server TSPConnector - green tray icon and network initialization was
made too soon.” Ad1. Before change CTI_Server initialized network before lines were opened. |
B | ► | JS
OK MK OK Differences between server active status in tray icon and in TMS_Config. |
JS 1. Inicjalizacja/Uruchomienie CTI_Server. 1.1. Sprawdzić czy podczas uruchomienia CTI_Server ustawia kolor ikonki na zielony dopiero po otwarciu linii TAPI. 1.2. Podstawowe testy, upewnić się, że CTI_Server poprawnie inicjalizuje sieć i bazy danych. |
|||||||||||||||||||||||
2 | 24.04.13 | CTI_Server | CTI_Server TSPConnector |
1.
TSP-Connector: Added monitoring possibility to save call list to file. 2. TSP-Connector: Monitoring window text and label updates. 3. TSP-Connector: Added IsCallAlive mechanism (turned off by default). 4. New logs: CallAdded, CallRemoved, and updated CallChanged logs. 5. Removed error with wrong BusyTAPI states, CTI_Server does not check ActiveCallsCount when receiving idle call state. |
Exchange:
“TSP-Connector false busy state about TAPI”. |
B | ► | JS OK | JS 1. TSP-Connector zapisac aktualny stan do pliku za pomoca przycisku w oknie monitoringu. 2. TSP-Connector: okno monitoringu – sprawdzic czy labele I teksty są poprawne I nie są pocięte. 3. CTI-Server – zolte logi TAPI powinny logowac informacje o dodaniu, usunieciu rozmowy. |
|||||||||||||||||||||||
3 | 23.04.13 | CTI_Server | RefSearch LotusNotesConnector MapiConnector |
RefSearch uses field names defined in Lotus client. | Exchange:
"Refsearch - Synchronization of lotus contacts" 1. Added new parameter ContactsViewName passed to LotusNotesConnector(Param column in DataBases table, default=”$People”). 2. Refsearch appends to contacts file(CSV File) header line with field names(used by LotusNotesConnector to export specified fields from Lotus client). |
N | ► | RefSearch SQL,
MAPI: JS OK RefSearch SQL, MAPI MK OK, Lotus Notes problem: Refsearch don’t insert data from csv to sql database |
TP Sprawdzic synchronizacje kontaktow z Lotus po stronie serwera. Uzyc nazwy pol zdefiniowane w kliecie Lotus-a. |
|||||||||||||||||||||||
4 | 19.04.13 | CTI_Server | TMS_Config CTI_Server TSPConnector |
TriTAPI changed to TSP_Connector. | Exchange:
Projects/"TSP-Connector". |
C | ► | JS OK | JS Tests on exchange. |
|||||||||||||||||||||||
5 | 17.04.13 | CTI_Server | TBAssist | 1. Improved
TBAssist LotusNotes configuration for DataSource 2. Changed TBAssist text TeliMan in language database |
Ad 1 Task: TBAssist local LotusNotes configuration for DataSource TBAssist set empty value of DataSource now. Before change ther is value LotusServer, it was wrong for local file names.nsf. Ad 2 Task: TBAssist text TeliMan in language database Changed 3 texts in TeliLang.mdb:Table MsgBox Id=50008, Id=50000, Id=50007, Id= 50010, Id=50201. Before changes it was text TeliMan. New texts are from TMSLang.mdb. |
B | ► | 2. JS OK
After create new LotusNotes references in CentralIni.sdf RefConnStr is empty (don’t have a connection string) |
KH 1. Nalezy skonfigurowac dostep do bazy names.nsf lokalnego klienta LotusNotes i sprawdzic czy kontakty dołożyły sie do TeliRef. 2. Sprawdzić teksty TBAssist w wersji DE i EN na kliencie CTI. |
|||||||||||||||||||||||
********************************************* 10.04.2013, CTI_Server: 7_0_6482 | ||||||||||||||||||||||||||||||||
1 | 11.04.13 | CTI_Server | TMS_Config | Checkbox Nach internen Nummern suchen in Data Integration Server tab is default checked. | Exchange:
"CTI-Server DIS "Nach internen Nummern suchen"
Default=TRUE" Changed default value registry: [HKLM]\SOFTWARE\ROMICO\CTI_Server\Server001\RefSearch\ ”LocalNumber_EnableSearch” from 0 to 1. |
N | ► | TP Sprawdzic czy opcja Nach internen Nummern suchen w zakladce Data Integration Server jest domyslnie zaznaczona. |
||||||||||||||||||||||||
2 | 11.04.13 | CTI_Server | CTI_Server | If server set user as permanently absent will shows question absent box to client. | Exchange:
"CTI-Server Auto-Abwesend (-1) Clientinfo" Added new parameter to Absent message named AbsentIsAuto. |
N | ► | TP Sprawdzic, czy jesli serwer ustawi klientowi automatyczna nieobecnosc, pokaze sie komunikat o tym informujacy. |
||||||||||||||||||||||||
3 | 08.04.13 | CTI_Server | CTI_Network | Error resulting from loss connection by client is shown as Yellow-Network log. | Error:
OnDataReceived socket exception, 10060. Registry: [HKLM]\SOFTWARE\ROMICO\CTI_Server\Server001\Logging “Network“ and “UserDefined“ must be set to “1”. |
C | ▼ | KH: there is
not file reg for create registry on CTI_Server.htm KH: Problem – I see error 10054 no 10060. Details: „OnDataReceived socket exception: 192.168.254.30:1250, ex: 10054, Eine vorhandene Verbindung wurde vom Remotehost geschlossen, 10054, System.Net.Sockets.SocketException: Eine vorhandene Verbindung wurde vom Remotehost geschlossen at System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult) at CTI_Network.clsServer.OnDataReceived(IAsyncResult asyn)” MS COULD NOT TRIGGER THE ERROR |
TP Sprawdzic czy blad sieci 10060 pojawia sie w EventMonitor jako żółty log. |
|||||||||||||||||||||||
4 | 08.04.13 | CTI_Server | TMS_Config | Added
functionality which able to store in registry column width and sort
information for DataGrid controls. |
New modules
clsColumnManagement, clsControlBase, which are responsible for set and get
column width and sort from registry: [HKCU_CTI_Server]\ Server001\ Config\Windows. The name of a registry for column width functionality is UserControl.ControlName.Column for example "ucDataIntegration.cDgvPBIniSrvList.cDgcDBAssistent" For the the sort functionality in registry is stored information about column name (UserControl.ControlName.SortColumn) And direction (UserControl.Control.SortOrder). For example "ucLCR.cDgvProviderCode.SortColumn = "cDgcName"", "ucLCR.cDgvProviderCode.SortOrder = 2" |
N | ► | KH: No save sort order
– TSP Lines Configuration columns Nebenstelle, MasterLine. KH: No save sort order – Beutzerverwaltung column Benutzername. KH: No save sort order – Beutzerrechte column Benutzername. KH FAX – no tested KH TeliVideo – no tested KH: No save sort order – RULS, QACD column Verzoeg.. KH LCR – no tested KH SIP – OK KH Rufumleitungen (alle) – OK KH Firmenverwaltung – OK KH Journakerweiterung – OK KH MultiServer – OK MS 1. Does not remember sorted columns on the following forms: - TSP Lines - Users - User rights 2. Exceptions in the log file (CTI-Config) appearing after the application starts. |
MK Sprawdzić czy szerokości kolumn na DataGridach zapisują się poprawnie. Sprawdzić poprawność zapisania sortowania tzn. odpowiedniej kolumn i kierunku sortowania. |
|||||||||||||||||||||||
5 | 08.04.13 | CTI_Server | TBAssist | Optionen
entfernt: Referenzdatenbank erstellen Datenbank ist im TeliMan sichtbar Datenstruktur der verknüpften Tabelle ist schreibgeschützt Die Inhalte (Datensätze) der verknüpften Tabelle sind schreibgeschützt Bei eingehenden Rufen die Gruppe nach evt. vorhandenen Rufnummern durchsuchen Textänderungen (TeliMan -> CTI-Client u.ä.) |
TeliRef.sdf
Zugrif auf Felder: SearchIn, EnableForClient eliminiert TeliRef.sdf Neue Felder: UseForCTI_Config, SearchTextEnabledForClient, SearchNumberEnabledForClient werden immer mit TRUE gesetzt. Neue Sprachsteuerung (Client) Angepasste Dateien TeliLang.mdb TMSLang.mdb Zusammenfassung inhaltlich redutziert |
C | ► | KH: OK import from mdb KH: OK import from SQL KH: OK import from ODBC KH: OK import from Lotus no tested MS NOT TESTED |
TM | |||||||||||||||||||||||
6 | 05.04.13 | CTI_Server | CTI_Server DBConnector TMS_Config |
It is possible to set redirections for user absence with a specified absence cause. | N | ► | MS OK | MS 1. W bazie danych TMS_Configa (tabala tblRedirections) powinno pojawic sie pole AbsenceInfo. W nowej wersji istnieje od razu, po aktualizacji starego serwera powinno sie pojawic, gdy uruchomi sie TMS_Configa lub serwer po raz pierwszy. 2. Sprawdzic TMS_Config – zakladka przekierowan. Chodzi o zapis i odczyt ustawien, z glownym naciskiem na grupe Bedingung (warunek) – Bei abwesend. Pojawia sie wtedy text box, ktorego do tej pory nie bylo. Po zmianie w tym polu powinien pojawic sie guzik przeladowania ustawien w serwerze. Sprawdzic tez grupe Optionen. 3. Sprawdzic tlumaczenie nazw obu wymienionych grup na trzy dostepne jezyki oraz hint pojawiajacy sie nad wspomnianym text boxem. 4. Finalnie sprawdzic dzialanie tej opcji w praktyce. Tzn. jesli we wspomnianym text boxie podano jakis tekst nieobecnosci, przekierowanie dziala tylko, jesli w powodzie nieobecnosci uzytkownika ten tekst wystepuje. Gdy tekstu nie poda sie, przekierowanie dziala niezaleznie od powodu nieobecnosci uzytkownika. |
||||||||||||||||||||||||
7 | 05.04.13 | CTI_Server | CTI_Server CTI_Tools UserStatus |
Added info about busy state type to UserStatus rows tooltips. | Can be: RINGING, BUSY TAPI, BUSY GSM, BUSY TELIREMOTE, BUSY SLAVE, BUSY SKYPE. | N | ► | MS OK But there used to be an absence cause tooltip. Now it does not display. |
JS 1. UserMonitor: Info about busy/ringing state type In tooltip. 2. ACDBar, CCU, Teliweb – are using CTI_Tools.clsUser.vb |
|||||||||||||||||||||||
8 | 05.04.13 | CTI_Server | CTI_Server | User login-related code optimizations. | C | ► | MS OK | 1. Za pomoca
odpowiedniego przygotowania zrodla danych uzytkownikow (np. TextFile)
doprowadzic do sytuacji, w ktorej jeden uzytkownik bedzie mial przypisanych
kilka linii (podaje sie wtedy kilka numerow linii oddzielonych srednikami w
jednym polu lub po prostu kilka numerow linii w roznych polach rekordu – jako
PhoneNumber1, PhoneNumber2 itd.). Jednoczesnie do sytuacji, w ktorej jedna
linia nalezec bedzie do kilku roznych uzytkownikow. Uruchomic TeliBar i
probowac logowac sie nazwa uzytkownika, ktory ma podpietych kilka
linii. 2. Sprawdzic rowniez przy takich ustawieniach, czy po każdym zalogowaniu uzytkownika, w konfiguracji uzytkownikow pojawiaja sie jego aktualne dane (name 1, name 2, company, e-mail, user name), takie jak w tym pliku tekstowym. Nazwa uzytkownika ma byc aktualizowana tylko, gdy w TMS Configu (Data Integration Server à CTI Benutzername) wybierze sie cokolwiek innego niz Unverandert (tzn. ‘do not change’). 3. Probowac zalogowac sie w TeliBarze na 2 sposoby: z podaniem numeru linii oraz z podaniem nazwy uzytkownika (ale takiej, ktora nie zostala zdefiniowana w pliku tekstowym, ktory wspomniano w punkcie 1). 4. Sprawdzic 3 metody uwierzytelniania uzytkownika: normalne, zintegrowane z Windowsem oraz zintegrowane z Windowsem, przy podanej nazwie domeny. |
||||||||||||||||||||||||
9 | 02.04.13 | CTI_Server | AbsenceSynchronizer | Appointment synchronization did not work for users whose line number contained an asterisk (*). | There was a problem, because user’s line number is used as file name. If there was an asterisk, such file could not be created as a destination for appointments. To solve the problem, a capital ‘S’ letter is used in file names instead of asterisks. Before appointments are imported from the file, all S-es are converted back to asterisks. | B | ► | MS OK | MS Doprowadzic do tego, aby uzytkownik mial w numerze linii gwiazdke. Nastepnie wykonac w TeliBarze synchronizacje terminarza Outlooka i sprawdzic, czy zaimportowane terminy pojawily sie w bazie danych serwera (tabela UserExternalAbsence) ze zgodnym numerem wewnetrznym uzytkownika (tzn. z gwiazdka). Numer wewnetrzny uzytkownika mozna zmieniac w rejestrze (klucz Networking w galezi TeliBara), w czasie dzialania TeliBara. Potem dokonac synchronizacji. |
|||||||||||||||||||||||
10 | 28.03.13 | CTI_Server | TMS_Config | Checkbox Nach internen Nummern suchen in Data Integration Server tab is default checked. | Changed
default value registry:
[HKLM]\SOFTWARE\ROMICO\CTI_Server\Server001\RefSearch\ ”LocalNumber_EnableSearch” from 0 to 1. |
N | ► | MS OK | TP Sprawdzic czy opcja Nach internen Nummern suchen w zakladce Data Integration Server jest domyslnie zaznaczona. |
|||||||||||||||||||||||
11 | 28.03.13 | CTI_Server | CTI_Journal | Beep off after click enter in Durchsuchen field. | Changed event from KeyUp to KeyPress. | B | ▲ | MS OK The application is killed by the OS when you try to enter another phrase to search when searching is still in progress. I think the search phrase text box should be blocked until searching is over. |
TP Sprawdzic czy wystepuje dzwiek ostrzezenia po kliknieciu enter w polu Durchsuchen. |
|||||||||||||||||||||||
12 | 28.03.13 | CTI_Server | CTI_Server CTI_UserStatus |
User monitor displayed a user multiple times after login (when there were several lines assigned to the user). | B | ► | MS OK, KH OK | MS Przypisac kilka linii do jednego uzytkownika (wykorzystac tabele tblUsers_CompleteData). Nastepnie przelogowywac sie tym uzytkownikiem na rozne linie sposrod przypisanych. Za kazdym razem powinna nastepowac aktualizacja nazw uzytkownika na linii, ktora poprzednio zajmowal i ktora zajmuje obecnie. |
||||||||||||||||||||||||
13 | 27.03.13 | CTI_Server | CTI_Server | 1.
Redirections with a delay of 0 seconds have higher priority than
TeliRemote. 2. When user is busy, TeliRemote transfer is not performed for incoming calls; standard redirections occur. |
3. CCU accepts calls with an unknown Caller ID (TeliRemote for incoming calls). Previously such calls would not initiate CCU’s TeliRemote mechanism. The reason why Caller ID may be unknown is that there is only ca. 1 second for the Caller ID to be updated before the call is passed on to CCU. | N | ► | MS OK, KH OK | MS Skonfigurowac TeliRemote do wspolpracy z CCU (nalezy zmienic typ TeliRemote na CCU, dla polaczen przychodzacych). 1. Wlaczyc na testowej linii TeliRemote z flaga przekierowywania polaczen przychodzacych. Nastepnie sprawdzic zachowanie: jesli uzytkownik ten jest zajety (dowolny powod zajetosci), mechanizm transferu TeliRemote ma nie byc wykonywany. Wtedy zadzialac powinny zwykłe przekierowania. 2. Jesli istnieja przekierowania z opoznieniem 0 sek., maja one zawsze pierwszenstwo przed wykonaniem transferu TeliRemote. Tzn. jesli dla danego polaczenia przychodzacego istnieja przekierowania z opoznieniem 0, transfer TeliRemote w ogole nie działa. 3. Przekierowania z wykorzystaniem pola QACD. Mechanizm ten powoduje wyszukanie kontaktu w bazie referencyjnej, zanim przekierowanie bedzie moglo nastapic. Logika jest jednak taka sama, jak dla innych przekierowan. 4. Sprawdzic sam mechanizm TeliRemote dla polaczen wychodzacych i przychodzacych, z wykorzystaniem CCU i bez (czyli 4 przypadki). 5. Mechanizm pickup (kliknąć dwa razy w TeliBarze na kontakt osoby na liście kontaktów, do której ktoś właśnie dzwoni). Połączenie powinno zostać przejęte. Sprawdzić przejęcie, gdy TeliRemote aktywne i niekatywne (dla typu CCU i CTI). |
|||||||||||||||||||||||
14 | 25.03.13 | CTI_Server | CTI_Server DBConnector RefSearch TMS_Config |
1. Mutliple
users can be assigned to the same line. 2. Multiple lines can be assigned to one user. 3. RefSearch would always use a semicolon (“;”) as a value separator for TextFile contact sources. |
Ad 1, 2. Login exceptions feature removed. Extra users (and user-to-line connections) specified in a new table named tblUsers_CompleteData (TMS Config database). This table is included during contact synchronization and user data update done by RefSearch. | B/N | ► | MS OK, KH
OK 1. Entries with empty user names are imported to the tblUsers_CompleteData table (they are redundant, because CTI-Server ignores them). There is no point importing them. 2. When MainNumber is given in reference DB configuration, the internal number extraction feature associated with it does not work if a phone number field from a source table contains multiple phone numbers (separated with a semicolon). 4. KH no tested for MAPI, problem with Outlook configuration for ROMICO Exchange server. |
MS 1. Test aktualizacji starszej wersji CTI-Servera do nowej. W bazie konfiguracyjnej (użytkowników) powinna pojawić się nowa tabela tblUsers_CompleteData wskutek pierwszego uruchomienia TMS Configa lub wskutek pierwszego uruchomienia CTI-Servera (sprawdzić oba przypadki). 2. W przypadku świeżej instalacji, w bazie danych powinna istnieć ww. tabela tblUsers_CompleteData. 3. Standard test związany z synchronizacją kontaktów (RefSearch) z różnych źródeł. 4. Synchronizacja kontaktów z dowolnego źródła z zaznaczeniem opcji, aby aktualizować dane użytkowników CTI-Servera. Tutaj uwzględnić różne sposoby formatowania nazwy użytkownika, które ustawia się w TMS Configu (Data Integration Server, "CTI Benutzername" combo box). Przy tym sprawdzać, czy tabela tblUsers_Complete data również zostaje wypełniona danymi. tblUsers ulega tylko aktualizacji (jak do tej pory). 5. Za pomoca odpowiedniego przygotowania zrodla kontkatow (np. TextFile) doprowadzic do sytuacji, w ktorej jeden uzytkownik bedzie mial przypisanych kilka linii (podaje sie wtedy kilka numerow linii oddzielonych srednikami w jednym polu lub po prostu kilka numerow linii w roznych polach rekordu – jako PhoneNumber1, PhoneNumber2 itd.). Jednoczesnie do sytuacji, w ktorej jedna linia nalezec bedzie do kilku roznych uzytkownikow. Uruchomic TeliBar i probowac logowac sie nazwa uzytkownika, ktory ma podpietych kilka linii. Powinna sie wtedy pojawic mozliwosc wyboru linii. Uwzglednic haslo na linii i brak hasla. 6. Przetestowac rozne rodzaje logowania uzytkownika: normalne, zintegrowane, zintegrowane z podana nazwa domeny. Po kazdym logowaniu (z uzyciem nazwy uzytkownika) powinno nastapic zaktualizowanie danych uzytkownika (user name, e-mail, name1, name2, company) w tabeli uzytkownikow. Przy czym to, czy pole user name zostanie zmienione, zalezy od wspomnianego ustawienia CTI Benutzername w TMS Configu. 7. Upewnic sie, ze po synchronizacji kontaktow dokonanej przez RefSearch nastepuje wczytanie danych z tabeli tblUsers_CompleteData przez serwer. Dzieje sie to do ok. minuty po zakonczeniu synchronizacji. Powinno sie objawic tym, ze uzytkownik, ktory do tej pory nie istnial, bedzie mogl sie zalogowac. Lub jesli w bazie zrodlowej zmieniono jakies dane uzytkownika, te wlasnie powinny zostac wprowadzone do tabeli tblUsers (konfiguracja danych uzytkownikow) po zalogowaniu uzytkownika. 8. Po synchronizacji kontkatow ze zrodla, w ktorym poszczegolne pola kontaktu zawieraja nie jeden numer, lecz kilka oddzielonych srednikami, w tabeli TeliRef powinny sie pojawic odrebne wpisy dla kazdego takiego numeru. 9. Przy imporcie kontaktow z pliku tekstowego uwzglednic zmiane separatora wartosci w pliku, ktorej mozna dokonac w rejestrze ([HKLM]\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ RefSearch, „TextFileSeparator”). 10. Przetestowac logike synchronizacji kontaktow, gdy w konfiguracji zrodel (CTI_CentralIni.sdf) podano numer telefonu w polu MainNumber. Pelne numery telefonu podane w bazie zrodlowej sa wtedy zamieniane na krotkie – wewnetrzne. Zweryfikowac w kontekscie synchronizacji kontaktow i aktualizacji danych uzytkownikow. |
|||||||||||||||||||||||
********************************************* 23.03.2013, CTI_Server: 7_0_6470 | ||||||||||||||||||||||||||||||||
1 | 16.03.13 | CTI_Server | CTI-Server DBConnector CTI-Journal |
Read buttons from sql database - Null error | Bug
was made in version: 15.03.2013, CTI_Server: 7_0_6465 sql table: UserSpeedDials, column: StatusEnable added update set=0 |
B | ► | GD | ||||||||||||||||||||||||
2 | 20.03.13 | CTI_Server | CTI_Journal | Added lang text Angerufene Nummer for new line of standard mail callinfo. | Bug was made in version: 15.03.2013, CTI_Server: 7_0_6465. | B | ► | TP Sprawdzic czy pojawia sie nowa linia Angerufene Nummer w mailu generowanym z poziomu opcji menu kontekstowego Anrufbenachrichtigung weiterleiten. |
||||||||||||||||||||||||
********************************************* 19.03.2013, CTI_Server: 7_0_6468 | ||||||||||||||||||||||||||||||||
1 | 18.03.13 | CTI_Server | CTI_Server DBConnector DBConnectorV3 |
Add new planer type field, and status request functionality | Add new column type in planer table | N | ▲ | KH OK | MK | |||||||||||||||||||||||
2 | 16.03.13 | CTI_Server | CTI-Server | Planer - corrected bug with column doesn't exist | B | ► | GD | |||||||||||||||||||||||||
3 | 16.03.13 | CTI_Server | CTI-Server DBConnector CTI-Journal |
Read buttons from sql database - Null error | Bug was made
in version: 15.03.2013, CTI_Server: 7_0_6465 sql table: UserSpeedDials, column: StatusEnable added update set=0 |
B | ► | GD | ||||||||||||||||||||||||
********************************************* 15.03.2013, CTI_Server: 7_0_6465 | ||||||||||||||||||||||||||||||||
1 | 12.03.13 | CTI_Server | TMS_Config TMS_ConfigBin |
1.
Show reload server button after redirection drag&drop operation 2. Correct langs (Dont protocol to Don't protocol, MaiBox to MailBox) |
B | ► | KH OK | MK Przetestować funkcjonalność kopiowania przekierowań za pomocą drag& drop Sprawdzić langi na formie z przekierowaniami |
||||||||||||||||||||||||
2 | 08.03.13 | CTI_Client | CTI_Journal | Fixed bug occurring when editing call info. | Added to check if content of column is String. | B | ► | TP OK; KH OK | TP 1. Naprawiono blad generowany przy probie edycji zawartosci kolumny Dauer oraz rodzaju polaczenia(in, out...). |
|||||||||||||||||||||||
3 | 06.03.13 | CTI_Server | CTI_Server DBConnector |
1. Added new functionality which enables status information for users no matters what rights they have, and for which group are the assigned. | 1. Add new StatusEnable column into SpeedDials table for sql, sdf databases, update sql schema. | N | ► | KH OK | MK 1. Sprawdzić czy bazy danych użytkowników aktualizują się dodają nowe pole StatusEnable do kolumny UserSpeedDials |
|||||||||||||||||||||||
4 | 05.03.13 | CTI_Client | CTI_Journal | 1. Added new position Angerufene Nummer to body of standard callinfo mail. | 1. Change name
of DataGridViewColumn from cDgcLine to cDgcUser. 2. Modified function modMail_CTI_Journal.EmailBody_CallInfo(). |
N | ► | TP OK Wrong name durchsuchen. KH Remark There is new line „Durchsuchen:“ no line „Angerufene Nummer:” |
TP 1. Dodano nowa linie Angerufene Nummer do maila generowanego z poziomu opcji menu kontekstowego Anrufbenachrichtigung weiterleiten. |
|||||||||||||||||||||||
5 | 05.03.13 | CTI_Server | RefSearch | 1. It is
possible now to import private Outlook contacts optionally. 2. It was impossible to synchronize contacts with multiple Lotus Notes data sources. 3. Lotus Notes-originated entries in the TeliRef table had a type of 'OutLookMAPI' instead of 'LotusNotes'. |
Ad 1. In order
to make CTI-Server (RefSearch) import private Outlook contacts together with
public ones, it is necessary to set the following registry flag to 1: [HKLM_CTI_Server]\ Server001\ RefSearch „Outlook_LocalContacts_Synchronize_Enable“=“1“ Ad 2. The DBName field in the destination TeliRef table was always filled in with values with a prefix of ‘LotusNotes/’ (for Lotus Notes data sources). The content of that field is used when re-synchronizing data in order to delete appropriate old entries before synchronization. Because the prefix for Lotus Notes was fixed, all entries were always deleted, even those from unrelated Lotus Notes data sources. Now the user-defined name is used as a prefix instead. |
C/B | ► | KH OK Ad1, Ad3
for Outlook KH Lotus database no tested. |
MS 1. Sprawdzic zakres importowanych kontaktow po stronie serwera, zaleznie od stanu nowej flagi rejestru (jak rowniez od jej nieistnienia lub przechowywania blednej wartosci). Domyslnie kontakty prywatne nie sa importowane. 2. Sprawdzic, czy mozliwe jest synchronizowanie kontaktow z wieloma zrodlami typu Lotus Notes. 3. Wpisy pochodzace z Outlooka i z LotusNotes powinny miec w tabeli TeliRef dokladnie taki typ, jaki okreslono w CTI_CentralIni.sdf (czyli odpowiednio „OutLookMAPI”, „LotusNotes”). |
|||||||||||||||||||||||
********************************************* 05.03.2013, CTI_Server: 7_0_6443 | ||||||||||||||||||||||||||||||||
1 | 28.02.13 | CTI_Server | CTI_Server | Redirection, don't protocol flag valid only for internal calls. Previously for all calls. | When
an incoming call is redirected to an external number, it is recorded in the
call protocol, even if the Nicht protokollieren flag is set active. However, when an incoming call is redirected by CCU or is redirected to a local line number, the flag works as it used to (no logic changes). |
C | ► | MS OK | MS: 1. Kontroli podlegaja przekierowania z uzyciem CCU i bez. 2. W przypadku przekierowan bezposrednich (CCU nie uczestniczy w przekierowaniu), zaznaczona flaga Nicht protokollieren ma byc ignorowana, gdy docelowym numerem jest numer zewnetrzny (lub uzytkownik z serwera zdalnego VPN). To znaczy, w protokole rozmow ma sie w takim przypadku pojawic informacja o przychodzacym polaczeniu zawsze, nawet gdy opcja Nicht protokollieren jest zaznaczona. 3. W przypadku przekierowan, w ktorych uczestniczy CCU, znaczenie flagi Nicht protokollieren nie ulega nigdy zmianie i protokolowanie rozmowy zalezy bezposrednio od niej (bez wyjatkow). Tutaj nie ma zadnych zmian logiki w stosunku do poprzedniej wersji serwera. |
|||||||||||||||||||||||
2 | 26.02.13 | CTI_Server | CTI_Server DBConnector Support (SQL) CTI_Network |
1. Protocol
cleanup. Old TM5 columns removed. 2. CTI_Server removed old, not used NoMulticastNoDoEvents registry flag. |
Ad1. List of
removed TM5 columns: - Show, Status, UserOnline, Abgeholt, FollowMe |
C | ▼ | MS OK | JS - no
functional changes 1. CTI_Server Protocol (bezpośredni i pobierany z CCU). 2. CTI_Client Protocol 3. CTI_Server + CTI_Client połączenie sieciowe. 4. CTI_TeliWeb + CTI_Server połączenie sieciowe. |
|||||||||||||||||||||||
3 | 26.02.13 | CTI_Server | CTI_Server | 1. TAPI Code
cleanup. No functional changes. 2. TM5 VirtualTAPI functions deleted from CTI_Server. |
Ad1. All tapi functions was moved to separate modules and partially classes. This change is made to allow TriTAPI to TSP_Connector change. | C | ▼ | MS OK | JS - no
functional changes 1. CTI_Server standard tests 1.1. TAPI tests (calls functions by CTI_Client). 1.2. Redirection tests. 2. CTI_Client – CTI_Server network connection |
|||||||||||||||||||||||
4 | 22.02.13 | CTI_Client | CTI_Journal | Corrected bug: unnecessary show empty column UserLine when not configured | bug was made at 18.02.2013 | B | ► | MS OK | GD | |||||||||||||||||||||||
5 | 20.02.13 | CTI_Server | CTI_Server CTI_UserStatus |
It is possible now to switch off both internal and external absence in the User Monitor. | Previously it was impossible to make a user present when external absence was active. | C | ► | MS OK | MS: Spróbować wyłączyć nieobecność użytkownika w UserStatus, gdy aktywna jest jego zewnętrzna nieobecność. Powinno to być możliwe. | |||||||||||||||||||||||
6 | 18.02.13 | CTI_Server | CTI_Journal | Element Anrufen/Dial in context menu is invisible, if call type is FAX. | Set propery visible of element Anrufen/Dial in context menu to false, if call type is FAX. | B | ▼ | MS OK | W przypadku faksow niedostepna jest opcja menu kontekstowego Anrufen/Dial. | |||||||||||||||||||||||
********************************************* 18.02.2013, CTI_Server: 7_0_6433 | ||||||||||||||||||||||||||||||||
1 | 18.02.13 | CTI_Server | CTI_Server | Removed error almost deadlock user collections (doevents) | functions: OpenLines, OpenUserLines, Call_CheckAndRemoveBadCallsFromEngine | B | ▲ | GD | ||||||||||||||||||||||||
********************************************* 12.02.2013, CTI_Server: 7_0_6429 | ||||||||||||||||||||||||||||||||
1 | 12.02.13 | CTI_Server | CTI_Server | 1. Redirections, WaitingQueue, NextRedirection. Before change NextRedirection did not work when there was no free space in CCU WaitingQueue configured with “WartePlaetze” option. | Ad1. After change when there is not space left for new calls in CCU (all agents busy) then CTI_Server uses next redirection in list. | B | ► | JS OK | JS 1. CTI_Server przekierowania 1.1. Zwykłe przekierowania 1.2. CCU WQ (Force, Warteplaetze) 1.3. CCU VoiceBox 1.4. Mechanizm Next w obrębie przekierowań 1.5. Mechanizm Next w obrębie numerów docelowych |
|||||||||||||||||||||||
2 | 12.02.13 | CTI_Server | CTI_Server File_Eraser |
Application deletes old files fax and mails. | Application
deletes old files fax and mails stored by CapiFax and MailToFax_Server. Registry: [HKLM]\SOFTWARE\ROMICO\File_Eraser\ "DeletingPeriodForCapiFax" [default days=365] "DeletingPeriodForMailbox" [default days=365] |
N | ► | TP OK | TP: Program sluzy do kasowania starych plikow maili i faksow gromadzonych przez aplikacje MailToFax_Server oraz CapiFax. Do testow trzeba stworzyc sciezki: •C:\Users\[currentUser]\AppData\Roaming\ROMICO\MailToFax_Server\Mailbox • dowolna, pobierana z rejestru HKEY_LOCAL_MACHINE\SOFTWARE\ROMICO\CAPIFAX_Config\CAPIConfig_Path W folderze Mailbox pliki do skasowania mozna umiescic bezposrednio, natomast w drugim przypadku trzeba utworzyc strukture katalogow(foldery uzvtkownikow *.CLT -> foldery FAXOUT, FAXINT -> pliki do usuniecia). Nalezy do rejestru dodac: •HKEY_LOCAL_MACHINE\SOFTWARE\ROMICO\File_Eraser\DeletingPeriodForCapiFax •HKEY_LOCAL_MACHINE\SOFTWARE\ROMICO\File_Eraser\DeletingPeriodForMailbox Okreslaja wartosc w dniach, po jakim czasie pliki maja byc usuwane(od daty utworzenia pliku), wartosc domyslna: 365 dni. |
|||||||||||||||||||||||
3 | 07.02.13 | CTI_Server | CTI_Server | 1. TeliWeb is
allowed to switch off external absence. 2. Fixed a possible TeliWeb login problem when login exceptions active (multiple users assigned to a single line). |
Ad 2. There
could be a login problem when one user logs in to TeliBar/TeliMan and the
second one (with the same line number assigned) tries to log in to TeliWeb
(using their own user name). 3. User rights collected in a single class and accessible as a property of the clsUser class (e.g. oUser.Rights). |
B | ► | MS OK | MS: 1. Włączanie i wyłączanie nieobecności w TeliBarze i w TeliWebie. Jesli aktywna jest obecnie nieobecnosc zewnetrzna i uzytkownik wylacza nieobecnosc guzikiem Anwesend, powinno nastapic wylaczenie nieobecnosci – nawet wlasnie tej zewnetrznej. 2. Zmiana stanu nieobecnosci w TeliBarze/-Manie powinna sie jak zawsze odzwierciedlic u innych klientow (na ich listach kontaktow). 3. Zweryfikowac poprawnosc dzialania praw uzytkownika, ktore mozna ustawic w zakladce Benuzerrechte configa CTI-Servera. Chodzi o to, zeby uzytkownik faktycznie mial w klientach dostep tylko do funkcji, ktore tam zostaly udostepnione. 4. Sprawdzic logowanie zintegrowane uzytkownika z TeliBarem/TeliManem. Przy tej samej konfiguracji probowac sie logowac TeliWebem (on ma wymagac podania nazwy uzytkownika i hasla, niezaleznie od aktywnosci funkcji logowania zintegrowanego). 5. Sprawdzic funkcjonalnosc login exceptions w kontekscie TeliWeba. Utworzyc dwoch uzytkownikow powiazanych z jedna linia. Jednym z nich zalogowac sie w TeliBarze/TeliManie, a w nastepnym kroku zalogowac sie w TeliWebie, ale tym drugim uzytkownikiem. Powinno to byc mozliwe (w poprzedniej wersji mogl byc problem). Potem zalogowac sie tez dla testu tym samym uzytkownikiem, ktory zalogowany jest w TeliBarze. W obu testach logowac sie nazwa uzytkownika, nie numerem linii (bo logowanie numerem linii powinno byc i tak zawsze mozliwe). |
|||||||||||||||||||||||
********************************************* 04.02.2013, CTI_Server: 7_0_6340 | ||||||||||||||||||||||||||||||||
1 | 30.01.13 | CTI_Server | DBConnector.exe | New field CalledID_Org in table Protocol | New field [CalledID_Org] [varchar](50) NULL in table Protocol. This field added for functionality of TrafficAnalyzer_2_0_32_2013_01_23. | N | ► | MS, MK OK | KH Pole powinno dokładać się do istniejącej tabeli Protocol po pierwszym uruchomieniu wersji |
|||||||||||||||||||||||
2 | 30.01.13 | CTI_Server | CTI_Server | 1. CTI_Server ACDBar – loading user list by ACDBar did not work, list was empty. | Ad1. Loading user list by ACDBar caused null exception in CTI_Server. Bug was made 10.01.2013 (CTI_Server 7_0_6323). | B | ► | MS, MK OK | JS: Pobieranie listy uzytkownikow z CTI_Server: - ACDBar, CTI_Client, TeliWeb. - Konfiguracja z grupami i bez grup (user w grupie i user bez grupy). - Konfiguracja z prawami TeamListe von: Team/All/None. |
|||||||||||||||||||||||
3 | 30.01.13 | CTI_Server | CTI_Server CTI_Network |
Added support for setting absence details from TeliWeb. | N | ► | MS, MK OK | MS: (Wykonać jedynie testy po stronie TeliWeba.) |
||||||||||||||||||||||||
4 | 28.01.13 | CTI_Server | TMS_Config.exe | TMS_Config - single instance control, window restore functionality | 1.
New module used to control actual running instances of a TMS_Config on each
server and for single machine. 2. New module used to restore window state when application is minimalized in taskbar, after run it from server or from shortcut. This functionality needs a stored registry value which contain a window handle: [HKLM_CTI_Server\Server(ID)\Config\MainHWnd] |
N | ► | MK,MS: When CTI-Server is running, it is impossible to start CTI-Config. |
MK Dodano 2 nowe funkcjonalności: Pierwsza to kontrola aktywnych instancji, która nadzoruje czy na danym serwerze oraz na lokalnej maszynie aktywna jest instancja konfiguratora. Druga funkcjonalność umożliwia przywracanie okna jeżeli jest ono zminimalizowane za pomocą ikony na serwerze bądź skrótu. |
|||||||||||||||||||||||
5 | 28.01.13 | CTI_Server | CTI Server - StatusMonito | Recompiled application for x86 processor | Change assembly properties for x86 processor, and compile new version | N | ► | MK, MS OK | MK | |||||||||||||||||||||||
6 | 28.01.13 | CTI_Server | AbsenceSynchronizer.exe | AbsenceSynchronizer - change open, save csv files using Default windows encoding | In AbsenceSynchronizer changed load from csv values, which now using default system encoding and if it is nessesary search for encoding parameters in file. | B | ► | MK,
MS OK MS: MapiConnectorOL not tested (this is a client-side module) |
MK AbsenceSynchronizer odczyt plików csv używa domyślnego kodowania do odczytu zawartości pliku, jeżeli to nie wystarczy przeszukuje początek pliku w poszukiwaniu kodowania. |
|||||||||||||||||||||||
7 | 25.01.13 | CTI_Server | CTI_Server.exe CTI_UserStatus.exe |
CTI_UserStatus - single instance control, window restore functionality, work in multiserver environment | 1. Added
SERVERID command parameter which selects server for which the event status
should work. (default 001) 2. New module used to restore window when application is minimalized in taskbar after run it from server or shortcut. This functionality needs a stored registry which contain a window handle: [HKCU_UserStatus]\Server(ID)\MainHwnd 3. Module for control running instances on a server of current user logged in system. This functionality also need a store in registry for information about currently active instance. [HKCU_UserStatus]\Server(ID)\IsActive (it store values "0" or "1") |
N | ► | MK, MS
OK MS: The window is not brought to front when you try to open User Status when it is already open (it stays covered by other windows). But when minimized, it is properly restored and brought to front. |
MK W CTI_Server dodano parametr SERVERID, który sygnalizuje na który server domyślnie ma łączyć się UserMonitor. Aplkacja UserMonitor uruchamiana z servera powinna domyślnie łączyć się do niego (nie powinno pojawić się okno wyszkiwania serwerów). Kolejną funkcjonalnością jest przywrócenie zminimalizowanego okna jeżeli użytkownik wybierze i uruchomi aplikację z serwera bądź ze skrótu. Aplikacja powinna uruchamiać się tylko raz dla zalogowanego użytkownika oraz konkertnego serwera, próba ponownego uruchomienia może tylko spowodować przywrócenie okna w przypadku gdy jest ono zminimalizowane. |
|||||||||||||||||||||||
8 | 24.01.13 | CTI_Server | CTI_Server.exe CTI_EventStatus.exe |
CTI_EventStatus - single instance control, window restore functionality, work in multiserver environment | 1.
Added SERVERID command parameter which selects server for which the event
status should work. 2. Module to restore window state after run application from server menu or from application shortcut. Handle to the window is stored in registry on: [HKCU_EventStatus]\Server(ID)\MainHwnd 3. Module to control running instances of application. Application checks if there is a running instance on server for current user, if so application will terminate. Information about active instance is stored in registry on: [HKCU_EventStatus]\Server(ID)\IsActive (it store values "0" or "1") |
N | ► | MK, MS OK MS: The window is not brought to front when you try to open Event Status when it is already open (it stays covered by other windows). But when minimized, it is properly restored and brought to front. |
MK Zmiany w dwóch modułach CTI_Server oraz w CTI_EventStatus. W Pierwszym dodano parametr SERVERID, który dodany jest przy metodzie uruchamiającej EventStatus. W EventStatus doszło do zmian związanych uruchomieniem aplikacji (Parametr SERVERID, kontrola aktywnych instancji). Aplikacja uruchamiana z serwera (z traya) powinna połączyć się domyślnie do niego (brak okna wyszukiwania serwerów). Aplikacja może uruchiomić się tylko raz dla konkertnego użytkownika na danym serwerze. Poza tym w przypadku gdy aplikacja jest już uruchomiona sprawdzany jest stan okna jeżeli jest zminimalizowany okno jest przywracane (wraca do wcześniejszego stanu) |
|||||||||||||||||||||||
********************************************* 16.01.2013, CTI_Server: 7_0_6324 | ||||||||||||||||||||||||||||||||
1 | 15.01.13 | CTI_Server | CTI_Server.exe CTI_Network.exe |
VoiceBox messages management | 1.CTI_Network
- new messages CCU/CTI_Server: MSG_GET_VOICEBOXMESSAGESFOLDER (set folder in CCU configuration) MSG_SET_RECORDEDFILEINFO (call back from CCU after file recording) 2. Service network message VoiceBoxMessagesFolder (send to CTI_Client path of folder for save recorded messages) Registry: [HKLM_CTIS]\ VoiceBox "MessagesFolder"="\\CTI_SERVER\CentralFolder\VoiceBoxFiles\" 3. Service of network messages for user voicebox messages: RecordMailboxMessage (record file by CCU) PlayMailboxMessage (play file by CCU) VoiceBoxMessage (send to CTI_Client recorded file name) |
N | ► | KH OK, JS OK | KH Zmiany dla zadania dot. konfiguracji VoiceBox z configa CTI_Client - nagrywanie, odtwarzanie i usuwanie plikow zapowiedzi, oraz definiowanie przekierowan z uzyciem tych plikow. |
|||||||||||||||||||||||
********************************************* 11.01.2013, CTI_Server: 7_0_6323 | ||||||||||||||||||||||||||||||||
1 | 10.01.13 | CTI_Server | CTI_Server.exe CTI_Network.exe DBConnector CTI_Journal |
TeliWeb’s speed dial list edit feature added. | CTI-Server responds to TeliWeb requests for system user list and user groups. | N | ► | MS | ||||||||||||||||||||||||
2 | 04.01.13 | CTI_Server | CTI_Server.exe CTI_Network.exe |
TeliRemote CallThrough (incoming) type CCU, improved problems | 1. Virtual
call is showing when CCU receive incoming call from cotact. Before changes
virtual call was showed before ccu received call and when this call no
arraived then virtuall call was showed without control about hide. 2. Drop TeliRemote CallTrough connection by click in TeliBar virual call is possible now. 3. TeliRemote CallTrough (incoming) type CCU is default disabled, use registry for enable/disable [HKLM_CTIS]\ TeliRemote "Enable_Incoming_CCU" = "1" |
B | ▲ | KH OK | KH poniewaz nie można przewidzieć co zadzaiała wcześniej Tremote czy Redirection to TeliRemote incoming jest realizowane tylko w wersji CTI (blokowanie rejestrem). Rejestr: [HKLM_CTIS]\ TeliRemote "Enable_Incoming_CCU" = "1" |
|||||||||||||||||||||||
4 | 31.12.12 | CTI_Server | CTI_Server.exe CTI_Network.exe |
TeliRemote CallThrough (incoming) type CCU | 1.
New network messages for CCU (CTI_Network.exe): MSG_GET_TELIREMOTECALLTHROUGH MSG_SET_TELIREMOTECALLTHROUGH MSG_SET_TELIREMOTECALLTHROUGHCONNECTED MSG_GET_TELIREMOTECALLTHROUGHBREAKDOWN MSG_SET_TELIREMOTECALLTROUGHFINISHED 2. Service of TeliRemote incoming type CCU: it is by redirect incoming to CCU MSN instead of to TeliRemote number, before redirect sens info to CCU about. |
N | ► | KH OK | KH Dla TeliRemote type CCU jest teraz obsługiwany TeliRemote CallTrough (incoming). Włączenie przez zmiane typu TeliRemote (patrz rejestry TeliRemote). Obsługiwany jest rownież call virtualny. |
|||||||||||||||||||||||
********************************************* 24.12.2012, CTI_Server: 7_0_6214 | ||||||||||||||||||||||||||||||||
1 | 21.12.12 | CTI_Server | CTI_Server | Hang server correction | Removed doevents from forech user | B | ▲ | GD | ||||||||||||||||||||||||
2 | 21.12.12 | CTI_Server | CTI_Journal | 1. New Time
Filter: Date Range. Possible to set date range manually. 2. Bold calls filter: it is now possible to use time filter with bold calls filter. |
Ad2. New registry [HKCU]\ Software\ ROMICO\ CTI_Journal\ Server001\ Settings\ Filter_UseTimeForMarked, Default = “0”. | N | ► | JS OK | JS 1. CTI_Journal – 1.1. Wersja serwerowa powinna miec mozliwosc zmiany rowniez godziny. 1.3. Wykrywanie calli pogrubionych gdy filtr Wczoraj lub DateRange 1.4. Zmiana filtru z DateRange na dzisiaj gdy otwieramy CTI_Journal z tray lub gdy klikamy migajaca ikone w tray. 1.5. Zapis ustawien nowego filtra (daty od… do…) 2. Sprawdzic czy z rejestrem = 0 filtr bold dziala niezależnie od kontrolek czasowych, a z rejestrem = 1 bierze pod uwagę ustawienia czasowe. |
|||||||||||||||||||||||
3 | 17.12.12 | CTI_Server | CTI_Server | TeliRemote type CCU improved empty mask of CLIP no screening. | Before changes there was error - CTI_Server did not send mask of CLIP no screening to CCU and call to client had ISDN number as CallerId. Error was made in wersion 13.12.2012; 7.0.0.6204. | B | ▲ | KH, MS OK | KH Podczas TeliRemote CallBack (outgoing) dla call do kontaktu musi być widoczny numer właściwy dla linii uzytkownika TeliBar. |
|||||||||||||||||||||||
4 | 14.12.12 | CTI_Server | CTI_Server CTI_UserStatus |
1.
User Monitor displayed TeliWeb as User Monitor. Every time TeliWeb
established connection, a new such entry appeared on the list and was never
removed. 2. User Monitor displayed all possible context menu items for TeliWeb. They are all disabled now. |
Ad 1. First TeliWeb connection was displayed properly, but when User Monitor reloaded the list, ‘TeliWeb’ entries would become ‘User Status’ entries. These ones would never be deleted (even when TeliWeb disconnected). | B | ► | MS OK | MS 1. Restart usługi serwera IIS powoduje zamknięcie połączenia TeliWeba z CTI-Serverem (ale połączenie nawiązywane jest ponownie dopiero po pierwszym wejściu na stronę TeliWeb). Powinno się to odzwierciedlać na liście połączeń User Monitora. 2. User Monitor zamieniał rekord połączenia TeliWeba na rekord User Status, a potem taki rekord zostawał już na liście do momentu restartu CTI-Servera. Działo się tak przy odświeżaniu listy połączeń i powodowało z czasem wyświetlanie dziesiątków połączeń widmo User Status. Teraz nie powinno to mieć miejsca. 3. TeliWeb nie powinien mieć żadnych opcji w menu kontekstowym pod prawym przyciskiem. Reszta klientów - po staremu. |
|||||||||||||||||||||||
5 | 13.12.12 | CTI_Server | CTI_Server | 1.
Virtual call for TeliRemote type CCU. 2. Code changes 3. Improved comunication to CCU |
Ad.
1 Virtual call for TeliRemote CCU is visible for registry: [HKLM_CTIS]\ TeliRemote VirtualCall_Enable = 1. Call is visible whe TeliRemote action start and hiden when TeliRemote finished. Ad. 2 -There is folder CCU now. -Procedures for TeliRemote moved to separate file from clsUserProperties.vb. -Procedures for CCU moved to separate file from clsNetwork.vb. -Parameter constructor for clsActionCCU. Ad. 3 There is message id for messages from CTI_Server to CCU needs response (AnswerAndRecord, VoiceMessage, TeliRemote). It is for check is response for latest request, if no then server logs error message. |
N | ► | KH
OK Ad 1. MS OK |
KH Ad.1 Po ustawieniu rejestru, call będzie widoczny na linii (TeliBar) na której ma miejsce polączenie TeliRemote, dla TeliRemote type CCU i jeżeli jest to TeliRemote CallBack (outgoing) call po połaczeniu zniknie. Dla TeliRemote type CCU disconnect na callu w TB rozłącza rozmowę. Trzeba też przetestować działanie w wersji TeliRemote type CTI. Ad. 3 Działanie tych funkcji jest widoczne jeżeli jest stara wersja CCU która nie obsługuje message id. W logach są błędy dla teliremote ccu, odsłuchiwania komunikatu direction outgoing, oraz dla nagrywania komunikatu z TM dla direction outgoing. |
|||||||||||||||||||||||
6 | 06.12.12 | CTI_Server | CTI_Server | 1.
Busy status for TeliRemote CallBack. 2. Message about no free isdn chanes is visible as error. |
Ad.
1 1. For TeliRemote Type=CCU and TeliRemote CallBack (outgoing) - status busy is set when action is accepted by CCU, status free is set when action finished or when CCU disconnect. 2. CTI_Server does not send virtual call for TeliRemote CallBack when TeliRemote Type=CCU. Ad. 2 Message about no free isdn chanes is visible in Event Monitor as error now. |
B | ► | KH
OK Ad 1. MS OK |
KH Ad. 1 Podczas call TeliRemote realizowanego przez CCU CTI_Client jest teraz zawsze busy. Ad. 2 Jezeli dla WQ lub TrayAndConnect lub TeliRemote brak minimum 2 wolnych kanałów isdn to w Event Status jest widoczny error. |
|||||||||||||||||||||||
7 | 05.12.12 | CTI_Server | CTI_Server | TeliFax Protocol: After change CTI_Server does not protocol faxes for fictional users. | Before change fax protocol try for fictional user caused exception (no user found). | B | ► | JS OK | JS Sprawdzic czy CTI_Server nie próbuje dodawac do protokołu nowych FAXów wykrytych dla użytkowników fikcyjnych. (W starej wersji pojawiały się 2 null exception) | |||||||||||||||||||||||
********************************************* 04.12.2012, CTI_Server: 7_0_6175 | ||||||||||||||||||||||||||||||||
1 | 04.12.12 | CTI_Server | CTI_Server | VPN: After change CTI_Server is checking if VPN servers collection is empty before using it. | (if coServers isnot nothing) | B | ► | JS | ||||||||||||||||||||||||
2 | 04.12.12 | CTI_Server | CTI_Journal | 1.
Email is now sent properly after editing row data. 2. Email is now sent properly if Name1, Name2 or Company contains special characters like “&”, “%”, “””. |
3. Code Cleanup (clsProtocolCall object inherits) | B | ► | JS 1.1.
wysylanie maili z roznymi znakami (m.in. % & “) – outlook,
thunderbird. 1.2. Wysylanie maila zaraz po edycji wiersza 1.3. Edycja numeru telefonu jeśli jest pusty |
||||||||||||||||||||||||
3 | 04.12.12 | CTI_Server | CTI_Server | Redirection QACD - didn't work NextRedirection when ExtraField filled | B | ► | GD | |||||||||||||||||||||||||
4 | 04.12.12 | CTI_Server | CTI_Server
TMS_Config |
1.
CTI-Server TeliFax: “#trash.log” is no longer parsed while checking TeliFax
for new protocol entries. 2. CTI-Server TeliFax: Possible to synchronize and add to protocol all new TeliFax entries on given interval. 3. CTI-Config: SIP Flag moved from UsersRights to UsersLines panel. |
Ad2. [HKLM]/ Software/ ROMICO/ CTI_Server/ Server001/ Fax_SynchronizeAll_Interval_s Default=”0”. 4. CTI-Config code cleanup (Users panel code moved from frmMain). |
N / B |
► | JS 1. CTI_ Server TeliFax 1.1. Próba synchronizacji wpisów z katalogu zawierajacego #trash.log, wczesniej bład, teraz powinien zostać pominięty. 1.2. Test ogólny TeliFax (wczytywanie nowych wpisów przy starcie i przy wykryciu zmiany w pliku) 1.3. Test mechanizmu TeliFax ktory co zadany czas sprawdza wszystkie logi szukajac nowych wpisów. 2. CTI_Config 2.1. Ogólne testy paneli: Users/Lines/Rights (był code cleanup) 2.2. Sprawdzenie kolumny SIP (przeniesiona z Rights do Lines). |
||||||||||||||||||||||||
********************************************* 30.11.2012, CTI_Server: 7_0_6165 | ||||||||||||||||||||||||||||||||
1 | 30.11.12 | CTI_Server | TMS_Config TMS_ConfigLib CTI_Server |
TeliVideo http server bug when address contains port (before “:” was removed from address). | N | ► | JS OK | JS Konfiguracja TeliVideo gdy adres http servera zawiera port (np.: 192.168.11.1:80). |
||||||||||||||||||||||||
2 | 29.11.12 | CTI_Server | CTI_Server.exe CTI_Network.exe |
Improved TeliRemote protocol making | 1.
New CCU network message for event outgoing call to contact (TeliRemote
CallBack) MSG_SET_TELIREMOTECALLBACKOUTGOINGCALL 2. Unbold protocol records for CCU network message about event outgoing call to contact (TeliRemote CallBack). |
N | ► | KH OK | KH Dla TeliRemote CallBack CCU wysyła informację o outgoing call to contact a CTI_Server dla tego kontaktu unbold rekordy w protokole. Nastepnie po zakończonej rozmowie TeliRemote CallBack CCU wysyła informację do protokołu i nowa linia jest bolded dla no connected i no bolded dla connected. |
|||||||||||||||||||||||
3 | 27.11.12 | CTI_Server | CTI_Server.exe | 1.
Changed preparing of TeliRemote numbers ready to call by CAPI. 2. Changed CTI_Server registry value for TeliRemote Type. |
Ad.1
CTI_Server does not prepare numbers before send to CCU now (for TeliRemote actions). Ad. 2 Before changes registry value of [HKLM_CTIS]\TeliRemote Type can be Normal or CCU, there is CTI or CCU now (Normal changed to CTI) |
B | ▲ | KH OK | KH Ad. 1 CTI_Server wysyła do CCU numer do wydzwonienia tak jak go otrzymała z TeliBar (funkcja TeliRemote), dopiero CCU zamienia + na 00 i dodaje prefix. Ad. 2 Wartość rejestru TeliRemote/ Type może być CCU lub CTI |
|||||||||||||||||||||||
4 | 23.11.12 | CTI_Server | CTI_Server.exe | Improved
preparing of TeliRemote CLIP-no screening mask. |
Before
changes no cute digits from right side of line number before connect with
prefix (modExternalNo.ExternalNo_Get). Wrong number will be showing in incoming call to contact. |
B | ▲ | KH OK | KH Dla TeliRemote CallBack CTI_Server nie uwzględniał rejestru TrliRemote/ MakeCall _InternalNumber Prefix _FinalDigitCount |
|||||||||||||||||||||||
5 | 23.11.12 | CTI_Server | CTI_Server CTI_Journal |
1. TeliWeb is informed about GroupJournal right when a user logs in. | 2. CTI-Journal – shared code modified with no logic changes. | N / C |
► | MS OK | MS Upewnić się, że Journal wyświetla poprawnie ikony dla poszczególnych calli (różne rodzaje). Wszystko powinno działać dokładnie tak samo, jak w wersji poprzedniej (zmienił się kod odpowiedzialny za wyświetlanie ikon, stąd konieczność weryfikacji). |
|||||||||||||||||||||||
********************************************* 21.11.2012, CTI_Server: 7_0_6139 | ||||||||||||||||||||||||||||||||
1 | 19.11.12 | CTI_Server | CTI_Server.exe CTI_Network.exe |
1.
Added TeliRemoteCallBack by CCU. 2. Messages for TeliRemoteCallBack added. |
Ad.1 New network messages service: MSG_GET_TELIREMOTECALLBACK, MSG_SET_TELIREMOTECALLBACK, MSG_SET_TELIREMOTECALLBACKCONNECTED, MSG_GET_TELIREMOTECALLBACKBREAKDOWN, MSG_SET_TELIREMOTEFINISHED. Registry: 1. TeliRemote Callback (outgoing) can be service by CTI_Server or by CCU now – settings in registry [HKLM_CTIS] /TeliRemote/Type=Normal/CCU. 2. For use CCU TeliRemote CallBack must be settings of CCU msn list for use as TeliRemote – registry [HKLM_CTIS] /TeliRemote/MsnList. 3. Virtual call is showing in CTI_Client for TeliRemote call – enable by registry [HKLM_CTIS] /TeliRemote/VirtualCall_Enable. 4. CLIP – no screening function uses mask number as part of line internal number with prefix – registry seetings [HKLM_CTIS] /TeliRemote/MakeCall_InternalNumberPrefix_FinalDigitCount and [HKLM_CTIS] /TeliRemote/MakeCall_InternalNumberPrefix Ad.2 CCU messages are in separate file now (modNetworkMessages_CCU.vb). |
N | ► | KH OK | KH CTI_Server może używać obu trybów dla TeliRemote CallBack (Outgoing) - tryb Normal to realizacja funkcji przez CTI_Server, tryb CCU realizacja przez CCU. Nalezy przełączać się rejestrem Type. Rejestr Msnlist musi posiadać wartość tj. numer (lub listę numerów) msn CCU. Opis algorytmu dla TeliRemote CallBack (Outgoing) jest w CTI_Server.doc. CTI_Client pokazuje virtualny call po tym jak nastąpi połączenie pomiędzy dwoma call's. Virtualny call jest wyłączany ręcznie przez użytkownika (tak jak dotychczas). TeliRemote Incoming działa tylko po staremu (realizacja przez CTI_Server). |
|||||||||||||||||||||||
2 | 19.11.12 | CTI_Server | DBInspector CTI_Server DBConnector CTI_Config.000 TMS_Config_Lang.mdb TMS_Config TMS_ConfigLib |
1.
SIP Configuration in CTI_Config, automatically sent to CTI_Client. 2. TeliVideo password exchange between CTI_Client and CTI_Server is now encrypted. CTI_Config columns frozen bug removed. |
3. DBInspector cleanup: Added shared module modCryptography. Changed Logium_KH.pfx to ROMICO.pfx. Project converted to VS2010. | N | ► | JS, GD OK | JS 1. TMS_Config: konfiguracja SIP (nowy panel + prawo SIP dla uzytkownika) 2. CTI_Server: wczytywanie, przeladowanie konfiguracji SIP. 3. CTI_Client: pobieranie konfiguracji SIP z CTI_Server przy starcie. 4. DBInspector: kodowanie haseł w CTI_CentralIni.sdf (connection strings). 5. Test TeliVideo, hasło od tej pory jest wysylane do CTI_Client w formie zakodowanej. |
|||||||||||||||||||||||
3 | 13.11.12 | CTI_Server | CTI_Server DBConnector CTI_Config.000 TMS_ConfigLib TMS_Config |
1.
CTI-Server TeliVideo: Possible to configure E-Works server users through
CTI_Config. 2. CTI-Config: Fax Panel – UserName and Internal number columns switched. |
N | ► | JS, GD OK TeliVideo settings refresh should be with hourglass. |
JS 1. Autoupdate bazy CTI_Config.mdb 2. Konfiguracja E-Works za pomocą TMS_Config. 3. Przeładowanie danych w CTI_Server + automatyczne wysłanie danych do CTI_Client 4. Tworzenie konferencji Video |
||||||||||||||||||||||||
4 | 03.11.12 | CTI_Server | CTI_Server | Code refactor | Refactor: move TAPI function from clsUser to clsUser_TAPI | C | ▼ | GD OK | GD | |||||||||||||||||||||||
5 | 02.11.12 | CTI_Server | CTI_Server | Redirecion loop hangs when immediately tapi error | 1.
Not possible redirection to CCU 2. Do not take next number after ; 3. Do not try again on the same number |
B | ► | JS
OK a) CCU WQ redirections - next flag does not work. Before it was OK., now Next flag in CTI_Config for WQ is useless. b) CCU error when no free canals is logged as UserDef (yellow), should be as Error (red) (NOFREE). |
GD | |||||||||||||||||||||||
6 | 30.10.12 | CTI_Server | RefSearch DBConnector CTI_Journal TMS_ConfigLib TMS_Config CTI_Server |
1. Added Reference database from protocol | Ad1.
Automaticall add to sdf file with Active=false 2. IMode -> IClientServerMode 3. Added iSource interface |
N | ► | JS, GD OK | GD | |||||||||||||||||||||||
7 | 29.10.12 | CTI_Server | CTI_Server DBConnector |
1.
CTI-Client ACD tray: added info about active agents count in each
group. 2. CTI-Server CodeCleanup. |
Ad1.
New network message. Ad2. - modCServer_OnMessage ReceivedWithEAZ.vb -> modMessageReceived_ CTI_Client_Robot5_VPN.vb - clsRedirection_ACD.vb -> clsACD_List.vb - modRedirection_ACD.vb -> modACD.vb |
N | ► | JS OK | JS:
Nowy komunikat sieciowy. Stara/nowa wersja CTI_Client/CTI_Server. CTI_Server powinien informowac CTI_Client o ilosci aktywnych agentow w grupach ACD, informacja ta widoczna będzie w tray CTI_Client. CTI_Client odpytuje o tą informację blokująco (czeka z otwarciem tray, az CTI_Server odpowie). |
|||||||||||||||||||||||
8 | 27.10.12 | CTI_Server | DataBase_Editor | 1.
Compiled only on 32 bit 2. registry [HKCU]\ Software\ ROMICO\ DataBase_Editor "PasswordAsk"="0" [default 1] |
3.
IDatabase interface 4. convert to to VS 2010 |
C | ► | JS, GD OK | ||||||||||||||||||||||||
********************************************* 22.10.2012, CTI_Server: 7_0_6077 | ||||||||||||||||||||||||||||||||
1 | 22.10.12 | CTI_Server | setup | New
files in support directory: CTI_Client_UserName_Update.sql,DIS_Main.sql |
N | ► | JS, MS OK | |||||||||||||||||||||||||
2 | 22.10.12 | CTI_Server | CTI_Server CTI_Network |
CTI-Server narrowcasts TeliRemote settings to associated clients every time they are modified. Currently this change refers to TeliWeb and TeliBar/TeliMan clients. | C | ► | JS, MS OK | MS: Zmienić ustawienia TeliRemote po stronie TeliWeba i upewnić się, że natychmiast nastąpiła aktualizacja ustawień, które wyświetlane są u tego samego użytkownika w TeliBarze oraz TeliManie. Potem odwrotnie - zmienić w TeliBarze/TeliManie i upewnić się, że TeliWeb wyświetli właśnie wprowadzone ustawienia. Oczywiście w obu przypadkach ma się to dziać w czasie rzeczywistym - bez konieczności wylogowywania się czy restartu klienta. Upewnić się, że zmiana tych ustawień u jednego klienta nie ma wpływu na ustawienia innych użytkowników. |
||||||||||||||||||||||||
3 | 22.10.12 | CTI_Server | CTI_Server | 1.
New network message parameter send to CTI_Client: FAXEnabled. 2. CTI-Server new SQL script allowing administrator to change given UserName is CTI-Client SQL Database. |
Ad1.
CTI-Journal: New filter FAX. (Sending FAX right to CTI_Client) Ad2. CTI_Client_UserName_Update.sql |
C | ▼ | JS, MS OK | JS Check if CTI_Journal Fax button is visible when flag is set. Check new sql script. | |||||||||||||||||||||||
4 | 17.10.12 | CTI_Server | CTI_Server | ReplaceMasterLine registry change | ConnectedID_Replace_MasterLine_Allow
-> ConnectedID_ReplaceMasterLine_Allow CallerID_Replace_MasterLine_Allow -> CallerID_ReplaceMasterLine_Allow |
C | ▼ | JS, MS OK | GD | |||||||||||||||||||||||
5 | 17.10.12 | CTI_Server | CTI_Server | Absent after inactive time in CTI_Client was not cleared when user come back. | CTI_Server now
broadcast absent changes after given time. Time resets when absent changes.
Before change CTI_Server was sending absent to early, sometimes it was not
yet completely set. Registry used to set absent broadcast delay: [HKLM]\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ PresenceManagement\ "AbsentBroadcastDelay_ms"="1000". Default = 250ms. |
B | ► | JS, MS OK | JS: 1. .Absent On AFK 1.1. Testy absent po czasie nieaktywności (czy się pojawia i czy znika gdy użytkownik wroci). 2. Absent 2.1. Testy ogólne nieobecności, wszystkie rodzaje. 2.2. Czy użytkownicy i UserStatus poprawnie wyswietla stan Absent. 2.3. Przeladowanie ustawien CTI_Server po zmianie Absent w CTI_Config. |
|||||||||||||||||||||||
6 | 15.10.12 | CTI_Server | CTI_Server DBConnector AbsenceSynchronizer TMS_Config |
1.
Appointments are now imported into the database configured in the Allgemein
tab. So far the protocol database was used instead. 2. It is no longer possible to set manually the destination database for appointments. 3. The default appointment reload interval is 60 seconds now (it used to be 180 seconds). 4. The default user external absence status update interval is 30 seconds now (it used to be 90 seconds). 5. Appointment synchronization can now be activated in the Data Integration Server settings. |
Ad 5. When appointment synchronization is activated, a new directory named ‘AbsenceSynchronizer’ should be created in the CentralFolder. It is necessary to restart CTI-Server when this setting is changed. | C | ► | JS, MS OK | MS: Sprawdzic,
czy po aktywacji synchronizacji terminow (zakladka Data Integration Server w
TMS_Configu), dane sa importowane do bazy danych ustawionej w zakladce
Allgemein TMS_Configa. Upewnic sie, czy folder AbsenceSynchronizer jest
tworzony po zaznaczeniu tej opcji. Zwrocic uwage, czy interwal czasowy ladowania terminow z plikow zgadza sie z zalozeniami, podobnie jak okres aktualizacji statusu nieobecnosci zewnetrznej uzytkownikow. |
|||||||||||||||||||||||
********************************************* 12.10.2012, CTI_Server: 7_0_6059 | ||||||||||||||||||||||||||||||||
1 | 12.10.12 | CTI_Server | CTI_Server CTI_Network CTI_Journal SpeedDialsGenerator TMS_Config TMS_ConfigLib |
Changes for TeliWeb: CTI-Server informs TeliWeb about protocol database connection settings and all necessary parameters of the CompleteNumber function | clsDatabase_CTI_Client_SQL.vb->clsDatabase_SQL.vb
clsDatabase_CTI_Client_SQLCompact.vb-> clsDatabase_SQLCompact.vb IDatabase_CTI_Client.vb->IDatabase.vb |
C | ► | JS OK (SpeedDialsGenerator & TMS_ConfigLib - clearing users db functions). | MS | |||||||||||||||||||||||
2 | 11.10.12 | CTI_Server | DBConnector CTI_Server SupportSQL Files |
ACDBar Readonly gruppen einführen. | ACD Groups can now be marked as readonly. Such groups can’t be edited by CTI_Client. | N | ► | JS OK | JS Cały mechanizm ACD, Przekierowania ACD, przeładowanie danych po zmianach w grupach. Automatyczny update i skrypty bazy danych SQL (ACD_Agents.ReadOnly bit) |
|||||||||||||||||||||||
3 | 09.10.12 | CTI_Server | CTI_Server | CTI-Server masterline absent-update state was with delay | B | ► | JS OK | GD | ||||||||||||||||||||||||
4 | 08.10.12 | CTI_Server | RefSearch | 1. Updating CTI_Config users data should not use Phone2,3,4 numbers to find user. | Ad1. Before change CTI_Config users data was updated when one of numbers Phone1,2,3,4 from reference database matched any of InternalNumber,Phone2,3,4 in CTI_Config.mdb tblUsers table. After change to update user data one of numbers Phone1,2,3,4 from reference database can only be matched to InternalNumber. |
B | ► | JS OK | JS | |||||||||||||||||||||||
5 | 08.10.12 | CTI_Server | CTI_Server TMS_Config TMS_Config_Lang.mdb CTI_Config.000 DBConnector |
1.
CTI_Server: it is now possible to reload protocol extensions changes without
need to restart whole CTI_Server. 2. CTI_Config database updates. 3. Text changes: DataIntegration tab „Nabenstelle“ -> „Nebenstelle“ Benutzerverwaltung tab „Firma“ -> MultiFirmID. 4. Fax number generation field size changed from 16 to 50 chars. |
Ad1. Old Protocol retrieving functions for TeliMan 5 was removed. Ad2. Added all missing columns and changed sizes to match UpdateDatabase mechanism. Ad3. MultiFirmID column also moved to the end of grid. |
B | ► | JS
OK 4. TextBox allows 50 chars, but validation is bugged and allows only about 29 signs. |
JS 2. DB Changes: tblUsers.CentralDesktopPath size ->255 tblUsers.AbsentOnCmd new column varchar(255) tblUsers.AbsentOffCmd new column varchar(255) tblLicenses.LicenseNumber size -> varchar(255) tblLicenses.Main new column YESNO Default False tblGeneral.PreferenceName size -> varchar(255) tblGeneral.PreferenceValue size -> varchar(255) |
|||||||||||||||||||||||
********************************************* 04.10.2012, CTI_Server: 7_0_6032 | ||||||||||||||||||||||||||||||||
1 | 03.10.12 | CTI_Server | CTI_Server | CTI Server registry key changes. | Virtual_TeliRemote
mechanism (virtual call, busy state and protocol entry) can be turned on
using following registry: [HKLM]\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ TeliRemote\ "VirtualCall_Enable"="1" |
N | ► | JS
OK MS OK (simple redirections tested, CCU redirections not checked yet) |
JS | |||||||||||||||||||||||
2 | 02.10.12 | CTI_Server | CTI_Server | CTI-Client TeliRemote Manuelles Gesprächsende. | New
Virtual_TeliRemote mechanism (virtual call, busy state and protocol entry)
can be turned on using following registry: [HKLM]\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ Protocol\ "TeliRemoteVirtualCall_Enable"="1" |
N | ► | JS OK | JS: Test mechanizmu TeliRemote (bez flagi w rejestrze i z flagą). TeliRemote może być wykonany na 7 sposobów (Outgoing: SetupTransfer, BlindTransfer, ManualTransfer, Incoming: Redirect, TransferRedirect (x3 jak w outgoing). TeliRemoteVirtual w 3 miejscach: wirtualna rozmowa widoczna na przycisku TeliBar, wirtualny stan busy w CTI_Server oraz wirtualny wpis w protocol. Testy ogólne - pokazywanie rozmow w TeliBar, TeliMan. Testy protokołu. |
|||||||||||||||||||||||
3 | 01.10.12 | CTI_Server | RefSearch.exe | Improved for problem with data conversion. | RefSerach use 1 or 0 for boolean values of SearchTextEnabledForClient and SearchNumberEnabledForClient. Before changes there are can be text value of true/false, wahr/falsch etc. | B | ▲ | JS OK (standard tests) | KH Problem wystąpił w zapytaniu sql typu insert. Wartość pola bit była brana ze zmiennej boolean (np. true) i była w sql np. w postaci 'wahr'. Teraz jest to 1 albo 0. Test lokalny i w ROMICO nie powodował wylotu, dopiero u klienta, baza nie interpretowała 'wahr' jako boolean bądź bit. |
|||||||||||||||||||||||
********************************************* 27.09.2012, CTI_Server: 7_0_6029 | ||||||||||||||||||||||||||||||||
1 | 26.09.12 | CTI_Server | Protocol database tool.ex | 1.Materna
Direction field value improved 2.Tray icon and tabulation are changed |
Ad 1 Changed value of Direction field for Materna: Materna field Direction = 1 for incoming and 0 for outgoing ROMICO Protocol field Outgoing = 1 for outgoing and 0 for incoming. Before changes wrong value from Outgoing field was moved to Direction. AD 2 1. New tray icon - the same as main form (before changes old Copy Tool icon was here) 2. New tray text - the same as main form (before changes text CopyTool was here) 3. Changed tab order in controls of Time range area (before changes wrogn tab order on time controls) 4. Label ODBC driver is visible now (before changes hidden) |
B | ► | JS, KH OK (simple db copy test + interface check), | KH Ad1 Test możliwy tylko u klienta. Wystarczy wykonać kopiowanie bez włączenej opcji Materna aby sprawdzić czy coś innego się nie zepsuło. Ad2 Wszystko jak obok opisane, do sprawdzenia. |
|||||||||||||||||||||||
2 | 26.09.12 | CTI_Server | CTI_Server | MasterLine: call from line with master line - set Caller,ConnectedID on master line |
HKLM\ Software\
ROMICO\ CTI_Server\ Server001\ TSP "ConnectedID_Replace_MasterLine_Allow", [default 0] "TSP", "CallerID_Replace_MasterLine_Allow", [default 0] |
N | ► | JS OK | GD | |||||||||||||||||||||||
3 | 24.09.12 | CTI_Server | CTI_Server | CTI-Server should for masterline takes also absent, not only busy state | N | ► | JS
OK Absent change on Master TeliBar after slave change takes some time, but on UserStatus change is immediate. |
GD | ||||||||||||||||||||||||
4 | 24.09.12 | CTI_Server | CTI_Server CTI_Network |
CTI-Server enables TeliWeb to dial number by a network message. | N | ► | MS OK | MS: Sprawdzić, czy w najnowszej dostępnej wersji TeliWeba (1.0.37) działa wybieranie numeru. | ||||||||||||||||||||||||
********************************************* 21.09.2012, CTI_Server: 7_0_6004 | ||||||||||||||||||||||||||||||||
1 | 21.09.12 | CTI_Server | CTI_Server | Redirections, WaitingQueue + WartePlaetze + ACDGroups bug. | Before change
WQ + Plaetze + ACDGroups redirections did now work, After change CTI_Server
properly uses ACD Groups names in such redirections. ACD Groups in CCU are
treated as single agent when counting waiting calls. CTI_Server also properly counts users which are agents (does not check Absent state). |
B | ▲ | JS, KH OK | 1. CCU WQ testy ogólne 2. CCU VB testy ogólne 3. WQ + Warteplaetze (tylko numery, tylko grupy, numery i grupy) |
|||||||||||||||||||||||
2 | 21.09.12 | CTI_Server | CTI_Server | Redirections CCU doesn't work NextRedirection - corrected bug | Bug was made in version:18.09.2012, 7_0_5996 | B | ▲ | JS, KH OK | ||||||||||||||||||||||||
********************************************* 18.09.2012, CTI_Server: 7_0_5996 | ||||||||||||||||||||||||||||||||
1 | 18.09.12 | CTI_Server | RefSearch.exe DBConnector.exe TMS_ConfigLib.dll |
1.
RefSearch writes OrderIndex, SearchTextEnabledForClient,
SearchNumberEnabledForClient into reference record 2. Update databases for new records |
Ad1. RefSearch reads OrderIndex, SearchTextEnabledForClient, SearchNumberEnabledForClient from ini record (CTI_CentralIni.sdf, PbIni.sdf) and write into reference record (table TeliRef in SQL db or TeliRef.sdf). Ad2. DBConnector.exe and TMS_ConfigLib.dll updates databases CTI_CentralIni.sdf and table TeliRef in SQL db for new records OrderIndex, SearchTextEnabledForClient, SearchNumberEnabledForClient. |
N | ► | MS, KH OK | ||||||||||||||||||||||||
2 | 17.09.12 | CTI_Server | CTI_Server | CTI-Server
RULs nach Neustart Wenn bei Neustart des Servers Gespräche geführt wurden, funktionieren die ACD-Regeln nicht mehr |
RedirectContinueIfErrror
(NextRedirection, Numbers in semicolon) TODO: CCU (Begrüßung immer abspielen) |
B | ► | MS
OK KH OK for no SIP Phone KH Problem for SIP Phone When server is restarted during call at sip phone then for call with redirection to this sip phone line as first position, server tries redirect for sip in loop – it does not use next redirection or next number after semicolon. |
GD: Test przekierowan w przypadku bledow (mozna uzyskac za pomoca DND *32 na Softphon-ie, lub wylaczyc Sip-ka). Kolejne przekierowanie powinno byc wziete jesli NextRedirection lub numery po ; | |||||||||||||||||||||||
3 | 17.09.12 | CTI_Server | CTI_Server | TeliWeb is now properly informed if wrong login credentials are provided when user logs in. | B | ► | MS OK | |||||||||||||||||||||||||
********************************************* 12.09.2012, CTI_Server: 7_0_5916 | ||||||||||||||||||||||||||||||||
1 | 11.09.12 | CTI_Server | CTI_Server | ExtraField can be fold up from more than one field, (separate by ';') | N | ► | JS,
MS OK 1. For SQL Extra field can be created from multiple columns, but for MAPI, ADS and TextFile it does not work. For text file problem is even bigger – no reference are made at all (exception 12.09.2012 10:39:20;Refsearch ; ProcessLine ; 13 Type mismatch ;). 2. The ExtraField field might to be too short for containing several identifiers now. |
|||||||||||||||||||||||||
2 | 07.09.12 | CTI_Server | CTI_Server | The login exceptions feature can now be used independent of user authentication mode. Previously it was available only when the Windows integrated authentication was active. | There can be several users assigned to one internal number. Before the change this feature was available only when the Windows integrated authentication was activated in CTI-Server configuration. Now it can be used independent of the authentication mode. | N | ► | JS, MS OK
User credentials are not updated in the DB when CTI-Server Config is running (and no error log is generated). |
MS: 1. Co najmniej dwóch użytkowników w rejestrze z tym samym numerem wew ("login exceptions"). 2. Logowanie zintegrowane włączone i wyłączone. 3. Po zalogowaniu, w tabeli użytkowników serwera powinny się pojawić dane tego użytkownika (imię, nazwisko, e-mail). |
|||||||||||||||||||||||
3 | 07.09.12 | CTI_Server | Protocol database tool.exe | Loeffelhardt tool removed | Removed button on frmMain and event handler function. | N | ► | MS, KH OK | ||||||||||||||||||||||||
4 | 06.09.12 | CTI_Server | LotusNotesConnector RefSearch |
1.
RefSearch could hang forever waiting for LotusNotesConnector to finish when
there was no Lotus Notes password provided explicitly in the reference
databases configuration. 2. LotusNotesConnector would ask for password every time contact synchronization occurred. Now password prompt should appear only once (if necessary). |
Ad
1. When user password was not specified in the PbIni.sdf / CTI_CentralIni.sdf
file, LotusNotesConnector would show a password prompt. But it was started by
RefSearch in the hidden mode, so the password dialog was not visible and
could not be closed. Therefore RefSearch would wait forever for
LotusNotesConnector to finish. Ad 2. Currently the Notes.NotesSession object is created to access contact list (instead of Lotus.NotesSession) and initialization is not performed. This causes a password prompt to show up when necessary, but only once. When the Lotus.NotesSession is used, however, password prompt will always display unless provided in the configuration database. The following flag determines if session should be initialized before any contact data is accessed. But it can be used only with the Lotus.NotesSession object. [HKLM]\ SOFTWARE\ ROMICO\ LotusNotesConnector “NotesSessionInitialization_Enable”=”1” |
B | ► | |||||||||||||||||||||||||
5 | 06.09.12 | CTI_Server | Protocol database tool.exe | 1.Changes
in interface. 2.Time range for select records to copy. 3.Function for recreate CompletePhoneNumber from Telefonnumer. 4.Tool for convert Telefonnumer (Loeffelhardt tool) |
Ad
1 1.New radio buttons “SQL/Access”. 2.New radio buttons “Records older then/Time range”. 3.Group boxes instead of panels and colors. 4.New group “Materna synchronize mode” for ODBC functionality. 5.New ODBC functionality start button “Start synchronize”. 6.New exe name Protocol database tool.exe and new application registry key name (key name changed from CopyTool to Protocol database tool). Ad 2 New select parameter for option “Time range”. It is possible ask for records where TimeStart is between 2 time points “from – to”. Ad 3 Input parameter for update CompleteNumber changed from CompletePhoneNumber to Telefonnumer. It is for all records where no empty Telefonnumer. It is no time parameters for select so action is for all records. Ad 4 Loeffelhardt tool: Select Protocol with date from to. For all selected check and change Telefonnumer as - if first 2 chars are 00 then change to 0 Setup of CTI-Server: CopyTool.exe must be changed to Protocol database tool.exe |
N | ► | JS, MS, KH OK
1. The tray icon is different from the application icon and the tooltip is still 'CopyTool'. 2. Tab order between time range controls is wrong |
||||||||||||||||||||||||
6 | 06.09.12 | CTI_Server | CTI_Server TMS_Config TMS_Config_Lang.mdb TMS_ConfigLib |
1. CTI_Server and CCU: New redirection mode: Random. 2. CTI_Server: New redirection type: Direct. 3. CTI_Config: Text change: “Anmelden” - > “Anwesende“ in WaitingQueue Count textbox. 4. CTI_Config: Generating line numbers automatically is now possible for selected lines. Also special line number chars “*” and “#” will not be filtered from text. 5. CTI_Config: Redirections panel. When editing destination numbers (with more than one number) redirection will not be marked as ReadOnly. |
Ad1.
Random redirection shuffles numbers randomly. Ad2. Direct redirections are done without checking Absent and Busy states. Ad4. Before generating line numbers worked for all lines and special chars was removed. Ad5. Before change redirection was automatically marked as ReadOnly after editing multiple destination numbers. 6. CTI_Server: send message window while closing server: button size changed, before text was cut. |
B/N | ► | JS,
MS, KH OK Ad 1. It seems that some numbers are chosen more often than others or one number several times in a row. |
JS: 1. Konfiguracja (TMS_Config) i działanie (CTI_Server) nowej funkcji przekierowania: "RANDOM". Sprawdzić stare funkcje "LongestFree" oraz "FirstFree". 2. Konfiguracja i działanie nowego typu przekierowania "Unconditional". Sprawdzenie pozostałych typów (WQ, VB i standardowego). 4. TMS_Config na symulatorze: w nazwach linii * oraz #. 5. TMS_Config nie powinien oznaczac ReadOnly w przekierowaniu po edycji numeru docelowego. |
|||||||||||||||||||||||
7 | 05.09.12 | CTI_Server | TriTAPI | added CallState_Idle_Ignore [default 0] | [HKLM]\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ TSP | B | ► | |||||||||||||||||||||||||
8 | 04.09.12 | CTI_Server | TBAssist | The application would not compile because of earlier shared files modifications in another project. No influence on application functioning. | The IMode interface and its implementations had to be added to the project. The application could not compile, because some files shared with RefSearch have been modified earlier. | B | ► | MS, KH OK | ||||||||||||||||||||||||
9 | 04.09.12 | CTI_Server | TBAssist | Added Lotus in database wizzard | N | ► | JS, MS, KH OK
1. Only generated row in CTI_CentralIni.sdf. RefConStr is not set automatically. 2. User should define only the name of an .nsf file, not the whole path as the wizard suggests. |
|||||||||||||||||||||||||
10 | 23.08.12 | CTI_Server | MapiConnectorOL.exe MapiConnectorOL64.exe RefSearch.exe |
1.New
application MapiConnectorOL for import
appointments from Outlook. 2.Improved import of serial appointments from Outlook. |
Ad.
1 1.New application for import appointments from Outlook, uses Microsoft COM installed with Outlook. 2.MapiConnectorOL uses path from parameter as place for write csv file and logs. 3.MapiConnectorOL creates empty file csv before start to scan folders. Empty file is needed for no appointments found information to send to CTI_Server. Ad. 2 Before changes RefSear.exe has problem with import serial appointments defined before “now”. RefSearch.exe uses MapiConnectorOL, it is new application for import appointments only. |
B/N | ► | JS, MS, KH OK | ||||||||||||||||||||||||
********************************************* 20.08.2012, CTI_Server: 7_0_5892 | ||||||||||||||||||||||||||||||||
1 | 20.08.12 | CTI_Server | CTI_Server | TeliWeb user authentication is now based on hashed credentials. | TeliWeb
has to store user name and password in a cookie file and therefore the
password has to be hashed. When user uses the “remember me” login option, the
next time s/he logs in s/he should be authenticated automatically and here
cookies are used. CTI-Server is given a hashed password during TeliWeb user
authentication. This change does not influence login method of other applications. |
N | ► | MS OK | ||||||||||||||||||||||||
2 | 09.08.12 | CTI_Server | CTI_Network CTI_Server CTI_Journal |
1.
DatabaseConnector.exe changed to dll. 2. CTI_Server allows TeliWeb to obtain database connection parameters of the user who logged in so it can retrieve that user’s contact list. |
Ad 1. Exe had to be changed to dll in order to be used in IIS server. | N / C |
► | MS OK | ||||||||||||||||||||||||
3 | 09.08.12 | CTI_Server | LotusNotesConnector | 1.
Compiled for the x86 architecture. 2. User can decide what COM object to create to access Lotus Notes data (if necessary). |
Ad
1. The only accepted architecture for this project is x86. Ad 2. By default a COM object named “Lotus.NotesSession” is created, but if something is wrong, user can change the identifier by the registry. The “Notes.NotesSession” could be used if the first one does not work. [HKLM]\ SOFTWARE\ ROMICO\ LotusNotesConnector “ComObjectProgramID_NotesSession”=”” |
N / B |
► | MS OK | ||||||||||||||||||||||||
4 | 09.08.12 | CTI_Server | CTI_UserStatus | 1. Added possibility to send UserStatuses to web application through HTTP. | Ad1. To enable HTTP sending registry should be set: [HKCU]\ Software\ ROMICO\ CTI_UserStatus\ HTTP \ "URL" = "https://webpage.com/Page/set_status.php" | N | ► | |||||||||||||||||||||||||
5 | 07.08.12 | CTI_Server | CTI_Server | When domain authentication mode was enabled, TeliBar/TeliMan user’s CTI Journal could present calls of a different user having the same internal number. | When
the domain authentication mode is enabled, client logs in using Windows user
name. After a successful login the user name used (and other basic user
credentials) are saved in the database and in the user collection of CTI
Server based on internal number. This means that when client requests login,
it is given back the user name currently stored in the user collection. And
that user name may belong to a different user (the one who logged in before
and had the same internal number). The issue was solved by sending back to client the same user name which the client used to request login. |
B | ► | MS OK | ||||||||||||||||||||||||
6 | 07.08.12 | CTI_Server | TMS_Config TMS_ConfigLib |
1. TMS_Config Fax tab– it is now possible to generate Fax configuration using fictional lines. | N | ► | JS OK | |||||||||||||||||||||||||
********************************************* 01.08.2012, CTI_Server: 7_0_5868 | ||||||||||||||||||||||||||||||||
1 | 31.07.12 | CTI_Server | CTI_Journal |
CTI_Journal bug on 7 days filter mode. | Server mode – 7 days filter, before change call list did not contain actual day calls. Server mode – 7 days filter. After change it contains all 7 days, Bug was made in CTI_Client 2_0_4317 (and was not containted in CTI_Server setup). | B | ► | JS OK | ||||||||||||||||||||||||
2 | 30.07.12 | CTI_Server | CTI_EventStatus CTI_Server TMS_Config_Lang.mdb |
1.
Code Cleanup. 2. CTI_Config: Text changes on Fax tab. |
Ad1.
EventStatus: Object types removed from frmMain.cnn_ ServerNameReceived and
ChangeServerName functions. Moved ChangeServerName function to userControl.
Cleared wrong variable names in changed functions. CTI_Server: Added UserID
to error in function GetRedirectionFromReader. Ad2. “Automatish beim senden“ -> “ Auto-Ausdruck beim Senden“ „Automatish nach Empfang“ -> „Auto-Ausdruck beim Empfang“ |
B/N | ► | JS OK | ||||||||||||||||||||||||
3 | 30.07.12 | CTI_Server | CTI_Server | 1.
When application is turned off new window will show up allowing administrator
to send text message to all CTI_Clients. 2. When ACD SQL database is not set there will be no error anymore. |
Ad2. Null exception was generated when SQL ACD database was not configured. | B/N | ► | JS OK | ||||||||||||||||||||||||
4 | 30.07.12 | CTI_Server | TMS_Config | Bug with editing values in sorted grid view removed. | When editing sorted column in TMS_Config benutzerverwaltung tab there was a possibility that two rows was edited instead of one. | B | ► | JS OK | ||||||||||||||||||||||||
5 | 30.07.12 | CTI_Server | TMS_Config | 1.
Text change: „Alle“ -> „Allen“ for Team-Liste von in user rights
tab. 2. When clicking auto configuration in network tab watchdog settings are now the same as CTI_Server defaults. |
Ad2. Before change watchdog was turned off after auto configuration and it should be on by default. Also time settings of watchdog was wrong Interval should be 1[min], BusyWaiting 25[sec], Auto-Disconnect after 3 tries. | B | ► | JS OK | ||||||||||||||||||||||||
6 | 30.07.12 | CTI_Server | TMS_Config TMS_Config_Lang.mdb |
1.
Redirections tab new texts: - Verz. -> Verzög.[s] - Zielrufnummer -> ACD-Gruppe/Zielrufnummer - Auto-Abw. -> Abwes.[s] 2. Main menu new texts: - Anrufprotokoll -> Anrufjournal - Protokollerweiterung ->Journalerweiterung |
N | ► | JS OK | |||||||||||||||||||||||||
7 | 30.07.12 | CTI_Server | CTI_Server | Code cleanup. | GetRedirections function moved to clsRedirection. IsWQ_Force, IsWQ_Mode moved to clsRedirection. | C | ► | JS OK | ||||||||||||||||||||||||
8 | 30.07.12 | CTI_Server | CTI_UserStatus CTI_EventStatus |
1.
EventStatus tabs now contain Server name. 2. EventStatus & UserStatus window text changed to “User-Monitor” and “Event-Monitor”. |
N | ► | JS OK | |||||||||||||||||||||||||
9 | 26.07.12 | CTI_Server | SMS_Server | Source code modifications with no influence on application functioning. | Major part of the code responsible for sending SMS e-mails has been modified in order to be shared with MailToFax_Server. This includes e-mail templates and SMS service providers. E-mail sending itself as well. | C | MS OK | |||||||||||||||||||||||||
********************************************* 20.07.2012, CTI_Server: 7_0_5857 | ||||||||||||||||||||||||||||||||
1 | 20.07.12 | CTI_Server | CTI_Server | CTI Users statuses are now visible on ACDBar. | N | ► | JS OK | |||||||||||||||||||||||||
2 | 19.07.12 | CTI_Server | CTI_Server | Added Ctrl+X -> LineReset | N | ► | JS OK | |||||||||||||||||||||||||
3 | 17.07.12 | CTI_Server | RefSearch | 1.
It is now possible to fill ExtraField column in TeliRef database while making
Outlook references using CTI_Server. 2. Code Cleanup. |
Ad1.
It needs to be configured manually in CTI_CentralIni.sdf
FieldsAssignDefinitions. Ad2. Removed mismatched LastName and FirstName in part of RefSearch (no logical change). |
B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 12.07.2012, CTI_Server: 7_0_5852 | ||||||||||||||||||||||||||||||||
1 | 12.07.12 | CTI_Server | CTI_Server setup | Improved problem with CTI_Server setup update | Before changes there was problem with udate when first version was onto disk D:\ROMICO for example (another location then C:\Programme\ROMICO. | B | ► | KH OK | ||||||||||||||||||||||||
2 | 12.07.12 | CTI_Server | TMS_Config CTI_Server |
1.
No protocol flag edit is now possible when voicebox redirection is
active. 2. CTI_Client can now edit redirections properly. |
Ad1,2. Both bugs made in CTI_Server 7_0_5851. | B | ► | JS OK | ||||||||||||||||||||||||
3 | 11.07.12 | CTI_Server | CTI_Server, CTI_Network, TMS_ConfigLib, CTI_Tools | Improved network connection for TeliWeb | Before
changes it was the same connection (socket) as UserStatus and CCU, it is
separate connection now. Default network port is 8332, registry are
[HKLM_CTIS]\ Networking TeliWebPort="8332". There is new type of network client (TeliWeb) in CTI_Network and CTI_Tools. There are all needed for TeliWeb network messages ids in CTI_Network and CTI_Tools. There is calculation of multi server TeliWeb default port in TMS_ConfigLib. |
N | ► | KH OK | ||||||||||||||||||||||||
4 | 06.07.12 | CTI_Server | TMS_Config TMS_ConfigLang.mdb CTI_Server DBConnector |
1. CTI_Config – new panel used to configure protocol
extensions. 2. UserStatus “TeliBar” -> “CTI-Client”. Removed “TB” string from version string. 3. CTI_Server redirections – set redirection flag Next_Redirection when redirection is created by CTI_Client. 4. CTI_Server redirections: No_Protocol set to true by default for VoiceBox redirections. 5. CTI_Server component logs menu item now opens “Logs” directory, not “ROMICO directory”. 6. It is now possible to filter blue and yellow logs. |
Ad3. Before
Next_Redirection default was false. Ad6. Filtering is possible using registry: [HKLM]/ Software/ ROMICO/ CTI_Server/ Server001/ “LogFilter"="NextRUL_ACDGroups:900" . |
B/N | ► | JS
OK, KH OK Note: When CTI_Config edits existing VoiceBox redirection NoProtocol flag is not set, but when CTI_Client edits existing VoiceBox redirection NoProtocol flag is set on each change. |
||||||||||||||||||||||||
********************************************* 04.07.2012, CTI_Server: 7_0_5840 | ||||||||||||||||||||||||||||||||
1 | 03.07.12 | CTI_Server | MapiConnector | MapiConnector would not create any error log entry after losing Exchange server connection. | When you closed your VPN connection during contact/appointment synchronization, MapiConnector would exit within a few seconds but without any error log entry. Now a single entry should be appended for each Outlook folder MapiConnector is unable to synchronize. | B | ► | JS, MS OK. | ||||||||||||||||||||||||
2 | 03.07.12 | CTI_Server | CTI_Server DBConnector |
1. CTI Client – CTI Journal did not reload calls when “call unbold” acton was made by CTI_Server. | Ad1. CTI_Journal will now reload bold changes when call starts, before it was only made when call was ending. | B | ► | JS, MS OK Note: Change generates one more network message with each call. |
||||||||||||||||||||||||
3 | 02.07.12 | CTI_Server | CTI_Server TMS_Config DBConnector TMS_ConfigLib TMS_Config_Lang.mdb CTI_Config.000 |
1. New function: Redirections can now be copied from other user. 2. Blind transfer on TeliRemote call now uses complete cleared number, before there were problems with icorrect numbers 0+49xx.. numbers. 3. TeliRemote BlindTransfer call will now be added to protocol. 4. CTI_Config: SQL Users database choose window text updated: “Nabenstellen” -> “Nebenstellen”. 5. CTI_Config RULS&QACD tab: possible to open ACDGroups context menu using „F4“ on redirection grid. 6. CTI_Config: new function in Benutzerverwaltung tab (context menu): possible to generate speeddials in SQL database using groups settings. 7. Code cleanup: database closing. |
Ad1.
Configuration possible on CTI_Config RULS&QACD tab. Ad2. After change number is created using LCR and CleanuNumber functions (+ is translated to international prefix). Ad7. CTI_Server and TMS_Config CTI_Config.mdb database closing functions moved to finally block. |
B | ► | 1,4,5,7 JS OK 6. SpeedDialsGenerator cen freeze for ~90sec when SQL Server is turned off. 2,3. TODO tests in client’s system with blind transfer. |
||||||||||||||||||||||||
4 | 02.07.12 | CTI_Server | DBConnector | A redundant field assignment definition was added to the CTI_CentralIni.sdf after CTI_Server installation (only new installations, not updates). | The field assignment definition for Active Directory was renamed from ExampleADS to ADS in the CTI_CentralIni.sdf database template. But the CTI_Config created the old entry redundantly after CTI_Server installation. The extra entry appeared in the CTI_CentralIni.sdf database stored in the CentralFolder (not in the template database). | B | ► | JS, MS OK | ||||||||||||||||||||||||
5 | 26.06.12 | CTI_Server | MapiConnector | 1. MapiConnector would cause multiple Access Violation exceptions overloop with increase log file till kill process after losing connection to the Exchange Server. | Ad 1. When MapiConnector synchronized data with an Exchange Server (using a VPN connection) and the connection got broken, it caused multiple Access Violation exceptions (0xC0000005). The application never closed by itself then. It needed to be killed from the process list. | B | ► | JS, MS OK | ||||||||||||||||||||||||
6 | 04.07.12 | CTI_Server | SpeedDialsGenerator | 1.
Users without group are now properly detected and skipped. 2. Slightly decreased wait time when SQL database connection is not available. |
Ad1.
Before change when user had no group errors was generated and wrong buttons
added to database. Ad2. After change timeout is made only once and blocks application for 90sec for each SpeedDialGenerator. |
B | ► | JS, MS OK | ||||||||||||||||||||||||
********************************************* 26.06.2012, CTI_Server: 7_0_5823 | ||||||||||||||||||||||||||||||||
1 | 26.06.12 | CTI_Server | CTI_Server DBConnector |
1. Linear redirections with ACD groups did not work properly. | Ad1.
Numbers was sorted alphabetically, not by order index. |
B | ► | JS OK | ||||||||||||||||||||||||
2 | 25.06.12 | CTI_Server | CTI_CentralIni.sdf | 1. Some default names in the CTI_CentralIni.sdf database have been modified. | Ad
1. Name: ExampleLotusNotes -> LotusNotes. CnnString for LotusNotes: Initial Catalog=LotusNotesContactsFile.nsf -> Initial Catalog=names.nsf. FieldsAssignDefinition_Name: Example -> Standard, ExampleADS-> ADS, ExampleLotusNotes -> LotusNotes. |
C | ► | JS OK 1. ExampleADS no change in CentralFolder (but in TMRef directory seems ok). |
||||||||||||||||||||||||
3 | 22.06.12 | CTI_Server | CTI_Server CTI_Network TMS_Config |
1.
Added new error logs when CTI_Server changes listening socket port. Removed
automatic port detection from CTI_Config. 2. New CTI_Server menu order. 3. All monitor enter errors now contain complete stack trace. |
B/N | ► | JS OK | |||||||||||||||||||||||||
4 | 20.06.12 | CTI_Server | RefSearch | Number with * or # is acceptable in complete phone number | In procedure modCompleteNumber.bas/CleanNumber * and # are acceptable now. | B | ► | JS KH OK | ||||||||||||||||||||||||
5 | 20.06.12 | CTI_Server | DBConnector | Special BCI prefix % is replaced by 0 before save record to protocol | Before change special prefix % was saved into database. It is replaced by 0 now. | B | ► | KH OK | ||||||||||||||||||||||||
6 | 20.06.12 | CTI_Server | CTI_Server | CTI_Server sends SMS by message-people.de provider | CTI_Server read
configuration for provider message-people.de and set SMS_Server for use
it. All SMS from clients will be send by this provider. Enable SMS sending by registry [HKLM_CTIS]\Sms\ "Enable"="1" Provider selection registry must be set [HKLM_CTIS]\Sms\ "Provider"="MESSAGEPEOPLE" All configuration for provider must be set in registry [HKLM_CTIS]\Sms\MessagePeople |
N | ► | KH OK | ||||||||||||||||||||||||
********************************************* 18.06.2012, CTI_Server: 7_0_5811 | ||||||||||||||||||||||||||||||||
1 | 18.06.12 | CTI_Server | CTI_Server | 1. Bug – CTI_Server collections monitor was used without timeout. Bug was made in 11.05.2012, CTI_Server: 7_0_5763. | Ad1. After change monitor timeout is used like before but (default 2500ms). | B | ▲ | JS OK | ||||||||||||||||||||||||
2 | 15.06.12 | CTI_Server | CTI_Server TMS_Config |
1. ACDGroups starts with “=” sign. | Ad1. Only strings starting with “=” will be treated as ACDGroups. If ACD group does not exists in database it is translated to empty string. | B | ► | JS OK | ||||||||||||||||||||||||
3 | 15.06.12 | CTI_Server | RefSearch MapiConnector LotusNotesConnector |
1.
MapiComLib.dll removed and MapiConnector.exe added as a different method of
Outlook contact synchronization. 2. It is possible to synchronize contacts with Lotus Notes. To do that it is necessary to add a new data source type (‘LotusNotes’) to the CTI_CentralIni.sdf database. |
Ad 1.
CTI_Server (or rather RefSearch) uses MapiConnector for Outlook contact
synchronization, just as TeliBar/TeliMan does. MapiComLib.dll is no longer
used. Ad 2. It is possible to define a new data source type in the CTI_CentralIni.sdf file: ‘LotusNotes’. It is necessary to use a connection string to access contacts from Lotus Notes. Its format is as follows: Data Source=MyLotusServerName; Initial Catalog=MyLotusNotesDatabaseFile.nsf; Password=MyLotusNotesPassword. |
N | ► | 2012.06.18
MS: 1 OK The “Type” field is set to OutLookMAPI in the destination database for both Outlook and LotusNotes. LotusNotesConnector not tested on a x64 OS. 2012.06.18 MS: 2 NOT TESTED |
||||||||||||||||||||||||
4 | 13.06.12 | CTI_Server | CTI_Server | 1. Redirections longestFree – possible to create number list with more than one equal internal number which differs only by code letters “A”, “T”, “R”. | Ad1. Before change after sorting numbers for longest free mechanism it was possible to contain only one copy of each internal number. (example: from destination number “100;A100” was made “100”). |
B | ▼ | JS OK | ||||||||||||||||||||||||
5 | 12.06.12 | CTI_Server | CTI_Server | Change in source code for file linked with CCU. | Function
modRedirection_LongestFree.OrderLineNumbersByLastCallDate uses delegate
Str_Date_DelegateString. Needed for use linked module with CCU. |
N | ► | JS OK | ||||||||||||||||||||||||
6 | 11.06.12 | CTI_Server | CTI_Server | 1. WaitingQueue and VoiceBox redirection destination numbers format send to CCU changed. | Ad1. a) Numbers can now contain letters: “A”, “T” and “R”, before those letters was removed from number and ACDGroups names by CTI_Server. b) CTI_Server no longer uses “[ExternalNumber]InternalNumber” notation while sending VPN numbers to CCU. c) CTI_Server no longer creates LCR numbers from destination redirection numbers list when sending it to CCU, now CTI_Server sends destination phone numbers string as it is in CTI_Config.mdb database. |
N/B | ► | JS OK | ||||||||||||||||||||||||
7 | 15.06.12 | CTI_Server | CTI_Server DBConnector |
1. CTI_Client – ACD Tray icon and menu. | Ad1. Network messages and database management for CTI_Client - ACD Tray icon and menu. New SQL commands for CTI_Client - ACD Tray icon and menu. | N | ► | JS OK | ||||||||||||||||||||||||
********************************************* 06.06.2012, CTI_Server: 7_0_5785 | ||||||||||||||||||||||||||||||||
1 | 18.05.12 | CTI_Server | CTI_Server | Forward - test funcion | [HKCU]\
Software\ ROMICO\ CTI_Server\ Server001\ Debug "ForwardLine"="5000" "ForwardDestination"="5001" "ForwardMode"="1" |
N | ▼ | |||||||||||||||||||||||||
2 | 18.05.12 | CTI_Server | CTI_Server CTI_Network CTI_Tools DBConnector |
1.
ACDBar SQL tables changed.
2. CTI_Server collections monitor updates. 3.Added possibility to use numbers in ACDGroups as agents or normal users. 4. DBConnector – ensured that all database connections will be closed after using them (not counting connection that are always opened). 5. CTI_Server, ACDBar code cleanup. |
Ad2. Added possibility to view how many functions waiting for Monitor.Enter. Removed bug with logging function name and time as “Nothing”. Ad3. When number is set as agent it contains “A” sign in front of it and absent state is not checked before redirection for such number. Also CTI_Server prepared for CCU ACDAgents management (new network messages). Ad5. a) clsNetwork part for ACDBar moved to separate module. b) clsQueueThread_DB_CTI_ServerSQL - DB commands moved to separate class. c) clsQueueTask_DB_CTI_ServerSQL case changed to calling function by string name. d) frmAddEditAgent – variable names updated. |
N | ► | JS OK | ||||||||||||||||||||||||
3 | 06.06.12 | CTI_Server | CTI_Server DBConnector CTI_Tools |
1. Code cleanup: sharing classes with CCU. | Ad1. CCU ACDGroups management – code sharing with CTI_Server. |
N | ► | |||||||||||||||||||||||||
********************************************* 18.05.2012, CTI_Server: 7_0_5774 | ||||||||||||||||||||||||||||||||
1 | 17.05.12 | CTI_Server | CTI_Server TriTapi.dll |
Call of CCU transfer is type WQ in protocol, improved for change this type. | 1.CTI_Server
use TriTapi.dll with extra field for change call type to WQ. When this field
is set then call type change from WQ to REDIRECTED for example is not
possible. 2.Improved clearing of field oUser.Properties.ReplaceCalledID_NewCalledID. Before change field oUser.Properties.ReplaceCallerID_NewCallerID was cleared instead. TriTapi.dll: There is new field ReplaceCallTypeEx_NewCallTypeEx. It is return as CallTypeEx when no empty. |
N | ► | KH
OK MS: 1 OK |
||||||||||||||||||||||||
2 | 17.05.12 | CTI_Server | DBConnector CTI_Journal CopyTool |
1.Number
with * or # is acceptable for save to Protocol 2.BCI special prefix changed from * to % |
Ad.1 In
procedure modCompleteNumber.vb/CleanNumber
* and # are acceptable now. Ad.2 BCI special prefix for enable multi searching and for replace by “0” is % now. Befor changes it was *. |
N | ► | For
% in BCI doesn't change to 0 KH Problem MS: 1 OK |
||||||||||||||||||||||||
3 | 15.05.12 | CTI_Server | SMS_Server.dll | 1.
Compilation VS 2010 2. Provider message-people.de added to SMS_Server. 3. Improved problem with return not needed SMS status. 4. Added option “Login type NTML” |
Ad 3 Before improving last send SMS was return when application closing, It was because object no disposed immediately after sent. | N | ► | MS, KH OK | ||||||||||||||||||||||||
4 | 15.05.12 | CTI_Server | CTI_Server | 1. Server allows TeliBar user to switch off their external absence. | Ad 1. Currently TeliBar can switch on user’s internal absence, but if it comes to switching it off, it is possible to do that for both kinds of absence (internal and external – from Outlook, Lotus). | N | ► | MS: OK | ||||||||||||||||||||||||
********************************************* 11.05.2012, CTI_Server: 7_0_5763 | ||||||||||||||||||||||||||||||||
1 | 10.05.12 | CTI_Server | CTI_Server TMS_Config |
1.
Possible to use ACD Groups codes for redirections callerID (“Anwenden für”)
and calledID (“Angerufene Nummer”). Also possible to set more than one number
in callerID and callerdID, before it was possible to set only one
number. 2. CTI_Config redirections panel: Try&Connect redirections are now orange in grid view. 3. CTI_Config “Allgemein” panel – removed bug with mismatched SQLDBName and SQLServerName. |
Ad1. In CTI_Config it is possible to set ACD Groups in CallerID or CalledID using “F4” shortcut when in textbox – it will open context menu with ACD Groups. | N/B | ► | MS, JS OK | ||||||||||||||||||||||||
2 | 09.05.12 | CTI_Server | CTI_Server | 1. Server allows TeliBar user to delete their external absence when the Outlook MAPI feature is switched off in TeliBar configuration. | Ad 1. When TeliBar user switches off the Outlook MAPI feature, that causes the user’s absence file to be deleted by TeliBar and the server to be notified that it should clear that user’s external absence immediately. | N | ► | JS, MS OK | ||||||||||||||||||||||||
3 | 09.05.12 | CTI_Server | DBConnector CTI_Server |
1.
Server allows multiple users to be associated with the same line number
(refers to the Windows-integrated login mode only). 2. The default user external absence reload interval has been shortened. |
Ad 1. When
there is a need to assign multiple users to the same internal number, it is
possible by using the registry (only in the Windows-integrated login mode).
All users with assigned do a given number have to be defined as the sub keys
of the following registry key: [HKLM]\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ LoginExceptions. The sub key names of that key are treated as user names. These sub keys may contain the following values, where at least the InternalNumber is mandatory: - “InternalNumber” – the internal number assigned to the user, - “Name1” – last name, - “Name2” – first name, - “Email” – e-mail address. All users assigned to a given internal number have to be defined this way. It is necessary to reload users each time there is a change in the sub keys of that registry key (by choosing a proper option from the context menu of the CTI Server tray icon). Ad 2. The external absence list reload interval has been shortened from 900 to 180 seconds. The external absence status update interval has been changed from 300 to 90 seconds. |
N | ► | JS,
MS OK Ad1. a) When logging into CTI_Server from 2 different accounts, but same PC into same line causes both CTI_Clients to stay green, but only second CTI_Client receives messages from CTI_Server. HowTo: 1. Configure server for multiple users (Windows-integrated login mode and LoginExceptions). 2. Create 2 user accounts on PC with CTI_Client. 3. Login to CTI_Server from first account 4. without closing CTI_Client on WindowsXP do “Abmelden” and “Benutzer wechseln”, then choose second user account. 5. Start second CTI_Client. b) UserStatus show adds new user each time when UserName changes (manual whole list refresh repairs problem). |
||||||||||||||||||||||||
4 | 09.05.12 | CTI_Server | CTI_Network CTI_Server DBConnector |
1.
Network monitoring - minor updates. 2. Max number of CallAditionalInformation messages for one call set to 50. 3. Access monitor on main collection log function name which block collection 4. Reference search conditions added (not empty protection). |
Ad1. a) Max sum of network messages for multicast and no_multicast communication in monitoring (CTI_Server_Status_Monitor) changed from 999 to 99999. b) Info on CTI_Server_Status_Monitor is refreshed each 5sec (before it was 10sec). Ad2. Possible to change number of messages using registry: [HKLM]/ Software/ ROMICO/ CTI_Server/ Server001/ Networking/ CallAditionalInformations_MaxCount [Default=”50”, restart not necessary]. Ad3. CTI_Server coUsers collection monitor tryEnter failed will now log info about function which locks collection. Ad4. Before change reference was searched when PhoneNumber was not empty, but in some cases CompletePhoneNumber was empty (for example: “##” number). After change both PhoneNumber and CompletePhoneNumber have to be non empty to start search. |
N/B | ► | JS
OK MS: 1, 2, 3, 4 OK |
||||||||||||||||||||||||
5 | 08.05.12 | CTI_Server | CTI_Server | CTI-Server sends destination number with DialOutPrefix to CCU – improved problem with default registry value | Before changes
default value of registry “[HKLM_CTIS]\RUL\ WQ_Destination_DialOutPrefix_Use”
was “0”. It is “1” now. This is flag for send to CCU destination numbers with DialOutPrefix in bracket. |
B | ▲ | MS,
JS OK 1. CCU: Number have to be 100% equal (+ is not translated to 00 automatically) 2. CTI_Server: redirections when checking if external/VPN number is busy numbers have to be 100% equal. Example: VPN number 0048694497882 is set to absent a) Redirection does not see absent state and redirects to +48694497882: b) Redirection does not redirect to 0048694497882 |
||||||||||||||||||||||||
6 | 04.05.12 | CTI_Server | Support
SQL Files CTI_Server DBConnector RefSearch TMS_Config |
1.
CTI_Client.sql tables names changed. 2. RefSearch MAPI and ADS FirstName and Last name was mismatched. 3. RefSearch ADS – company name is now properly saved to TeliRef database. |
Ad1. a) SpeedDials -> UserSpeedDials. b) Desktops -> UserDesktops. c) DesktopsGroups -> UserDesktopGroups. d) Planer -> UserPlaner. Ad2. After change following assumptions are fulfilled: a) Name1 is always LastName, Name2 is always FirstName (everywhere – CTI_Config database, CTI_Journal = protocol database, search results window, CTI_Client buttons). b) Destination TeliRef database stores data properly (LastName in LastName column and FirstName in FirstName column) c) CTI_Config.mdb is also properly filled with reference data when auto update function is used. |
N/B | ► | MS, JS OK | ||||||||||||||||||||||||
********************************************* 03.05.2012, CTI_Server: 7_0_5745 | ||||||||||||||||||||||||||||||||
1 | 02.05.12 | CTI_Server | CTI_Server | CTI-Server sends destination number with DialOutPrefix to CCU | There are both
versions of destination number at destination list: [069123456789]1234567879 – in brackets is number with dial out prefix. CCU use number after brackets for find destination with OnFree flag. CCU use number from backets for CosultCall. For disable this function use registry: [HKLM_CTIS]\RUL\ WQ_Destination_DialOutPrefix_Use = "0" |
KH
OK Note: only local test, no tested in ROMICO |
||||||||||||||||||||||||||
********************************************* 02.05.2012, CTI_Server: 7_0_5739 | ||||||||||||||||||||||||||||||||
1 | 02.05.12 | CTI_Server | DBConnector CAPIFax_Config TMS_Config CTI_Server |
1.
Server is now able to set the absence/presence commands on TeliBar
request. 2. Server returns TeliBar the Shamrock CapiFax working directory on its request. |
Ad 1. Related
to the new TeliBar feature that allows user to set the absence/presence
commands. This is related to calling a number when user becomes
absent/present. Ad 2. TeliBar gets the Shamrock CapiFax working directory from the CTI Server after a successful login. This allows it to write it into a proper registry key. |
N | ► | MS OK | ||||||||||||||||||||||||
2 | 30.04.12 | CTI_Server | CTI_Server | CTI server sends status of VPN users to CCU | Status of VPN
users is send to CCU in 3 cases: 1. CCU ask about status of all, 2. VPN server connect to CTI_Server, 3. VPN user status changed (absent or busy) Notice that phone number sent to CCU is form colum “Von anderen Standorten erreichbar unter” of CTI_Server configurator (Multi-Server part of configuration) |
N | ► | KH OK | ||||||||||||||||||||||||
********************************************* 27.04.2012, CTI_Server: 7_0_5719 | ||||||||||||||||||||||||||||||||
1 | 26.04.12 | CTI_Server | TMS_ConfigLib TMS_ConfigLang.mdb CTI_Config.000 TMS_Config RefSearch DBConnector CTI_Server SupportSQL Files |
1.
Possible to turn off CTI_Config database contacts update from ADS by
RefSearch for each user. 2. CTI_Config, CTI_Server: Possible to configure and use ACD Groups for redirections. a) CTI_Config: Possible to configure CTI_Server’s main SQL database in “Allgemein” tab. |
Ad1. New Field
in tblUsers table of CTI_Config.000 database: ADS_noUpdate Boolean, default:
false. Ad2. ACD Groups are groups of numbers configured in main SQL database ACD_Groups table. Groups name can be used as redirection destination numbers and will be translated to number lists by CTI_Server. So far main SQL database is used for ACD Groups, in future it will be used for other databases also. |
N | ► | JS OK | ||||||||||||||||||||||||
2 | 24.04.12 | CTI_Server | AbsenceSynchronizer CTI_Server |
1.
It is possible to filter synchronized appointments globally, using a
user-defined blacklist or whitelist file. 2. It is no longer necessary to start AbsenceSynchronizer manually. Server does it. |
Ad 1. It is
possible to filter synchronized appointments using a user-defined blacklist
or whitelist file. If you define a blacklist or whitelist file, the
appointments imported from files by AbsenceSynchronizer will be filtered (the
same way TeliBar filters them locally). The filter files (AppointmentWhitelist.txt, AppointmentBlacklist.txt) can be created in the folder specified by the following registry entry: [HKEY_LOCAL_MACHINE\SOFTWARE\ROMICO\CTI_Server] “Path_Server”. Each line in those files specifies a single filter phrase according to which appointment subjects are filtered. Ad 2. It is no longer necessary (and allowed) to start AbsenceSynchronizer manually. Server does it periodically in order to reload appointments (external absence list). The following registry entry specifies where the AbsenceSynchronizer executable file should be stored: [HKEY_LOCAL_MACHINE\SOFTWARE\ROMICO\CTI_Server] “Path_Server”. |
N | ► | JS OK | ||||||||||||||||||||||||
3 | 20.04.12 | CTI_Server | CTI_Server | Check redirection from CTI_Client before save it to database | New
class clsRedirectionXmWrapper for check xml string from CTI_Client for no
existing fields before update database. Before changes it was possible lost data from database if old client sent redirection xml string to new server. |
N | ► | JS OK | ||||||||||||||||||||||||
********************************************* 18.04.2012, CTI_Server: 7_0_5710 | ||||||||||||||||||||||||||||||||
1 | 18.04.12 | CTI_Server | CTI_Server TriTapi |
Replacing CalledId with value received from CCU | CCU
sends CalledId for replace in consult call [HKLM]\ SOFTWARE\ ROMICO\ CTI_Server \Server001\ TSP "CalledID_ReplaceFromCCU_Allow"="0" [default "1" Restart not necesarry]. |
N | ► | JS OK | ||||||||||||||||||||||||
2 | 16.04.12 | CTI_Server | CTI_Server | DasTelefonbuch: disabled TempCache clear function | after corrections release file handle, file is automatically deleted and we do not need to delete this files manually | B | ► | |||||||||||||||||||||||||
3 | 16.04.12 | CTI_Server | CTI_Journal | do not show Error window when copy number to clipboard failed | B | ► | ||||||||||||||||||||||||||
4 | 13.04.12 | CTI_Server | CTI_Server | 1. Längste pause (the longest break) call divert mode did not work as expected when the Begrüßung immer abspielen (always play welcome message) option was set on. | Ad 1. The Längste pause call divert mode did not work as expected when all calls were diverted to the Waiting Queue immediately (Begrüßung immer abspielen). In this case the Linear mode was always used instead. | B | ► | JS OK | ||||||||||||||||||||||||
5 | 13.04.12 | CTI_Server | DBConnector RefSearch |
1.
DBConnector and RefSearch does not remove CTI_CentralIni.sdf temp file before
copying new one. Copy is made with override. 2. Code Cleanup. |
Ad2. RefSearch modPaths.bas -> modROMICOPaths.bas. | N/B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 13.04.2012, CTI_Server: 7_0_5700 | ||||||||||||||||||||||||||||||||
2 | 11.04.12 | CTI_Server | RefSearch | Source - text file: added configuration TextFileSeparator | [HKLM_CTIS]\ [RefSearch] "TextFileSeparator"="ã" [default ";"] | N | ► | KH OK | ||||||||||||||||||||||||
3 | 11.04.12 | CTI_Server | CTI_Journal CTI_Server |
1.
View TryAndConnect calls. 2. Changed protocol for CCU calls. |
Ad.1
For try and connect calls there are in protocol: TryAndConnect connected:
Calltype=TC, Duration=60; TryAndConnect aborted: Calltype= TC_Abort. Ad.1 TryAndConnect connected is green icon in CTI_Journal; TryAndConnect aborted is red icon in CTI_Journal. Ad.2 Before changes CCU consult call was CallType=DIRECT. It is CallType=WQ now. Ad.2 Notice this is for enabled [Send CallerId for replace to CTI_Server] (option in CCU transfer configuration). |
N | ► | KH OK | ||||||||||||||||||||||||
********************************************* 11.04.2012, CTI_Server: 7_0_5696 | ||||||||||||||||||||||||||||||||
1 | 05.04.12 | CTI_Server | DBConnector RefSearch |
1. Problem with CTI_CentralIni.sdf, file is blocked by some processes. | Ad1. DBConnector and Refsearch are now using local copy of CTI_CentralIni.sdf database instead of network CentralFolder. It is possible to set destination of temporary copy of CTI_CentralIni database using registry: [HKLM]\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ RefSearch\ CTI_CentralIni_LocalCopy_Path = “%AppData%/ROMICO/Temp/CTI_CentralIni.sdf” |
B | ► | JS, MS OK | ||||||||||||||||||||||||
2 | 05.04.12 | CTI_Server | CTI_Server | 1. Support of new client authentication modes added. TeliBar can now log in based on Windows user name and Active Directory domain name. | Ad
1. TeliBar can now log in either the way it used to or using Windows user
name (and possibly Active Directory domain name), depending on server
configuration. When the AuthenticationDomain_Enable is set to 1, TeliBar is
authenticated by Windows user name only. When a domain name is given as well,
TeliBar is authenticated by Windows user name and domain name. [HKLM]\SOFTWARE\ROMICO\CTI_Server\Server001\Networking "AuthenticationDomain_Enable"="1" "AuthenticationDomain_Name"="ROMICO" |
N | ► | JS, MS OK | ||||||||||||||||||||||||
3 | 03.04.12 | CTI_Server | SQL Support files | 1. CTI_Client.sql, CreateDB.sql: Table Desktops, Column Name, size changed 10->50. | B | ► | JS, MS OK | |||||||||||||||||||||||||
4 | 30.03.12 | CTI_Server | AbsenceSynchronizer | 1. AbsenceSynchronizer did not display the error tray icon on startup when there was a database connection problem. | Ad 1. AbsenceSynchronizer did not display the error tray icon when there was a database connection problem on startup. Now if there is a DB connection problem or something is wrong with the monitored directory path, an error icon is displayed with an adequate tooltip text that informs about the causes. | B | ► | JS, MS OK | ||||||||||||||||||||||||
********************************************* 30.03.2012, CTI_Server: 7_0_5673 | ||||||||||||||||||||||||||||||||
1 | 28.03.12 | CTI_Server | CTI_Server | Disable case sensitive UserName during login | B | ► | MS, JS, KH OK | |||||||||||||||||||||||||
2 | 28.03.12 | CTI_Server | TMS_Config TMS_ConfigLang.mdb |
1.
New redirection time type: Monday-Thursday. 2. Redirections panel rebuilded. |
Ad2. CTI_Config: a) Text update “Vom”->”Von” b) Controls location changed. c) Text „Tagesauswahl“ -> „Tage“ |
N/B | ► | JS,
KH OK 1. MS-When Zeitraum (call divert) is set as valid over midnight (e.g. 23:00 to 01:00), in fact it does not work. I guess server fault. 2. MS-When the Tage is set to Datumsbereich, the period set can be invalid (e.g. 01.04.2012 to 20.03.2012) and there is no warning message. |
||||||||||||||||||||||||
3 | 26.03.12 | CTI_Server | AssemblyInfo.vb modSkype.vb CTI_Server.doc |
Skype COM file renamed | Changed COM name from TeliManSkype.exe to CTI_Skype.exe | N | ► | MS, KH OK | ||||||||||||||||||||||||
4 | 26.03.12 | CTI_Server | TMS_Config TMS_ConfigLib TMS_ConfigLang.mdb |
1. Redirections panel rebuilded. | Ad1. Each redirection type now
has its own panel: Standard, WaitingQueue, VoiceBox, Try&Connect. a) Defaults changed: Next Redirection, ReadOnly, NoProtocol flags changed from false to true. b) Text “MSN” -> “CCU-Leitung” c) CheckBox labels are now without „:“. d) Zeit groupBox is now the same as in CTI_Client. e) Spacing between texts and controls are now smaller. f) Some controls are now aligned vertically. g) Text “Ansage” -> “Begrüßung” h) Text “Ansage immer…” -> “Begrüßung immer…“. i) Text „Wartefeld platze“ -> „platze“. j) Text „Aufnahme“ -> „Aufnahme erlauben“. 2. DataIntegration tab – no scrollbar on first application execute. 3. FAX – it is now possible to generate numbers with “0” signs mask. |
N/B | ► | MS,
JS, KH OK 1. JS-Default NextRedirection after change in “Art” combobox is not true. 2. Ad 2. MS-One thing I noticed is that scrollbar still appears in the TSP-Leitungen tab. But the Data Integration Server tab is OK. |
||||||||||||||||||||||||
********************************************* 20.03.2012, CTI_Server: 7_0_5664 | ||||||||||||||||||||||||||||||||
1 | 19.03.12 | CTI_Server | CTI_Server | CTI-Server add log with user name to UserNameDictionary_Add when exception | Helpful when 2 users in database with the same name | N | ► | JS, MS, GD OK | ||||||||||||||||||||||||
2 | 19.03.12 | CTI_Server | RefSearch | 1.
CTI_Server references – old TeliRef records was not removed while creating
references. Every start RefSearch makes database bigger. |
Ad1. No DB Type in TeliRef
database bug. Bug was made in CTI_Server_7_0_5659_2012_03_13. RefSearch change from 1.1.0.320 version reverted (gLocalCompactDatabase is not removed anymore). |
B | ► | JS, MS, GD OK | ||||||||||||||||||||||||
********************************************* 16.03.2012, CTI_Server: 7_0_5659 | ||||||||||||||||||||||||||||||||
1 | 13.03.12 | CTI_Server | CTI_Server DBConnector |
1. DasTelefonBuch – removed bug
causing no contacts data in protocol for BCI Calls or for very short calls
(it was search only in cache) 2. DasTelefonBuch – Timeout & Cache bugs removed. |
Ad1. Before change when call was from BCI or it was very short there was no contact info added to protocol. After change when contact is not found in DasTelefonBuch cache then search is started after protocol is inserted, and update is made after contact is found for all calls made in last 24h without contact data. Ad2. When DasTelefonBuch (web or standard) search is cancelled due to timeout error log is saved and search result is not added to cache. Before change search result was added to cache and there were no error when timeout occurred. 3. CTI_Server – added Info (blue) log info when WaitingQueue+Agents redirection is cancelled due to empty non-absent destination number list. |
B | ► | JS,
MS OK Warning: 1. It is possible to get timeout while searching DasTelefonBuch yet even with timeout there can be search results available. Such search results won’t be added to cache, but they will be used by CTI_Server (for example to update protocol). 2. When DBConnector makes update of protocol call after getting DasTelefonBuch search results CTI_Server does not send “ProtocolChanged” info to CTI_Client, so CTI_Journal will not reload protocol and will not show updated data automatically. |
||||||||||||||||||||||||
2 | 12.03.12 | CTI_Server | CTI_Server | Skype status sets CTI client busy or free. | Message “SendSkypeStatus” set
flag about busy/free Skype at client side. This flag is checked for set
busy/free CTI client. When Skype flag is set next new status busy/free of
this client is calculated and send to all. Result of this function is CTI_Server can do redirections when client speak by Skype so is busy. |
N | ► | JS, MS, KH, GD OK | ||||||||||||||||||||||||
3 | 06.03.12 | CTI_Server | CAPIFax_Config | 1. CAPIFax_Config can now save more than ~30 users in CAPIFax ini files. | Ad1. Before change IniProfile buffer was too small (1024[B]), After change buffer size is extended to 256[KB]. |
B | ► | JS,
MS, OK Note: Not possible to generate numbers in FAX with 0 signs “mask”. Fax-Benutzer erstellen window issue: when any of the two “…” buttons is clicked and then file/folder selection is cancelled in the appearing windows, the corresponding textbox content is removed. |
||||||||||||||||||||||||
4 | 06.03.12 | CTI_Server | CTI_EventStatus | 1. Added possibility to write logs from CTI_Server to debug log file. | Ad1. [HKCU]\ Software\ ROMICO\
CTI Server - Event Status\ Debug = "1" Logs added to file: [%APPDATA%]/ROMICO/Logs/CTI Server – Event Status_debug_<Date>.log. 2. Project converted to VS2010. 3. ErrorAction is now included in project, before it was used from CTI_Tools.dll. |
N | ► | JS, MS, KH OK | ||||||||||||||||||||||||
5 | 05.03.12 | CTI_Server | CTI_Server DBConverterToV3 Support SQL Files TMS_ConfigLib CTI_Config.000 TMS_Config_Lang.mdb TMS_Config |
1. Client data ( buttons,
desktops) in sql database 2. Possible configuration on Benutzerverwaltung: UserDB_ServerName, UserDB_Name, UserDB_AssignmentField |
N | ► | JS,
MS, KH, GD OK The Benutzer Datenbank festlegen window doesn’t display the actual Benutzer-DB-Server setting. This field remains empty. The same situation with the last combo box – it always shows “Nebenstelle” even if you change this setting. |
|||||||||||||||||||||||||
********************************************* 29.02.2012, CTI_Server: 7_0_5649 | ||||||||||||||||||||||||||||||||
1 | 29.02.12 | CTI_Server | CTI_Server | 1. Possible unknown caller
redirections to CCU 2. Deleted overloop protection for redirections |
B | ► | JS OK | |||||||||||||||||||||||||
********************************************* 27.02.2012, CTI_Server: 7_0_5643 | ||||||||||||||||||||||||||||||||
1 | 23.02.12 | CTI_Server | CTI_Server | Default changed: "Protocol", "NoAnswerReplaceWithBusy": 0->1 | C | ► | JS OK | |||||||||||||||||||||||||
2 | 22.02.12 | CTI_Server | DBConnector RefSearch CTI_CentralIni.sdf TMS_ConfigLib TMS_Config |
1. ADS and MAPI are now using FieldsAssignDefinition table from CTI_CentralIni.sdf database to assign values to certain columns. | Ad1. Changes: a) CTI_Server, TMS_Config: Update CTI_CentralIni.sdf – generate default FieldsAssignDefinitions for ADS databases. b) RefSearch: MAPI+ADS using fieldsassigndefinition. c) RefSearch: Before change MAPI references was made first, then other references was made. After change MAPI references was moved to the end (because FieldsAssignDefinition table was initialized to late). 1. ADS (Name1,Name2): - Before change: Name1=FirstName, Name2=LastName - After change: Name1=LastName, Name2=FirstName (by default, can be changed) 2. MAPI (Name1,Name2): - Before change: Name1=FirstName, Name2=LastName - After change: Name1=LastName, Name2=FirstName (by default, can be changed) 3. MAPI (PhoneNumbers in Phone1, Phone2, Phone3, Phone4): - Before change numbers position was not constant, it was choosen depending on non-empty numbers. - After change numbers position are always the same (configured by FieldsAssignDefinition) By default: Phone1 = BusinessTelephoneNumber, Phone2 = HomeTelephoneNumber, Phone3 = MobileTelephoneNumber, Phone4 = OtherTelephoneNumber. |
B | ► | JS, GD OK | ||||||||||||||||||||||||
********************************************* 16.02.2012, CTI_Server: 7_0_5639 | ||||||||||||||||||||||||||||||||
1 | 10.02.12 | CTI_Server | CTI_Tools CTI_UserStatus CTI_Server |
1. Changing user internal
absence feature improved in UserStatus. 2. User absence information is presented in a tooltip over the client list in UserStatus. 3. User internal and external absence dependency logic corrected. |
Ad 1. UserStatus now knows the
status of user internal absence. And it is possible to switch it on or off at
any time. Ad 2. UserStatus presents a tooltip with absence information over the client list (only over those cells which contain absence end date). Ad 3. If user external absence list is reloaded from the database (when AbsenceSynchronizer imports new data from Lotus), it doesn’t affect current absence status if external absence parameters have not changed. Ad 3. clsUserExternalAbsenceList.vb : A fragment of code locked with a monitor was divided into several separate blocks – each locked separately. |
N | ► | MS OK | ||||||||||||||||||||||||
********************************************* 07.02.2012, CTI_Server: 7_0_5603 | ||||||||||||||||||||||||||||||||
1 | 07.02.12 | CTI_Server | CTI_Server | Call from CCU with number CCU instead of e.g. External number after connect | changed registry default: "ConnectedID_ReplaceFromCCU_Allow", "0") -> 1 |
B | ► | |||||||||||||||||||||||||
2 | 07.02.12 | CTI_Server | DBConnector CAPIFax_Config CTI_Journal TMS_Config TMS_ConfigLib TMS_Config_Lang.mdb |
FAX: 1. CTI_Config Fax Panel: disabled fax entries are now grey. 2. CTI_Config Fax Panel: new button “MSN-Nummer erstellen” used to automatically generate MSN numbers. 3. CTI_Config Fax Panel: new button “Faxkennung erstellen” used to automatically generate fax numbers. 4. CTI_Config Fax panel: new context menu allowing to delete fax lines. 5. CTI_Config Fax, Users, Lines, Rights panels: possible to change row selection using right mouse button. 6. CTI_Config Lines panes: possible to sort using Active column. 7. CTI_Config Fax panel: new combobox allowing to filter fax line (show all, show active, show inactive). |
8. CTI_Config Fax panel:
possible to ctrl+c on selected cell text, before it was copying whole row
data. 9. CTI_Config Fax panel: removed bugs causing some data to now be saved in database (empty texts and checkboxes). 10. CAPIFaxConfig – text changed: "Bereits angelegte Benutzer neuerstellen (überschreiben)" -> "Alte Konfiguration vollständig löschen und alle Benutzer neu anlegen." 11. CAPIFaxConfig – before change editing already existing MSN numbers in CAPIFax configuration did not work, after change this bug is removed, editing works fine. 12. CTI_Journal: new fax icons, icons now show if fax is incoming or outgoing. 13. CTI_Journal: removed bug causing change of fax icon when fax row was double clicked in order to view fax scan. 14. DBConnector(CTI_Server), CAPIFax_Config: Before change it was possible to load users with FaxEnable flag set to false. After change only users with FaxEnalbe flag set to true are used for FAX functions. |
C | ► | JS OK | ||||||||||||||||||||||||
3 | 06.02.12 | CTI_Server | DBConnector | 1. Ensured that CTI_CentralIni.sdf database connection will be always closed (Code Cleanup). | Ad1. Before change closing connection could be skipped if exception occurred in function before actual connection shutdown. After change connection close is made in Finally block, and will always be made. | B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 02.02.2012, CTI_Server: 7_0_5601 | ||||||||||||||||||||||||||||||||
1 | 02.02.12 | CTI_Server | AbsenceSynchronizer | 1. The program imported all
appointment types from files even though type 1 and 4 sholud be omitted.
2. When in debug mode, it could show error message boxes without a reason. |
Ad1. The program imported all appointment types even though it should omit those ones which were not absences. | B | ► | JS, MS OK | ||||||||||||||||||||||||
2 | 02.02.12 | CTI_Server | CTI_Journal | 1. Fax Ico: Now, show if fax
was send correctly (green/red) (Duration>0), Before: opened and not
opened 2. New fax Icons for CTI_Journal. |
C | ► | JS OK MS: (Otrzymalem informacje, ze gdy kliknie sie dwa razy na faks, ktorego nie udalo sie wyslac, to ikonka czerwona drukarki tego elementu na liscie zmiania sie na chwile na zielona – ale mnie to nie wystapilo.) |
|||||||||||||||||||||||||
3 | 02.02.12 | CTI_Server | CAPIFax_Config TMS_ConfigLib TMS_Config CTI_Config.000 TMS_Config_Lang.mdb CTI_Server |
1. CTI_Config – new fax panel.
New Fax column in User rights panel. Possible to start CAPIFax configuration
tool from new fax panel, generating CAPIFax configuration using
CTI_Config.mdb database. 2. CTI_Server CapiFax protocol - Directory monitor updates. 3. CTI_Server CapiFax protocol – bug removed. Before change faxes sent with error was added to protocol as successfully sent faxes. |
Ad1. b) CapiFax_Config.exe – Generate CAPIFax ini files using settings from CTI_Config.mdb tlbUsers_Fax table. Application needs to have access to CAPIFax directory (containing USERNAME.CLT and capifax.ini file). Ad2. a) Initialization is made asynchronically. b) Re initialization is made when directory watcher raises error (for example: when directory is no longer available). c) When starting FaxProtocol directory watcher – all logs are checked and all not yet copied fax calls are parsed and moved to protocol. |
N | ► | MS:
1. CTI_Config: niezbyt dobrze dziala zapis konfiguracji w zakladce FAX. Szczegolnie widoczne, gdy usuwa sie jakis tekst w komorkach – nie zapisuje sie taka zmiana. Nieraz tez nie dziala zapis stanu checkboxow, gdy zaznaczy sie kilka szybko. 2. Gdy klikne start w Fax-Benutzer erstellen, to na zdalnym komputerze pojawiaja mi sie katalogi dla wszystkich moich uzytkownikow, a nie tylko dla tych z zaznaczona flaga „Fax” w Benutzerrechte. 3. Gdy klikam ctrl+c na zaznaczonym tekscie w komorce listy w zakladce „FAX” CTI_Configa, kopiuje mi caly wiersz listy z wartosciami podzielonymi nieczytelnym znakiem. Gdy klikne prawym i wybiore „kopiuj”, wtedy kopiuje tylko zaznaczona zawartosc komorki. 4. Gdy wczytuje dane istniejacych uzytkownikow na nowo (Fax-Benutzer erstellen), to po stronie serwera w Romico konfiguracja nie jest nadpisywana, ale dopisywana do pliku SPOOL.ini. Przez to programy korzystaja ze starych danych. Np. zmienilem uzytkownikowi nr MSN u siebie, zaktualizowalem; po stronie serwera w Romico konfiguracja uzytkownika wyswietlona zostala prawidlowo w CapiFax Serverze, ale faksy wychodzily na stary nr MSN. 2,3 JS OK 1. CTI_Config – problem z zapisem pustego ciagu znakow do bazy danych w tabeli FAX. |
||||||||||||||||||||||||
********************************************* 01.02.2012, CTI_Server: 7_0_5600 | ||||||||||||||||||||||||||||||||
1 | 31.01.12 | CTI_Server | CTI_Server DBConnector AbsenceSynchronizer |
1. Implemented external absence support. | Ad 1. CTI Server is now able to retrieve absence information from the database and inform users about both their internal (manually set) absence and external absence (exported from Lotus and imported by the AbsenceSynchronizer) | N | ► | JS
OK (Clients TB/TM, MultiServer, Redirections, UserStatus) 1. CTI_UserStatus – ExternalAbsent widziany jak zwykły, menu kontekstowe zawiera pozycję do wyłączania nieobecności, ale funkcja ta nie działa. |
||||||||||||||||||||||||
2 | 30.01.12 | CTI_Server | CopyTool | . CopyTool: copying FAX and SMS protocol is now optional, can be turned off using new checkbox’s | N | ► | JS OK | |||||||||||||||||||||||||
3 | 30.01.12 | CTI_Server | CopyTool | 1. Added checkbox used to skip database fields checking. | Ad2. While copying data from SQL2005 to SQL2008 there were problems with data types compatibility. New checkbox can be used to skip type checking, and copy data anyway. | N | ► | JS OK | ||||||||||||||||||||||||
4 | 27.01.12 | CTI_Server | TMS_Config TMS_ConfigLang.mdb |
1. CTI_Config: a) Benutzerrechte: new column “G.-Journal”. b) Benutzerrechte: columns SMS, GSM and Desktop moved to the end of table. c) Benutzerrechte: text changed “In teamliste nich anzeigen” -> “In Teamliste sperren”. d) Benutzerverwaltung: new column “Nachbearbeitungszeit“. e) RULS, QACD: removed context menu from redirections table. f) DIS: Refsearch auto run flag is not properly saved when changed (before there were problems, sometime checkbox value was not saved). g) TSP-Leitungen: Added possibility to delete old, not available in TAPI, lines using context menu. |
N/B | JS OK | ||||||||||||||||||||||||||
********************************************* 20.01.2012, CTI_Server: 7_0_5431 | ||||||||||||||||||||||||||||||||
1 | 20.01.12 | CTI_Server | DBConnector | 1. Reference Search bug removed – When LocalNumber_EnableSearch is set then searching is made using empty numbers for unknown callers, and returns all contacts with at least one empty completenumber. | Ad1. Bug made in 12.12.2011, CTI_Server: 7_0_5387. To generate error special flag must be set: HKLM/ Software/ ROMICO/ CTI_Server/ Server001/ RefSearch/ LocalNumber_EnableSearch = 1 and reference database has to have contacts with empty numbers on completenumber fields. Also added info about CacheClear and number value to protocol debug logs. | B | ▲ | JS, GD OK | ||||||||||||||||||||||||
********************************************* 19.01.2012, CTI_Server: 7_0_5428 | ||||||||||||||||||||||||||||||||
1 | 19.01.12 | CTI_Server | CTI_Server | 1. CAPIFax – protocol bug removed. | Ad1. Bug made in CTI_Server_7_0_5427_2012_01_18.exe. When [HKLM]\ SOFTWARE\ ROMICO\ CAPIFAX_Config\ CAPIConfig_Path was not set then exception was generated while starting CTI_Server. | B | ► | JS OK | ||||||||||||||||||||||||
2 | 13.01.12 | CTI_Server | CTI_Journal CTI_Server DBConnector TMS_ConfigLib CTI_Config.000 |
1. CAPIFax – protocol. | Ad1. CTI_Server monitors
changes in CAPIFax logs and adds new fax calls to Protocol. Fax is new type
of call in CTI_Journal (with possibility to view fax scan). Project changes: CTI_Journal – new protocol call type “FAX”. Possible to view fax scans by double click Fax call type. CTI_Server – detecting and protocoling new call type: FAX. File changes monitor queue. Reloading FaxUsers list. DBConnector – CTI_Config.mdb auto update (new table tlbUsers_Fax). Loading Fax user list to CTI_Server, saving last fax protocol date. TMS_ConfigLib – CTI_Config.mdb auto update (new table tlbUsers_Fax). |
N | ► | JS OK TODO: 1. Unknown CTI_Server status when remote CapiFax path is unreachable (for example PC with CAPIFax is restarted). Fax detection should be in extrernal project – not CTI_Server. Tests TODO. 2. CTI_Journal FAX icons does not show FAX status (sent successful or not Red/Green). |
||||||||||||||||||||||||
3 | 17.01.12 | CTI_Server | CopyTool | CopyTool to Lotus ODBC – added possibility to copy FAX type of protocol entries. | N | ► | JS OK Problem: Fax date – Lotus notes does not show actual fax send date in protocol, it shows date of fax call copy to Lotus database. |
|||||||||||||||||||||||||
4 | 18.01.12 | CTI_Server | CTI_Redirection.dll | WaitingQueue - FallBack type "Transfer" | clsRedirection has 3 new properties: FallBackTime (before it was MailBoxFallback), FallBackType, FallBackDestination | N | ► | KH OK | ||||||||||||||||||||||||
5 | 16.01.12 | CTI_Server | RefSearch.exe | Before change ADS Account name was wrong when updating CTI_Config.mdb database (bug was made in CTI_Server: 7_0_5413) | Before change ADS Account name was wrong when updating CTI_Config.mdb database (bug was made in CTI_Server: 7_0_5413) | B | ► | JS OK | ||||||||||||||||||||||||
6 | 12.01.12 | CTI_Server | CTI_Server DBConnector |
WaitingQueue - FallBack type "Transfer" | CTI_Server.exe Send new FallBack configuration to CCU. CTI_Server sends additional params to CCU c DBConnector.exe Update config database for FallBack configuration TMS_Config.exe Changed interface for FallBack configuration. New group “FallBack” at user redirection form. TMS_ConfigLib.dll Update config database for FallBack configuration. 1.Database CTI_Config table tblRedirections changed column MailBoxFallback/varchar to FallBackTime/Integer. No "0" value enables FallBack for WaitingQueue redirection. 2.Database CTI_Config table tblRedirections new column FallBackType/varchar. Possible values "VoiceBox" (default) and "Transfer". 3.Database CTI_Config table tblRedirections new column FallBackDestination/varchar. Phone nuber for FallBack transfer. CTI_Config.000.mdb Table tblRedirections 1. New columns. FallBackTime, FallBackType, FallBackDestination 2. Removed not needed column. MailBoxFallback |
N | ► | KH OK | ||||||||||||||||||||||||
7 | 12.01.12 | CTI_Server | CTI_Server DBConnector RefSearch CTI_CentralIni.sdf TMS_Config TMS_ConfigLib TMS_Config_Lang.mdb |
1. CTI_Config.mdb database contacts automatic update while making reference contacts using RefSearch. | Ad1. Configuration: a) [HKLM]\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ RefSearch\ CTI_Config_Actualize ="1" b) Each source database in CTI_CentralIni.sdf should have UseForCTI_Config flag set in order to be used as source database for CTI_Config.mdb contacts. Changes for tests: CTI_Server: reloading users properties when refsearch finishing its work. DBConnector & TMS_ConfigLib: automatic update of CTI_CentralIni.sdf. RefSearch: finding contact info and updating CTI_Config.mdb database while making references (TextFile, SQLDB, ODBC, MAPI, ADS). TMS_Config: Configuration of update mechanism, possible to turn off/on and choose type of UserName in Data Integration tab. |
N | ► | JS OK | ||||||||||||||||||||||||
8 | 12.01.12 | CTI_Server | DBConnector TMS_ConfigLib |
1. Before change connection to database was not closed when UpdateDatabase mechanism was used. | Ad1. UpdateDatabase mechanism is 2 state mechanism. In first state database is checked for missing columns, in second state update is made. Second state is made only when columns are missing. Problem was that database connection was closed only in second state which could not be executed at all. Problem was detected only for Planer.mdb database used for CTI_Server, all other databases uses RepairIndexes function which closed connection. | B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 10.01.2012, CTI_Server: 7_0_5412 | ||||||||||||||||||||||||||||||||
1 | 09.01.12 | CTI_Server | DBConnector | 1. Fixed German phonebook (‘Das Telefonbuch’) handling. After each search operation new temporary files (TB*.tmp) appeared in “AppData\Local\Temp” folder and they could not be deleted. Application could consume a lot of memory and could be killed after longer period of time. | Ad1. When phone number search was over, search handles were not released and that caused multiple temporary files to be created each time in “AppData\Local\Temp” folder. Those files could not be deleted because they were blocked by OS. | B | ► | JS OK | ||||||||||||||||||||||||
2 | 28.12.11 | CTI_Server | CTI_Server | Disabled MakeCall at 12 | C | ► | JS OK | |||||||||||||||||||||||||
********************************************* 23.12.2011, CTI_Server: 7_0_5410 | ||||||||||||||||||||||||||||||||
1 | 21.12.11 | CTI_Server | CTI_Server | Changes for playing user voice box message by CCU. | CTI_Server sends additional parameter to CCU - DefaultMailboxFile from user properties. | N | ► | KH OK | ||||||||||||||||||||||||
2 | 21.12.11 | CTI_Server | CTI_Server CTI_Config.000 TMS_ConfigLib |
CTI_Server – added GroupProtocol flag used to allow or disallow viewing group protocol in CTI_Journal for users. | Ad1. Flag can be set in CTI_Config.mdb database (tblUsers table), GroupProtocol column [Default = False]. | N | ► | JS OK | ||||||||||||||||||||||||
3 | 21.12.11 | CTI_Server | CTI_Server | 1. Redirection data exchange
method between CTI_Server and CTI_Client changed (before text, now
XML). 3. Changed Absent_SetWhenNotBusy_Text registry name to AdditionalBusyText. |
2. Code cleanup – sharing
clsRedirection.vb. Ad3. New registry used to set Absent text on Busy change: HKLM\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ Engine\ AdditionalBusyText. |
N/C | ► | JS OK | ||||||||||||||||||||||||
4 | 20.12.11 | CTI_Server | CTI_Client CTI_Client network TeliBar_Config CTI_License CTI_Server TMS_Config_Lang.mdb CTI_Config.000 TMS_Config TMS_ConfigLib |
1. New CTI_Client config panel:
VoiceBox Optionen. 2. CTI_Server VoiceBox license is not checking user count. Before it was VoiceBox was available for any amount of users if license was set. 3. TMS_Config – new column added in user rights panel: VoiceBoxEnabled. This flag has to be set if user should have VoiceBox functionality. |
Ad1. Removed CTI_Journal tab,
added new VoiceBox tab. - VoiceBox tab is active only if CTI_Server have VoiceBox license (or enterprise license) and current user have VoiceBox number set in TMS_Config. - 3 buttons: i) Ansage aufnehmen ii) Ansage abhören iii) Ansage löschen - Email textbox (value saved to: HKCU/ Software/ ROMICO/ CTI_Client/ VoiceBox/ Email [Default = “”]) - Aufnahme erlauben checkbox (value saved to: HKCU/ Software/ ROMICO/ CTI_Client/ VoiceBox/ RecordEnabled [Default = “0”]) Ad2. VoiceBox users count: - Basic license – not available - Professional license – count of VoiceBox license. - Enterprise license – count of users (in main license) + count of voiceBox licese. |
N | ► | JS OK | ||||||||||||||||||||||||
********************************************* 19.12.2011, CTI_Server: 7_0_5394 | ||||||||||||||||||||||||||||||||
1 | 19.12.11 | CTI_Server | CTI_Server CTI_Config.000 TMS_ConfigLib |
Set absent state optionally for given time when busy state is turned off. | When changing busy from True to False and AdditionalBusyTime is set in CTI_Config database (tblUsers table – default = 0 [sec]) then current user is set to absent for given amount of time. Absent text can be set using HKLM/ Software/ ROMICO/ CTI_Server/ Server001/ Engine/ Absent_SetWhenNotBusy_Text [Default=”Pause”]. | N | ► | |||||||||||||||||||||||||
********************************************* 12.12.2011, CTI_Server: 7_0_5387 | ||||||||||||||||||||||||||||||||
1 | 12.12.11 | CTI_Server | CTI_Server DBConnector RefSearch CreateDB.sql TMS_Config TMS_ConfigLib |
1. RefSearch – 4 numbers in one row (save local contact info in protocol database). | Ad1. - Added 6 new varchar(255) columns: CompletePhoneNumber2,3,4, PhoneNumber2,3,4, PhoneInfo2,3,4. Added indexes on columns: CompletePhoneNumber2,3,4, PhoneNumber2,3,4. - ID changed: before change Primary key column was uniqueidentyfier type, after change Primary key column name is ID_INT, and its type is int autoincrement. |
C | ► | |||||||||||||||||||||||||
2 | 12.12.11 | CTI_Server | TMS_Config | DataIntegration tab: when clearing reference databases button used to start clear action will be disabled for whole clear time. | N | ▼ | ||||||||||||||||||||||||||
3 | 09.12.11 | CTI_Server | CTI_Network CTI_Tools CTI_Server |
Function Record/Play/Delete client VoiceBox - announcement file | Service new client messages: "RecordMailboxMessage", "PlayMailboxMessage", "DeleteMailboxMessage" by sending command to CCU. | N | ► | |||||||||||||||||||||||||
********************************************* 07.12.2011, CTI_Server: 7_0_5378 | ||||||||||||||||||||||||||||||||
1 | 25.11.11 | CTI_Server | CopyTool | Code cleaning | 1. Added contructors to
rFieldValue structure. 2. frmMain functions moved to modSQL and other modules. 3. Removed XML warnings while compiling project. 4. modIniFiles removed, instead added and shared modIniFile.vb from TeliNotar2HTTP. 5. Removed not used clsProtocolCall.vb class. 6. Added info to OpisCopyTool.doc file. |
C | ▼ | JS, GD OK | ||||||||||||||||||||||||
2 | 25.11.11 | CTI_Server | CTI_Journal | 1. BenutzerName column default
size was a bit too small, now header text matches column size. 2. Begin column containing call datetime bug removed. Before change there was a problem with loading data on operating systems other than German. 3. Minor upgradeV2: commented out Begin variable from clsProtocolCall.vb and added comment about using dates from protocol. |
Ad2. After change date is taken
from double protocol field, not string field. 4. ProtocolMainField – code cleaning |
B | ► | JS, GD OK | ||||||||||||||||||||||||
3 | 25.11.11 | CTI_Server | TMS_Config TMS_ConfigLang.mdb CTI_CentralIni.sdf Protocol.sql CreateDB.sql |
1. TMS_Config language bugs
removed: a) DataIntegrationServer tab: “Clear all database” button is now translated to German. b) UserSettings, LineSettings, UserRights tabs translation bugs (was made in CTI_Server 04.11.2011, 14:38:24; 7.0.0.5366). Noted translation problems (English version instead of German version): - LineSettings tab (tooltips of buttons and provider selection label). - UserSettings tab (tooltips of buttons, provider selection label and context menu items). - UsersRights tab (tooltips of buttons, provider selection label and context menu items). 2. CTI_CentralIni.sdf: Outlook example bugs removed: Before change Name2 and CompanyName columns was mismatched (bug was also made in old PBIniSrv.mdb). 3. SQLScript files: Removed bug with too small string data columns on not German OS |
Ad3. Changed size of Start, Connect and End varchar columns to 50 (before it was 20). | B | ► | JS, GD OK |
||||||||||||||||||||||||
4 | 18.11.11 | CTI_Server | RefSearch | RefSearch adds part of number as “Internal” number to references (for “TextFile” source database | Kleinaufgabe: RefSearch
MainNumber function for txt source database (kh) For "TextFile" source of references field MainNumber is processed the same functionality as in Active Directory source. |
N | ► | JS, KH, TM OK | ||||||||||||||||||||||||
********************************************* 17.11.2011, CTI_Server: 7_0_5377 | ||||||||||||||||||||||||||||||||
1 | 16.11.11 | CTI_Server | CopyTool DBConnector SQLDBFiles |
1. Possible to load data from ODBC Database (System DSN) to SQL Protocol. | Ad1.Column assign definition
and destination table name configured by CopyTool.ini file. New protocol column: Synchronizet [Bit] [Default=0] [HKLM]\ Software\ ROMICO\ CTI_Server\ Copy_Tool "CopyNewRowsToExternalDB_Interval"="15 [Default ="60"][sec] [restart necessary] |
N | ► | JS OK | ||||||||||||||||||||||||
2 | 16.11.11 | CTI_Server | CopyTool DBConnector SQLDBFiles |
CopyTool updates: | 1. When minimizing app it goes
to Tray. Maximizing is possible by clicking tray icon. 2. When closing application there is a question if user is sure about closing. 3. Copy interval and last copy date and time is added to info labels when copying protocol to ODBC. 4. When ODBC copy is configured application start copying data automatically when started. |
C | ▼ | JS OK | ||||||||||||||||||||||||
3 | 15.11.11 | CTI_Server | CTI_Server | Possible to send SMS automatically using SMSConnector.exe | a) Before change CTI_Server
SMSSend message parameters received from CTI_Client, when client sent SMS
from form (manually) was as follows: SMSTargetNumber, SMSMessage,
XMLContact. In this method of SMS sending SMSSenderNumber is configured in CTI_Config.mdb database for each user and cannot be changed by CTI_Client. b) After change it is possible to receive SMSSend message when sending SMS from form and it did not change, but it is also possible to receive new parameters when sending SMS automatically by SMSConnector.exe, as follows: - SMSTargetNumber, SMSMessage, XMLContact, SMSSenderNumber, Email. New params description: - Email is new field not used in SMS mechanism, it is just send from CTI_Client for future use. - SMSSenderNumber is new field in SMSSend message, allowing to send any number as a SMS Sender when using SMSConnector.exe. |
C | ► | JS OK | ||||||||||||||||||||||||
4 | 15.11.11 | CTI_Server | CTI_Server CTI_Config.000 TMS_Config_Lang.mdb TMS_Config TMS_ConfigLib Lizenz.mdb CTI_Server_WebRequest CTI_License CTI_Tools DBConnector |
1. GSM calls. Possible to set line as busy when cell phone has a call. Possible to protocol GSM calls. | 2. Project converted to
VS2010. Ad1. Configuration: - Licenses: new TeliGSM license (160). - User settings: tblUsers – PhoneNumber2, PhoneNumber3, PhoneNumber4. - User rights: GSMEnable. [HKLM]\ Software\ ROMICO\ CTI_Server\ Server001\ Engine "Busy_SetWhenGSM"="0" [default = “1”] Restart necessary. |
N | ► | JS OK | ||||||||||||||||||||||||
5 | 27.10.11 | CTI_Server | CTI_Server TMS_Config CTI_CentralIni.sdf TMS_Config_Lang.mdb |
1. CTI_CentralIni.SDF – added
example reference database (can be made from SQL Compact 3.5 source reference
database). 2. TMS_Config and TMS_ConfigLib projects converted to VS2010. 3. TMS_Config Data integration server – added function used to clear reference database. 4. TMS_Config Users management – added possibility to remove lines that are not available in TAPI. Added lines color. Blue = temporary contact line, Grey = Old TAPI line, not available anymore. 5. Editing absent date by TMS_Config and setting time to 00:00 generated error (validation problems). After change date is validated properly with or without hours in it. |
Ad3. All reference databases are cleared (max 10.000 rows for single SQL command). | B | ► | KH AD 3 – Label
„Clear“ (EN) is in German ver. JS 4 – Error while reading data from LangDatabase (double key) JS 1,2,5 OK |
||||||||||||||||||||||||
6 | 28.10.11 | CTI_Server | CTI_Server CTI_Network CTI Tools |
1. Changed CCU action play
recorded message, CCU receive incoming call now, before CCU do MakeCall 2. Changed code for use global messages definition. |
AD1 Changed service of
CTI_Journal message “CallAndPlayMailBoxFile”, (as default server sends
message MSG_GET_VOICEMESSAGE to CCU now, old solution is registry option.
Registry VoiceBox/PlayMsg_CallDirection, possible values
PlayMsg_CallDirection= <outgoing>/<incoming> default
incoming) AD1 Added service of CCU message MSG_SET_VOICEMESSAGE (server make call at user line to received CCU MSN) AD1 Default solution (incoming) VoiceMessage call is not send to protocol. AD2 Additionally server use defined messages MSG_GET_WAITINGQUEUEMAILBOXCANCEL and MSG_SET_WAITINGQUEUEMAILBOX instead of strings |
N | ▼ | JS, KH OK | ||||||||||||||||||||||||
********************************************* 19.09.2011, CTI_Server: 7_0_5313 | ||||||||||||||||||||||||||||||||
1 | 15.09.11 | CTI_Server | CTI_Server | Failed SMSs are now marked as bold in protocol database. | B | ► | JS OK | |||||||||||||||||||||||||
2 | 14.09.11 | CTI_Server | TMS_Config | Removed bug where after update LCR panel contained empty rows (from old LCR configuration). | N | ▼ | JS OK | |||||||||||||||||||||||||
3 | 14.09.11 | CTI_Server | CTI_Config.000 | Added tblCalledIDNames | N | ▼ | JS OK | |||||||||||||||||||||||||
4 | 14.09.11 | CTI_Server | DBConnector CTI_Journal TMS_ConfigLib |
1. Update database bug
removed. 2. Bug was made 12.09.2011 |
Ad1. After changing update database mechanism bug was made in which special column names was added without “[“ “]” signs. | B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 13.09.2011, CTI_Server: 7_0_5307 | ||||||||||||||||||||||||||||||||
1 | 12.09.11 | CTI_Server | CTI_Server CTI_Network CTI_Tools |
1. CTI_Server_Starter – application that detects CTI_Server stop and executes reserve CTI_Server. | N | ► | ||||||||||||||||||||||||||
2 | 12.09.11 | CTI_Server | DBConnector | 1. Add TeliMemo table to SQL Server DB | 2. DB update function fix: Before when not exists in SQL Server, adding new table by DBConnector failed because in SQL Server we can not add table without columns (which were added as alter table – in mdb it was ok). Now: create table with columns in one query | N | ► | |||||||||||||||||||||||||
********************************************* 07.09.2011, CTI_Server: 7_0_5294 | ||||||||||||||||||||||||||||||||
1 | 06.09.11 | CTI_Server | CopyTool | 1. New function in CopyTool – convert CompleteNumber in Protocol database. | Ad1. After changing CompleteNumber mechanism in CTI_Server, protocol needs to be updated. | N | ► | JS OK | ||||||||||||||||||||||||
2 | 06.09.11 | CTI_Server | TMS_Config TMS_ConfigLib TMS_Config_Lang.mdb CTI_Server DBConnector CTI_Config.000 |
1. LCR only add prefixes for
manually configured numbers Price rating, costs calls not available anymore |
Ad1. Before change LCR for
CTI_Client worked only for redirections, MakeCall LCR was made by old
TeliMan5 Client. After change new LCR works for all outgoing calls, numbers
are made in CTI_Server (MakeCall, Dial, Transfer, Redirection). Old TMLCR (vb6) removed |
C | ► | JS OK | ||||||||||||||||||||||||
3 | 02.09.11 | CTI_Server | DBConnector RefSearch TMLCR CTI_Server CTI_Journal |
1. CompleteNumber function
rebuilded. Warning 1: Necessary new BCI_RefIdent Warning 2: Reference databases have to be rebuilded |
Ad1. All numbers made by
completeNumber function have the same structure (before change German numbers
had space in CompleteNumbers). |
C | ► | JS OK | ||||||||||||||||||||||||
4 | 01.09.11 | CTI_Server | CTI_Server
DBConnector |
CLIENT_ALARM When incoming call to user defined in tblActions, send Alarm message to all users |
In tblActions field UserId
changed to UserEaz so all actions are checked by Eaz Type=CLIENT_ALARM Param1= \\192.168.0.103\CentralFolder\alarm.jpg |
N | ► | JS OK (picture
problems) If picture is configured (for tests: alarm.bmp made as copy of Urlaub.bmp) then it is not shown each time. Sometimes there is ALARM text, sometimes there is Image. |
||||||||||||||||||||||||
5 | 01.09.11 | CTI_Server | CTI_Server TMS_Config TMS_ConfigLang.mdb |
1. CTI_Server automatic update mechanism removed. | Ad1. Due to removed AutoUpdate timers: Clearing old log files is now made on CTI_Server start and once each day at 1st o’clock. Before it was made on CTI_Server start and when AutoUpdate mechanism was checking for new version. | C | ▼ | JS OK | ||||||||||||||||||||||||
********************************************* 31.08.2011, CTI_Server: 7_0_5285 | ||||||||||||||||||||||||||||||||
1 | 29.08.11 | CTI_Server | RefSearch | 1. Wenn Name1, Name2 und
Company =‘‘, wird kein Ref-Eintrag erstellt. (Vorher nur Name1 und
Name2) 2. Doppelstart wird als Fehler protokolliert statt mit MsgBox gemeldet |
C | ► | BS, JS, KH OK | |||||||||||||||||||||||||
2 | 26.08.11 | CTI_Server | CTI_Server TMS_Config setup |
check for Microsoft SQL Server Compact 3.5 as first and start setup if needed | N | ► | BS, JS, KH OK | |||||||||||||||||||||||||
3 | 26.08.11 | CTI_Server | DBConnector RefSearch TBAssist CTI_CentralIni.sdf TMS_Config TMS_ConfigLib AbsentIcons setup |
1. CTI_CentralIni.sdf
updates. 2. AbsentPics are automatically copied to each CentralDesktop directory. |
Ad1. Changes: Databases table: a) FieldsFieldNames -> FieldsAssignDefinition_Name. FieldsAssignDefinition table: a) DBName -> Name b) Id -> RefId c) FieldNumber -> Id d) Column order changed (first = Id, second = Name, third =RefId) e) Kategorie -> Category AbsentPics table: a) Size of PicName column changed from 50 to 512. |
C | ► | BS, JS, KH OK | ||||||||||||||||||||||||
4 | 24.08.11 | CTI_Server | CTI_Server DBConnector DBInspector RefSearch TBAssist CTI_CentralIni.sdf TMS_Config TMS_ConfigLib TMS_ConfigLang.mdb setup |
1. PBIniSrv.mdb converted to CTI_CentralIni.sdf (compact database) | Ad1. FieldsNames table name
changed to FieldsAssignDefinition. Table “rotated by 90%”, columns are now
rows and rows are columns.Columns “Visible” and “ColumnName” was removed.
“rebmuN” PBItem (FieldsNames row) removed. Added new table AbsentPics, copied from TeliMan5 Config.mdb. |
C | ► | BS, JS, KH OK | ||||||||||||||||||||||||
********************************************* 23.08.2011, CTI_Server: 7_0_5264 | ||||||||||||||||||||||||||||||||
1 | 18.08.11 | CTI_Server | DBConnector | 1. DasTelefonBuch search bugs removed (No company and wrong name1,name2 order). | Ad1. a) TelefonBuch application was searching Company name properly, but in WebMode Company was not filled. After change company is properly extracted from web response. b) Before change order of Name1, Name2 was different in local TelefonBuch application and webservice. After change Name1 and Name2 fields are in the same order for both modes. |
B | ► | JS, GD OK | ||||||||||||||||||||||||
2 | 18.08.11 | CTI_Server | TMS_Config TMS_ConfigLib |
1. MultiServer configuration initialization and recovery updates. | Ad1. a) If CTI_Server with id other than 001 takes over CTI_Server’s 001 old TMS_Config.mdb database registry of CTI_Server’s 001 was not moved. After change registry are also renamed for CTI_Server which takes over CTI_Server’s 001 configuration. Only network ports settings are set to default. b) When new CTI_Server instance is executed default registry was set from CTI_Server’s 001 registry (example: AreaCode, CountryCode). After change all registry initialized for new CTI_Server instance are set to default (default taken from setup). c) Prot.txt and Protocol.mdb file names now contains serverID as default (ex: Prot_004.txt, Protocol_004.mdb). Clean protocol_xxx.mdb database is automatically copied if not exists. |
B | ► | JS, GD OK | ||||||||||||||||||||||||
3 | 17.08.11 | CTI_Server | TMS_Config | 1. DataIntegration tab – column
names bug removed (before change column headers was in wrong position). 2. DataIntegration tab – it is now possible to resize PbIniSrv_path column. |
3. CentralFolder – main central folder path is now automatically checked when CentralFolder is changed (but only when previous main centralfolder is empty or does not exists in CTI_Config_xxx.mdb database). | B | ► | JS, GD OK | ||||||||||||||||||||||||
4 | 17.08.11 | CTI_Server | DBConnector RefSearch CTI_Journal |
1. Before change when RefSearch was executed and DBConnector cache was cleared in both CTI_Server and CTI_Journal, only one application cleared cache. After change all both application are clearing cache properly. | Ad1. Boolean flag RefSearchCache_Clear changed to date (research saves actual date, DBConnector reads date value and clears cache only if previous date is different than new, DBConnector does not delete registry value anymore). | B | ► | JS, GD OK | ||||||||||||||||||||||||
5 | 17.08.11 | CTI_Server | CTI_Server | 1.
Corrected bug with block to run server when not closed properly (e.g.after computer reset without windows close) Bug was made in 08.07.2011, CTI_Server: 7_0_5250 MultiServer single ID instance mechanism updated (IsActive flag blocking executing more than one instance of server with the same ID). |
Ad1. Before change when CTI_Server was terminated irregularly IsActive flag in registry was not cleared and new CTI_Server instances was blocked until flag was cleared manually. After change flag is cleared by each new CTI_Server instance, and monitored by already running CTI_Server. If flag is re-set then it means there is already CTI_Server with same ServerID running and no new CTI_Server can be run. | B | ► | JS, GD OK | ||||||||||||||||||||||||
********************************************* 09.08.2011, CTI_Server: 7_0_5251 | ||||||||||||||||||||||||||||||||
1 | 05.08.11 | CTI_Server | DBConnector | DasTelefonbuch Web Service searching allowed | Searching in DasTelefonbuch
WebService allowed, required registry: [HKLM_CTIS]=HKLM\Software\ROMICO\CTI_Server\Server001 [HKLM_CTIS]\ RefSearch "DasTelefonBuch_WebMode"="1" "DasTelefonBuch_WebAddress"="https://tbwebservice-tvg.de/TBWebService/search.cgi" "DasTelefonBuch_WebUser"="t.mikusinski@romico.de" "DasTelefonBuch_WebPassword"="tvgtest" |
N | ► | BS, JS OK | ||||||||||||||||||||||||
2 | 12.07.11 | CTI_Server | TMS_Config | 1. Multi
server PBX wrong registry keys in config correction PBXConfig (automatic pbx config by registry files) in multiserver update. |
Ad1. Before change when starting PBXConfig for server with id different than 001 (ex: 002, 100, etc.) saved settings to 001 registry keys. After change id update is made properly and settings are saved to destination servers registry (002 to Server002 registry and so on). | B | ► | JS, GD OK | ||||||||||||||||||||||||
********************************************* 08.07.2011, CTI_Server: 7_0_5250 | ||||||||||||||||||||||||||||||||
1 | 06.07.11 | CTI_Server | CTI_Server TMS_Config TMS_ConfigLib TMS_Config.mdb TMS_Config.000 CTI_Journal |
CTI_Server_MultiServer MultiServer can be executed by adding SERVERID=XXX param to CTI_Server.exe and TMS_Config.exe (XXX can be from 001 to 999). Warning: all vpn servers update necessary BCI Version: |
Each multiserver has its own
separate configuration with dynamically generated databases
(CTI_Config_XXX.mdb from CTI_Config.000). Registry values moved HKLM/Server/Server001 -> HKLM/Server/: - Path_Update - ServerInstallation - Path_Server - AUCInstallation - Path_Common - AUSInstallation |
N | ► | JS Err: Config
change TSP registry flags for wrong server GD Err: ClearCache and reference database refresh wrong server |
||||||||||||||||||||||||
2 | 06.07.11 | CTI_Server | CTI_Server | VPN Connection correction, servers are now detected by IP and port, not only by IP. | Old CTI_Server version can not connect to new one by VPN. | C | ► | |||||||||||||||||||||||||
3 | 06.07.11 | CTI_Server | CTI_Journal | CTI_Journal can be executed by adding SERVERID=XXX param (XXX can be from 001 to 999). Depends on ServerID CTI_Journal will use default registry (if none), or “ServerXXX” subKey if ID is set. | N | ► | ||||||||||||||||||||||||||
********************************************* 05.07.2011, CTI_Server: 7_0_5246 | ||||||||||||||||||||||||||||||||
1 | 04.07.11 | CTI_Server | CTI_Server TriTAPI |
1. Added time logs in TriTAPI
used to track: a) Time of receiving CallBack for function generating CallAdded and CallRemoved. b) Time of finishing async requests of MakeCall and Drop. c) Time of raising CallAdded and CallRemoved events. d) In CTI_Server: Time of receiving CallAdded and CallRemoved events. |
Ad1. Time logs can be enabled
by registry flag: HKLM\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ Debug\ CallEventsTimeLog="1" (restart necessary). Visible as yellow TAPI logs on CallAdded and CallReceived event handling. |
N | ▼ | JS OK | ||||||||||||||||||||||||
2 | 04.07.11 | CTI_Server | CTI_Server TriTAPI |
1. Removed error “Konnte funden
tracked call”. Added delay before starting redirection (after call added)
instead of DoEvents. 2. AutoAnswer function used in manual pickup (redirect+pickup instead of TAPILinePickup) also moved to new delay timer (due to possibility of empty CallerID, and future planned changes related with autoanswer calls from unknown callers). |
Ad1. Error was generated by calling DoEvents while managing CallAddedEvent in clsEngine. After change DoEvents was removed. Redirections are now delayed after receiving CallAdded event allowing TriTAPI to update CallerID before starting redirection (earlier DoEvents generated this delay). Delay can be changed by registry key: [HKLM\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ RUL\ Delay_AfterCallAdded. Default = “500” [ms]. Restart not necessary. | B | ► | GD, JS OK | ||||||||||||||||||||||||
3 | 27.06.11 | CTI_Server | CTI_Server | 1. Added logs | Ad 1. Added debug logs allowing to detect if CallAdded generated error while trying to add more than one call with the same hCall to trackedCalls collection. Also changed error management in CallAdded event to detect if errors in this function was generated (before on error resume next). Changes made to get more info about “Konte nicht Tracked call funden” error | N | ▼ | JS OK | ||||||||||||||||||||||||
4 | 27.06.11 | CTI_Server | CreateDB.sql | Optimization Protocol.sql | bigint->int: ID, hCall,
FollowMe, Duration, UserFirmID, RedDestRecId, CallBackFoundRecId,
RedSourceRecId bigint->smallint: Origin, Status Added not null: FollowMe Added NOT NULL DEFAULT ((0)): Origin |
C | ► | JS OK | ||||||||||||||||||||||||
********************************************* 22.06.2011, CTI_Server: 7_0_5204 | ||||||||||||||||||||||||||||||||
1 | 22.06.11 | CTI_Server | CTI_Server | Before change Holding and Unholding call reseted TimeConnect value, and duration in protocol was wrong (contained only time between hold and disconnect). After change TimeConnect is not reseted after unholding call (error only for incoming calls). | B | ► | JS OK | |||||||||||||||||||||||||
2 | 22.06.11 | CTI_Server | DBConnector | 1. Updated DBConnector and tested CTI_Server after protocol types change. | Ad1. Changes: a) bigint->int: ID, hCall, FollowMe, Duration, UserFirmID, RedDestRecId, CallBackFoundRecId, RedSourceRecId b) bigint->smallint: Origin, Status c) Added not null: FollowMe d) Added NOT NULL DEFAULT ((0)): Origin |
C | ► | JS OK | ||||||||||||||||||||||||
3 | 22.06.11 | CTI_Server | CTI_Server TriTAPI |
1. DebugLogs: Updated
DebugTrackedCall mechanism. Before change DebugTrackedCall “removed twice”
error was generated to many times due to same hCall in different call
objects. After change hCall is not only value used as unique key in debug
collection (additionally there is new UniqueTapiCallID, different for each
call object, and tapiCall object creation date). Additionally information about tapiCall object creation date is added to error “CallRemoved: Konnte TrackedCall nicht finden für hCall. |
Ad1. DebugTrackedCall mechanism
can be used to detect: A) no CallAdded event from triTAPI. B) double CallRemoved event from triTAPI. C) call origin change from Conferenced to any other at call removed. D) LCR reinitialization and Protocol call collection cleanup. |
C | ▼ | JS OK | ||||||||||||||||||||||||
4 | 17.06.11 | CTI_Server | Protocol.sql | Optimization Protocol.sql | bigint->int: ID, hCall,
FollowMe, Duration, UserFirmID, RedDestRecId, CallBackFoundRecId,
RedSourceRecId bigint->smallint: Origin, Status Added not null: FollowMe Added NOT NULL DEFAULT ((0)): Origin |
C | ► | JS OK | ||||||||||||||||||||||||
5 | 16.06.11 | CTI_Server | CTI_Server CTI_Tools CTI_UserStatus CTI_Network |
It is now possible to view desktop of online clients (context menu) using CTI_UserStatus. TeliView client will be started by CTI_Server if client allows connection. | N | ► | JS OK | |||||||||||||||||||||||||
********************************************* 14.06.2011, CTI_Server: 7_0_5180 | ||||||||||||||||||||||||||||||||
1 | 14.06.11 | CTI_Server | CTI_Server | 1. CTI_Server – removed bug where two users could login to server. | 2. CTI_Server, TeliBar – when user logs into server, and there is already logged in user on given account, TeliBar will show message box with question about shutting down another client before logging in. | B | ► | JS, GD OK | ||||||||||||||||||||||||
2 | 09.06.11 | CTI_Server | AccessEditor
TMS_Config |
1. It is possible to open MSSQL Compact database with ROMICO DataBase Editor. | 2. “AccessEditor” executable renamed to “ROMICO DataBase Editor”. | N | ▼ | JS, GD OK | ||||||||||||||||||||||||
********************************************* 08.06.2011, CTI_Server: 7_0_5173 | ||||||||||||||||||||||||||||||||
1 | 02.06.11 | CTI_Server | CTI_Server | Before change second call type was set to BUSY when TAPI Active calls on line number was greater than (>) 1, but on some PBX BUSY calls are not counted as active TAPI calls. After change CTI_Server checks its own calls collection (TriTAPI) to get call count on given line. | C | ► | JS OK | |||||||||||||||||||||||||
2 | 02.06.11 | CTI_Server | CTI_Server | Before change CTI_Server changed tray icon to red when run without Clients license (only lines). After change CTI_Server works correctly with only_lines license. (CTI_EventStatus and other Tools TCPIP connection will now work as intended). | C | ► | JS OK | |||||||||||||||||||||||||
3 | 02.06.11 | CTI_Server | CTI_Network | 1. MessageBuffer_Size buffer
initialization optimization. Added debug logs. 2. MessageBuffer (SocketStateObject) – memory optimization. Added debug logs. |
Ad1.Buffer
is created automatically when creating class object, Redim is not used
anymore. Info: HKLM\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ Networking\ MessageBuffer_Size: a) If set to 8 bytes or below – communication will not work. b) if set between 16 and 4096 communication can work slower due to message split (max message size send by CTI_Server = 4000bytes). c) Default setting = 65528 bytes. d) 16384 bytes (4 * 4096 bytes), buffer allows to receive 4 longest messages at once. Ad2. SocketStateObject is created only once for each connection, before it was created for each message (with 64KB buffer). |
C | ► | JS OK | ||||||||||||||||||||||||
********************************************* 31.05.2011, CTI_Server: 7_0_5165 | ||||||||||||||||||||||||||||||||
1 | 27.05.11 | CTI_Server | RefSearch | Changed for make internal number from complete number (Active Directory) | Configuration
in PbIniSrv.mdb for AciveDirectory, format of value in column MainNumber
changed. There is (existing) column MainNumber in PbIniSrv.db. MainNumber format is "+49 608495(1111); +49 6958(2222)” It is collection of (example) “+49 6958(2222)” and for each in this collection when complete number starts with +49 6958 then this part is replaced with 2222 and if length is <= max internal number then it is new record in TeliRef (second record because all complete number is added too as first). |
N | ► | JS, KH OK | ||||||||||||||||||||||||
2 | 27.05.11 | CTI_Server | CTI_Network | 1. It is possible to change CTI_Server’s network buffer size (CTI_Network) by new MessageBuffer_Size registry key. | [HKLM]\
SOFTWARE\ ROMICO\ CTI_Server\ Server001\ Networking\
MessageBuffer_Size="16384" Restart necessary. Default=”65528” |
N | ► | JS OK | ||||||||||||||||||||||||
********************************************* 25.05.2011, CTI_Server: 7_0_5161 | ||||||||||||||||||||||||||||||||
1 | 24.05.11 | CTI_Server | CTI_Server | Removed error where CTI_Server was saving wrong TimeConnect to Protocol database. Bug was made 06.05.2011, 7_0_5115 | Before change CTI_Server was translating Double value to Integer, loosing data and generating wrong timeConnect values in Protocol. | B | ▲ | JS, KH OK | ||||||||||||||||||||||||
2 | 24.05.11 | CTI_Server | CTI_Server | Added info about last change date of multicast and no_multicast messages monitoring properties in CTI_Server monitoring registry. | Values
which are saved in HKLM/Software/ ROMICO/ CTI_Server/ Server001/ Monitoring/
: MC_InMsgMaxQueueSizeDate, MC_OutMsgMaxQueueSizeDate NMC_InMaxBufferUsageDate, NMC_OutMaxBufferUsageDate |
N | ▼ | JS, KH OK | ||||||||||||||||||||||||
3 | 24.05.11 | CTI_Server | CTI_Server | CTI_Server removed For each function while clients was logging to server, instead added UserName/Eaz dictionary to find users in collection only by key. | N | ▼ | JS, KH OK | |||||||||||||||||||||||||
4 | 24.05.11 | CTI_Server | DBConnector RefSearch TBAssist TMChecker CTI_Journal CTI_Server |
CTI_Server components prepared for mutliserver update. | C | ► | JS, KH OK | |||||||||||||||||||||||||
********************************************* 18.05.2011, CTI_Server: 7_0_5153 | ||||||||||||||||||||||||||||||||
1 | 18.05.11 | CTI_Server | CTI_Server TriTAPI |
Busy Algorithm updates: incoming call on busy line is marked as busy in protocol (callType). | When
a) call.TimeConnect = 0 b) NoAnswerReplaceWithBusy =1 c) call is incoming d) there was second call (or slave line was busy) while adding call; Then it is marked as “BUSY” calltype. NoAnswerReplaceWithBusy is a registry value in key: “HKLM\...\ CTI_Server\ Server001\ Protocol\”, default value = “0”, restart no necessary |
C | ► | JS OK | ||||||||||||||||||||||||
2 | 18.05.11 | CTI_Server | CTI_Journal | 1. Neue Symbole für Journal (main datagridview context menu). | C | ► | JS OK | |||||||||||||||||||||||||
3 | 17.05.11 | CTI_Server | CTI_Journal | 1. Neue Symbole für
Journal 2. Journal-Symbolleiste mit Busy |
Ad1. new filter icons Ad2. new filter busy [Red-In]. |
C | ► | JS OK | ||||||||||||||||||||||||
********************************************* 13.05.2011, CTI_Server: 7_0_5150 | ||||||||||||||||||||||||||||||||
1 | 13.05.11 | CTI_Server | CTI_Server DBConnector CTI_Network |
Added Action
"SMS". Action is run on user during
incoming call. Action "SMS" - send sms by Skype Configuration: TMS_Config.mdb-tblActions UserId – it is id from tblUsers Type – we have only type “SMS” now Param1 – list of destination numbers for Skype SMS sending; list of numbers separated by ";" Param2 – text of SMS Reload: CTI_Server try Kugel\ Benutzereinstellungen neu einlesen or Config (e.g. Benutzerrechte SMS) |
Reactivate
Skype SMS sending. Read configuration for actions. Service actions in
separate thread. Service action "SMS" by skype sms sending. [HKLM_CTIS]\ sms\ skype "SMS_SendNext_Delay_ms"="600" Interval betwen SMS sending to Skype in miliseconds [default "1000"] restart not necessary |
N | ► | JS OK | ||||||||||||||||||||||||
2 | 13.05.11 | CTI_Server | CTI_Server | Added Protocol of TryAndConnect
call (with TargetID) CCU_1_0_403_2011_05_06 |
CCU sends protocol structure with information about TryAndConnect call, especially with new field TargetID. CTI Server uses this value and sends to database. | N | ► | |||||||||||||||||||||||||
********************************************* 12.05.2011, CTI_Server.Net: 7_0_5128 | ||||||||||||||||||||||||||||||||
1 | 12.05.11 | CTI_Server | CTI_Server | Added debug flag allowing to log information about creating users objects without DBID (TMRobot5, VPN, TeliWeb, and on ClientOnline network message) as error with IP, Port and EAZ info. | [HKCU_CTIS]\
Debug CreateUser_DBIDEmpty_AsError [default = "0"]. Restart not necessary. |
N | ▼ | JS OK (v7_0_5128) | ||||||||||||||||||||||||
2 | 12.05.11 | CTI_Server | CTI_Server CTI_License TMS_Config |
UserStatus_InSearchWindow function is now active only if there is FeatureExtension license with date newer than 01.05.2011. | N | ► | JS OK | |||||||||||||||||||||||||
3 | 10.05.11 | CTI_Server | CTI_Server | Clients with “StatusVon” rights
set to “Gruppe” were not receiveing statuses from other group members if
TMS_Config.mdb contained duplicated InternalNumbers (active and inactive) in
line configuration. Do not read user from database when Active=false |
Before
change CTI_Server was sending inactive user info to TeliBar what was
generating an error when there was InternalNumbers duplicated on active and
inactive lines in TMS_Config (CTI_Client duplicate key exception). After change CTI_Server does not add inactive users to network message “GetUserListGroupsAndRights” while server starts – duplicate entries will not be loaded. |
B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 06.05.2011, CTI_Server.Net: 7_0_5115 | ||||||||||||||||||||||||||||||||
1 | 06.05.11 | CTI_Server | CTI_Journal | Protocol calls marked as “WQ_Abort” are always viewed as not connected (red icon), even if Duration is greater than 0. | C | ► | JS, GD OK | |||||||||||||||||||||||||
2 | 06.05.11 | CTI_Server | CTI_Server | Busy: incoming call on busy line is marked as busy in protocol (callType). | When
call.TimeConnect = 0 and call.TimeEnd – call.TimeStart <=
NoAnswerReplaceWithBusyWithin_s and NoAnswerReplaceWithBusyWithin_s <>
0 and call is incoming then it is marked as “BUSY” calltype. [HKLM_CTIS]\ Protocol “NoAnswerReplaceWithBusyWithin_s"="7" [default = “0”]. Restart not necessary. |
N | ► | JS,
GD OK (Todo update – detect second call, no time check) |
||||||||||||||||||||||||
3 | 06.05.11 | CTI_Server | CTI_Server | CTI_Journal
Alle Nebenstellen + list of numbers from CTI_Server protocol extensions. CTI_Journal in client mode can now view other user’s protocol if CTI_Server contains configured extensions. |
TMS_Config.mdb.
tblUserProtocolExtensions contains configuration of protocolExtensions. CTI_Server sends “ProtocolChanged” message to all lines configured in tblUserProtocolExtensions, allowing CTI_Journal to reload protocol changes from other lines. |
N | ► | JS, GD OK | ||||||||||||||||||||||||
********************************************* 04.05.2011, CTI_Server.Net: 7_0_5104 | ||||||||||||||||||||||||||||||||
1 | 04.05.11 | CTI_Server | CTI_Server | Added possibility to cal Redirect via TeliMan7 (Drag&Drop) | N | ► | ||||||||||||||||||||||||||
2 | 27.04.11 | CTI_Server | CTI_Server | TeliBar, TeliMan7 and TeliWeb can now login to server using EAZ or UserName. Before change CTI_Server allowed only UserName as login | N | ► | JS OK | |||||||||||||||||||||||||
********************************************* 21.04.2011, CTI_Server.Net: 7_0_5100 | ||||||||||||||||||||||||||||||||
1 | 21.04.11 | CTI_Server | CTI_Server TriTAPI |
Logging TriTAPI events raises and receives count to registry. | If flag [HKLM\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ TAPIEventCounter\ Enabled] is set then most of TriTAPI events raises and receives by CTI_Server are counted and logged to system registry in TAPIEventCounter key. Max count = 2047483468, if exceeded counter resets and TAPI error with previous count is logged. | N | ▼ | GD OK | ||||||||||||||||||||||||
2 | 20.04.11 | CTI_Server | TMS_Config | 1. UserGroups tab: Before change sorting did not work for UserList and GroupList when InternalNumber was viewed as line description. After change sorting of UserList and GroupList is done properly. | B | ▼ | GD OK | |||||||||||||||||||||||||
3 | 20.04.11 | CTI_Server | TMS_Config | 1.
Users Redirections tab – only 3 columns can be sorted: Active, Delay,
Prio. 2. Users Redirections tab – columns sizes in redirections grid are now saved in registry and restored after TMS_Config restart. |
3. Users Redirections tab – Before change after entering and leaving redirection row Reload_Button was visible. After change button shows only when something is changed in redirection grid. | B | ▼ | |||||||||||||||||||||||||
4 | 20.04.11 | CTI_Server | CTI_UserStatus | CTI-User-Status - Farben anpassen | Change colors using TeliBar standards: Yellow->Green, Absent_Blue->Violet. | C | ▼ | |||||||||||||||||||||||||
5 | 20.04.11 | CTI_Server | CTI_EventStatus | CTI_EventStatus will not hide selection when window looses focus. Before change when CTI_EventStatus lost focus selection on row was not visible. | N | ▼ | ||||||||||||||||||||||||||
6 | 18.04.11 | CTI_Server | CTI_Server CTI_Network |
1.
CTI_Network – memory optimalization. 2. CTI_Server – added possibility to clear monitoring flags by settings value to “-1” in “HKLM/ SOFTWARE/ ROMICO/ CTI_Server/ Server001/ Monitoring/” 3. CTI_Server, CTI_Network – added new network monitoring flag used to track max network buffer usage. |
Ad
1. Incoming message buffer is not created for each network message anymore;
instead old buffer from previous message is used. Ad 3. New flag: “HKLM/ SOFTWARE/ ROMICO/ CTI_Server/ Server001/ Monitoring/” “NMC_InMaxBufferUsage” and “NMC_InMaxBufferUsageDate”. |
N | ▼ | JS OK | ||||||||||||||||||||||||
7 | 18.04.11 | CTI_Server | CTI_Server | Changed logs | removed the same log mTAPI_FastSendCallState and LineCallState | C | ▼ | |||||||||||||||||||||||||
8 | 18.04.11 | CTI_Server | CTI_Server | Added logs | UpdateUserInfo:DebugReg-DebugReg("UpdateUserInfo_DBIDEmpty_AsError") | N | ▼ | |||||||||||||||||||||||||
9 | 18.04.11 | CTI_Server | CTI_Server | corrected Bug nothing exception in mTAPI_LineCallState | Moved code unter chech is nothing mTAPI_LineCallState: CallNo = tapicall.Line.NumActiveCalls + tapicall.Line.NumOnHoldCalls + tapicall.Line.NumOnHoldP moved after cvheckin is not nothing | B | ▼ | |||||||||||||||||||||||||
10 | 18.04.11 | CTI_Server | CTI_Server | Reload log as error ReloadAsErrorPrint | DebugReg("ReloadAsErrorPrint")) | N | ▼ | JS OK | ||||||||||||||||||||||||
11 | 18.04.11 | CTI_Server | CTI_Network CTI_Server |
Added logs | 1.
CTI_Network-Number line when exception in WaitForData 2. CTI_Server-mTAPI_LineCallState |
N | ▼ | |||||||||||||||||||||||||
********************************************* 13.04.2011, CTI_Server.Net: 7_0_5088 | ||||||||||||||||||||||||||||||||
1 | 13.04.11 | CTI_Server | CTI_Server DBConnector | Added company field for plan | DBConnector will check if Planer.mdb schema is correct | N | ► | JS
OK: Planer send to another VPN_Server does not contain Firmenname. |
||||||||||||||||||||||||
********************************************* 11.04.2011, CTI_Server.Net: 7_0_5087 | ||||||||||||||||||||||||||||||||
1 | 08.04.11 | CTI_Server | CTI_Server TriTAPI |
When [HKLM \ ROMICO \ CTI_Server \ Server001 \ TSP \ ConnectedID_ReplaceFromCCU_Allow] flag is set - CTI_Server replaces ConnectedID of call when receiving “ReplaceCallerID” message from CCU sent by CCU when it makes transfer. | N | ► | JS OK | |||||||||||||||||||||||||
2 | 08.04.11 | CTI_Server | CTI_Server TMS_Config TMS_ConfigLib TMS_ConfigLang.mdb |
1.
TMS_Config DataIntegration tab: added new column with “Open” link, allowing
opening PbiniSrv.mdb database using AccessEditor.exe. 2. TMS_Config, CTI_Server redirections: DateTo, DateFrom values are now saved to database only if redirection time type is set to “Datumsbereich”, otherwise it is empty. |
3.
TMS_Config – TSP_Lines tab: both TeliRemote columns are moved behind UserName
column. 4. CTI_Server – if DasTelefonBuch is installed and enabled CTI_Server cleans temporary cache files every day at 5:00 using DBT_Clean.cmd. |
N/C | ► | JS OK | ||||||||||||||||||||||||
3 | 06.04.11 | CTI_Server | CTI_Network | possible
to remove errors Monitor TryEnter Failed from CTI_Network do not block sockets list while send to all sockets |
Function sending message to all users is redesigned. Before change it was locking clients list for the whole message send time, what could generate Monitor timeout errors. After change list of clients is blocked only for short amount of time while retrieving given client. | B | ► | JS OK | ||||||||||||||||||||||||
4 | 06.04.11 | CTI_Server | CTI_Server | added configurable MultiplexEAZ | [HKLM_CTIS]\ Call Parameters "MultiplexEAZ"="100" Multiplex user eaz [Default "" - get first] | N | ▼ | JS OK | ||||||||||||||||||||||||
5 | 05.04.11 | CTI_Server | CTI_Server | Added logs | clsUser-Item added print CallStack when Monitor TryEnter Failed | N | ▼ | |||||||||||||||||||||||||
6 | 05.04.11 | CTI_Server | CTI_Server | Corrected bugs MakeCallAt12 | 1.
TAPI_LineCallState: UserFromCall could not be determined, 2. GetStatusResend_String(Boolean, System.String ByRef, System.String ByRef, Int32); ; Monitor TryEnter Failed 3. clsUser Item(; Monitor TryEnter Failed |
B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 25.03.2011, CTI_Server.Net: 7_0_5050 | ||||||||||||||||||||||||||||||||
1 | 25.03.11 | CTI_Server | CTI_Server | Corrected
bug NextRedirect - CCU: Call2 Possible to take Next redirection from
call1 After dropped call1 to redirection, appear (<1s-CCU no free canals or <3s-CCU TimeOut) call2 to redirection take Next redirection from call1 |
LastRedirection
object used to remember redirection for NextRedirection mechanism when call
is redirected to CCU is now cleared when redirection action starts (call is
added). Before change LastRedirection object was cleared when RUL_Timer was
turned off, what could generate error – new call could use old
LastRedirection object. [HKLM] \ [ROMICO] \ CTI_Server \ RUL \ Debug_mTimerRUL_Interval=”5000” |
B | ► | JS OK | ||||||||||||||||||||||||
2 | 25.03.11 | CTI_Server | CTI_Server | Redirections - VPN user check also when VPN user longer than internal number | Before: VPN user longer than internal number treated as external line | N | ► | JS OK | ||||||||||||||||||||||||
********************************************* 24.03.2011, CTI_Server.Net: 7_0_5040 | ||||||||||||||||||||||||||||||||
1 | 24.03.11 | CTI_Server | CTI_Server | Corrected bug NextRedirect - CCU: Call2 Possible to take Next redirection from call1 | Before: 2 Redirections to CCU 1. WaitingQueue with Agents 2. VoiceBox. After 1 Redirection to CCU next call take second redirection instead of first | B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 23.03.2011, CTI_Server.Net: 7_0_5039 | ||||||||||||||||||||||||||||||||
1 | 23.03.11 | CTI_Server | CTI_Server | Corrected bug redirect to CCU when cofigured Wartefeldplätze but all agents are Absent | In this case CTI_Server should take next redirection, not redirect to CCU. Before: redirect to CCU | B | ► | JS OK | ||||||||||||||||||||||||
2 | 22.03.11 | CTI_Server | CTI_Server | When TeliWeb user is logging in – no matter if user name is lower or upper case | C | ► | JS OK | |||||||||||||||||||||||||
********************************************* 21.03.2011, CTI_Server.Net: 7_0_5036 | ||||||||||||||||||||||||||||||||
1 | 21.03.11 | CTI_Server | CTI_Server DBConnector TriTapi ProtocolDBFiles CTI_Journal |
Protocol
corrections for Redirect, TransferInsteadRedirect and TeliRemote: 1. After redirect filled column TargetID 2. Redirect - gray ico 3. Do not protocol temporary call when TransferInsteadRedirect and TeliRemote: 4. Better protocol for TransferInsteadRedirect and TeliRemote |
1.
CTI_Server - Protocol redirection changes. Calls are marked with flags
NoProtocol and ProtocolAsNotConnected. 2. CTI_Server -Redirected calls are added to protocol with with TargetID info (contains destination number). HKCU / Software / ROMICO / CTI_Journal / Settings / ColumnTargetID_Visible = “0”. 3. CTI_Journal - Column text changed: “Gerufen” -> “Angerufen”. |
N | ► | JS OK | ||||||||||||||||||||||||
********************************************* 17.03.2011, CTI_Server.Net: 7_0_5028 | ||||||||||||||||||||||||||||||||
1 | 10.03.11 | CTI_Server | CTI_Server_ StatusMonitor CTI_Journal |
1. RegistryUtils deadlock error removed while deinitializing module (application was deadlocked casue of Invoke and Thread.Join() function). | 2.
CTI_Server_StatusMonitor – functions for MultiServer, detecting application
with given ID generated an error (instead of “ProcessID”, application was
trying to get “Process+ID”). “+” sign was standard typo, and was
removed. 3. RegistryUtils – project converted to VB.NET from C#. Added BuildTask.dll and ErrorAction to project. |
B | ► | JS OK | ||||||||||||||||||||||||
2 | 10.03.11 | CTI_Server | TMS_Config | Before change TMS_Config UserRedirections panel could not resize column in redirection grid (casued by drag&drop function). | After change click on grid header is properly detected and grid column resize is possible. Bug was made in 03.12.2010, CTI_Server.Net: 7_0_4825. | B | ► | JS OK | ||||||||||||||||||||||||
3 | 08.03.11 | CTI_Server | CTI_Server | CTI_Server now uses InternalNumberList (loaded from TMS_Config.mdb table) while creating number used to redirection. | Before change if InternalNumberList was used and given number was not on the list – CTI_Server did not add prefix to such number. | B | ► | JS OK | ||||||||||||||||||||||||
4 | 03.03.11 | CTI_Server | CTI_Server TMS_Config |
Extern Redirections list-Try&Connect-Added WQ_Mode flag to TMS_Config and CTI_Server. If flag is set then WaitingQueue mode is changed to Try&Connect, otherwise it works by default: WaitForFree. | CTI_Server prepares DestinationNumberList, adding prefix before sending DestinationNumberList to CCU on WQ_Mode=TRYANDCONNECT. Number is prepared using following settings: InternalNumberList and MaxInternalLength, RedirectionPrefix, FirmPrefix, MainServerPrefix. | N | ► | JS OK | ||||||||||||||||||||||||
5 | 25.02.11 | CTI_Server | setup | Added DBT_Clean.cmd in folder Support. Delete Das Telefonbuch temporary files. Without delete this files Telefonbuch works slowly | del %TEMP%\TB*.tmp | N | ▼ | JS OK | ||||||||||||||||||||||||
6 | 24.02.11 | CTI_Server | CTI_Server TMS_Config |
1.
Redirections-WQ_Force When flag is set
then redirection is always passed to CCU for WaitingQueueStartMessage play
out. 2. Redirections-Agents (WQ_MaxCallCountForBusyUsers) |
1
Details: New flag for CTI_Server redirections: WQ_Force (Wartefeld erzwingen
on TMS_Config redirections tab). 2 Details New flag for CTI_Server redirections: WQ_MaxCallCountForBusyUsers (Wartefeldplätze in TMS_Config redirections tab). This property can have following values: “1” Or “A Or “A+2” Or “A-3”…Where A – agent’s count (busy, not absend users from redirection destination number list). When trying to redirect to WaitingQueue CCU returns number of call waiting for agents. If there is no space in Queue – WaitingQueue is cancelled (with new network message) and next redirection action is made. |
N | ► | JS OK | ||||||||||||||||||||||||
7 | 23.02.11 | CTI_Server | DBConnector Protocol.mdb Protocol.sql |
New Protocol column: “RedSourceRecId” (bigint) not Null, default=0. | N | ► | JS OK | |||||||||||||||||||||||||
8 | 23.02.11 | CTI_Server | CTI_Server | CTI_Server – next redirection mechanism added for CCU. | After change last CCU redirections are properly remembered and used to continue redirection list check if CCU redirect failes. | N | ► | JS OK | ||||||||||||||||||||||||
********************************************* 18.02.2011, CTI_Server.Net: 7_0_4997 | ||||||||||||||||||||||||||||||||
1 | 11.02.11 | CTI_Server | CTI_Server | Added messages for TeliWeb 1_0_15 | TeliWebStarted, TeliWebUserLogin, TeliWebUserStatusSet | N | ► | GD OK | ||||||||||||||||||||||||
2 | 08.02.11 | CTI_Server | CTI_Server CTI_Tools CTI_Network EventStatus UserStatus TMS_Config |
All CTI_Server registry paths changed to application path. Registry paths must be set by class contructors (clsClientNet, clsServer, clsMulticast) as follows: “Software/ROMICO/AppName/Networking/”. | CTI_UserStatus, CTI_Event status – removed setting custom registry for CTI_Tools errorAction. ErrorAction, Debug flags are now read from default path (Software/ROMICO/AppName/). | C | ▼ | JS OK | ||||||||||||||||||||||||
3 | 07.02.11 | CTI_Server | CTI_Server | After change CTI_Server loads WaitingQueueStartMessage from TMS_Config.mdb.tblRedirections, and uses this value while sending WaitingQueueMailbox message to CCU. | CCU_1_0_293_2011_02_15 | N | ► | GD OK | ||||||||||||||||||||||||
4 | 07.02.11 | CTI_Server | CTI_Server | 1. When HKLM / SOFTWARE / ROMICO / CTI_Server / Server001 / Engine / Busy_SetMasterWhenSlave [default = “1”] flag is set then MasterLine busy state depends on SlaveLine busy state. When slave line is busy then MasterLine programmatically is set to busy also. | 2. UpdateNetwork message send by TeliBar and TMC when absent state changes (text, date or state) does not change busy state, chatport, IsOnline, LocalIP, IsRinging, RingingInfo. | C/N | ► | JS, GD OK | ||||||||||||||||||||||||
5 | 07.02.11 | CTI_Server | CTI_License | 1. MasterLine mechanism is now enabled automatically for Enterprise and Professional licenses when server version is greater than 7. | Earlier
version works as before (feature extension license or Enterprise). Basic server cannot use MasterLine. |
C | ► | JS OK | ||||||||||||||||||||||||
6 | 07.02.11 | CTI_Server | TMS_Config: TMS_Config TMS_ConfigLib TMS_Config.mdb TMS_ConfigLang.mdb |
1.
Redirections tab – added new field in WaitingQueue groupBox, called
WaitingQueueStartMessage. Text changes: Ansage -> Wartemusik; Wartefeld-Nr. -> Wartefeld; New text redirection field is labeled: „Ansage“. |
2. Redirections tab – GroupBox with CalledID was visible when licenses did not allow redirections in server. After change this groupBox is hidden. | C/N | ► | JS OK | ||||||||||||||||||||||||
7 | 04.02.11 | CTI_Server | CTI_Server | When changing port, write new port to file: TeliBar.reg changed to TeliClient.reg | Necessary TeliBar TeliBar_2_0_0884_2011_02_04.msi | C | ► | GD OK | ||||||||||||||||||||||||
********************************************* 03.02.2011, CTI_Server.Net: 7_0_4987 | ||||||||||||||||||||||||||||||||
1 | 03.02.11 | CTI_Server | TriTAPI | Asynchronous MakeCall, Alcatel corrected TimeOut request after MakeCall | After MackCall, next possible operation after 5s | B | ► | GD OK | ||||||||||||||||||||||||
2 | 02.02.11 | CTI_Server | CTI_Server | Changed defaults async Flags: | TSP_Async_Drop: 0->1; TSP_Async_MakeCall: 0->1 | C | ► | GD OK | ||||||||||||||||||||||||
3 | 31.01.11 | CTI_Server | CTI_Server | TeliRemote - changes for AsyncMakeCall | C | ► | ||||||||||||||||||||||||||
4 | 27.01.11 | CTI_Server | CTI_Server TriTapi |
Call To CCU stay on hold TransferInsteadRedirect try again MakeCall when bug [HKLM]\ [CTI_Server]\ TSP TransferInsteadRedirect_MakeCallRepetition_Delay [default 1000] TransferInsteadRedirect_MakeCallRepetition_Count [default 1] |
ExtIncoming
-> A; A -> B (Redirect); B -> CCU(TransferInsteadRedirect);
CCU->C; C->B (Redirec); B->CCU (BugMake call-stay cal on hold) TransferInsteadRedirect_SecondMakeCall_Delay - removed registry |
B | ► | |||||||||||||||||||||||||
5 | 20.01.11 | CTI_Server | CTI_Server | RequestLineMakeCall refactoring | C | ▼ | JS, GD OK | |||||||||||||||||||||||||
6 | 20.01.11 | CTI_Server | DBConnector | DBConnector - frmDebug (when visible) causes error: Monitor TryEnter Failed in QueueProcedure_Locked | bug was made 13.01.2011 7_0_4880 | B | ► | JS, GD OK | ||||||||||||||||||||||||
7 | 17.01.11 | CTI_Server | CTI_Server DBConnector |
Added detailed log | 1.
Added detailed informations to error logs due to Access database connection
issues in ALBER company in following DBConnector functions:
UpdateClientVersion, GetRedirections, GetPlanerForEaz, SaveUserAbsent,
GetUserInfo. 2. Added a possibility to log full stack trace with each ErrorAction exception after setting flag: HKCU or HKLM \ [ROMICO]\ ErrorAction\ StackFunctionPrint. |
N | ▼ | JS, GD OK | ||||||||||||||||||||||||
8 | 17.01.11 | CTI_Server | CTI_Server | Before change planer entries was not loaded by server from Planer.mdb database after server restart, after change server loads planer entries properly | B | ► | JS, GD OK | |||||||||||||||||||||||||
********************************************* 13.01.2011, CTI_Server.Net: 7_0_4880 | ||||||||||||||||||||||||||||||||
1 | 12.01.11 | CTI_Server | TMS_Config TMS_ConfigLang.mdb DBConnector |
1.
Protocol tab changes: a) New checkbox: ProtocolIndexesRebuildAll visible only for SQL protocol database (Default value = “0”). |
b)
Value name changed: ProtocolToTxtHour -> ProtocolBackupHour, lost currect
value and set on default (01:00) c) Value name changed: ProtocolToTxt -> ProtocolCompressEnable (Default changed from “1” to “0”). lost currect value and set on default 0 |
C | ► | GD, JS OK | ||||||||||||||||||||||||
2 | 05.01.11 | CTI_Server | DBConnector CTI_Server Copy Tool |
Protocol clean changes, allowing choosing protocol cleanup and backup destination, before there was only a text file. After change user can choose to move old protocol calls to text file, database or just to delete it. | [HKCU]\ [CTI_Server]\ Debug\ProtocolBackup_MenuEnable | N | GD OK | |||||||||||||||||||||||||
3 | 23.12.10 | CTI_Server | CTI_Tools | 1. Language class update, added possibility to translate RoundButtons automatically. | N | ▼ | JS OK | |||||||||||||||||||||||||
4 | 23.12.10 | CTI_Server | DBConnector CTI_Server SQL_Script files |
1.
Check if protocol database contains indexes on following columns: Benutzer,
CompletePhoneNumber, Duration, LastChange, Line, Marked, MasterLine,
Outgoing, Provider, Telefonnummer, TimeEnd, TimeStart and UserGroupID. And if there are no indexes – create it programmatically. Also SQL scripts updated. |
Special
indexes are not created automatically: - TMC: Abgeholt, UserOnline. - TrafficAnalyzer: CalledID, CallType, RedirectingID, RedirectionID. Protocol.sql-removed:CalledID,Abgeholt,CallType,RedirectingID, RedirectionID Protocol.sql-added: MasterLine, TimeEnd 2. DBConnector new mechanism used to detect and update protocol indexes. |
N | ► | GD, JS OK | ||||||||||||||||||||||||
5 | 23.12.10 | CTI_Server | DBConnector | 1.
Registry keys used to track longest SQL query changed: a) SQL_LongerUse_LogEnable -> SQL_LongestUse_LogEnable; b) SQL_LongerUse_DateTime ->SQL_LongestUse_DateTime; c) SQL_LongerUse_Info ->SQL_LongestUse_Info; d) SQL_LongerUse_Time ->SQL_LongestUse_Time. |
2.
Added a new registry key used to track max protocol queries count in queue:
oQueue_MaxCount_DateTime, contains date and time of max count
occurance. 3. ErrorCallback function added to following functions: a) LogLongerUseTime; b) GetLongerUseTimeStart. |
C | ▼ | GD, JS OK | ||||||||||||||||||||||||
6 | 23.12.10 | CTI_Server | CTI_Server | 1.
New position in tray context menu: ROMICO Logs, opening directory in
%AppData%. Also previous “Logs” menu name changed to “CTI Server Logs”. 2. WatchDog auto disconnect error log changed to UserDef (yellow) log. |
3.
Added comments to csUserListGroupsAndRights_Msg variable. 4. All clsUserProperties class properties made Friend, before they was Public. 5. GetGroupsAndRightFromUser function moved from clsUsers.vb to clsUser.vb. |
C | ▼ | GD,
JS OK TODO: logs Icon change. |
||||||||||||||||||||||||
7 | 23.12.10 | CTI_Server | TMS_Config | 1. Networking tab changes, before when user clicked Auto-Configuration button server port was always changed to random free port. After change port is changed only if ConnectionPortFindFree flag is set. | 2. TeliBar.reg and TMClient.reg files are now updated only in CentralFolders that are used with active TSP lines and only for actually choosen TSP provider. Before change TMS_Config was trying to update all CentralFolders contained in TMS_Config.mdb database. | C | ► | JS
OK TODO: 1 - AutoConfiguration wrong watchdog values 2 - How to test? |
||||||||||||||||||||||||
8 | 23.12.10 | CTI_Server | TMS_Config | 1.
New configuration Tab called “Benutzerrechte” contains all users’ rights:
SMS, Desktop, TeliRemote, Status von, Status fur, Team-Liste von and
Team-Liste fur. All those settings was removed from “Benutzerverwaltung”
tab. 2. “Team-Liste” -> “Team-Liste von”. |
3.
New editable column in Benutzerrechte tab called “In Teamliste nicht
anzeigen“, checkbos used to filter out users from user list send to clients.
Before it was only possible to edit it directly in database
(DisableInUserList field). 4. Status von combobox text change: “Alle” -> “Allen”. |
N | ► | JS
OK TODO: Team-Liste von Allen a nie Alle |
||||||||||||||||||||||||
9 | 21.12.10 | CTI_Server | CTI_Server | Rebuild all indexes in sql - table Protocol after database compress. Checkbox: "Komprimiren um" | DBCC DBREINDEX ('Protocol') | TODO:
1 rebuild indexes also in TeliRef table, 2.DBCC DBREINDEX->ALTER INDEX-no too big mdf |
||||||||||||||||||||||||||
********************************************* 15.12.2010, CTI_Server.Net: 7_0_4834 | ||||||||||||||||||||||||||||||||
1 | 14.12.10 | CTI_Server | CTI_Server TMS_Config TMS_ConfigLib TMS_ConfigLang.mdb TMS_Config.mdb DBConnector |
1.
Status Fur renamed to Status Von. New status rights added: Status Fur. After
changing Status Fur rights TeliBar’s needs to be restarted. a) TMS_Config – new column: StatusFor in TMS_Config.mdb database, editable by “BenutzerVerwaltung” grid. b) CTI_Server loads new StatusFur rights (and creating message string) on start and after reload event from TMS_Config. An old StatusVon right stays unchanged. |
c)
Before change TeliBar (CTI_Client) was loading list of users in its own group
at start, after change TeliBar is loading all users list with Groups_ID and
StatusFur rights on start (ConnectAdv). TeliBar uses this list to filter
incomming messages; each user can be configured to send its statuses to: All,
Group and None using StatusFur. An earlier Status Von rights stays
unchanged. d) CTI_Client: Position of GetUserGroupID message in connectAdv changed, messgae moved earlier to be in front of GetUserListGroupsAndRights message. |
B | ► | JS, GD OK TODO: Team-Liste->Team-Liste von |
||||||||||||||||||||||||
1 | 08.12.10 | CTI_Server | CTI_Journal | All protocol database connections are now merged into one connection; there is only one database management object. | Database management object is redesigned; all database queries are executed asynchronically. Query tasks queue added. | B | ► | JS OK | ||||||||||||||||||||||||
2 | 08.12.10 | CTI_Server | CTI_Journal | Corrected errors when columns in datagridview rows does not exists removed, after change columns in datagridview row are identified by index, not by name (name was wrong when row was deleted from datagridview). | After closing CTI_Journal when Calls_Identify action was stared, CTI_Journal was generating errors (null exception). After change, Call_Identify action will not raise events to main form when it is closed, and it will be cancelled.F3 | B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 07.12.2010, CTI_Server.Net: 7_0_4829 | ||||||||||||||||||||||||||||||||
1 | 07.12.10 | CTI_Server | CTI_Server | SQL query optimization: 1. Removed ProtocolGetMaxFollowMe select at CTI_Server startup. FollowMeLastID is now started from 0 each time CTI_Server restarts, before it took last value from protocol database. Select took 100MB or more in SQLServer at CTI_Server startup. | 2.
Bold Function redesigned: a) MasterLine condition is added to SQL query only if MasterLine is not equal to InternalNumber. b) Added condition to SQL query, setting Marked to 0 only if Marked equals 1 (Where Marked = 1). |
B | ► | GD, JS OK | ||||||||||||||||||||||||
********************************************* 03.12.2010, CTI_Server.Net: 7_0_4825 | ||||||||||||||||||||||||||||||||
1 | 03.12.10 | CTI_Server | DBConnector | 1.
DasTelefonBuch search is not called anymore while inserting protocol calls to
database, only DasTelefonBuch cache is checked for contacts. 2. Default value of Monitor on DBConnector queue changed, before change monitor was not used by default, now it is (HKCU/ROMICO/CTI_Server/DBConnecotr/Lock [default = “1”]). 3. Maximum oQueue queries count changed to 10.000 for protocol and reference database queries. If oQueue.count reaches this value – error will be logged. |
4.
Maximum oQueue queries count can be logged to registry. Mechanism is turned
on by registry key: HKLM/ Software/ ROMICO/ DBConnector/
oQueue_MaxCount_LogEnable = “1” [Default = “0”]. Max queue count will be
saved in registry key: HKLM/ Software/ ROMICO/ DBConnector/
oQueue_MaxCount. 5. Longest SQL query execution info, date and time can be saved to registry when HKLM/ Software/ ROMICO/ DBConnector/ SQL_LongerUse_LogEnable registry flag is set [default = “0”]. Info will be stored in following HKLM/ Software/ ROMICO/ DBConnector/ keys: SQL_LongerUse_Time, SQL_LongerUse_Info, SQL_LongerUse_DateTime |
B/N | ▲ | 03.12.2010 JS OK |
||||||||||||||||||||||||
2 | 02.12.10 | CTI_Server | CTI_Server Config | 1.
TMS_Config redirections datagridview – clicking CTRL+C causes to copy
selected value in datagridview, or if there are no selected values –
destination number from selected row. Before change whole row was copied to
clipboard. 2. TMS_Config redirections Drag&Drop wrong row error repaired, before change there was a chance to copy other than selected row by Drag&Drop mechanism. |
3.
TMS_Config redirections datagridview, when editing Destination number, and
trying to save wrong value (to many “;” signs, not enough QACD license),
there was an error; other rows were updated with wrong value. After change
undo is made on actual edited row. 4. TMS_Config redirections Drag&Drop now copies also CalledID field, before this field was skipped. |
B | ► | GD OK: 1,3,4 | ||||||||||||||||||||||||
3 | 24.11.10 | CTI_Server | CTI_Server | Corrected bug: second call when Redirect to CCU, Redirect via transfer, AsyncMakeCall | B | ► | GD OK | |||||||||||||||||||||||||
********************************************* 23.11.2010, CTI_Server.Net: 7_0_4819 | ||||||||||||||||||||||||||||||||
1 | 23.11.10 | CTI_Server | CTI_Server | Error: "oReceiveServerTMC_OnError ErrorAddClientAfterConnect OnConnectionWithoutLicense IP (-1)." is not shown anymore when more than five TeliMan Client’s connects to the server | TMC_receive, Tools and TMS_Config socket servers max connections count changed to 2147483647 (Integer.MaxValue), Before change TMC had 5 connections count, tools and TMS_Config had 1000 connections count. | B | ► | JS OK | ||||||||||||||||||||||||
2 | 22.11.10 | CTI_Server | CTI_Server DBConnector CTI_Journal |
1. Server mode CTI_Journal call identification error removed. Before CTI_Journal generated error while search results source was TelefonBuch. (callbackID is now passed as object, hCall string for CTI_Server and DataGridViewRow for CTI_Journal). | 2. ErrorCallback added to all functions, shared modules have ErrorCallback commented. | B | ► | JS, GD OK | ||||||||||||||||||||||||
********************************************* 16.11.2010, CTI_Server.Net: 7_0_4813 | ||||||||||||||||||||||||||||||||
1 | 16.11.10 | CTI_Server | CTI_Server | error users>300 - CTI_Server close during running | 1.
Error action function writes outputDebugString in case of error, before it
used ErrorAction which was generating an uhnandled exception. 2. Log file is now closed in case of error. |
B | ▲ | JS, GD OK | ||||||||||||||||||||||||
2 | 15.11.10 | CTI_Server | CTI_Server | added oReader.Close() DBConnector error with too many opened tables removed. After change DBReader objects are always closed, before change they were closed after database connection close, which was often too late (MS Jet engine limit was already reached). Error was especially visible on servers with more than 400 users in database. |
OutOfMemoryException,
Zusätzliche Tabellen können nicht geöffnet werden. uncommented 'UserList.LoadPlanerData() - error users>300 |
B | ▲ | JS, GD OK | ||||||||||||||||||||||||
********************************************* 15.11.2010, CTI_Server.Net: 7_0_4805 | ||||||||||||||||||||||||||||||||
1 | 15.11.10 | CTI_Server | CTI_Server | Corrected bug DisableInUserList=true - doesn't show users in my group | commented 'UserList.LoadPlanerData() - error users>300 | B | ▲ | JS, GD OK | ||||||||||||||||||||||||
********************************************* 10.11.2010, CTI_Server.Net: 7_0_4803 | ||||||||||||||||||||||||||||||||
1 | 10.11.10 | CTI_Server | CTI_Server | Corrected bug: not possible add new redirection in TeliBar - bug in CTI_Server: "Error; DBConnector.clsConfigDB; Void ExecuteNonQueryCol(System.Collections.Generic.List`1[System.Data.OleDb.OleDbCommand]); Die INSERT INTO-Anweisung enthält folgenden unbekannten Feldnamen: 'AutoAbsent'..." | Bug was made at 22.09.2010, CTI_Server.Net: 7_0_4760 | B | ► | |||||||||||||||||||||||||
2 | 10.11.10 | CTI_Server | TMS_Config TMS_ConfigLang.mdb |
1. VoiceBox and WaitingQueue redirection are now colored as blue and green even if destination number is empty due to new CTI_Server redirection algorithms. | 2. Users redirections tab text change: Grufene Nummer -> Angerufene Nummer. | B | ► | |||||||||||||||||||||||||
********************************************* 09.11.2010, CTI_Server.Net: 7_0_4802 | ||||||||||||||||||||||||||||||||
1 | 04.11.10 | CTI_Server | CTI_Server | Redirections: Possible redirection to WaitingQueue, VoiceBox without destination number | N | ► | KH
OK JS: #1 TMS_Config doesn’t mark redirection with green and blue color when there is not Destination number. JS:Tests with CCU - ToDo |
|||||||||||||||||||||||||
2 | 04.11.10 | CTI_Server | CTI_Server TMS_Config TMS_ConfigLib TMS_Config.mdb TMS_Config.000 TMS_ConfigLang.mdb |
Redirections: added CalledID | New redirections column: “CalledNo” Text(255) in tblRedirection. UsersRedirection panel changed allowing changing called number for selected redirections. | N | ► | GD
OK JS: TMS_Config – OK JS:Tests with CTI_Server - ToDo |
||||||||||||||||||||||||
3 | 03.11.10 | CTI_Server | TMS_Config CTI_Journal CTI_Server |
Default protocol refresh method changed from timer to event. (Client uber Protokollanderungen benachrichtigen = 1). | C | ▼ | JS,
GD OK CTI_Server Neustart |
|||||||||||||||||||||||||
4 | 03.11.10 | CTI_Server | CTI_Journal | CTI_Journal in server mode has no auto-refresh function at all. New calls can be loaded only by manual refresh (new button or F5), or by changing filter causing to reload protocol. Before protocol was automatically checked for new rows every few seconds. | C | ▼ | JS, GD OK | |||||||||||||||||||||||||
5 | 29.10.10 | CTI_Server | CTI_Server | Redirection with next flag and delay will now properly time out before executing. (redirection timer redesigned, ticks every second, not after given delay, checks all redirection in current list). | Before when 2 redirections-Redirection1 delay 5s, Redirection2 delay 15s; Redirection2 works after 5s | B | ► | JS, GD OK | ||||||||||||||||||||||||
********************************************* 27.10.2010, CTI_Server.Net: 7_0_4788 | ||||||||||||||||||||||||||||||||
1 | 25.10.10 | CTI_Server | CTI_Server CTI_Network TMLCR.DLL TRILCRLL.DLL TRITAPI.DLL |
Modules prepared for CTI_Server_MultiServer. Server ID is passed allowing modules to use CTI_Server registry depends on serverID. By default works as before (with serverID = 001). | N | ► | GD OK | |||||||||||||||||||||||||
********************************************* 21.10.2010, CTI_Server.Net: 7_0_4782 | ||||||||||||||||||||||||||||||||
1 | 20.10.10 | CTI_Server | TMS_Config | TMS_Config writes DefaultCentralDesktopPath on start, before it didn’t save default value to registry (it was saved only after change). This value is now used by CTI_Journal, when identifying calls. | B | ► | JS, GD OK | |||||||||||||||||||||||||
2 | 20.10.10 | CTI_Journal | CTI_Journal | 1.
CTI_Journal in server mode can identify calls using DBConnector and main
dataintegration server database. 2. CTI_Journal can now delete rows from protocol database by context menu or Delete key. Delete function is enabled by registry key: HKCU/ CTI_Journal/ Settings/ RowsDelete_Enable (Default value: ServerMode = [1], ClientMode = [0]). |
3.
WriteDebugLog function changed, DebugForm can now be set by application
(modError.oFrmDebug), and if DebugView flag is set, then DebugForm is
automatically shown and used. DebugForm has to have “frmDebug” type name, and
has to implement “DebugLog(string)” public method. NOTE: Writing logs in frmDebug should be made only by this function (WriteDebugLog) - possible overloop. |
N | ► | JS, GD OK | ||||||||||||||||||||||||
3 | 13.10.10 | CTI_Server | TMS_Config TMS_ConfigLang.mdb |
1.
RULS & QACD: VoiceBox and WaitingQueue Ansage textboxes are now on the
same high. 2. Benutzerverwaltung: „Abwesend bei schließen“moved as second columnd to Absend grid. 3. Text change-Benutzerverwaltung: „Status” -> „Status für”. 4. Text change-TSP-Leitungen„TR-Telefonenummer“ -> „TeliRemote-Nr.“, 5. Text change-TSP-Leitungen „TR-Eingehende Anrufe“ -> „TeliRemote eingehend“, |
6.
Text change: Benutzerverwaltung: „Abwesendheit“ -> „Abwesenheit“ 7. Text change: „CTI Server – Einstellungen neu einlesen“ -> „Einstellungen übernehmen“, 8. Text change: Benutzerverwaltung: "MailBox" -> "VoiceBox" (all texts) 9. CTI_Server config\ RULS, QACD: zeit ab – tabs. |
C | ▼ | JS, GD OK: 1, 2, 3, 4, 5, 6, 7, 8, 9 | ||||||||||||||||||||||||
4 | 06.10.10 | CTI_Server | CTI_Server CTI_EventStatus CTI_Server_StatusMonitor CTI_Tools CTI_UserStatus |
1.
CTI_Server_MultiServer (tools update). All changes works as before by default
(serverid = 001). 2. CTI_EventStatus, CTI_UserStatus – registry update. |
3.
StatusMonitor: Registry update. Single ID – Instance application module 4. CTI_EventStatus - Correction allowing connecting more than one CTI_Server with the same IP. |
N | ► | JS, GD OK | ||||||||||||||||||||||||
********************************************* 30.09.2010, CTI_Server.Net: 7_0_4777 | ||||||||||||||||||||||||||||||||
1 | 29.09.10 | CTI_Server | setup | new
TfD.dll (Das Telefonbuch) 07.04.2010 version from Thomas Mikusinski mail (07.04.2010) |
N | ► | JS, GD OK | |||||||||||||||||||||||||
2 | 29.09.10 | CTI_Server | CTI_Server CTI_Network CTI_EventStatus CTI_UserStatus TMS_Config |
Added watchdog to tools clients. | N | ► | JS,
GD OK CTI_UserStatus-stay UserStatus status blue instead yellow after reconnect |
|||||||||||||||||||||||||
********************************************* 24.09.2010, CTI_Server.Net: 7_0_4776 | ||||||||||||||||||||||||||||||||
1 | 24.09.10 | CTI_Server | TMS_Config TMS_ConfigLib TMS_Config.mdb TMS_Config.000 CTI_Server DBConnector |
1. Redirections: MailboxNumber
and WaitingQueue fields’ size changed from 20 to 255. 2. Default sort columns for redirections grid are: Delay+Prio+ID. User can change sorting for other column, sorting by Delay column uses default sort (Delay+Prio+ID). 3. Redirections Grid is automatically sorted each time value changes or row is added. |
4. Removed
sorting bug for Redirection grid, before numeric values was sorted as
strings. 5. Removed bug while sorting grid view after changing prio to not-number value. |
B/C | ▼ | JS, GD OK | ||||||||||||||||||||||||
2 | 24.09.10 | CTI_Server | CTI_Server | CCU->Number;
Number>CCU via TransferInsteadRedirect 1. first MakeCall return err, try again MakeCall in 2000ms 2. Corrected bug: Before CCU answer call CTI_Server try CompleteTransfer (call 2), because CCU CompleteTransfer (call 1) |
[HKLM]\ [CTI_Server]\ TSP\ TransferInsteadRedirect_SecondMakeCall_Delay default 2000ms | B | ► | |||||||||||||||||||||||||
********************************************* 23.09.2010, CTI_Server.Net: 7_0_4769 | ||||||||||||||||||||||||||||||||
1 | 23.09.10 | CTI_Server | CTI_Server | AutoAbsentTime [min]->[s] | C | ► | JS, GD OK | |||||||||||||||||||||||||
********************************************* 22.09.2010, CTI_Server.Net: 7_0_4760 | ||||||||||||||||||||||||||||||||
1 | 22.09.10 | CTI_Server | CTI_Server | AutoAbsent corrections: 1.AutoAbsent is automatically turned off after given timeout. 2. AutoAbsent is turned off on server startup only if AbsentInfo contains “AutoAbsent’ text. |
3. AutoAbsent
is set only when there is no other absent state active. 4. Each time Absent state is set (by TeliBar ctrl-A or UserStatus) info changes to empty. |
B | ► | JS, GD OK | ||||||||||||||||||||||||
2 | 22.09.10 | CTI_Server | CTI_Server TMS_Config DBConnector |
1. Removed error on CTI_Server with basic license, before calls was protocoled with NO_SEARCH param as number. | 2. Allowed to edit central folder on basic license. It is possible to send configuration in TeliBar.reg by centralFolders on basic license, but reference databases and data integration server will not work. | B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 21.09.2010, CTI_Server.Net: | ||||||||||||||||||||||||||||||||
1 | 21.09.10 | CTI_Server | CTI_Server TMS_Config TMS_ConfigLib TMS_Config.mdb TMS_Config.000 |
Redirections: autoAbsent
property removed, instead added new property: AutoAbsentTime [min], default = 0 (turned off), if set to –1 means infinity. |
User is set as absent for certain amount of time after redirection occurs if AutoAbsentTime is set. | N | ► | JS OK | ||||||||||||||||||||||||
2 | 20.09.10 | CTI_Server | CTI_Server | Absent changes: Before: when absent status was set from CTI_UserStatus it was set as absent state with date: 1899, now it’s set as absent without date | B | ► | JS, GD OK | |||||||||||||||||||||||||
3 | 20.09.10 | CTI_Server | CTI_Server | QACD
correction: 1. When at least 1 QACD redirection, all redirections will be checked after response from Database, before when response from Database were longer than Delay , work standard redirection even configured QACD |
2. QACD Redirections and Next flag | B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 16.09.2010, CTI_Server.Net: 7_0_4751 | ||||||||||||||||||||||||||||||||
16.09.10 | CTI_Server | CTI_Server | 1. NextRedirection-Removed bug: hang redirect to CCU when earlier no response from CCU | 2. added log: TryRedirectToWaitingQueue | B | ► | ||||||||||||||||||||||||||
********************************************* 16.09.2010, CTI_Server.Net: 7_0_4749 | ||||||||||||||||||||||||||||||||
16.09.10 | CTI_Server | CTI_Server | added logs to Redirection engine | N | ▼ | |||||||||||||||||||||||||||
16.09.10 | CTI_Server | CTI_Server | NextRedirection-Removed
bug: checking Next based on DbId Redirection 8001 doesn't work because Redirection 8002 Next =false despite lower Prio |
Id,
Dest, Prio, Next 431,8003,1,Ja 432,8002,4,Nein 433,8001,3,Ja |
B | ► | ||||||||||||||||||||||||||
********************************************* 11.09.2010, CTI_Server.Net: 7_0_4740 | ||||||||||||||||||||||||||||||||
1 | 11.09.10 | CTI_Server | CTI_Server TMS_Config TMS_ConfigLib TMS_ConfigLang.mdb TMS_Config.mdb |
1.
CTI_Config\ Rufumleitungen\ Sonstige: added two new options: - Bei anwesend; - Bei abwesend. |
2.
Redirections are now sorted by ID while loading. 3. Added new column to TMS_Config.mdb: “NextRedirection”, checkbox “Nächste Regel” added to redirection panel. |
N | ► | 1. GD OK | ||||||||||||||||||||||||
2 | 11.09.10 | CTI_Server | CTI_Server DBConnector |
1.
Redirections list when NextRedirection 2. Check Busy, IsRinging andalso Absent in VPN user before redirection. Number length has to be the same on all servers connected via vpn |
3.
Order redirections - the same as in Database and in config, before reverse
because of Prioritaet <= objEintrag.Prioritaet -> mCol.Item(i).Prioritaet < objEintrag.Prioritaet |
N | ► | 1, 2(without vpn) GD OK | ||||||||||||||||||||||||
1 | 07.09.10 | TMC | TeliSP.tsp | PermanentLineID =0 -> ProviderID() * 0x10000 + LineId(0) | EceptionHandling="FALSE" - delete warning during compilation | B | ► | |||||||||||||||||||||||||
3 | 07.09.10 | CTI_Server | CTI_Server EventStatus UserStatus CTI_Tools CTI_Network |
1.
Tools Clients – CTI_Server network communication error removed, before change
messages wasn’t properly detected, CPU of clients went 100% for short amount
of time. Removed double network interface and events. |
2. Removed error with reconnecting to server after restart (messageReceivedSub reinitialization allowed) bug was made in 1 | B | ► | |||||||||||||||||||||||||
********************************************* 03.09.2010, CTI_Server.Net: 7_0_4700 | ||||||||||||||||||||||||||||||||
1 | 03.09.10 | CTI_Server | CTI_Server | VoiceBox, WaitingQueue possible numbers after ; | Necessary CCU_1_0_53_2010_09_02 | N | ► | |||||||||||||||||||||||||
********************************************* 01.09.2010, CTI_Server.Net: 7_0_4694 | ||||||||||||||||||||||||||||||||
1 | 31.08.10 | CTI_Server | CTI_Server | TeliBar can change VoiceBox file, VoiceBox after ; | N | ► | JS, GD OK | |||||||||||||||||||||||||
2 | 30.08.10 | CTI_Server | TMS_Config TMS_ConfigLang.mdb CTI_License |
Mailbox -> VoiceBox | C | ▼ | JS, GD OK | |||||||||||||||||||||||||
********************************************* 25.08.2010, CTI_Server.Net: 7_0_4683 | ||||||||||||||||||||||||||||||||
1 | 25.08.10 | CTI_Server | CTI_Server TriTapi.dll |
Added
debug flag to CTI_Server (DebugTrackedCall), which enables error logs
tracking problems with “TrackedCall not found” error. [HKLM_CTIS]\ Debug DebugTrackedCall = “1” DebugTrackedCall_TestDoubleRemove = “1” DebugTrackedCall_TestNoAdded = “1” DebugTrackedCall_TestOriginChange = “1” |
Suspected
problems: - LCR Update. - Non existent CallAdded event. - CallRemoved event double call. - Call origin change from conferenced at call added to any other at callremoved. |
N | ► | JS, GD OK | ||||||||||||||||||||||||
2 | 25.08.10 | CTI_Server | CTI_Server | CTI_Server – new network message used to send OtherServerEaz to users | N | ► | JS, GD OK | |||||||||||||||||||||||||
3 | 24.08.10 | CTI_Server | UserStatus | 1. Default text to send message: Wartung: CTI-Client (TeliMan, TeliBar) ist kurz offline. | 2.
Shutdown->Client-Shutdown-Befehl 3. Default language EN->DE (todo: translation) 4. Don't search servers during start: SearchServersOnStart_Disable |
C | ▼ | JS, GD OK | ||||||||||||||||||||||||
4 | 23.08.10 | CTI_Server | UserStatus EventStatus CTI_Network CTI_Server TMS_Config |
Removed error
while shuting down CTI_UserStatus and CTI_EventStatus (OnDataReceived). Removed error while trying to connect to non-existent server (Connect null exception) |
Removed error with CTI_Server hangup while closing or restarting if User/Event status was connected to more than one server. | B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 19.08.2010, CTI_Server.Net: 7_0_4676 | ||||||||||||||||||||||||||||||||
1 | 19.08.10 | TMS_Config | CTI_Serverf DBConnector TMS_Config TMS_ConfigLib TMS_Config.mdb TMS_Config.000 TMS_Config_Lang.mdb |
TeliRemote: 1. configurable Redirect Incoming call 2. Pickup |
3. New column
in TSP Settings tab called: “TR-Eingehende Anrufe”
(FollowMe_IncomingRedirect). 4. TeliRemote Number text changed, net text: “TR-Telefonenummer“. |
N | ► | GD OK | ||||||||||||||||||||||||
2 | 17.08.10 | CTI_Server | CTI_Server CTI_Network |
Added debug logs used to track main server port change (ErrorAction) | On
some client suspected change port without any information in our test it wasn't possible so we addeed log to confirm it |
N | ▼ | |||||||||||||||||||||||||
3 | 17.08.10 | CTI_Server | CTI_Server | Tools network is now terminated properly. Before it was receiving network events after server termination and generated errors (main form was already disposed). | Probably it causes stay server after close | B | ► | |||||||||||||||||||||||||
4 | 17.08.10 | CTI_Server | CTI_TeliView CTI_Server TMC |
Removed TeliView connection error on Vista and W2003. Before change vnc server port was blocked by CTI_Server. | B | ► | ||||||||||||||||||||||||||
5 | 17.08.10 | CTI_Server | CTI_Server TriTAPI |
When second TeliRemote call fails(busy), first one is automatically dropped (tested on Panasonic and Alcatel PBX’s). Temporary TeliRemote call is not logged to protocol if second TeliRemote call does not succed (ex. Busy). TeliRemote – removed error with unknown hCall on Panasonic. | N | ► | GD OK (tested in ROMICO) | |||||||||||||||||||||||||
6 | 17.08.10 | CTI_Server | TMS_Config_Lang.mdb | Text
changes: 1. Abwesend bei Abwendung -> Abwesend bei schließen. |
2. Data Integration Server changed column title (DB-Assistent) | C | ▼ | GD OK | ||||||||||||||||||||||||
********************************************* 30.07.2010, CTI_Server.Net: 7_0_4637 | ||||||||||||||||||||||||||||||||
1 | 30.07.10 | CTI_Server | DBConnector | DasTelefonbuch: After change DBConnector is searching for 3 different completenumbers if number contains “*” sign (from BCI). Complete numbers are generated with “0”, “+” or “” in place of “*” sign. Necessary for BCI | [HKLM_CTIS]\
Call Parameters "BCI_SearchForLocalNumber"=1 BCI treat as local number. Replace *->"" - causes add local city code [Default: "0"] |
B | ► | |||||||||||||||||||||||||
2 | 30.07.10 | CTI_Server | DBConnector | [HKLM_CTIS]\ Call Parameters "BCI_SearchForLocalNumber"=1 | BCI treat as local number. Replace *->"" - causes add local city code [Default: "0"] | B | ► | |||||||||||||||||||||||||
********************************************* 30.07.2010, CTI_Server.Net: 7_0_4633 | ||||||||||||||||||||||||||||||||
1 | 29.07.10 | CTI_Server | TMS_Config | Before: when added new fictious user, click on it by selecting read Only field (but read only for fictious user) right click and select delete: error Now fixed | B | ▼ | JS OK | |||||||||||||||||||||||||
2 | 28.07.10 | CTI_Server | TMS_Config TMS_Config.mdb |
In Users list new option in context menu Delete fictional user – Works only if the user is fictional – will not delete normal users | N | ▼ | JS OK | |||||||||||||||||||||||||
3 | 28.07.10 | CTI_Server | CTI_Server TMS_Config.mdb TMS_Config.000 TMS_Config TMS_ConfigLib TMS_ConfigLang DBConnector |
New
TMS_Config.mdb column in tblUsers called AbsentWhenLogOut (bool, default
false). AbsentWhenLogOut flag can be configured for each user by TMS_Config “Benutzervervaltung” panel. |
CTI_Server sets user as absent when AbsendWhenLogOut flag is set and user disconnects from server. | N | ► | GD OK, JS OK | ||||||||||||||||||||||||
4 | 28.07.10 | CTI_Server | TMS_Config | “Benutzervervaltung”
panel: - TSP_Line column is now hidden. |
- InternalNumber and UserName are now frozen (will not be scrolled horizontally). | C | ► | GD OK, JS OK | ||||||||||||||||||||||||
5 | 28.07.10 | CTI_Server | TMS_Config | Removed error with DataIntegrationServer grid view. Before gridview was too high for the panel. | B | ▼ | GD OK, JS OK | |||||||||||||||||||||||||
6 | 28.07.10 | CTI_Server | CTI_Server | After terminating CTI_Server – tray icon is removed at the end of close action, before it was at the beginning. | B | ► | GD OK, JS OK | |||||||||||||||||||||||||
7 | 27.07.10 | CTI_Server | CTI_Server | correction TSP_Async_Drop, TSP_Async_MakeCall for TMC | Before: after MakeCall TMC delete tube | B | ► | JS OK | ||||||||||||||||||||||||
********************************************* 26.07.2010, TMC: 5_0_3567 | ||||||||||||||||||||||||||||||||
1 | 26.07.10 | TMC | TMC | MailBox can be edited in redirection window | N | ► | GD OK | |||||||||||||||||||||||||
********************************************* 23.07.2010, CTI_Server.Net: 7_0_4628 | ||||||||||||||||||||||||||||||||
1 | 23.07.10 | CTI_Server | CTI_Server | RedirectLongestFree | before:
set Absent via TeliBar or CheckAndRemoveBadCall (default 4minutes) caused
reset time. Now: onlybusy change true->false |
B | ► | GD OK | ||||||||||||||||||||||||
2 | 22.07.10 | CTI_Server | CTI_Server | Before redirect to CCU check FreeCanals in CCU (>2 Redirect, <2 try again id Redirection delay time) | [HKLM]\
[CTI_Server]\ RUL ServerToCCU_MutexWaitTimeOut [default 1000 ms] ServerToCCU_MutexResponseTimeOut [default 3000 ms] |
N | ► | |||||||||||||||||||||||||
3 | 20.07.10 | CTI_Server | CTI_UserStatus | 1. In send message window new button Maintenance adding message: | Wegen Wartungsarbeiten am CTI-Server bleibt der CTI-Client (TeliBar, TeliMan) für die nächsten 5 Minuten ohne Funktion (Offline). | N | ► | |||||||||||||||||||||||||
********************************************* 16.07.2010, CTI_Server.Net: 7_0_4601 | ||||||||||||||||||||||||||||||||
1 | 16.07.10 | CTI_Server | CTI_Server | InternalNumbers sing $->* | TMS_Config.mdb table tblInternalNumbers | C | ► | GD OK | ||||||||||||||||||||||||
********************************************* 15.07.2010, CTI_Server.Net: 7_0_4599 | ||||||||||||||||||||||||||||||||
1 | 15.07.10 | CTI_Server | CTI_Server | Redirection send and recieve from clients also: MailBoxRecordEnabled, MailBoxFile, MailBoxEmail | N | ► | GD OK | |||||||||||||||||||||||||
********************************************* 13.07.2010, CTI_Server.Net: 7_0_4568 | ||||||||||||||||||||||||||||||||
1 | 06.07.10 | CTI_Server | CTI_Server TMS_Config.mdb TMS_Config.000 TriusTAPI DBConnector |
New TMS_Config.mdb table tblInternalNumbers containing list of telefon numbers which should be treated as internal while making call. Number can contain “$” sign, which means any number. | Examples: - “$345” only numbers ending with 345 will be treatd as internal. - “345$” only numbers beggining with 345 will be treatd as internal. - “345345” only number 345345 will be treatd as internal. |
N | ► | GD OK | ||||||||||||||||||||||||
2 | 05.07.10 | CTI_Server | TMS_Config_Lang.mdb | changed text in config: Rufumleitung konnte nicht kopiert werden. Eine Rufumleitung bei Abwesendheit existiert bereits. | C | ▼ | ||||||||||||||||||||||||||
3 | 05.07.10 | CTI_Server | CTI_Server | Protocol call do not update Caller ID with empty value - added registry key: [HKLM_CTIS]\ TSP CallerID_NoReplaceWithEmpty="0" [Default = ”1”,do not update] | Logs:
Protokoll, Info: CallerID_NoReplaceWithEmpty=1 work CallerID_NoReplaceWithEmpty protection stil number: |
N | ► | |||||||||||||||||||||||||
********************************************* 02.07.2010, CTI_Server.Net: 7_0_4559 | ||||||||||||||||||||||||||||||||
1 | 02.07.10 | CTI_Server | CTI_Server | 1. Add to protocol - try get number from protocol call when in tapi call empty | 2. Protocol call do not update Caller ID with empty value | C | ► | |||||||||||||||||||||||||
********************************************* 02.07.2010, CTI_Server.Net: 7_0_4557 | ||||||||||||||||||||||||||||||||
1 | 02.07.10 | CTI_Server | CTI_Server | TeliRemote temporary calls are properly cleaned up if caller disconnects before TeliRemote transfer is completed. | Before change temporary calls weren’t cleaned up (for outgoing TeliRemote call, server BlindTransfer flag set to 0). | B | ► | GD OK | ||||||||||||||||||||||||
1 | 29.06.10 | TeliMan | TeliMan | Allowed to put “R” and “T” in redirection destination number while editing existing or adding new redirection. | N | ► | JS OK | |||||||||||||||||||||||||
********************************************* 29.06.2010, CTI_Server.Net: 7_0_4542 | ||||||||||||||||||||||||||||||||
1 | 29.06.10 | CTI_Server | TMS_Config TMS_ConfigLang |
TMS_Config – copying absentOnly redirection is now possible (before it copied it as standard redirection). | Only one AbsentOnly redirection can be set for each user. | B | ► | TODO: translate to German: "Absent redirection already exists. There can be only one absent redirection." JS OK | ||||||||||||||||||||||||
2 | 29.06.10 | CTI_Server | CTI_Server TMS_Config TMS_ConfigLib |
Transfer
flag removed from redirection. New flags added, can be containted inside of
redirection number: - “R” – call will be redirected. - “T” – call will be transferred. |
Old Transfer flag will be deleted after server update. Please check your MailBox and Queue before update | N | ► | JS, GD OK | ||||||||||||||||||||||||
3 | 24.06.10 | CTI_Server | CTI_Server | TeliRemote and CTI_NetDialer, CTI_Journal www correction | Before when TeliRemote enabled and call is made by CTI_NetDialer it’s not a TeliRemote call but normal call (example: 153 is TeliRemoted to cell phone, calling from 153 to 151 -> 153 call to cell phone and after that call to 151 and connect those two call – when using CTI_NetDialer it’s just call from 153 to 151 as regular call) Now it’s TeliRemote call | B | ► | |||||||||||||||||||||||||
4 | 23.06.10 | CTI_Server | DBConnector TMS_Config CTI_Server |
Search internal numbers only if option in config enabled [default 0] | earlier version - search internal default = 1 | N | ► | JS
OK TMS_Config DIS grid moved outside panel. |
||||||||||||||||||||||||
5 | 23.06.10 | CTI_Server | DBConnector | Before: adding search result from DasTelefonbuch to CTI_Journal after call wasn’t working, now fixed | B | ► | ||||||||||||||||||||||||||
6 | 23.06.10 | CTI_Server | DBConnector | 1. When DasTelefonBuch_Enable is false DasTelefonbuch is definitely turned off – no adding to queue, no thread checking queue, no checking DasTelefonbuch cache | 2. Non used code removed. | C | ▼ | JS OK | ||||||||||||||||||||||||
********************************************* 21.06.2010, CTI_Server.Net: 7_0_4537, TMC: 5_0_3563 | ||||||||||||||||||||||||||||||||
21.06.10 | TMC | TeliNotar.exe | TeliNotar network connection changed (CTI_Tools and CTI_Network - 8 byte header). | Necessary TeliNotar_Server 1_0_93 | C | ► | JS, GD OK | |||||||||||||||||||||||||
21.06.10 | TMC | TMC | 1. Removed RUL button “checked” functionality. Before RUL button worked on_mouse_over, now it works on_click (opening redirections window). Button click does not activate or deactivate redirections anymore | 2. TMC updated allowing editing redirections (with ID) and viewing new type of redirection: OnlyAbsent. Default Redirection network messages are not used anymore. Default redirection is now called absent redirection and works only if client is absent. | C | ▼ | JS OK | |||||||||||||||||||||||||
1 | 21.06.10 | CTI_Server | CTI_Server CTI_Network CTI_Tools |
Function for play recorded message by phone | N | ► | GD, JS OK | |||||||||||||||||||||||||
2 | 17.06.10 | CTI_Server | CTI_Server DBConnector TMS_Config TMS_ConfigLib TMS_Config.mdb TMS_Config.000 TMS_ConfigLang.mdb |
1.
Redirections are rebuilded. Saving changes method redesigned, redirections
are now updated by database id, before they was deleted and inserted. 2. New redirections property: priorytaire. Default for new redirections = “1” (highest). Range: 1-99. Can be changed by UsersRedirectionsGrid. Delay has bigger significance than priorytaire. Before change if there was more than one redirection CTI_Server used first one, now it will use the one with highest prio (1 is the highest). 3. Double click on RedirectionsList panel will move user directly to selected redirection o UsersRedirections panel. 4. New redirection property: Info. Info can have 0 – 255 signs, it is not used by CTI_Server; it is a note that can be made for each redirection, editable and visible in TMS_Config UsersRedirections panel. 5. TMS_Config UsersRedirections panel: removed auto column resizing and docking due to bigger than minimal datagridview columns sizes. |
6. Simple redirections removed from CT_Server. All simple
redirections will be converted to new OnlyAbsent redirections on CTI_Server
or TMS_Config startup. - New properties for CTI_Server users: MailBoxFile, MailBoxNumber. Editable in Benutzerverwaltung panel. Contains default MailBox settings for user. Used while creating MailBoxOnlyAbsent redirection. - TMS_Config: DefaultRedirection removed from Benutzerverwaltung absence grid. - TeliBar can now create OnlyAbsent redirections by ComboBox (Rufumleitung bei Abwesendheit) on redirections window. To create mailbox redirection this way CTI_Server has to have Mailbox license and also configured default MailBox settings for given user. - OnlyAbsent redirection works only if client is absent (and if there are no other redirections with bigger prio). - New type of redirection is colored as red in TMS_Config. User can own one or less OnlyAbsent redirections. It can be changed by contextMenu on redirections grid. 7. TMS_Config redirection panel user interface updates: RUL, QACD -> Rufumleitungen, QACD Benutzer -> Benutzer/Kopfnummern Rufumleitungen -> Regeln MailBox-Fallback [s] -> Fallback [s] Aufnahme erlauben -> Aufnahme Regel -> Modus. Wartefield textboxes and MailboxEmail textbox sizes changed. |
B/N | ► | JS OK | ||||||||||||||||||||||||
********************************************* 07.06.2010, CTI_Server.Net: 7_0_4512 | ||||||||||||||||||||||||||||||||
1 | 07.06.10 | CTI_Server | DBConnector CTI_Server |
Debug logs added to track protocol and reference database queue tasks and main thread state. | Info: version 7.0.0.4510 was also with this change. Manually copied in Alber | N | ▼ | |||||||||||||||||||||||||
2 | 07.06.10 | CTI_Server | TMS_Config ASP_CTI_Journal BCI_RefIdent CCU CTI_EventStatus CTI_Network CTI_Server CTI_UserStatus CTI_Tools |
Tools network communication changed, connections are now made asynchronically, and use separate threads and queues. (CTI_Server now uses CTI_Network.clsServer class and clients are using CTI_Tools.clsClientNet with 8byte header). | Warning: Necessary new ASP_CTI_Journal, BCI_RefIdent, CCU | C | ► | |||||||||||||||||||||||||
********************************************* 02.06.2010, CTI_Server.Net: 7_0_4497 | ||||||||||||||||||||||||||||||||
1 | 02.06.10 | CTI_Server | CTI_Server DBConnector |
Now all search results for call number are send to client (Before only first one was send) | All result records of searching by number are stored in cache, and returned to CTI_Server (Before it was only the firs one) | N | ► | |||||||||||||||||||||||||
2 | 01.06.10 | CTI_Server | CTI_Server CTI_Journal setup |
Run Journal with SERVER parameter | setup shortuct changed | C | ▼ | |||||||||||||||||||||||||
********************************************* 28.05.2010, CTI_Server.Net: 7_0_4495 | ||||||||||||||||||||||||||||||||
1 | 28.05.10 | CTI_Server | TMS_Config TMS_ConfigLang.mdb |
1. New column in DataIntegration tab: “Main”. It is possible to select main CentralDesktopPath, all new TSP lines will load main path as default. | 2. UserGroups tab has a new comboBox allowing user to select beetween UserName and InternalNumber type of view. | N | ► | JS OK | ||||||||||||||||||||||||
2 | 28.05.10 | CTI_Server | CTI_Server
TMS_Config TMS_ConfigLib TMS_Config.mdb TMS_Config.000 TMS_ConfigLang.mdb |
1. New redirection setting added: “DontProtocol”. If this flag is set for redirection, the incomming call (the call that is being redirected) will not be added to Protocol. | 2. Changes in
TMS_Config UserRedirections panel. - GroupBoxes WaitingQueue and Mailbox now have the same width, before only WaitingQueue groupbox width was changed while resizing window. - New flag “DontProtocol”. (Last groupbox is now two rows high, before it was one row). |
N | ► | JS OK TODO: 1.1 tests on Alcatel and Elmeg. |
||||||||||||||||||||||||
3 | 28.05.10 | CTI_Server | CTI_Server | 1. Logs “Konte keinen TrackedCall…” are updated, few tapiCall informations added. (it can be tested by [HKCU_CTIS]/Debug/LogTAPICallDebugInfoOnCallRemove registry key) | 2. Before change simple redirections didn’t work (null exception caused by reading Transfer flag), after change error doesn’t occur. | B/N | ► | JS OK | ||||||||||||||||||||||||
4 | 28.05.10 | CTI_Server | CTI_Journal | Selected row background color changed to be a little darker than other row background colors. (RGB: 213.219.233 -> 153.159.165) | B | ► | JS OK | |||||||||||||||||||||||||
5 | 28.05.10 | CTI_Server | CTI_Network | Before change there was an error when network tools application could not log into server (CCU, UserStatus, EventStatus, etc.). | After change problem doesn’t occur. (Accept function call was moved to separate function, like in main server class). | B | ► | TODO: test&observation ROMICO 122 | ||||||||||||||||||||||||
6 | 28.05.10 | CTI_Server | TMS_Config | Selecting WaitingQueue or MailBox file has a default file type = wav. Before it was mp3. | C | ▼ | JS OK | |||||||||||||||||||||||||
********************************************* 25.05.2010, CTI_Server.Net: 7_0_4482 | ||||||||||||||||||||||||||||||||
1 | 25.05.10 | CTI_Server | CTI_Server | LongestFree redirection mechanism error removed. Before change there was a possibility that server didn’t check some of users in redirection list (caused by the same “last status change date”, which was used as a collection key. After change collection key is a string date and eaz.). | B | ► | ||||||||||||||||||||||||||
********************************************* 24.05.2010, CTI_Server.Net: 7_0_4475 | ||||||||||||||||||||||||||||||||
1 | 24.05.10 | CTI_Server | TRITAPI
CTI_Network CTI_Server |
It is possible to change callerID of any call by CCU new network message “ReplaceCallerID”. | Algorithm can
be tested by new debug registry:
“HKCU_CTIS/Debug/IncommingToolNetworkMessage”. [Default: “”] [refreshing 1min] |
N | ► | JS OK | ||||||||||||||||||||||||
2 | 24.05.10 | CTI_Server | CTI_Server | 1. Before change delay after which server was redirecting Mailbox or WaitingQueue calls to CCU was const = 1000ms. | HKLM/CTI_Server/RUL/ServerToCCU_DelayAfterConfString registry key. Default value of this timer was changed from 1000ms to 333ms. | N | ► | JS OK | ||||||||||||||||||||||||
3 | 24.05.10 | CTI_Server | TMS_Config | 1. Before TMS_Config didn’t deactivate unactive licence, but it was showing it as deactivated in grid on Licences tab. After change TMS_Config deactivates licenses correctly if licenses are out of date. | 2. Redirection can now be copied to another user by Drag&Drop. To do so simply move any redirection to any user visible in users grid on UsersRedirections tab. | B/N | ▼ | JS OK | ||||||||||||||||||||||||
4 | 24.05.10 | CTI_Server | TMS_Config | Mailbox groupbox on redirection tab is now disabled by default, before change it was enabled for users without redirection. | B | ▼ | JS OK | |||||||||||||||||||||||||
********************************************* 21.05.2010, CTI_Server.Net: 7_0_4457 | ||||||||||||||||||||||||||||||||
1 | 21.05.10 | CTI_Server | CTI_Server CTI_Network CTI_UserStatus CTI_Tools |
Absent state can be changed by CTI_UserStatus (by context menu strip on selected users). | N | ► | JS,
GD OK Info: TeliBar has Absent with date 1899 - immediately window Absent visible |
|||||||||||||||||||||||||
2 | 21.05.10 | CTI_Server | CTI_Server TriTapi.dll |
Before: Transfer of local calls depend from Redirect – Enable to External flag – now Transfer flag of each redirection is independent | B | ► | JS, GD OK | |||||||||||||||||||||||||
********************************************* 19.05.2010, CTI_Server.Net: 7_0_4452 | ||||||||||||||||||||||||||||||||
1 | 19.05.10 | CTI_Server | CTI_Server | MailBoxFallBack and WaitingQueueFile parameters position switched in WaitingQueueMailbox message. | B | ► | JS OK | |||||||||||||||||||||||||
2 | 19.05.10 | CTI_Server | CTI_Server CTI_Network |
1. Removed error with non-existent socket while EventStatus or CCU is reconnecting. Before change CTI_EventStatus generated an error (SendToClient) and a redundand call lock, 100% server CPU, other client’s could not log into the server (server tried to send message to EventStatus, but sending message generated an error and new message). | 2. After change
CTI_Network detects clients disconnect, before change it didn’t detect
disconnects, UserStatus shown few CCU’s with the same IP. (empty messages
(iRx=0) wasn’t properly detected). 3. Added debug logs and monitoring registry to track tool network error (server stops listening, can’t connect with CCU). |
N/C | ► | JS OK | ||||||||||||||||||||||||
3 | 19.05.10 | CTI_Server | CTI_Server DBConnector |
TeliBar has possibility to active or change delay MailBox redirection | Warning:
possible only one Mailbox Redirection Info: DBConnector changes: CTI_Server delete and write all redirections in database after change redirection in client. Before - do nor write ReadOnly redirection |
N/C | ► | JS OK (ToDo: simple redirection is not cleared when TeliBar set’s MailBox, CTI_Server and TMS_Config should turn off one of these functions if second is enabled). | ||||||||||||||||||||||||
4 | 19.05.10 | CTI_Server | TMS_Config TMS_Config.mdb TMS_Config.000 |
AutoAbsend->AutoAbsent | AutoAbsent must be ReadOnly | B/C | ▼ | JS OK | ||||||||||||||||||||||||
********************************************* 18.05.2010, CTI_Server.Net: 7_0_4444 | ||||||||||||||||||||||||||||||||
18.05.10 | CTI_Server | CTI_Server TMS_Config TMS_ConfigLib TMS_Config.mdb TMS_Config.000 TMS_Config_Lang.mdb DBConnector |
1. TMS_Config
redirection panel rebuilded. 2. New redirection properties: - AutoAbsend – set user to absend if this redirection occurs. - MailBoxFallback – send to CCU. - WatingQueueFile – send to CCU. 3. Changes in WaitingQueueMailbox network message: - MailBox_RecordEnabled is now always send to CCU, before it contained string.Empty for waitingqueue. - Mailbox_Email is now always send to CCU, before it was empty for WaitingQueue message. - WaitingQueueFile – new parameter, send always. - MailBoxFallback – new parameter, send always. |
4. QACD, Delay,
and DestinationNumber can now be edited directly from redirection grid.
Additional textbox controls for these properties were deleted. 5. Text changes: - MailBox Nummer -> MSN. - Ziel -> Wartefeld (groupBox) - Shreibgeshutz -> Geshutz. 6. Client name ISDN_Agent changed to “CCU” (viewed by UserStatus). |
N/C | ► | JS ok 1. BS OK 2.a. when Auto absent turn on TeliBar shows in tooltip: abwesend (30.12.1899 00:00) 4. BS OK 1. TMS_Config: Mailbox GroupBox should be inactive by default |
|||||||||||||||||||||||||
********************************************* 17.05.2010, CTI_Server.Net: 7_0_4436 | ||||||||||||||||||||||||||||||||
17.05.10 | CTI_Server | CTI_Server DBConnector |
1. Corrected
Protocol Identification bug. It was possible to mistake search results
(simultanously search from threads-ado.net Reader problem). 2. ReferenceDatabase search results are always added to cache (even if there are no data found). Before change empty results was not cached. 3. DBConnector Protocol thread removed, all protocol tasks and functions are now part of clsSearchTool thread and class. (Name of class should be changed). ProtocolHelper monitors where removed, all protocol tasks are now using clsSearchTool monitors, which can be urned off by HKCU/CTI_Server/DBConnector/Lock flag. Protocol tasks timeout has also a new waiting timeout (before it had 30ms, now it has 250ms as searchtool). |
4.
DasTelefonBuch cache is not checked while searching data in reference
database anymore. DasTelefonBuch cache search is started only if Reference
cache and database returns no results. Before change reference cache didn’t
work. 5. Added new debug logs for reference searching and cache mechanism. Copied and Updated debug logs from BS sources /VSS_TEMP/Bartek/DBConnector_test. Note: DasTelefonBuch search should be tested and updated (two changed was made – removed IsEmpty and removed cache searching). TODO: change name: clsSearchTool. (it now contains functions for reference and protocol databases). |
B | ▲ | JS OK | |||||||||||||||||||||||||
********************************************* 11.05.2010, CTI_Server.Net: 7_0_4432 | ||||||||||||||||||||||||||||||||
1 | 11.05.10 | CTI_Server | CTI_Server TMLCR |
Change own country code in number to value given in system registy, before it was always changed to “0”. | HKLM_CTIS]\
Call Parameters CountryCode_ReplaceOwnWith [Default: “0”] Singapur changes |
N | ► | js ok | ||||||||||||||||||||||||
2 | 11.05.10 | TMS_Config | TMS_ConfigLib | delete unused reference TeliManLCR | C | ▼ | js ok | |||||||||||||||||||||||||
3 | 11.05.10 | CTI_Server | CTI_Server TMS_Config TMS_ConfigLib DBConnector TMS_Config.mdb TMS_ConfigLang.mdb TMS_Config.000 |
1.
TMS_Config, CTI_Server: Added new rights settings. a) TeliRemote – new checkbox columns in Benutzervervaltung tab. Allows disabling TeliRemote for certains users. b)Status – new combobox column in BenutzerVervaltung tab. Possible settings: All, Group, None. Allows filtering users statuses (online, busy, ringing, absend). c) Team-Liste - new combobox column in BenutzerVervaltung tab. Possible settings: All, Group, None. Allows filtering userList sended to certain users. |
d)
Eingehene Nummer - new combobox column in BenutzerVervaltung tab. Possible
settings: All, Group, None. This setting is not used in this version; it is
only saved to database. 2. TeliBar – Add TeamMember button is hidden when TeamList right is set to None. 3. TeliBar filters incomming network messages containing other user’s statuses depending on Status rights flag. |
N | ► | js ok Tested with old
TeliBar. New TeliBar tests were made only with developer version. TODO: TeliBar setup test. TODO: Updates with default TeliRemote column size (should be bigger). |
||||||||||||||||||||||||
4 | 11.05.10 | CTI_Server | CTI_Server | CheckAndRemoveBadCallsFromEngine - print yellow log | N | ▼ | js ok | |||||||||||||||||||||||||
5 | 05.05.10 | CTI_Server | CTI_Server | CheckProtocolForClient_Interval default changed from 15 to 0 (turned off). [HKLM_CTIS]\ Protocol | After change CTI_Server will not check by default for changes in protocol for TMC. | C | ► | js ok tested on simulator |
||||||||||||||||||||||||
6 | 05.05.10 | CTI_Server | CTI_Server TriTAPI |
TriTAPI request timeouts (also async) changed from 10 to 5 sec | [HKLM_CTIS]\ Engine TSP_Request_TimeOut [s] [Default: 5[s]] | C | ► | js ok | ||||||||||||||||||||||||
7 | 05.05.10 | CTI_Server | CTI_Server | CTI_Server tray context menu can now be opened only by right mouse button click, before it was shown on both LMB and RMB. | C | ▼ | js ok | |||||||||||||||||||||||||
8 | 05.05.10 | CTI_Server | CTI_Server | Flags
used for enabling async MakeCall and Drop changed: [HKLM_CTIS]\ TSP\ Async_MakeCal l-> Engine\ TSP_Async_MakeCall |
[HKLM_CTIS]\
TSP\ Async_Drop -> [HKLM_CTIS]\ Engine\ TSP_Async_Drop |
C | ► | js ok | ||||||||||||||||||||||||
9 | 05.05.10 | CTI_Server | CTI_Server | Removed timer used for generating timeout of asynchronous MakeCall and Drop. | C | ▼ | js ok | |||||||||||||||||||||||||
10 | 05.05.10 | CTI_Server | CTI_Server | Added a check to add elements to TrackedCalls collection only if this collection does not already contains such item. | Before: error in log | B | ▼ | - TODO ROMICO122 test. | ||||||||||||||||||||||||
11 | 05.05.10 | CTI_Server | CTI_Server | After change CTI_Server will always send error events to EventStatus, no matter what are current flag settings (Protocol, Networking etc.). | Before change to view errors (red) of certain type, EventStatus had to enable this type of error earlier. | B | ▼ | js ok | ||||||||||||||||||||||||
12 | 28.04.10 | CTI_Server | CTI_Server | corrected bug: update Name1, Name2 in TeliBar even empty | When Name1 and Name2 is empty and UserName and Number are equal – do not send info about user | B | ► | js ok | ||||||||||||||||||||||||
13 | 28.04.10 | CTI_Server | CTI_Server | Simple Redirection correction: Before change simple redirection didn’t work (generated null exceptions). After change simple redirections are working as intended. | Bug was made 11.02.2010, 5.0.4182 | B | ► | js ok | ||||||||||||||||||||||||
********************************************* 27.04.2010, CTI_Server.Net: 7_0_4423 | ||||||||||||||||||||||||||||||||
1 | 27.04.10 | CTI_Server | CTI_Server TriTapi.dll |
Asynchronous MakeCall, DropCall | [HKLM\SOFTWARE\ROMICO\CTI_Server\Server001\TSP] "Async_MakeCall"="1" "Async_Drop"="1" |
N | ► | |||||||||||||||||||||||||
2 | 26.04.10 | CTI_Server | CTI_Server DBConnector |
Bolding and unbolding in Journal DB fixed (Before unbolding wasn’t correct when call number was from BCI or when number coding with XXX was turned on) | B | ► | ||||||||||||||||||||||||||
3 | 26.04.10 | CTI_Server | CTI_Server | if
gfrmMDIMain.InvokeRequired then gfrmMDIMain.Invoke CTI_Network, Tapi, config, DBConnector, TeliView |
C | ► | ||||||||||||||||||||||||||
4 | 17.04.10 | CTI_Server | CTI_Network | frmTest added If Me.InvokeRequired Then Invoke | C | ► | ||||||||||||||||||||||||||
********************************************* 15.04.2010, CTI_Server.Net: 7_0_4409 | ||||||||||||||||||||||||||||||||
1 | 15.04.10 | CTI_Server | CTI_Server | TMR5_Redirect changed for each user to function getuser(eaz) | B | ▼ | ||||||||||||||||||||||||||
2 | 15.04.10 | CTI_Server | CTI_Server | MakeFastCall correction to not block Users collection. It makes CTI_Server hang for a while | B | ► | ||||||||||||||||||||||||||
3 | 13.04.10 | CTI_Server | CTI_Server | Before: 2 lines with the same name-configuration error-server stopped | Now: log error, and server works | B | ► | |||||||||||||||||||||||||
4 | 13.04.10 | CTI_Server | CTI_Server | Added functions used to log longer coUsers collection usage. Minimal usage time can be set by coUsers_LogLongerUse registry. | [HKLM_CTIS]\
Logging coUsers_LogLongerUse =
“1000” If coUsers object usage time is bigger than given value – cti_server write’s error log with complete stack trace and timing. [Default: 0[ms] – does not log at all] |
N | ► | |||||||||||||||||||||||||
5 | 08.04.10 | CTI_Server | DBConnector | Das Telefonbuch correction | 1.
Logs added 2. protection before searching empty string - hang server |
B | ► | |||||||||||||||||||||||||
********************************************* 07.04.2010, CTI_Server.Net: 7_0_4389 | ||||||||||||||||||||||||||||||||
1 | 07.04.10 | CTI_Server | DBConnector | Das Telefonbuch | [HKLM_CTI_Server/RefSearch]
DasTelefonBuch_Enable="-1" [default 0] DasTelefonbuch_Search_Timeout=5 [default "5"] |
N | ► | gd ok | ||||||||||||||||||||||||
********************************************* 01.04.2010, CTI_Server.Net: 7_0_4387 | ||||||||||||||||||||||||||||||||
1 | 01.04.10 | CTI_Server | CTI_Server | TMChecker - default 0->1 | C | ► | ||||||||||||||||||||||||||
2 | 01.04.10 | CTI_Server | CTI_Server | Error TeliBar loggin corrected - empty user in add users window | B | ► | ||||||||||||||||||||||||||
3 | 01.04.10 | CTI_Server | CTI_Server | CTI_Server collections updated. Custom enumeration functions removed, synclock added. | B | ► | ||||||||||||||||||||||||||
4 | 01.04.10 | CTI_Server | CTI_Server | Users collection should not generate errors anymore (synclock added and enumeration removed). | B | ► | ||||||||||||||||||||||||||
5 | 01.04.10 | CTI_Server | CTI_Server | CTI_Server does not close CTI_EventStatus while closing or restarting anymore. | N | ► | ||||||||||||||||||||||||||
6 | 01.04.10 | CTI_Server | CTI_Server | CTI_Server
caches most of unhandled exceptions in special events; all cached exceptions
will be visible in server logs and will not cause CTI_Server to crash. Does not work with: - System exceptions (memory, stack), Second threads exceptions |
[HKCU]\ [ROMICO]\ [CTI_Server]\ [Server001] GenerateUnhandledException = “1” If flag is set: generate unhandled exception in server every few seconds. (Default: 0). | N | ► | |||||||||||||||||||||||||
7 | 31.03.10 | CTI_Server | CTI_Network | CTI_Network – removed ArgumentOutOfRangeException in ManageNetworkBufferEx. | B | ► | ||||||||||||||||||||||||||
8 | 31.03.10 | CTI_Server | CTI_Server DBConnector CTI_Network |
Added full debug compilation flags in following | N | ► | ||||||||||||||||||||||||||
9 | 31.03.10 | CTI_Server | CTI_Network DBConnector CTI_Server |
All SyncLock’s changed to Monitor’s. GlobalTimeout can be set by Monitor_GlobalTimeout registry. | HKCU]\
[ROMICO]\ [CTI_Server]\ [Server001] \ [Engine] Monitor_GlobalTimeout = “500” Global monitor.TryEnter timeout (Default = “2500”). |
B | ► | |||||||||||||||||||||||||
10 | 31.03.10 | CTI_Server | DBConnector | Added full debug compilation flags in following | N | ► | ||||||||||||||||||||||||||
11 | 25.03.10 | CTI_Server | CTI_License TMS_Config |
1.
License type names changed, new names as follows: CTI Professional (TSP Lines + Clients) CTI Professional (TSP Lines) CTI Professional (Clients) CTI Basic (TSP Lines + Clients) CTI Basic (TSP Lines) CTI Basic (Clients) CTI Enterprise (TSP Lines + Clients) CTI Enterprise (TSP Lines) |
CTI
Enterprise (Clients) CTI MailBox CTI TeliView CTI MultiFirm CTI QACD CTI VPN CTI TeliRemote ROBOT5 2007 ROBOT5 2007 Monitor |
C | ▼ | |||||||||||||||||||||||||
12 | 25.03.10 | CTI_Server | CTI_UserStatus | Change client names shown in CTI_UserStatus (“ROMICO” prefix removed from all names in columns “name” and “client type”). | CTI
Server -> CTI Server ROMICO User Status -> User Status ROMICO Event Status -> Event Status ROMICO ISDN Agent -> ISDN Agent ROMICO TMRobot5 -> TMRobot5 ROMICO BCI -> BCI |
C | ▼ | |||||||||||||||||||||||||
13 | 25.03.10 | CTI_Server | CTI_EventStatus CTI_UserStatus |
Windows size does not change to minimum while closing minimized application. | B | ▼ | ||||||||||||||||||||||||||
14 | 24.03.10 | CTI_Server | CTI_Server | If in server config DB user have no Name1 and Name2 send UserName (when getting other users info) | C | ► | ||||||||||||||||||||||||||
********************************************* 17.03.2010, CTI_Server.Net: 7_0_4287 | ||||||||||||||||||||||||||||||||
17.03.10 | CTI_Server | CTI_Server | 1.
CTI_Server registry location changed: Software/TeliMan/Server/ -> Software/ROMICO/CTI_Server/Server001/ 2. ErrorAction flags changed: MSGBox_Hide -> ERR_Modal, LogOnly -> ERR_MSGBOXHide. Update all Modal -> modError.Err_Modal. |
3.
Server exe file name changed: TMServer.exe -> CTI_Server.exe. 4. Registry keys names changed: TriusPath -> Path_Main TMUpdatePath -> Path_Update TMServerPath -> Path_Server CommonPath -> Path_Common LCRPath -> Path_LCR Registry keys removed: LCR/DataPath - Removed. Options/TMDatabasePath - Removed. TriLcrll/Currency - Removed. |
C | ► | ||||||||||||||||||||||||||
1 | 16.03.10 | CTI_Server | CTI_Journal | New message CallAditionalInformations – with data from DB about calling contact | N | ► | ||||||||||||||||||||||||||
2 | 12.03.10 | CTI_Server | CTI_Journal | 1. New CTI_Journal icon for incoming not answered calls with calltype “Busy” (icon: red “In” in parenthesis). | 2. Button icons for incoming not aswered call changed back to standard red “IN” icon. | N | ► | |||||||||||||||||||||||||
********************************************* 10.03.2010, TMS6: 5_0_3656, CTI_Server.Net: 7_0_4270 | ||||||||||||||||||||||||||||||||
1 | 09.03.10 | CTI_Server | DBConnector CTI_Server TriTAPI |
1.
CTI_Server now loads all values used by TeliBar from Protocol database for
each call (tapiCall obj). 2. Reference database search for each number is made only once (search history added), cache. |
3.
Max history size can be changed by registry value
(RefSearch_MaxCacheEntries). 4. History is cleared when refsearch is executed (RefSearchCache_Clear) or when CTI_Server is restarted. |
N | ► | js,
gd, ok point 1 not tested - we need new TeliBar |
||||||||||||||||||||||||
2 | 09.03.10 | CTI_Server | DBConnector | 1.
Registry management changed to shared .NET model. 2. DebugWindow and DebugLog updates. 3. Debug and DebugView registry flags moved to HKCU/ROMICO/DBConnector/. |
4.
Global shared WriteDebugLog function now works for Debug and DebugView
flags 5. Invoking multiThread function calls in DebugLogFunction. 6. DebugWindow Clear button and window resize functions updated. |
N/B | ► | js, gd, ok | ||||||||||||||||||||||||
3 | 09.03.10 | CTI_Server | CTI_Server | SpecialCondition function updated. Searching reference for special condition is made only if there is known PartnerNumber (also in addessChanged events). | Before change it was searched to fast sometimes without number. | B | ► | js, gd, ok | ||||||||||||||||||||||||
4 | 09.03.10 | CTI_Server | DBConnector CTI_Server TMS |
HKCU/TMS/DBConnector/Reinit flag changed to HKLM/ROMICO/DBConnector/ DataExchange/PBIniSrv_Reload. | N | ► | js, gd, ok | |||||||||||||||||||||||||
5 | 09.03.10 | CTI_Server | RefSearch | After creating reference database in server mode RefSearch write “RefSearchCache_Clear” to system registry allowing DBConnector to clear search history. | N | ► | js, gd, ok | |||||||||||||||||||||||||
6 | 09.03.10 | CTI_Server TMS |
DBConnector TMS Protocol.mdb |
Add column Email Varchar(255) to SQL and MDB protocol database. | before: doesn't write protocol when mdb | B | ► | js, gd, ok | ||||||||||||||||||||||||
7 | 09.03.10 | CTI_Server | CTI_Server | Transfer redirections – temporary call should end when caller disconnects. | N | ► | js, gd, ok | |||||||||||||||||||||||||
8 | 09.03.10 | CTI_Server | CTI_Server TriTAPI |
Redirection for external lines by transfer now creates destination number using external redirections prefix. | B | ► | js, gd, ok | |||||||||||||||||||||||||
9 | 09.03.10 | CTI_Server | CTI_Server | CTI_Server – first time run on clean system does not ask user while closing server and executing TMS_Config. | B | ► | js, ok | |||||||||||||||||||||||||
10 | 09.03.10 | CTI_Server | RefSearch | RefSearch can be executed only once (single instance application). | B | ► | js, gd, ok | |||||||||||||||||||||||||
11 | 09.03.10 | CTI_Server | UserStatus CTI_Network CTI_Server |
Robot5, VPN, UserStatus, EventStatus, BCI and ISDNAgent clients are now shown in list of clients shown by UserStatus. | N | ► | js, gd, ok | |||||||||||||||||||||||||
12 | 09.03.10 | CTI_Server | CTI_Server | Menu item “Logs” now opens CTI_Server logs directory, not latest log file as before. | C | ► | js, gd, ok | |||||||||||||||||||||||||
13 | 09.03.10 | CTI_Server | CTI_Journal | 1. If calltype equals mailbox then call is marked with new icon (crossed speaker). | 2. Icon used for incoming not connected calls changed from “red IN” to “red X”. | N | ► | js, gd, ok | ||||||||||||||||||||||||
14 | 09.03.10 | CTI_Server TMS |
CTI_Server TMS DBConnector |
1. Corrected bug: TMC retrieves protocol data from CTI_Server and TMS makes timeout in DBConnector. Now retrieves asynchronically. | 2.
Multiple update protocol sql commands changed to one combined sql
command. 3. CTI_Server will not start another protocol retrieve action before previous one ends. |
B | ► | js, ok | ||||||||||||||||||||||||
15 | 09.03.10 | CTI_Server | CTI_Server | Removed error while saving log files from multiple threads (synclock added). | B | ► | ||||||||||||||||||||||||||
08.03.10 | TeliMan.exe | TeliBook.exe | before: do not make References(start RefSearch) when only Outlook | B | ► | |||||||||||||||||||||||||||
05.03.10 | TeliMan.exe | TeliMan.exe | disabled checking compatibility with serrver | before when set registry LineName in [HKCU]\[TMC]\TSP and server version <> client version - exit | B | ► | ||||||||||||||||||||||||||
********************************************* 26.02.2010, TMS6: 5_0_3651, CTI_Server.Net: 7_0_4228 | ||||||||||||||||||||||||||||||||
1 | 25.02.10 | CTI_Server | CTI_Server CTI_Network |
New network user/application ASP_CTI_Journal; Bold/Unbold protocol lines by ASP_CTI_Journal | N | ► | ||||||||||||||||||||||||||
2 | 25.02.10 | CTI_Server | TMS_Config | 1.
New TMS_Config redirection panel. 2. Standort und Telefoniefunktionen -> Standort 3. Zuordnung der TSP-Leitungen -> TSP-Leitungen 4. TSP-Merkmale -> Merkmale. |
5.
New element in tree menu: RULS, QACD. 6. Moved menu item Rufumleitung (alle) as RULS, QACD subitem. |
N | ► | |||||||||||||||||||||||||
3 | 25.02.10 | CTI_Server | TMS_Config | New TSP flag added to TSP configruation on “Merkmale” tab. | Answer2_ActiveCallHold – default „0”. | N | ► | |||||||||||||||||||||||||
4 | 25.02.10 | CTI_Server | DBConnector CTI_Server |
After change DBConnector is searching reference database for 3 different completenumbers if number contains “*” sign. Complete numbers are generated with “0”, “+” or “” in place of “*” sign. Necessary for BCI | If
reference search returns nothing then the number in protocol is the number
with “*” sign changed to “0”. CompleteNumber, Encode and XXX function copied to DBConnector. |
B | ► | |||||||||||||||||||||||||
********************************************* 25.02.2010, TMC: 5_0_3555 | ||||||||||||||||||||||||||||||||
25.02.10 | TeliMan.exe | TeliMan.exe TeliNotar |
TeliNotar: Improved problem with "make conference with TeliNotar"; New registry names | added answer in mTelephony_CallAdded (before conference) | B | ► | ||||||||||||||||||||||||||
********************************************* 23.02.2010, TMS6: 5_0_3650, CTI_Server.Net: 5_0_4224 | ||||||||||||||||||||||||||||||||
1 | 23.02.10 | CTI_Server | CTI_Server TriTapi.dll |
Allcatel
Answer2 correction |
it wasn't possible to answer callOffering, when second connected call exists.Now put on hold connected call -Answer2_ActiveCallHold | B | ► | gd, ok | ||||||||||||||||||||||||
********************************************* 19.02.2010, TMS6: 5_0_3646, CTI_Server.Net: 5_0_4205 | ||||||||||||||||||||||||||||||||
1 | 19.02.10 | CTI_Server | CTI_Server CTI_Network CTI_Tools |
write protocol from BCI | N | ► | ||||||||||||||||||||||||||
2 | 18.02.10 | CTI_Server | CTI_Server | Before change TAPI lines was not closed when CTI_Server was closing. | B | ▲ | js, gd, ok | |||||||||||||||||||||||||
18.02.10 | TeliMan.exe | TeliMan.exe | Minimum clipboard monitor filtered number length limit = 6 | C | ► | |||||||||||||||||||||||||||
3 | 18.02.10 | CTI_Server | CTI_Server | GetUsersInfo – send extended info about users (name, surname, company, phones with description, e-mail) | Automatically change these fields in TeliBar when changed in CTI_Server Config | N | ► | js, gd, ok | ||||||||||||||||||||||||
4 | 17.02.10 | CTI_Server | CTI_Journal | .Net 3.5 -> 2.0 | B | ► | ||||||||||||||||||||||||||
********************************************* 16.02.2010, TMS6: 5_0_3645, CTI_Server.Net: 5_0_4201 | ||||||||||||||||||||||||||||||||
1 | 16.02.10 | CTI_Server | DBConnector CTI_Server |
CTI_Server is searching for e-mail field in reference database, before change it was searching only for name1, name2 and company. | N | ► | ||||||||||||||||||||||||||
2 | 16.02.10 | CTI_Server | CTI_Network CTI_Server |
CTI_Server puts new protocol calls into database received from ISDNAgent by network connection. | New
network message: “ProtocolCall”. Network message list moved to CTI_Network and shared. |
N | ► | |||||||||||||||||||||||||
3 | 16.02.10 | CTI_Server | CTI_Network TriTAPI |
Mailbox redirections made with Transfer flag are now correctly saved into protocol. | Two
flags added to TAPIcall object: a) Do not protocol call, b) Do protocol call as not connected. Flags are used while adding to protocol to skip calls made by transfer_instead_redirection function. |
N/B | ► | |||||||||||||||||||||||||
4 | 16.02.10 | CTI_Server | DBConnector | DBConnector does not select “Identity” while inserting protocol call to MDB database. | Before it was generating error (mdb does not allow more sql statements after semicolon) | B | ► | |||||||||||||||||||||||||
********************************************* 12.02.2010, TMS6: 5_0_3642, CTI_Server.Net: 5_0_4199 | ||||||||||||||||||||||||||||||||
1 | 11.02.10 | CTI_Server | CTI_Server | CallerID added to Mailbox network message (send to ISDNAgent). | N | ► | ||||||||||||||||||||||||||
2 | 11.02.10 | CTI_Server | CTI_Server | Server can now load list of callerID’s and calledID’s from registry. Callers and Calleds with the same id will not be added to protocol database. | [HKLM]\
[TMS]\ Protocol IgnoreCallerIDList=”227;228” [Default = ””] IgnoreCalledIDList=”227;228” [Default = ””] |
N | ► | |||||||||||||||||||||||||
3 | 11.02.10 | CTI_Server | DBConnector | Selecting new row ID added to Insert SQL Command. | Added detecting function for the same row id returned. | N | ► | |||||||||||||||||||||||||
4 | 11.02.10 | CTI_Server TMS |
DBConnector TMS TMS_ConfigLib Protocol.mdb CTI_Server TMS_Config |
CompletePhoneNumber column added to Protocol database. | N | ► | ||||||||||||||||||||||||||
5 | 11.02.10 | CTI_Server | CTI_Server_StatusMonitor CTI_Server |
Tool application, executed by DBLClick on CTI_Server’s tray icon. | Load following info from TMS registry: network queues sizes, sockets and clients count, version, start time. | N | ► | |||||||||||||||||||||||||
6 | 11.02.10 | CTI_Server | CTI_Server | Added new function “Restart server” to CTI_Server Tray menu. | Added a question messagebox when user terminates CTI_Server. | N | ► | |||||||||||||||||||||||||
7 | 11.02.10 | CTI_Server | CTI_Server CTI_UserStatus TMS_Config TMS_Config_Lang.mdb CTI_Tools |
Added
server name configuration to TMS_Config. Server name is loaded by CTI_Server and view in tray tooltip and CTI_UserStatus tabs. |
Server and TMS_Config can be executed with new parameter “SERVERID=xxx” | N | ► | |||||||||||||||||||||||||
8 | 11.02.10 | TMS CTI_Server |
TMLCR CTI_Server TMS |
TMS and CTI_Server saves newvalue to protocol database: “CompleteNumber”, before this value was always NULL. | N | ► | ||||||||||||||||||||||||||
9 | 11.02.10 | TMS CTI_Server |
CTI_Journal | Allowed to execute CTI_Journal in serverMode without DataBaseConnector. | B | ► | ||||||||||||||||||||||||||
10 | 11.02.10 | TMS CTI_Server |
CTI_Journal | CTI_Journal checks if database contains mailboxFile and mailboxFileListened columns, if there are no columns CTI_Journal doesn’t use them. Before CTI_Journal didn’t work with old database. | B | ► | ||||||||||||||||||||||||||
11 | 11.02.10 | TMS CTI_Server |
TMS CTI_Server DBConnector |
Searching
references for new protocol calls changed in CTI_Server and TMS. After change reference is searched before row is added to protocol database. Before change prevoiusly added row was only updated by ID. |
Selecting ID by “Identity” function of SQL Server removed (was generating the same ID error). | B | ► | |||||||||||||||||||||||||
12 | 11.02.10 | CTI_Server | CTI_Server | CTI_Server saves values Name1, Name2, Company (or only UserName if those fields are empty) to protocol for local users | N | ► | ||||||||||||||||||||||||||
13 | 11.02.10 | CTI_Server | CTI_Journal | New column added to CTI_Journal – CalledID (named Gerufen). | N | ► | ||||||||||||||||||||||||||
14 | 11.02.10 | CTI_Server TMS |
CTI_Server TMS_Config TMS_ConfigLib DBConnector |
New flag added for redirections: “TransferInsteadRedirect”. User can use this flag to make call forwarding by transfer method for MailBox or WaitingQueue numbers. | N | ► | ||||||||||||||||||||||||||
15 | 11.02.10 | CTI_Server | CTI_Server TMS_Config TMS_ConfigLib DBConnector TMS_Config.mdb TMS_Config_Lang.mdb |
New
flag added for redirections: “Regel” with two settings available: - Linear, - Längste Pause. |
Redirection can be made by FirstFree or LongestFree methods, confgured by “Regel”. | N | ► | |||||||||||||||||||||||||
16 | 03.02.10 | CTI_Server | DBConnector | protocol error - update Name1, Name2, Firma to wrong protocol entry. Added logs to check if SELECT @@IDENTITY works ok | added
logs: Connect, ExecuteInsert - SELECT @@IDENTITY ErrorAction when twice return the same id |
B | ► | |||||||||||||||||||||||||
17 | 02.02.10 | CTI_Server | CTI_Server | Protection
before stay process after close Changes copied from 08.01.2010 TMS |
1.
do not init Engine (TAPI and others) when gbolAmBeenden It is called automatically when try use objects 2. added "If gbolAmBeenden Then Exit Sub End If" in mTimerStatusResend_TimeOut, mTAPI_CallRemoved, mTAPI_FastSendCallState, AddProtocolEntry - doevents, mTAPI_LineCallInfo, PutTrackedCallinProtocol, Unbold 3. do not enable mTimerStatusResend when gbolAmBeenden |
B | ► | |||||||||||||||||||||||||
18 | 29.01.10 | TMS CTI_Server |
DBConnector | DBConnector reference search while adding calls to protocol is now working correctly when few CentralDesktopPaths differs in only letter case. | DebugLogs are added to trace protocol sql commands and search reference actions. | B | ► | |||||||||||||||||||||||||
19 | 27.01.10 | TMS CTI_Server |
CTI_Journal | Mailbox: Not listened calls are shown with unmarked calls filter. | before: filtr Combobox didn't treat not listened calls as unmarked | B | ► | |||||||||||||||||||||||||
20 | 26.01.10 | TMC | CTI_Client | TMC
correction-receive redirection from TMS when online Bug was made during adding Redirection to TeliBar MsgRUL_TakeRUListAktiv |
||||||||||||||||||||||||||||
********************************************* 26.01.2010, TMC: 5_0_3547 | ||||||||||||||||||||||||||||||||
25.01.10 | TMC | TMC | TeliNotar via TeliNotar Server | N | ► | |||||||||||||||||||||||||||
21 | 25.01.10 | TMS CTI_Server |
CTI_Journal | Mailbox: 1. Not listened Mailbox calls are shown with unmarked calls filter. |
2. CTI_Journal shows MailBox protocol calls as special calls. Each MailBox row can be double-clicked to start audio file with defaul system player. After hearing audio file – row is marked as heard. | N | ► | |||||||||||||||||||||||||
22 | 25.01.10 | TMS CTI_Server |
CTI_Journal | 1.
CTI_Journal Debug form colors changed to black & white. 2. Changed text for information about unaccessible mailbox file (Datei x wurde nicht gefunden.) |
3. ErrorAction added to each function, removed all "Throw exception" commands. | C | ▼ | |||||||||||||||||||||||||
23 | 25.01.10 | TMS CTI_Server |
CTI_Journal | 1. Added sorting functions for image column. | 2. New filters added. Extern and Intern calls. | N | ► | |||||||||||||||||||||||||
24 | 25.01.10 | TMS CTI_Server |
DBConnector Protocol.mdb Protocol.sql CreateDB.sql |
DBConnector – new protocol column: MailBoxFileListened (boolean) added to SQL and MDB Protocol. | N | ► | ||||||||||||||||||||||||||
25 | 25.01.10 | TMS CTI_Server |
TMS_ConfigLang.mdb | Column header text changed Mailbox nummer -> Mailbox-Nummer. | C | ▼ | ||||||||||||||||||||||||||
26 | 25.01.10 | TMS | TMS | Protocol update – added two new columns (MailboxFile and MailboxFileListened). Needed for CTI_Journal. | N | ► | ||||||||||||||||||||||||||
27 | 21.01.10 | TMS CTI_Server |
TMS_Config TMS_ConfigLang.mdb |
In users configuration column “Address” changed to “E-Mail”. | Database already had Email column, Address column is not used anymore. | N/B | ► | |||||||||||||||||||||||||
********************************************* 20.01.2010, TMS6: 5_0_3633, CTI_Server.Net: 5_0_4166 | ||||||||||||||||||||||||||||||||
1 | 21.01.10 | TMS CTI_Server |
DBConnector
TMS TMS_Config TMS_ConfigLang.mdb RefSearch |
1.
Button used to add virtual users moved to the end of tool strip menu. 2. Button used to add virtual users has new tooltip: “Fiktiven Benutzer hinzufügen” |
3.
Adding and changing virtual users does not cause TMS to reload. 4. CentralDesktop and NeuPassword fields in users grid has for virtual users has value “-“ and are readonly. 5. TMS and CTI_Server does not use centralDesktopPath equal to “-“. |
N/B | ► | js, ok TODO:There is still a possibility to edit and configure redirections and absend settings for fictitious user’s rows. |
||||||||||||||||||||||||
********************************************* 20.01.2010, TMS6: 5_0_3632, CTI_Server.Net: 5_0_4165 | ||||||||||||||||||||||||||||||||
1 | 20.01.10 | CTI_Server | CTI_Server | User states are properly refreshed after any of other server being disconnected, before change clients didn’t know about the disconnect. | TimerConnVPN
is now executed by invoke method (before there was an error, timer didn’t
work). frmMDIMain-> gfrmMDIMain |
B | ► | |||||||||||||||||||||||||
2 | 20.01.10 | TMS CTI_Server |
TMS CTI_Server |
Removed error: coCnn_ConnectionFinished! (Object variable or With block variable not set; Nr:91) while calling to empty connection object. | B | ▼ | ||||||||||||||||||||||||||
3 | 18.01.10 | TMS CTI_Server |
TMS CTI_Server |
VPN corrected reconnect twice | Parted message merge error removed. Messages are corretly merged after change even when they have the same ID’s from more than one source at the same time. | B | ► | |||||||||||||||||||||||||
4 | 18.01.10 | TMS CTI_Server |
TMS CTI_Server |
VPN corrected not reconnect after one server | Added timeout to VPN server connection. If server does not receive information about connection attempt after two minutes, it tries to connect once more. | B | ► | |||||||||||||||||||||||||
5 | 14.01.10 | TMS | RefSearch | 1.
Neuer Parameter für PBIniSrv.mdb für Textdateien: REMOVESEMICOLONS. Nutzbar nur wenn CSV Semikolongetrennt ist und alle Felder mit „“ begrenzt sind! |
2. ‘ wird mit Leerzeichen ersetzt. | N | ► | |||||||||||||||||||||||||
********************************************* 15.01.2010, TMS6: 5_0_3627, CTI_Server.Net: 5_0_4158 | ||||||||||||||||||||||||||||||||
1 | 15.01.10 | TMS CTI_Server CAPITool |
CTI_Tools CTI_Network TMS_Config UserStatus EventStatus |
Socket_Disconnect added checking if socket is connected before disconnect. | TMS
– VPN Connection client, CTI_Server – VPN Connection cient, CTI_UserStatus, CTI_EventStatus, CAPITool, TMS_Config |
B | ▼ | |||||||||||||||||||||||||
2 | 15.01.10 | TMS
VB6 CTI_Server |
CTI_Network | clsSocketStateObject
Mulithreads - added protection to call nothing synclock moved before checking if socket is nothing |
TMS, CTI_Server | B | ▼ | |||||||||||||||||||||||||
3 | 15.01.10 | TMS
VB6 CTI_Server |
CTI_EventStatus CTI_UserStatus TMS_Config CTI_Network CTI_Tools |
1.
VPN memory leak – cleared all unused object if connection fails (socket are
closed, all lists are cleared and threads stopped). 2. VPN Client Connection made asynchronically. |
3.
CTI_Tools removed from TMS and CTI_Server references. 4. Network classes from CTI_Tools copied to CTI_Network. 5. Minor changes in CTI_Tools and CTI_Network related with registry (shared CTI_server module). |
B | ► | 1.Line
doesn’t received events till TeliBar restart 2.TMS does’t connect |
||||||||||||||||||||||||
4 | 15.01.10 | TMS
VB6 CTI_Server |
TMS
VB6 CTI_Server |
corrected bug: set RefSearch start time on 03:00, RefSearch start at 00:00, now at 03:00 | B | ► | ||||||||||||||||||||||||||
5 | 14.01.10 | CTI_Server TMS |
CTI_UserStatus CTI_EventStatus |
ErrorAction updated in some functions and properties. | B | ▼ | ||||||||||||||||||||||||||
6 | 11.01.10 | TMS CTI_Server |
TriTapi.dll | Operations error e.g.MakeCall info->user defined | LineReply,
EvaluateLineError TAPI Error in -> TAPI Error & TAPI - error code wasn't visible |
C | ▼ | gd, ok | ||||||||||||||||||||||||
7 | 08.01.10 | TMS | TMS | TMS
stays in processes after close window is not visible but TMServer.exe exists |
1.
do not init Engine (TAPI and others) when gbolAmBeenden It is called automatically when try use objects 2. added "If gbolAmBeenden Then Exit Sub End If" in mTimerStatusResend_TimeOut, mTAPI_CallRemoved, mTAPI_FastSendCallState, AddProtocolEntry - doevents, mTAPI_LineCallInfo, PutTrackedCallinProtocol, Unbold 3. do not enable mTimerStatusResend when gbolAmBeenden |
B | ► | gd, ok | ||||||||||||||||||||||||
8 | 05.01.10 | TMS | TMS | show
all errors in log window and save in
C:\Programme\ROMICO\CTI_Server\TMServer\Logs before: there were errors which we do not show in log window and save it in C:\Dokumente und Einstellungen\gd\Anwendungsdaten\ROMICO |
ErrorAction
changed. TMS ErrorAction now saves errors to file and views them in window using RaiseLog function. TMS ErrorAction now uses MessageBox settings as standard ErrorAction function with LogOnly and Modal flags. |
B | ► | gd, ok | ||||||||||||||||||||||||
9 | 05.01.10 | CTI_Server | CTI_Server | Removing redrection by clients does not cause to save invalid redirections to TMS_Config.mdb database anymore. | B | ► | gd, ok | |||||||||||||||||||||||||
10 | 05.01.10 | CTI_Server TMS |
TMS_Config | Redirection buttons tooltips does not show above other controls anymore. | B | ▼ | gd, ok | |||||||||||||||||||||||||
11 | 05.01.10 | CTI_Server TMS |
CTI_License | License expires after a date passes (next day), before it was at the last day. | B | ► | gd, ok | |||||||||||||||||||||||||
12 | 05.01.10 | CTI_Server TMS |
TMS_Config TMS_ConfigLib TMS CTI_Server |
1.
Changing logs settings does not need to restart TMS anymore, it can be
reloaded. 2. Opening Fortgeschritten tab on clean system does not generate reload event anymore. 3. Reloading logs settings updates TMS.vb6 buttons properly (before it didn’t update buttons states). |
4.
Clicking Enter on windows on Amtszugang tab works as OK button click. 5. VPN lines are automatically enabled when user activates TSP Lines (default VPN settings, number = internal number). |
B | ▼ | 1,2,3,4,5 gd, ok | ||||||||||||||||||||||||
13 | 04.01.10 | CTI_Server | CTI_Server DBConnector |
1. TMS_Config reload settings error removed. Before change changes was not loaded by CTI_Server if reload was made too fast after change. | 2.
CTI_Server icon name changed to CTI_Server.ico. 3. CTI_Server TMS_Config.mdb database connection is not open all the time anymore. It is closed after loading or saving data. |
B | ► | gd,
ok test: 1. No ldb file 2. quick change redirection in config, TeliBar has't all redirection |
||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||||||||
15 | 04.01.10 | TMS | CTI_Server | CTI_Server error while loading nonexistent VPN server list removed. | B | ► | gd,
ok test: license vpn - no ip server configured, before error in log |
|||||||||||||||||||||||||
16 | 04.01.10 | TMS | TMS_Config | TMS_Config "Logging" flags default changed to match CTI_Server’s. | B | ► | gd,
ok test: config before TMS, wrong defaults |
|||||||||||||||||||||||||
********************************************* 30.12.2009, TMS: 5_0_3562 | ||||||||||||||||||||||||||||||||
1 | 30.12.09 | TMS | CTI_Server | AllowRedirect=false - redirect via transfer for all calls (external and internal) | N | ► | gd, ok | |||||||||||||||||||||||||
2 | 30.12.09 | TMS | CTI_Server | MailBox redirection (without checking other lines) | MailBox number = DestinationNumber | B | ► | gd, ok | ||||||||||||||||||||||||
3 | 29.12.09 | TMS | TMS CTI_Server |
enable transfer for TeliBar | N | ► | ||||||||||||||||||||||||||
********************************************* 24.12.2009, TMS: 5_0_3561 | ||||||||||||||||||||||||||||||||
1 | 22.12.09 | TMS | CTI_Tools CTI_Network TMS |
sleep between VPNServers.coServers and oCServer.StopServer HKEY_LOCAL_MACHINE, gcRegKey & "Networking", "MainSocketCloseDelay", "0") | CTI_Tools.clsClientNet
doesn't send events when AppExit CTI_Network.clsServer doesn't send events when AppExit |
B | ► | gd, ok | ||||||||||||||||||||||||
2 | 22.12.09 | TMS | TMS CTI_Server |
corrected bug: TMS doesn't send to clients protocol from BCI | after bug in mTimer_ProtocolCheck_TIMEOUT, timer doesn't work | B | ► | now timer ticks after error but still problem with connection to protocol | ||||||||||||||||||||||||
3 | 21.12.09 | TMS | DBConnector | Search
in database only when pbinisrv.mdb: Databases Enabled=true and SearchIn=true |
added checkin SearchIn | B | ► | gd, ok | ||||||||||||||||||||||||
4 | 21.12.09 | TMS | RefSearch | 1. Für Text- und DB-Quellen besteht die Möglichkeit für Telefon-Info-Felder statt Feldnummer bzw. Feldnamen einen festen Text zu definieren (beginnend mit @) | 2. Existenz von TeliRef.mdb wird nicht mehr überprüft. | N/B | ► | |||||||||||||||||||||||||
********************************************* 17.12.2009, TMS: 5_0_3551 | ||||||||||||||||||||||||||||||||
1 | 17.12.09 | TMS CTI_Server |
CTI_Tools | TMS Memory leak removed while connecting to nonexistent servers. | B | ► | gd, ok | |||||||||||||||||||||||||
2 | 17.12.09 | CTI_Server | CTI_Server DBConnector Support files Protocol.mdb |
New column in Protocol database: MailBoxFile Varchar (255). | MailBox
message has new arguments at the end: UserName, InternalNumber, MasterLine, UserGroupID, UserFirmID, CalledID |
N | ► | |||||||||||||||||||||||||
3 | 16.12.09 | CTI_Server | CTI_Server | CTI_Server
updates copied from TMS: 1. Removed TMS crash after reloading licenses with VPN configured. sprawdzic, czy w starej wersji tez bylo 2. CTI_Server doesn’t send ClientsDisconnected message to other servers. 3. Error CompareMessageToTaskAndRaise changed to UserDefined due to sending messages to mutliServer to early (as if it was a standard client). In future this mechanism has to be updated with "Online" flag. |
4.
TMS doesn’t send other server statuses to other server. It sends only its own
statuses (error with TeliBar user states removed). 5. ErrorCalback in CTI_Network changed from each object event to one global object (clsError) event called directly from ErrorAction. |
B | ► | |||||||||||||||||||||||||
********************************************* 15.12.2009, TMS: 5_0_3548 | ||||||||||||||||||||||||||||||||
1 | 15.12.09 | TMS | CTI_Tools | Removed bug: Refresh after Licence change - exception | CTI_Tools – ErrorCallback infinite loop error removed. | B | ► | gd, ok | ||||||||||||||||||||||||
2 | 15.12.09 | TMS | CTI_Network | ErrorAction can now raise event - for server (to catch errors in one place | ErrorCalback in CTI_Network changed from each object event to one global object (clsError) event called directly from ErrorAction. | N | ▼ | gd, ok can be tested be ErrorTest button on debugForm. |
||||||||||||||||||||||||
3 | 15.12.09 | TMS | TMS CTI_Network |
1.
SendMessageWithDivide error removed. 2. Removed TMS crash after reloading licenses with VPN configured. 3. TMS doesn’t send ClientsDisconnected message to other servers. 4. IP address added to “CompareMsgToTaskAndRaise” error. |
5.
Error CompareMessageToTaskAndRaise changed to UserDefined due to sending
messages to mutliServer to early (as if it was a standard client). In future
this mechanism has to be updated with “Online” flag. 6. TMS doesn’t send other server statuses to other server. It sends only it’s own statuses (error with TeliBar user states removed). |
B | ► | gd, ok: 1,2,3,4,5,6 Changed 4 and 5 can be tested by new button on TestForm, while VPN servers are connected. |
||||||||||||||||||||||||
4 | 15.12.09 | TMS | TMS_Config TMS_Config_Lang.mdb |
1. Wrong column names in redirection list panel updated. | 2. Opening redirection panel does not clear “dates from” and “dates to” anymore. | B | ► | gd, ok: 1,2 | ||||||||||||||||||||||||
5 | 10.12.09 | CTI_Server | CTI_Server | MailBox file added to WaitingQueue network message. | N | ► | ||||||||||||||||||||||||||
********************************************* 09.12.2009, TMS: 5_0_3544 | ||||||||||||||||||||||||||||||||
1 | 08.12.09 | TMS | Setup | Shortcuts
changes: 1. Start\Programy\ROMICO Automatic Update Server -> Werkzeuge |
2.
CTI User Status, CTI Event Status, CTI Journal Start\Programy\ROMICO\
Werkzeuge -> Start\Programy\ROMICO 3. ROMICO CTI Server -> CTI server 4. ROMICO-CTI-Server-Konfigurator -> CTI Server Config |
C | ▼ | gd, ok | ||||||||||||||||||||||||
2 | 08.12.09 | CTI_Server | TMS_ConfigLib TMS_Config TMS_ConfigLang.mdb |
Added a possibility to edit new values in TMS_Config database, table tblRedirections: WaitingQueue, MailBoxRecordEnabled, MailBoxFile, MailBoxNumber, MailBoxEmail. | These values can be edited only with special licenses (Mailbox values = Mailbox license, WaitinqQueue – QACD license) or with Enterprise version. | N | ► | gd, ok | ||||||||||||||||||||||||
3 | 08.12.09 | CTI_Server | CTI_UserStatus CTI_EventStatus |
Network status and status bar buttons are 1 pixel higher. | Tray mode removed | C | ► | gd, ok | ||||||||||||||||||||||||
4 | 08.12.09 | CTI_Server | CTI_Server | 1.
New CTI_Server menu look: - CTI User Status - CTI Journal - CTI Event Status - ----- - Konfiguration - Benutzer neu einlesen - Logs - ----- - <Other functions unchanged> |
2.
Open TAPI lines timer initialization moved to the end of server
initialization. 3. TMChecker execution moved to the end of server initialization. 4. Tray context menu can now be show by left and righ mouse button (before only right). 5. Finding free port for server of UserStatus and EventStatus is now dependant on registry flag Networking/ ConnectionPortFindFree. 6. TMS retrives it’s own version by exe file name (before it was by assembly name). |
C | ► | gd,
ok: 1,3,4,5,6 not tested: 2 |
||||||||||||||||||||||||
5 | 08.12.09 | CTI_Server | CTI_Journal | Tray mode in CTI_Server mode removed. | C | ► | gd, ok | |||||||||||||||||||||||||
6 | 08.12.09 | CTI_Server | DBConnector | Removed error with saving Absend value to TMS_Config.mdb database when “AbsentInfo” was not set by client. | B | ► | gd, ok | |||||||||||||||||||||||||
7 | 08.12.09 | CTI_Server | TMS_ConfigLib CTI_Server CTI_License DBConnector TMS_Config.mdb Lizenz.mdb |
1.
CTI_Server loads new redirection settings – WaitingQueue,
MailBoxRecordEnabled, MailBoxFile, MailBoxNumber, MailBoxEmail. 2. New license in CTI_License (MailBox), enabled by default in enterprise, can’t be enabled for basic license. 3. New columns in TMS_Config.mdb (WaitingQueue, MailBoxRecordEnabled, MailBoxFile, MailBoxNumber, MailBoxEmail). |
4.
CTI_Server sets automatically all redirections to readonly if any of below
conditions are fulfilled: A) redirection has readonly flag set B) redirection waiting queue is set to non empty value. C) redirection MailBoxNumber is set to non empty value. D) redirection has more than one number in destination number. |
N | ► | gd, ok | ||||||||||||||||||||||||
8 | 08.12.09 | CTI_Server | CTI_Server CTI_EventStatus CTI_UserStatus CTI_Journal TMS_Config |
New icons for applications (main icons and CTI_Server menu icons). | C | ► | gd, ok | |||||||||||||||||||||||||
9 | 08.12.09 | TMS | CTI_Server TMS |
TMChecker
updates: 1) Removed error on each TMChecker start. Initialization moved to the end. 2) TMChecker infinite restart loop removed. |
3) CTI_Server: Restart by TMS_Config changed. Now it is managed by TMChecker with 15 seconds delay, before it was instant by TMUpdateManager. | B | ► | gd, ok | ||||||||||||||||||||||||
10 | 08.12.09 | CTI_Server | TMS_ConfigLib TMS_Config TMS_ConfigLang.mdb |
1.
New type of client can now connect to UserStatus port (8330) – CAPITool. New
network messages: CAPITOOLLOGIN, WAITINGQUEUEMAILBOX. 2. CAPITools can also use UserStatus messages: User_Changed(cchange) and User_Status(clist). |
3.
New type of redirection added for Mailbox and WaitingQueue, used if all
internal destination number for current redirection are busy or absend and
there are no external numbers. 4. Redirection to WaitingQueue or Mailbox has one second delay. One second before redirection a message is sent to CAPITool. |
N | ► | gd, ok | ||||||||||||||||||||||||
11 | 08.12.09 | TMS | TMS_Config TMS_ConfigLang.mdb TMS_Confg.mdb |
1.
Aktuelle sprache -> Aktuelle Sprache 2. Unactive licenses can now be successfully removed from database by TMS_Config. |
3. MailboxEmail and MailboxNumber columns added to database. | C | ► | gd, ok: 1,2 | ||||||||||||||||||||||||
12 | 08.12.09 | TMS | CTI_Network CTI_Server |
SyncLock added to function which sends message to all users. | Removed Error: clsServer. SendMessageWithDivideToAll_Thread System.InvalidOperationException: Die Auflistung wurde geändert, nachdem der Enumerator instantiiert wurde. | B | ► | not tested | ||||||||||||||||||||||||
********************************************* 03.12.2009, TMC: 5_0_3537 | ||||||||||||||||||||||||||||||||
1 | 03.12.09 | TeliMan | TeliBook | Outlook: corrected open Outkook contact automatically during incoming call. | It didn't work this function | B | ► | gd, ok | ||||||||||||||||||||||||
30.11.09 | CTI_Server | CTI_Server CTI_Network |
Optimization in Network: instead od for each get user vie key | CTI_Server uses EAZ number to find user related with incoming message (optimalization). Changes in communication between CTI_Server and TeliMan TSP, and also between CTI_Server and TeliBar. | C | ► | not tested | |||||||||||||||||||||||||
30.11.09 | CTI_Server TMS |
CTI_Server TMS TMS_Config TMS_ConfigLib TMS_ConfigLang.mdb |
Allowed adding user rows manually in TMS_Config (new button and context menu item). | All manually added users have TSP_Line, InternalNumber and Name = “-“. | N | ► | gd, ok | |||||||||||||||||||||||||
********************************************* 27.11.2009, TMS: 5_0_3538; TMC: 5_0_3534 | ||||||||||||||||||||||||||||||||
1 | 26.11.09 | TMS | Setup | CTI_Server.NET C:\Programme\ROMICO\CTI_Server\TMServer\CTI_Server.exe |
Warnings: 1. Before run rename to TMServer.exe (update and TMChecker) 2. Necessary TMC: 5_0_3534 |
N | ► | |||||||||||||||||||||||||
2 | 26.11.09 | CTI_Server | CTI_Server | HKLM]\
[TMS]\ Monitoring “NetworkMonitor"="1" Turn on monitoring of network queues. [Default = "0"] All monitoring data will be saved to “Monitoring” registry key in following values: "NMC_InMsgCurrentQueueSize"="0" "NMC_InMsgCount"="0" "NMC_InMsgMaxQueueSize"="0" "NMC_OutMsgCurrentQueueSize"="0" "NMC_OutMsgCount"="1" |
"NMC_OutMsgMaxQueueSize"="1" "MC_InMsgCurrentQueueSize"="0" "MC_InMsgCount"="0" "MC_InMsgMaxQueueSize"="0" "MC_OutMsgCurrentQueueSize"="0" "MC_OutMsgCount"="0" "MC_OutMsgMaxQueueSize"="0" "ConnectedSocketsCount"="0" "ConnectedUsersCount"="0" |
N | ► | |||||||||||||||||||||||||
3 | 26.11.09 | TMC | TeliMML.tsp | 1. Changes for CTI-Server.Net | 2. added function for debug: OutputDebugStringFile | N | ► | |||||||||||||||||||||||||
4 | 26.11.09 | TMC | TMC TeliMan.tsp |
Changes
for CTI-Server.Net: TMC and TeliMan.tsp changed allowing to connect to new TMS.NET. |
TeliMan.tsp:
EAZ number added to listening message. TeliMan.exe-frmNetworkHL-Connect: WriteRegValue [HKLM]\ [TMC]\ TSP "EAZ", mstrEAZ |
N | ► | |||||||||||||||||||||||||
5 | 26.11.09 | TMS | TMS_ConfigLib | Update
database: 1. tblUsers CentralDesktopPath 150-255 |
2.
tblUsers add column: DisableInUserList 3. add table tblCalledIDNames |
N | ► | |||||||||||||||||||||||||
6 | 25.11.09 | TMS | DBConnector | 1.
CTI_Network .Net 3.5 -> 2.0 2. Changes for CTI-Server.Net: a) New classes for TMS used for Planer and Config Database connection. |
b)
New functions for Protocol database, updated from vb6 and moved from
TMS. c) Added functions allowing to manually close database connections threads. |
N | ► | |||||||||||||||||||||||||
7 | 25.11.09 | TMS | CTI_Network |
1.
CTI_Network .Net 3.5 -> 2.0 2. Protection IsNot Nothing : a) CTI_Network: if oMCSocState.workSocket IsNot Nothing |
3.
Changes for CTI-Server.Net: a) clsServer, clsMulticast: Added functions allowing to manually close network connections threads. |
C/N | ► | |||||||||||||||||||||||||
8 | 25.11.09 | TMS | CTI_Network CTI_Tools |
Changes for CTI-Server.Net: | CTI_Network,
CTI_Tools - clsNetworkClient: added EightBitEncoding support for use in connection with TeliMan.tsp and TMML.tsp. |
N | ► | |||||||||||||||||||||||||
9 | 25.11.09 | TMS | CTI_Tools | Protection IsNot Nothing : | CTI_Tools - clsServer CloseSockets: if coSockets IsNot Nothing | C | ► | |||||||||||||||||||||||||
********************************************* 20.11.2009, TMS: 5_0_3534 | ||||||||||||||||||||||||||||||||
20.11.09 | TMC | TMC | Removed error with “NA” user type while TeliMan was relogging to TMS. (Also UserStatus lack of ClientType error), | B | ► | |||||||||||||||||||||||||||
1 | 20.11.09 | TMS | TMS | 1.
TMS LogError button is now hidden (Red cross), errors are always shown and
logged. 2. Yellow Sonstiges - default true->false |
3. CTI_Journal is automatically configured by TMS on startup. And can be executed by Monitoring->CTI_Journal menu. | C | ► | gd, ok | ||||||||||||||||||||||||
2 | 20.11.09 | TMS | CTI_EventStatus | 1.
Removed error with Info-logging delay. Delay can be now set to any value, not
only 5sec. 2. EventStatus sends log flags configuration after each server reconnect (ex: server restart). 3. EventStatus – changed icon for logs marked as “Always” to blue info icon. |
4.
Loging settings default changed to match CTI_Servers default settings (only
TAPI flag is set as default: FlagLicense 1->0, errors are always shown and
warning is cleared). 5. Checkboxes “Attach” and “NetworkStatus” changed to buttons. 6. Functions used to automatically send application to Tray and close application added. |
C | ► | 1.
default Automatically choose server and minimize after start-different than
UserStatus 2. Network status should be 1 pixel higher gd, ok |
||||||||||||||||||||||||
3 | 20.11.09 | TMS | CTI_UserStatus | 1. Checkboxes “Attach” and “NetworkStatus” changed to buttons. | 2.
Reloading all user status each minute is off by default. Interval of
refreshing can be set by new registry key GetStatus_Interval. 3. RefreshInterval registry is no longer used. |
C | ► | gd,
ok 1. Network status should be 1 pixel higher 2. Do not show server list when automatic logon 3. Different ico - shortcut, ico in try |
4. Too fast connect to
server: 2009-11-25 08:37:33.078 General: Server restarted 2009-11-25 08:37:48.859 General: ---- ROMICO CTI Server started --- 5.0.3537 2009-11-24 14:26 2009-11-25 08:37:48.859 General: ---- ROMICO CTI Network: [CTI_Server:192.168.1.158:8327] [CTI_UserStatus_port:8330] [CTI_Config_port:8331] [MultiCastSearchServers:233.1.1.2:5555] --- 2009-11-25 08:54:46.703 General: ---- ROMICO CTI Server started --- 5.0.3537 2009-11-24 14:26 2009-11-25 08:54:46.765 General: ---- ROMICO CTI Network: [CTI_Server:192.168.1.158:8327] [CTI_UserStatus_port:8330] [CTI_Config_port:8331] [MultiCastSearchServers:233.1.1.2:5555] --- 2009-11-25 09:01:48.671 Fehler: clsNetw.coCnn_UserStatus_UserConnected-error: 91 Object variable or With block variable not set 2009-11-25 09:01:49.875 Fehler: clsNetw.coCnn_UserStatus_UserConnected-error: 91 Object variable or With block variable not set 2009-11-25 09:01:53.031 General: ---- ROMICO CTI Server started --- 5.0.3537 2009-11-24 14:26 2009-11-25 09:01:53.046 General: ---- ROMICO CTI Network: [CTI_Server:192.168.1.158:8327] [CTI_UserStatus_port:8330] [CTI_Config_port:8331] [MultiCastSearchServers:233.1.1.2:5555] --- 2009-11-25 09:01:53.062 Fehler: TriTAPI:ReloadRegistry (gcRegKey = String.Empty): |
|||||||||||||||||||||||
4 | 20.11.09 | TMS | CTI_Journal | CTI_Journal
can be now executed in “ServerMode”, required settings in registry are as
follows: HKCU/CTI_Journal/Settings: A) ServerMode =1 B) LCRActive = 0/1 |
C)
ProtocolWaitForServerEvent = 0/1 D) ProtocolDatabaseType = mdb/sql E) ProtocolMdbPath F) ProtocolSQLDBName G) ProtocolSQLServer |
N | ► | gd, ok | ||||||||||||||||||||||||
5 | 20.11.09 | TMS | TMS_Config | TMS_Config
1. added logs flag management in advanced tab. 2. ucNetwork, ucAdvanced, ucProtocol are translated by new language class. |
3.
added configuration of CTI_Journal registry on each protocol setting
change 4. MultiServer\ Von anderen Standorten erreichbar unter Amtskennziffer-> Prefix |
N/C | ► | gd,
ok 1. Logs - neustart?! 2. Click Fortgeschritten-CTI Server - Einstellungen neu einlesen 3. Einstellungen neu einlesen - icons doesn't refresh in TMS 4. different default TMS and config |
||||||||||||||||||||||||
6 | 18.11.09 | TMS | Panasonic.reg | BlindTransfer – default disabled in Panasonic | C | ► | ||||||||||||||||||||||||||
********************************************* 17.11.2009, TMC: 5_0_3533 | ||||||||||||||||||||||||||||||||
1 | 17.11.09 | TMC | TMC | error during create C:\Dokumente und Einstellungen\<user> Anwendungsdaten\TeliMan doesn't close TeliMan | before: close TeliMan without message | B | ► | |||||||||||||||||||||||||
********************************************* 16.11.2009, TMS: 5_0_3531 | ||||||||||||||||||||||||||||||||
1 | 16.11.09 | TMS | TMS | change ConnectedID - also send Busy | before: Busy was sent before Connected and ShowConnectedNumber in TeliBar doesn't work | C | ► | gd, js ok | ||||||||||||||||||||||||
********************************************* 13.11.2009, TMC: 5_0_3531 | ||||||||||||||||||||||||||||||||
1 | 13.11.09 | TMC | TMC | Absent true - TMC close ask also when Absent wihout text | B | ▼ | ||||||||||||||||||||||||||
2 | 13.11.09 | TMC | TMC | Absent time corrected | when time run out - show message | B | ► | |||||||||||||||||||||||||
3 | 13.11.09 | TMC | CTI_Client | corrected problem while debuging - a lot of Msg | ManageNetworkMessage check if anser exist in list | B | ▼ | |||||||||||||||||||||||||
********************************************* 12.11.2009, TMC: 5_0_3524 | ||||||||||||||||||||||||||||||||
1 | 12.11.09 | TMC | TMC | corrected
Absent bugs: 1. TeliMan during closing ask: "do you want delete Absent?", Yes - Absent stay |
2. Absend, Ctrl+A to delete absent, after 2s absent again | B | ► | |||||||||||||||||||||||||
********************************************* 10.11.2009, TMC: 5_0_3523 | ||||||||||||||||||||||||||||||||
10.11.09 | TMS | Alcatel.reg | added "AllowDropOnHold"=dword:00000000 | C | ► | |||||||||||||||||||||||||||
********************************************* 09.11.2009, TMS: 5_0_3527 | ||||||||||||||||||||||||||||||||
06.11.09 | TMC | TMC | Before: ShowConnectedNumber was dependent from ShowPickupNumber, now it’s independent. | C | ▼ | gd, js ok | ||||||||||||||||||||||||||
1 | 06.11.09 | TMC TMS |
TMLCR | When dialing Italy code (+39) zero after dialing code isn’t deleted. Example +39 0175 759529 -> 00390175759529 | B | ► | gd, js ok | |||||||||||||||||||||||||
06.11.09 | TMC | Tmphone | deleted reference ctiClient - not necessary | C | ▼ | gd, js ok | ||||||||||||||||||||||||||
2 | 05.11.09 | TMS | TMS | TMS does not open Protocol database if ProtocolCalls function is turned off. | before: open database (mdb-create ldb), makecompress mdb | B | ► | gd, js ok | ||||||||||||||||||||||||
3 | 05.11.09 | TMS | TMS_Config | Removed error with wrong release date in TMS_Config About box. | TSP Functions can now be sorted by any column. | C | ► | gd, js ok | ||||||||||||||||||||||||
4 | 05.11.09 | TMS | TriTapi.dll,
Alcatel.reg TMS, TMS_Config |
RedirectToExt_WithoutTransfer default = 1, for Alcatel = 0 | Alcatel.reg: BlindTransfer disabled | B | ► | gd, js ok | ||||||||||||||||||||||||
5 | 02.11.09 | TMS TMC |
RefSearch | WriteDebugLog only when Debug registry flag defined | [HKCU]\Software\ROMICO\RefSearch "Debug"="1" [Default 0] | B | ► | gd, js ok | ||||||||||||||||||||||||
02.11.09 | TMC | TMC | Clipboard
changes: 1. Before (+49 151 58027947 was changed into: (4915158027947 now it’s changed into: +4915158027947. 2. Before: also )(, now: Only allowed digits are: 0-9, *, # and + (only if it’s on first position) others are deleted. |
3. Before: no limit on text on clipboard, possbile multilines, Now we filtering text from clipboard only if it’s les then 50 chars, only to the end of line. If the number is longer then 25 digits it’s not taken. | C | ► | gd, js ok | |||||||||||||||||||||||||
********************************************* 30.10.2009, TMS: 5_0_3520 | ||||||||||||||||||||||||||||||||
1 | 30.10.09 | TMS | TMS | corrected bug: click on ? (protocol form) - err msgbox | B | ▼ | gd, js ok | |||||||||||||||||||||||||
30.10.09 | TMC | CTI_Client | corrected bug: client doesn't receive message form TMS(shutdown) | bug was mage 09.07.2009: 1.0.0.1176 in CTI_Client | B | ► | ||||||||||||||||||||||||||
2 | 30.10.09 | TMS | TMS | Unvisible hilfe menu | C | ▼ | gd, js ok | |||||||||||||||||||||||||
3 | 30.10.09 | TMS | TMS CTI_Network |
Error
with incorrect user states removed (network messages wrong order due to
doEvents). TMS MessageDivide mechanism and part of Send function moved to CTI_Network. All send msg’s are added to queue and managed asynchronically. |
CTI_Network:
added logs: SendQueue_Add, SendQueue_GetRemove0 [HKCU\ TMS\ Debug] BusyCountSend="1" [default 0] |
B | ► | gd, js ok | ||||||||||||||||||||||||
********************************************* 26.10.2009, TMS: 5_0_3512 | ||||||||||||||||||||||||||||||||
1 | 21.10.09 | TMS | TMS DBConnector TMS_Config |
Protocol
cleanup functions updated. 1. Asynchronically calls added, protocol sql commands are now splitted by TOP function (default = 5000 rows), configured by registry keys. [HKLM]\ [TMS]\ Protocol SelectCount="10000" Top select count for protocol [Default="5000"] DeleteCoun” = “10000” Top delete count for protocol [Default="5000"] 2. Compress protocol function added for SQL server. 3. TMS_Config – default ProtocolToTxt hour changed to 1:00 (before it was 2:00 by a mistake). |
4.
ProtocolToTxt progress can be logged to debug file by DBConnector, if Debug
flag is set. We should change time delete protocol and compressions (it shouldn't be the same time) Removed error while saving protocol row to TXT without any value in database fields. If any value generates an exception while loading it will be saved as "ERR_VALUE" in place of missing value. Each Error will be logged to file and shown in CTI-Server. |
B/N | ► | compression database sql stop deleting records | ||||||||||||||||||||||||
2 | 21.10.09 | TMS | TeliRef PbIniSrv.mdb |
Use field MainNumber (divided by ";") for found and replace part of LDAP phone number | PbIniSrv.mdb: Changed size for field MainNumber from 20 to 50 (table DataBases) | N | ► | gd,kh ok | ||||||||||||||||||||||||
3 | 19.10.09 | TMS | CopyTool | 1.
CopyProtocol.exe->CopyTool.exe 2. "Remove source records" is possible to configuration and to do 3. All configuration in registry |
4.
start from command line with parameter "sql" or "mdb" -
this is about source database parameter CopyTool_1_0_105_2009_10_06 |
C | ► | kh, ok | ||||||||||||||||||||||||
********************************************* 15.10.2009, TMS: 5_0_3511 | ||||||||||||||||||||||||||||||||
1 | 15.10.09 | TMS | TMS TMChecker |
Restart_DoTapiSrvStop Restart_DoSvchostKill |
[HKLM]\
[TMS]\ Options "Restart_DoTapiSrvStop"="1" [default:0] "Restart_DoSvchostKill"="1" [default:0] |
N | ► | gd, ok | ||||||||||||||||||||||||
2 | 13.10.09 | TMS | TMS TMS_Config |
1.
TMS_Config: Protocol tab changed, new controls position and new functions
added. It is possible to cleanup protocol by rows count and by rows
date. 2. Removed error: calls were added to database even checkbox "Protocol calls" was turned off. |
3.
Protocol tab translation is now managed by new Language classes. 4. TMS: New functions (by days) for protocol cleanup added. Functions for protocol compression (mdb only) added. Current cleanup functions (by rows) updated. |
C | ► | Komprimierung
ok Disable Protokol ok Delete Protocol from mdb >1000 - ok Delete Protocol from mdb older 30 days - ok Delete - timeuot; TODO: delete top x |
||||||||||||||||||||||||
********************************************* 12.10.2009, TMC: 5_0_3514 | ||||||||||||||||||||||||||||||||
1 | 12.10.09 | TMC | TMC | corrected bug: close TMC when offline | B | ► | gd, ok | |||||||||||||||||||||||||
2 | 09.10.09 | TMC | TMC TMCenter.exe |
Pass CalledID to telisp | N | ► | gd, ok | |||||||||||||||||||||||||
3 | 08.10.09 | TMC | TMC | Update error fixed | B | ► | gd, ok | |||||||||||||||||||||||||
4 | 07.10.09 | TMC | TeliSP.tsp | set also CalledID when available in registry telisp.tsp:1.1.25.0 | "TMCenterMessage"="IncomingCall 511579182;2300431" | N | ► | gd, ok | ||||||||||||||||||||||||
********************************************* 06.10.2009, TeliSP: 1_1_24 | ||||||||||||||||||||||||||||||||
5 | 06.10.09 | TeliBar | TeliSP.tsp | corrected bug: don't decrease dwNumActiveCalls | telisp.tsp: 1.1.24.0 | B | ► | gd, ok test:run 2 phone.exe, start\close session-debugview: dwNumActiveCalls | ||||||||||||||||||||||||
6 | 05.10.09 | TMC | TMC | DesktopMaxCount
10->12 DesktopMaxCount const -> registry |
[HKCU]\
[TMC]\ DESKTOP "DesktopMaxCount"="14" [default 12] before was 10 |
N | ► | gd, ok | ||||||||||||||||||||||||
********************************************* 02.10.2009, TMS: 5_0_3499 | ||||||||||||||||||||||||||||||||
1 | 02.10.09 | TMS | CTI_UserStatus CTI_Tools TMS |
1.
New functions allowing sending a chat message for each online user and
changing user password. 2. New functions allowing to close/open/reset line and disconnect users in context menu. |
3.
UserStatus refresh interval can now be configured by registry key
"RefreshInterval" 4. New network messages. 5. Default language De->En. De is not translated |
C | ► | js, ok | ||||||||||||||||||||||||
********************************************* 25.09.2009, TMS: 5_0_3497 | ||||||||||||||||||||||||||||||||
25.09.09 | TMS | TMS | New
registry flag added allowing enabling resending user status to other servers
connected by a MultiServer function. [HKLM]\[TMS]\[Networking]\StatusResendMultiServer |
Local StatusAll string can differ from MultiServer StatusAll and depends on MultiServer settings. | B | ► | bs, ok | |||||||||||||||||||||||||
********************************************* 22.09.2009, TMS: 5_0_3495 | ||||||||||||||||||||||||||||||||
22.09.09 | TMS | TMS TMS_Config TMS_ConfigLib |
TMS_Config
- DIS – Manual DB Path change allowed. TMS_Config - DIS – allow choosing of random path, and then a file in FileChooseDialog. TMS_Config – UserConfiguration - CentralDesktop - allow choosing of random path, and then a file in FileChooseDialog. TMS_Config - Lines – ExternalNumber auto-generate functions works only for selected rows, not all rows as before. |
TMS_Config
– Unactive licenses are now properly loaded at statup, before such licenses
generated an error. TMS_Config – Option: “SendStatusAll flag every 30 sec” is not dependent on Multicast setting anymore. TMS_Config – UserConfiguration – New column (as second) readonly TSP line. TMS_Config – UserConfiguration – New columns: Name1, Name2, Company, TelephoneNumber/TelephoneInfo (2,3,4), Address. |
B | ► | kh, ok | |||||||||||||||||||||||||
********************************************* 21.09.2009, TMC: 5_0_3500; TMS: 5_0_3494 | ||||||||||||||||||||||||||||||||
21.09.09 | TMS | TMS | Server sends status to all clients with time period. | TMS: new timer configurable by system registry. After X seconds (StatusResendIntervall) sends StatusAll message about users that have been changed in last time interval. Status is send Y times (StatusResendCount). | B | ► | kh, ok | |||||||||||||||||||||||||
17.09.09 | TMC | TMC | Bigger size of redirection window and lists of redirections; Read only redirections are shown with checkbox (not editable for user) informing if the read-only redirection is active or not | B | ► | kh, ok | ||||||||||||||||||||||||||
16.09.09 | TMC | TMC | tmc state red, disconnect from server, line is not red, reconnect to server, tmc stay red till line change | B | ► | gd, ok | ||||||||||||||||||||||||||
********************************************* 15.09.2009, TMS: 5_0_3492 | ||||||||||||||||||||||||||||||||
15.09.09 | TMS | TMS CTI_Tools |
Removed
clients exception while starting or terminating TMS (wrong message IDs).
Reconnect to VPN servers is made right after disconnect, before it was made after about 1 minute. |
TMS
does not send UserList and UserStatus twice each time it connects to other
server anymore. Memory leak removed while trying to connect to not active server. Not enough memory – exception removed. |
B | ► | ||||||||||||||||||||||||||
********************************************* 09.09.2009, TMS: 5_0_3490 | ||||||||||||||||||||||||||||||||
09.09.09 | TMS | CTI_Network CTI_Tools |
VPN
connection errors removed. Network partial message detection added to CTI_Network (based on CTI_Client algorithms). |
New resend and reconnect algorith for VPN if there are response timeouts in network. Default response timeout equals 5000ms. | B | ► | ||||||||||||||||||||||||||
28.08.09 | TMS | TMS CTI_Tools |
TMS
Network updates. Errors removed: - Disconnecting all vpn servers, - 80% CPU usage, - Server networking exceptions, |
- error with connecting more than 3 servers (no users). - Overflow on message divide with huge network messages. - Network message ID’s uniquenessfor more than 2 servers. - TMS waiting for response (now response is provided asynchronically, by an event. |
||||||||||||||||||||||||||||
21.08.09 | TMS | CTI_Tools CTI_Client |
CTI_Tools – ErrorCallback event added to new shared modules, all errors will be shown in TMS window. | CTI_Tools ErrorCallback with event can be tested with TMS DebugForm (new button), >AFTER< vpn servers connection (object needed). | C | ▼ | ||||||||||||||||||||||||||
21.08.09 | TeliBar TMC |
CTI_Client | Few client network functions moved to external modules. | C | ▼ | |||||||||||||||||||||||||||
21.08.09 | TMS | TMS_Config | New tooltip for automatic number generate buttons (VPN panel). | Automatic number generation functions for VPN has switched destination columns in database. | B | ► | ||||||||||||||||||||||||||
21.08.09 | TMS | TMS CTI_Tools |
VPN Client Network connection updated. CTI_Client modules used. VPN Message response timeou changed to 5sec due to long statusAll message creation time. | VPN
Huge message reciving problem removed. VPNResponseTimeout changed default value to 25sec (from 2 sec). [HKLM]\ [TMS]\ Networking VPNResponseTimeout=25 |
B | ► | ||||||||||||||||||||||||||
19.08.09 | TMS | RefSearch | add second item (Intern) in TeliRef from source database. Remove main-part (configuration in pbinisrv) of complete number and check is it internal, if ok then add internal to reference database (for Active Directory) | from
number +49 1771234567 add also 67 when pbinisrv.mdb\ Database\ MainNumber=
+49 17712345 and internal length=2 New column MainNumber (Text (20) Allow null) in table Databases |
N | ► | ||||||||||||||||||||||||||
17.08.09 | TMS | DBConnector | DBConnector debug reference search delay added. Can be activated by registry key DebugRefSearchDelay. | [HKCU]\ [TMS]\ DBConnector "DebugRefSearchDelay"="1" | N | ▼ | ||||||||||||||||||||||||||
12.08.09 | TMS | TMS | corrected bug: TMS receive from Tapi in CallerID space, send to TeliBar too many parameters-exception in CTI_Client | B | ► | |||||||||||||||||||||||||||
********************************************* 12.08.2009, TMS: 5_0_3482 | ||||||||||||||||||||||||||||||||
1 | 12.08.09 | TMS | TMS | vpn corrections: not configured vpn users and vpn connection-error | ► | gd, ok | ||||||||||||||||||||||||||
2 | 12.08.09 | TMS | EventStatus | Default
language changed to english. ClearAll button tooltip added. |
N | ▼ | Bug:
Info 500 - off after 5 New TODO: save to file, read file, filtr |
|||||||||||||||||||||||||
3 | 12.08.09 | TMS | AccessEditor | Executing accessEditor with *.mdb file as a parameter. | B | ► | gd, ok | |||||||||||||||||||||||||
4 | 12.08.09 | TMS | TBAssist | Default SQL database name changed (TeliMan -> ROMICO-CTI). | C | ► | gd, ok | |||||||||||||||||||||||||
5 | 12.08.09 | TMS | TMS CTI_License TMS_Config |
TMS_Config License management changed to new VB.NET classes. | TMRobot5Monitor license error removed. | C | ► | gd, ok | ||||||||||||||||||||||||
6 | 12.08.09 | TMS | UserStatus TMS |
ACT_UpdateUserStatus Object reference not set error removed. | B | ► | gd, ok | |||||||||||||||||||||||||
7 | 12.08.09 | TMS | TMS_Config | Generate external and internal number buttons icons changed (a-z, 0-9). | N | ▼ | gd, ok | |||||||||||||||||||||||||
8 | 12.08.09 | TMS | TMS_Config TMS_ConfigLib |
Generate
External number window changed. Prefix 234 und 3 rechte Nebenstellenzifern. |
- Prefix - max 16 digits - Remove – max 2 digits |
N | ▼ | gd, ok | ||||||||||||||||||||||||
9 | 12.08.09 | TMS | TMS_Config | VPN- Generate External number window changed – example added. | VPN
Generate numbers icons changed (a-z, 0-9). VPN columns size changed to fit column headers in one row. |
C | gd, ok | |||||||||||||||||||||||||
10 | 05.08.09 | TMS TMC |
TMS_Config TMC TMS |
TMS
VPN updates: - removed DDI functions. - TMS_Config text changed: - Nummer intern -> Nebenstelle |
-
Nummer extern -> Von anderen Standorten erreichbar unter - Nummer intern Multiserver -> Für andere Standorte sichtbar als - Functions allowing automatic configuration of Nummer intern Multiserver. |
C | ► | gd, ok | ||||||||||||||||||||||||
11 | 05.08.09 | TMS | AccessEditor TMS_Config TMS_ConfigLib *.SQL files TASupportFiles |
AccessEditor: - converted to VB.NET, ROMICO AccessEditor->AccessEditor - horizontal scrollbar added. TMS_Config: - Default SQL database name changed from TeliMan to ROMICO-CTI. - DataIntegration server new column: set sql database name for pbinisrv. |
- TSP-Lines management: generate external
and internal number functions icons changed. - GetString form icon changed to TMS_Config icon. - Generate external number function updated, user can now configure a substring from original internal number to generate an external number. Text changed: Amtskennziffer -> Prefix TMS: Default SQL database name changed (TeliMan -> ROMICO-CTI). |
C | ► | gd, ok | ||||||||||||||||||||||||
12 | 05.08.09 | TMS | TMS_Config | AreaCode is validated by TMLCR only if country code is set to 49. Otherwise it is not validated. | B | ► | gd, ok | |||||||||||||||||||||||||
13 | 05.08.09 | TMS | TMS_Config | DataIntegrationServer: copying of pbini.srv path is possible (select row -> Righ Click -> Copy). | New translation algorithms for DataIntegrationServer control. | N | ► | gd, ok | ||||||||||||||||||||||||
14 | 05.08.09 | TMS | TMS DBConnector |
Values (Name1, Name2, Company) are now refreshed in CTI_Journal automatically. | Reference search raises and event for clients and changes LastChange date in protocol database. | B | ► | gd: doesn't work when ProtocolWaitForServerEvent | ||||||||||||||||||||||||
15 | 04.08.09 | TMS | TMS_Config.mdb | Automatically fill name1, name2 in tblUsers via modCopyFromXls | N | ► | gd, ok | |||||||||||||||||||||||||
16 | 31.07.09 | TMS | TMS_Config TMS_ConfigLib |
TMS_Config
new error action and debuglog. Licenses that are not validated can be now removed. |
C | ► | gd, not noticed errors | |||||||||||||||||||||||||
17 | 28.07.09 | TMS | setup | delete unnecessary file:TMChatServer | C | ▼ | gd, not noticed errors | |||||||||||||||||||||||||
18 | 28.07.09 | TMS | TMS CTI_Tools |
CTI_Tools sends all errors to TMS by new OnError event. TMS shows such information as “Network error”. | N | ► | gd, not noticed errors | |||||||||||||||||||||||||
19 | 28.07.09 | TMS | TMS_Config | TMRobot5 License does not deactivate other licenses anymore. | B | ► | gd, ok | |||||||||||||||||||||||||
20 | 28.07.09 | TMS | TMS | TMS does not hang up on terminating while reloading changed confguration by TMS_Config. | B | ► | gd, ok | |||||||||||||||||||||||||
********************************************* 27.07.2009, TMC: 5_0_3492; TMS: 5_0_3470 | ||||||||||||||||||||||||||||||||
27.07.09 | TMS | TMS | Loading user data from TMS_Config.mdb database is now merged into one function. | B | ► | not noticed errors | ||||||||||||||||||||||||||
1 | 27.07.09 | TMS | TMS_Config | Language updates: Cant -> can’t, doesnt -> doesn’t etc. | B | ► | not noticed errors | |||||||||||||||||||||||||
2 | 27.07.09 | TMS | TMS CTI_Tools |
Removed VPN socket error while connecting to other VPN server. (Added new event – Disconnected). | B | ► | not noticed errors | |||||||||||||||||||||||||
3 | 27.07.09 | TMS | TMS_Config | Generate ExternalNumber automatically – new TMS_Config function. | N | ► | gd | |||||||||||||||||||||||||
4 | 27.07.09 | TMS | TMS_Config | MsgBox headers error corrected. | B | ► | gd | |||||||||||||||||||||||||
5 | 27.07.09 | TMS | TMS | Sending absend hour on reload after change is corrected. (00:00 error). | B | ► | gd | |||||||||||||||||||||||||
6 | 27.07.09 | TMS | TMS TMS_Config RefSearch |
DataIntegrationServer uses only >active< users databases after change. | B | ► | gd | |||||||||||||||||||||||||
7 | 27.07.09 | TMS | TMS | Removed old TMChatServer.exe objects. It was used to communicate by chat between two different servers users in vpn mode. | B | ► | Automatic update server doesn't work | zapisac, priorytet niski | ||||||||||||||||||||||||
8 | 24.07.09 | TMS CTI_Tools |
TMS CTI_Tools |
TMS
VPN connection component changed (delphi TMClient.ocx ->
CTI_Tools.clsClient). CTI_Tools – new errorAction. |
SETUP:
a) Remove TMClient.ocx. b) New CTI_Tools.dll + tlb. |
N | ► | first run, doesn't see users (add team), TMS close-hang | ok | |||||||||||||||||||||||
9 | 24.07.09 | TMS | TMS | ReopenLines timer interval can be now changed by [HKLM\TMS\TSP\ReopenLines_Intervall] registry key, value in minutes, default = 1. | TMS detects lines that couldn’t be opened at startup, those lines won’t be reopened by TMS timer anymore. | B | ► | gd | ||||||||||||||||||||||||
10 | 21.07.09 | TMS TMC |
TMS TMC |
use date in Absent as dbl when InternationalMode in TMS | solution
for TMS on english system and TeliBar on german system [HKLM]\ [TMS]\Options "InternationalMode"="1" [default 0] |
B | ► | gd | ||||||||||||||||||||||||
********************************************* 10.07.2009, TMS: 5_0_3437 | ||||||||||||||||||||||||||||||||
1 | 07.07.09 | TMS | TMS TMSLang.mdb |
TMS: SendMessage to client - added button shutdown | „Wegen Wartungsarbeiten am CTI-Server wird der CTI-Client (TeliBar, TeliMan) in 15 Sekunden geschlossen“ | N | ► | gd | ||||||||||||||||||||||||
2 | 07.07.09 | TMS | TMS TMS_Config.mdb |
DisableInUserList: client(TMC, TeliBar) do not show this user in user list (login, add team) | N | ► | gd | |||||||||||||||||||||||||
3 | 07.07.09 | TMS | DBConnector TMS |
DBConnector ErrorAction updated. DBConncetor fires a callback to TMS on each exeption occurance. | TMS logs DBConnector as PROTOCOL-ERROR in log window. | C | ► | 2. Close Sql server, start - necessary restart tms 3. DBConnector error z:\ |
||||||||||||||||||||||||
4 | 06.07.09 | TMS | TMS TMS_Config |
TMS_Config – redirection columns changed. Number column moved next to the Caller (Anrufer) column. | B | ▼ | gd | |||||||||||||||||||||||||
5 | 03.07.09 | TMS | TMS TMS_Config |
TMS – new license: TeliRemote. Enabled by default for Enterprise set, can't be enabled for basic license. | 130 TeliRemote 1 | N | ► | |||||||||||||||||||||||||
6 | 03.07.09 | TMS | TMS TMS_Config |
TMS – new license: FeatureExtension. | 140 Feature Extension 1 | N | ► | ? | ||||||||||||||||||||||||
7 | 03.07.09 | TMS | TMS TMS_Config |
TMS_Config uses CTI_License.dll instead of old vb6 license classes. | C | ▼ | ||||||||||||||||||||||||||
8 | 03.07.09 | TMS | TMS TMS_Config |
TMS_Config – all panels which are inactive due to lack of license are changed. Label with information about license added. All such menu items have gray text and icon. | C | ▼ | gd | |||||||||||||||||||||||||
9 | 03.07.09 | TMS TMC |
TMS TMS_Config |
Redirections ReadOnly flag added, redirections can now be set as readOnly for clients. | N | ► | gd | |||||||||||||||||||||||||
10 | 03.07.09 | TMS | TMS TMS_Config |
UserFirmID default value set to “-1” on database update. | C | ▼ | gd | |||||||||||||||||||||||||
11 | 03.07.09 | TMS | TMS TMS_Config |
Benutzervervaltung – new readOnly, sortable column “InternalNumber”. | N | ▼ | gd | |||||||||||||||||||||||||
12 | 03.07.09 | TMS | TMS TMS_Config |
Saving UserFirmID to protocol database. (-1 if no firm). New column UserFirmID in Database (sql, mdb). | N | ▼ | ||||||||||||||||||||||||||
13 | 03.07.09 | TMS | TMS TMS_Config |
Redirections block mechanism updated, all row events are now properly detected, redirection wont stay blocked | B | ▼ | after 1 change in TeliBar always posibility to change | |||||||||||||||||||||||||
14 | 03.07.09 | TMS | TMS TMS_Config |
ErrorAction Files Added to TMS_Config and TMS_ConfigLib. | C | ▼ | ||||||||||||||||||||||||||
15 | 26.06.09 | TMS | setup | connect .mdb with AccessEditor when no other connection | corrected error: update do other folder, or update AccessEditor -> ROMICO AccessEditor cause breake this connection | B | ► | gd | ||||||||||||||||||||||||
********************************************* 26.06.2009, TMC: 5_0_3485; TMS: 5_0_3434 | ||||||||||||||||||||||||||||||||
1 | 26.06.09 | TMS | TMS TMS_Config CTI_License |
TMS – new license: MultiFirm. Enabled by default for Enterprise set, can’t be enabled for basic license | 90 MultiFirm 5 | N | ► | |||||||||||||||||||||||||
2 | 26.06.09 | TMS | TMS_Config | TMS_Config – Copyright info updated (2009). | C | ► | ||||||||||||||||||||||||||
3 | 26.06.09 | TMS | TMS TMS_Config |
MultiFirm TMS_Config – user Firms Configuration tab added, each firm can have their own settings configured (area code, country code, head number, max internal number length and a prefix). |
Newly
configured firms can be assigned to any user in Users Configuration tab. Each
firm has to have configured each of these valuse: Name, AreaCode, CountryCode
and PrefixIfMore (not empy). TMS_Config – new columns and tables in db (tblFirm, tblUsers). Database is updated automatically by TMS or TMS_Config at startup. |
N | ► | |||||||||||||||||||||||||
4 | 26.06.09 | TMS | TMS_Config | TMS_Config – added possibility to set PBIniSrv.mdb directory and file manually on ChooseFileDialog (DIS). | B | ► | ||||||||||||||||||||||||||
5 | 26.06.09 | TMS | TMS_Config | New TMS_Config main menu (tree) items positions. New menu item (Firms). | C | ► | ||||||||||||||||||||||||||
6 | 24.06.09 | TMC | setup | delete unnecessary files: TeliManSMS.exe, TeliSMS.mdb | C | ► | ||||||||||||||||||||||||||
7 | 24.06.09 | TMC | TMC | do not write in ProgramFiles | TeliLang.mdb, TMClient.reg, TeliSMS.mdb, Config.mdb, tmprotex.mdb | C | ► | |||||||||||||||||||||||||
8 | 22.06.09 | TMS | TMS | changed default [HKLM\ TMS\ CallCenter] noRULbyAbsent="0" ->1 | C | ► | ||||||||||||||||||||||||||
9 | 22.06.09 | TMS | ROMICO AccessEditor | Application
name changed to “ROMICO AccessEditor”. Automatic version number is now generated by new “BuildTask.dll |
Version
changed from 1.0.2.x to 2.0.0.0. All directiories, assemblies names and project names changed to “ROMICO AccessEditor’ |
C | ► | |||||||||||||||||||||||||
10 | 19.06.09 | TMS | CTI_Network | default ConnectionPortFindFree 1 -> 0 | C | ► | ||||||||||||||||||||||||||
11 | 18.06.09 | TMC | CTI_Client | added ROMICO.pfx | C | ► | ||||||||||||||||||||||||||
12 | 18.06.09 | TMC | TMC | TeliRemote is deactivated when server does not understand TeliRemote commands (“Unbekannte…”). | B | ► | ||||||||||||||||||||||||||
13 | 17.06.09 | TMC | TeliBook, TMSD, RefSearch, TMPhone, TMUpdateManager, ManUpd, DavidSearch, TBAssist, TMCenter | before: ErrorAction log always error code 0 | B | ► | ||||||||||||||||||||||||||
14 | 17.06.09 | TMC | TeliBook, TMSD, RefSearch, TMPhone, TMUpdateManager, ManUpd, DavidSearch, TBAssist, TMCenter | create folder when doesn't exist C:\Dokumente und Einstellungen\<user>\Anwendungsdaten\ROMICO | before: do not log errors in vb6 | B | ► | |||||||||||||||||||||||||
15 | 17.06.09 | TMC | TeliBook | Searching: execute query in RefTable when error show via ErrorAction | B | ► | ||||||||||||||||||||||||||
********************************************* 16.06.2009, TMC: 5_0_3470 | ||||||||||||||||||||||||||||||||
1 | 16.06.09 | TMC | TMC | before: ErrorAction log always error code 0 | B | ► | ||||||||||||||||||||||||||
2 | 16.06.09 | TMC | TMC | create folder when doesn't exist C:\Dokumente und Einstellungen\<user>\Anwendungsdaten\ROMICO | before: do not log errors in vb6 | B | ► | |||||||||||||||||||||||||
********************************************* 12.06.2009, TMC: 5_0_3467 | ||||||||||||||||||||||||||||||||
1 | 12.06.09 | TMC | TMAUClnt.exe TMUpdateManager MANUpd DavidSearch.exe TeliSP.tsp |
New log files directory shared for all ROMICO projects: …User\AnwendungsDaten\ROMICO\ | C | ► | ||||||||||||||||||||||||||
2 | 11.06.09 | TMC | TMC | Miseror update | but_prefix, but_Private new look | C | ► | |||||||||||||||||||||||||
********************************************* 10.06.2009, TMS: 5_0_3427, TMC: 5_0_3463 | ||||||||||||||||||||||||||||||||
1 | 10.06.09 | TMC | TMChecker,
CTI_Client TBAssist,TeliMan DBInspector, TMCenter TMCentralFolderRefresh, TMPhone, TMSD, CTI_TeliView, RefSearch, TeliBook, |
New
log files directory shared for all ROMICO projects:
…User\AnwendungsDaten\ROMICO\ Log files names: ProjectName_error_2009_06_03.log ProjectName_debug_2009_06_03.log |
New
log file every day. Log files older than 30 days are automatically deleted on application startup. OutputDebugString called for each ErrorAction event and for each internal ErrorAction exception. |
C | ► | |||||||||||||||||||||||||
2 | 10.06.09 | TMS | CopyProtocol | CopyProtocolSQL.exe, MoveProtocol.exe -> CopyProtocol.exe | automatic
read DatabaseStructures (destination, source). It will not be necessary to
change this application when add new column in protocol. Exception: column MasterLine |
N | ► | |||||||||||||||||||||||||
3 | 10.06.09 | TMS | setup | Start\Alle Programme\ ROMICO CTI Server -> ROMICO | during uninstall do not delete all registries and folders | C | ► | |||||||||||||||||||||||||
4 | 09.06.09 | TMC | TMC | Miseror update | but_prefix, but_Private new look | C | ► | |||||||||||||||||||||||||
5 | 08.06.09 | TMS TMC |
TMS TMC |
TeliRemote
– new function can be activated by both Clients. When activated – all calls
are redirected or transfered to configured by client number. TeliRemote numbers can be edited by TMS_Config in lines configuration tab. |
New
columns in TMS_Config.mdb database. Protocol database new column “FollowMe” is filled as follows: - Incomming Call -> Redirection = -1 - FollowMe inactive = 0 - OutgoingCall -> Transfer = Incremet_ID |
N | ► | |||||||||||||||||||||||||
6 | 04.06.09 | TMS | TMS_Config | Default centralFolder path changed from C:\... to “\\<ip>\CentralFolder/CentralDesktop.mdb”. | B | ► | ||||||||||||||||||||||||||
7 | 04.06.09 | TMS | TMS_Config | Show license information in datagridview without need to leave the edited row when entered license is complete. | N | ► | ||||||||||||||||||||||||||
********************************************* 28.05.2009, TMS: 5_0_3426 | ||||||||||||||||||||||||||||||||
1 | 28.05.09 | TMS | TMS | After
setting both LCR and CallDiversion_LCR for different values (settings: ON/OFF
or OFF/ON) the first one was overwritten with the second one on first
occurrence of CallDiversion in TMS with any destination number that is longer
than maximum allowed internal number length configured in TMS. |
The
results of this error for settings LCR = On, CallDiversion_LCR = OFF are
following: a) TMS doesn’t fill Protocol with LCR related values (provider, savings etc.); b) TMS log file doesn’t containt information about LCR; c) TMC: all clients who logged in after the first occurence of CallDiversion in TMS had LCR functions deactivated. d) TeliBar: No changes. |
B | ► | not tested | ||||||||||||||||||||||||
2 | 27.05.09 | TMS | setup | added TeliManUserMakeOwner.sql | N | ► | tested gd: ok | |||||||||||||||||||||||||
3 | 19.05.09 | TMS | CTI_UserStatus | CTI_UserStatus updates – multicast network connection with new encoding. | OnDataRecived corrected error: do not delete last char (used in CTI_UserStatus, CTI_EventStatus) | B | ► | tested gd: ok | ||||||||||||||||||||||||
********************************************* 27.05.2009, TMS: 5_0_3425 | ||||||||||||||||||||||||||||||||
1 | 26.05.09 | TMS | TMS_Config | Before
change: on critical error message box was shown "Can't save log
file" After Change: on critical error OutputDebugString is called. |
after
change ErrorAction it was necessary to protect from to many messages when
error info: show error message only when click or set Debug, else log to file |
B | ► | not noticed errors | ||||||||||||||||||||||||
1 | 26.05.09 | TMS | TMS_Config | Removed error while parsing special centralFolder path (“x:/”) in DIS. | Enabled editing of found SQL servers for DIS and Protocol directly in search result window. | B | ► | tested gd: ok | ||||||||||||||||||||||||
********************************************* 20.05.2009, TMC: 5_0_3433 | ||||||||||||||||||||||||||||||||
1 | 20.05.09 | TMC | TMC | PrintToLogFile when error MsgBox->OutputDebugString | B | ► | tested gd: ok | |||||||||||||||||||||||||
2 | 20.05.09 | TMC | setup | add privileges for standard user to TeliMan folder | B | ► | tested gd: ok | |||||||||||||||||||||||||
2 | 19.05.09 | TMS | CreateDB.sql | CreateDB.sql (protocol db) script repaired, user TeliMan is set as a db_owner for TeliMan database. All new databases/columns are now correctly updated by TMS functions. | B | ► | tested
gd: ok todo: TeliManUserMakeOwner.sql |
|||||||||||||||||||||||||
3 | 19.05.09 | TMS | TMS CTI_Journal CTI_License |
Disable CTI_Journal MasterLine filtering for BASIC CTI_Server license. | CTI_License signed | N | ► | tested gd: ok | ||||||||||||||||||||||||
4 | 19.05.09 | TMS | setup | TMS Config shortcut in Desktop | N | ► | tested gd: ok | |||||||||||||||||||||||||
5 | 19.05.09 | TMS | TMS | CTI_Server doesn’t check CentralFolder access before allowing TMC to use CentralFolder path. The only condition to unlock CentralFolder is a declaration of not empty path. | B | ► | tested
gd: ok todo: update |
|||||||||||||||||||||||||
6 | 19.05.09 | TMS | CTI_UserStatus | CTI_UserStatus updates – multicast network connection with new encoding. | OnDataRecived corrected error: do not delete last char (used in CTI_UserStatus, CTI_EventStatus) | B | ► | err: doesn't work automatically search. Not added in setup 3433 and 3425 | ||||||||||||||||||||||||
7 | 19.05.09 | TMS | CTI_EventStatus | CTI_EventStatus – application that loads by network connection selected CTI_Server events and errors. | N | ► | err:
exception, todo: add new CTI_Tools |
|||||||||||||||||||||||||
8 | 18.05.09 | TMS | TMS DBConnector |
DBConnector can now use different CentralFolder path and PBIniSrv.mdb databases for each user. | add
sign DBConnector in version 5_0_3420 it was necessery to add registry |
B | ► | tested gd: ok | ||||||||||||||||||||||||
9 | 15.05.09 | TMS | CTI_Tools DBConnector CTI_UserStatus |
Before
change: on critical error message box was shown "Can't save log
file" After Change: on critical error OutputDebugString is called. |
after
change ErrorAction it was necessary to protect from to many messages when
error info: show error message only when click or set Debug, else log to file |
B | ► | not noticed errors | ||||||||||||||||||||||||
10 | 14.05.09 | TMS TMC |
TMS TMC |
Changed logged client version and type info for TMC and TeliBar for following: | Shown
in TMS UserStatus: TB 5.0.3429 (15.04.2009) Shown in TMS_Config: TM 5.0.3429 (15.04.2009) - 30.04.2009 12:08 Column names of client version changed in TMS (Client-Typ) and TMSConfig (Client-Version). |
C | ► | tested gd: ok | ||||||||||||||||||||||||
********************************************* 13.05.2009, TMS: 5_0_3420 | ||||||||||||||||||||||||||||||||
1 | 13.05.09 | TMS | TMS | SQL Protocol table check & update added for new “MasterLine” column and for some previously added columns. | N | ► | ||||||||||||||||||||||||||
2 | 13.05.09 | TMS | TMS | MasterLine property added for users stored in TMS_Config.mdb. | Protocol
calls are unbolded for both current number and its MasterLine. Protocol calls with the same MasterLine as a current user’s MasterLine are automatically unbolded on succesfull call. |
N | ► | add MasterLine to move Protocol jezeli puste to Line, w przeciwnym wypadku skopiuj | ||||||||||||||||||||||||
3 | 06.05.09 | TMS | setup | Protocol.sql | [CallBackHoursRange] [real](3, 2) -> [CallBackHoursRange] [real] | B | ► | |||||||||||||||||||||||||
4 | 06.05.09 | TMC | TMC | frmGetPassword management moved from frmKeypad to frmGetPassword itself. On button ok click event removed – not necessary now | C | ► | ||||||||||||||||||||||||||
5 | 06.05.09 | TMS | modMain | If TMS busyWaiting (watchdog) value is lower than 25 then it is changed to 25 automaticallly. | B | ► | ||||||||||||||||||||||||||
6 | 06.05.09 | TMS | CTI_Network | Debug TMS Longest network message detection – longest time is not taken from registry at each compare anymore. |
NetworkDebug form added to CTI_Network. Debug form contains information about actual queue sizes and network messages. “DebugView” registry must be set at TMS startup to enable debug form. | N | ► | |||||||||||||||||||||||||
7 | 06.05.09 | TMS | CTI_Network | Message KeepAlive isnot passed to TMS as an event (Network Info) anymore due to long management time | B | ► | ||||||||||||||||||||||||||
8 | 06.05.09 | TMS | TMS | Message GetPRotocolEntriesFromTMS is not send to TeliBar clients anymore. This is TMC message only. | B | ► | ||||||||||||||||||||||||||
9 | 06.05.09 | TMS | CTI_Network | CloseSockets And Socket_Disconnect error removed. | B | ► | ||||||||||||||||||||||||||
********************************************* 05.05.2009, TMC einplatz: 5_0_3431 | ||||||||||||||||||||||||||||||||
1 | 05.05.09 | TMC | TMC | About window: added text Einplatz | C | ► | ||||||||||||||||||||||||||
2 | 05.05.09 | TMC | TMC | correction SD_Paint set font on 0 - error | B | ► | ||||||||||||||||||||||||||
3 | 05.05.09 | TMC | TMC | correction GetFolders.IfNotExistFileCopy error | olRef.mdb->TeliRef.mdb | B | ► | |||||||||||||||||||||||||
4 | 05.05.09 | TMC | TMC | About window: center position | B | ► | ||||||||||||||||||||||||||
5 | 05.05.09 | TMC | TMC | einpatz: unvisible button RUL | C | ► | ||||||||||||||||||||||||||
********************************************* 30.04.2009, TMC: 5_0_3428, TMS: 5_0_3416 | ||||||||||||||||||||||||||||||||
1 | 29.04.09 | TMS | TMS | Save the message with longest parse time to TMS registry in /Networking/: | MessageLongest,
MessageLongestHour, MessageLongestTime. If QueueDisplayInterval = “0” then this function is off. |
N | ► | |||||||||||||||||||||||||
2 | 29.04.09 | TMS | TMS CTI_Network |
Network
messages counter added to TMS status bar. In X1 (x2) [x3] Out X1 (x2) [x3] | MC: In Y1 (y2) [y3] Out Y1 (y2) [y3] Incomming/Outgoing normal connection: X1 – actual message queue size X2 – all messages sent (0-999) X3 – max message queue size Incomming/Outgoing multicast connection: Y1 – actual message queue size Y2 – all messages sent (0-999) Y3 – max message queue size |
Double
click on queue counter resets its values. Message queue counter refresh interval can be change by system registry: [HKLM\SOFTWARE\Teliman\Server\Networking] "QueueDisplayInterval"="1000" Default = 1000 If value = 0 then queue counter is off. TMS Status bar slightly resized. Version and clients count texts changed. Error management changed for new ErrorAction(). New TMS registry: QueueDisplayInterval |
N | ► | |||||||||||||||||||||||||
3 | 29.04.09 | TMS | TMS_Config | Copy TMClient.reg & TeliBar.reg to default central folder at TMS_Config startup. | N | ► | ||||||||||||||||||||||||||
4 | 29.04.09 | TMC | TMC | TMC
repeat’s unsuccessfull outgoing call at correct number. (MakeCall->Busy->Disconnect->RepeatCall made to some previous number). |
B | ► | ||||||||||||||||||||||||||
5 | 29.04.09 | TMC | TMC CTI_Client CTI_TeliView |
Detect TeliView (VNC) client activity, shutdown TeliView (VNC) server when client is closed. | N | ► | ||||||||||||||||||||||||||
6 | 29.04.09 | TMC | TMC CTI_TeliView |
TeliView connection progress notifier. (a messagebox with progress bar notifying about remaining waiting time (10 sec) for other user response). | N | ► | ||||||||||||||||||||||||||
7 | 29.04.09 | TMS | TMS_Config | TMS_Config error with PBXConfig *.reg files containing changed value of PBXConfig registry key is now removed. | B | ► | ||||||||||||||||||||||||||
8 | 29.04.09 | TMS | TMS TMS_Config TMS_ConfigLib |
TeliBar.reg file management. File created as default with actual TMS connection port. TeliBar.reg is copied to each Central Folder, it is also edited every time a TMS or TMS_Config changes connection port configuration. | N | ► | ||||||||||||||||||||||||||
9 | 29.04.09 | CTI_License TeliMan.exe TMS |
CTI_License TeliMan.exe TMS |
TeliMan client can’t create remote planner entries on basic license. (Drag&Drop blocked). | C | ► | ||||||||||||||||||||||||||
10 | 29.04.09 | CTI_License TMS_Config TMS |
CTI_License TMS_Config TMS |
User groups management & configuration locked for basic licenses. | C | ► | ||||||||||||||||||||||||||
11 | 29.04.09 | TMS TMS_Config |
TMS TMS_Config |
Redirections (Call Diversions) management & configuration locked for basic licenses. | C | ► | ||||||||||||||||||||||||||
12 | 29.04.09 | TMC TMS TeliBar |
TMC TMS TeliBar |
Hold and Multicall functions in both TeliBar and TeliMan for basic licenses are now unlocked. | C | ► | ||||||||||||||||||||||||||
13 | 29.04.09 | TMC TMS TeliBar |
TMC TMS TeliBar |
User can now view TMS screen from clients computer by making a call to “CTI-S”, call can be made from TeliBar MakeCall/Search textbox or TMC KeyPad form. | Function
is password protected, default password = “MaxiPaket”. Password can be
changed by system registry. TMS new registry: HLKM \ TMS \ Options \ InfoCaption Default: “MaxiPaket” |
N | ► | |||||||||||||||||||||||||
********************************************* 28.04.2009, TMC einplatz: 5_0_3419 | ||||||||||||||||||||||||||||||||
1 | 28.04.09 | TMC | TMC | Einplatz correction | change tapi - error | B | ► | |||||||||||||||||||||||||
2 | 28.04.09 | TMC | TMC | Einplatz
correction desktop.frm: CentralDeskButtons_Load, MenuCentralSet, Form_QueryUnload |
frmOptions.frm:
cmdCancel_Click, cmdOK_Click, Form_Unload mainx.bas: Main, SMSPossibility modCentralDesktop.bas: InitTimer |
B | ► | |||||||||||||||||||||||||
3 | 28.04.09 | TMC | TeliBook | id in database as string, error in function IsEmail | before: when id <> "" get email from database else get email from listview, now: always get email from listview (not necessary IsEmail) | B | ► | |||||||||||||||||||||||||
4 | 28.04.09 | TMC | TeliBook | Einplatz correction | return CentralDesktopPath "" when CentralDesktopDBName ="" before return only path without file name - error | B | ► | |||||||||||||||||||||||||
5 | 28.04.09 | TMC TMS |
Tbassist | removed button … on last screen | when user used this button and add database in desktop or privates, TeliBook hangs | B | ► | |||||||||||||||||||||||||
6 | 28.04.09 | TMC | TeliBook | Removed error in TeliBook while searching database without reference | clsSearch.SearchStandard ; 3265 Ein Objekt, das dem angeforderten Namen oder dem Ordinalverweis entspricht, kann nicht gefunden werden. | B | ► | |||||||||||||||||||||||||
7 | 28.04.09 | TMC | TMC | Removed error with Skype menu buttons enabling. | frm_Desktop.KurzwahlTaste_mn_skype_dial_Prepare ; 387 'Visible'-Eigenschaft kann für dieses Steuerelement nicht gesetzt werden. | B | ► | |||||||||||||||||||||||||
8 | 28.04.09 | TMC | TMC | Removed error with callDrop on TeliMan Einplatz. | CallDrop ; 9 Subscript out of range. | B | ► | |||||||||||||||||||||||||
21.04.09 | TMS | setup | added
files to PBXConfig: Tevitel.reg, Agfeo-3.0.9.reg |
N | ► | |||||||||||||||||||||||||||
********************************************* 20.04.2009, TMS: 5_0_3409 | ||||||||||||||||||||||||||||||||
1 | 20.04.09 | TMS | TMS | TMClient.reg file is created on TMS_Config startup, default file has only TMS port number in it. | before: when port changed TMS overrides TMClient.reg, now add port settings to this file | B | ► | |||||||||||||||||||||||||
2 | 20.04.09 | TMS | RefSearch TBWizard TMS TMS_Config TMS_ConfigLib TMS_ConfigLang.mdb |
Data
Integration Server. New tab in TMS_Config, designed for PBIniSrv.mdb databases management, disabled for basic licenses. Each PBIniSrv.mdb can be changed and encrypted. Database Assistant (TBAssist) can be started directly from TMS_Config with choosen PBIniSrv.mdb database, also destination SQL database for whole PBIniSrv can be changed automatically by TMS_Config. “Tools” tab is removed, all PBIniSrv and RefSearch configuration moved to new tab. |
TMS
and RefSearch operates on all CentralFolders, not only default one as
before. All CentralFolder files are copied automatically to newly configured (by TMS_Config) folders. File that are copied are following: C:\Programme\ROMICO\CTI_Server\TMServer\ExludeFiles.ini C:\Programme\ROMICO\CTI_Server\TMServer\CentralDesktop.mdb C:\Programme\ROMICO\CTI_Server\TMRef\PbIniSrv.mdb C:\Programme\ROMICO\CTI_Server\TMRef\TeliRef.mdb C:\Programme\ROMICO\CTI_Server\TMServer\TMClient.reg |
N | ► | |||||||||||||||||||||||||
3 | 20.04.09 | TMC TMS |
RefSearch TBAssist |
Before
change: on critical error message box was shown "Can't save log
file" After Change: on critical error OutputDebugString is called. |
after
change ErrorAction it was necessary to protect from to many messages when
error info: show error message only when click or set Debug, else log to file |
B | ► | |||||||||||||||||||||||||
4 | 20.04.09 | TMS | setup | added TA_Update_1_5_200.sql | N | ► | ||||||||||||||||||||||||||
********************************************* 14.04.2009, TMS: 5_0_3408 | ||||||||||||||||||||||||||||||||
1 | 08.04.09 | TMS | TMS | TMS automatically add column to Protocol.mdb, when doesn't exist | [RedirectChecked], [Redirected], [Picked], [RedDestLine], [RedDestRecId], [CallBackHoursRange], [CallBackFoundOutgoing], [CallBackFoundRecId] | N | ► | |||||||||||||||||||||||||
2 | 06.04.09 | TMS | Protocol.sql CreateDB.sql |
added columns do table Protocol | [RedirectChecked], [Redirected], [Picked], [RedDestLine], [RedDestRecId], [CallBackHoursRange], [CallBackFoundOutgoing], [CallBackFoundRecId] | N | ► | |||||||||||||||||||||||||
06.04.09 | TMC | TMC | Sound on incomming message to chat that was in idle mode longer than 1 minute added to TeliBar and TMC (double beep). | N | ► | |||||||||||||||||||||||||||
06.04.09 | TMC | TMC | Outgoing chat error removed. Before change TMC started chat twice. | B | ► | |||||||||||||||||||||||||||
3 | 03.04.09 | TMS | TMS | addded log for error: ExtractNumber 5 strLine | N | ► | ||||||||||||||||||||||||||
4 | 02.04.09 | TMS | TMS | Multiple
Socket restart on “ResetAllLines” action removed. Error: “Benutzerdef.: LineOpen Error 52 Object variable or With block variable not set” will no longer occur – removed callback to empty lines collection on “ResetAllLines” (LineOpen) action. |
This changes was made to remove TMS hungup error on Elmeg PBX, unfortunatelly it is not confirmed that they actually do, error could not be repeated on test computers | B | ► | |||||||||||||||||||||||||
5 | 02.04.09 | TMS | TMS_Config | Licenses are set as active and optionally main right after they’re added to grid cells, there is no need to leave row as before. | (Removed double checked flags error). | B | ► | |||||||||||||||||||||||||
********************************************* 01.04.2009, TMC: 5_0_3404, TMS: 5_0_3401 | ||||||||||||||||||||||||||||||||
1 | 01.04.09 | TMC TMS |
TMC TMS |
SMS
changes 1. send sms (useTMC window) |
2.
changes menu sms, skype 3. Send sms via skype installed on tms (sms config) |
N | ► | |||||||||||||||||||||||||
2 | 01.04.09 | TMC | TMC | TeliView new ico | N | ► | ||||||||||||||||||||||||||
3 | 31.03.09 | TMS | TMS | addded log for error: ExtractNumber 5 strNumber | B | ► | ||||||||||||||||||||||||||
4 | 30.03.09 | TMC | Telilang.mdb | ALT:
„TeliView-Richtung“ |
NEU
frm_Desktop mn_TeliView „TeliView“ mn_TeliViewRunClient - Desktop vom TeliView-Partner zeigen mn_TeliViewRunServer - Eigenen Desktop präsentieren |
N | ► | |||||||||||||||||||||||||
********************************************* 24.03.2009, TMS: 5_0_3303, TMC: 5_0_3304 | ||||||||||||||||||||||||||||||||
24.03.09 | TMC TMS |
CTI_Client CTI_TeliView CTI_License TMS_Config TMS_ConfigLib |
TMC
TeliView connection. (use it like chat, right click on button ->
TeliView). New TeliView license added. TeliView license can be activated only for Proffesional type of server (Enterprise server has this function enabled by default). |
Network
connection by chat server and client. New TMS network message “TeliViewAllowed”. TeliView License ID = 80, default user count = 1. Application used: TightVNC 1.2.6.0 |
N | ► | TODO: 1. Stay vnc workig server 2. test windows 2000, vista, windows 7, windows server 2008 |
|||||||||||||||||||||||||
23.03.09 | TMC TMS |
CTI_Client CTI_TeliView CTI_License |
Before
change: on critical error message box was shown "Can't save log
file" After Change: on critical error OutputDebugString is called. |
after
change ErrorAction it was necessary to protect from to many messages when
error info: show error message only when click or set Debug, else log to file |
B | ► | ||||||||||||||||||||||||||
19.03.09 | TMC | TMC TeliBook |
after change from 12.03.09 ErrorAction it was necessary to protect from to many messages when error | info: show error message only when click or set Debug, else log to file | B | ► | ||||||||||||||||||||||||||
19.03.09 | TMC | TeliBook | disabled Drag&Drop column (AllowColumnReorder=false) | bug in mscomctl.ocx - close TeliBook | B | ► | ||||||||||||||||||||||||||
19.03.09 | TMC | TeliBook | added ErrorAction | N | ► | |||||||||||||||||||||||||||
18.03.09 | TMC | TMC | corrected bug: when Abwesend and no text EndOfAbsent in Telilang.mdb - TeliMan hang. Now check only 50 items | B | ► | |||||||||||||||||||||||||||
16.03.09 | TMS | setup | added Support\ CopyProtocolSQL.exe | N | ► | |||||||||||||||||||||||||||
********************************************* 12.03.2009, TMC: 5_0_3076 | ||||||||||||||||||||||||||||||||
1 | 12.03.09 | TMC | TMC | corrected bug: frmNetwork-Connect overflow | frmNetwork-Connect nNewPort Integer->Long | B | ► | ok, gd | ||||||||||||||||||||||||
2 | 12.03.09 | TMC | TMC TeliBook |
RuntimeError->ErrorAction:
it was possible resume instead of
resume next Debug -> DebugWindow |
Registry
key: [HKCU]\ [ErrorRegkey] deleted registry: FileLogOnly, LogOption, DebugViewOption now: Debug [default 0] |
B | ► | ok, gd | ||||||||||||||||||||||||
11.03.09 | TMS | TMS_Config | corrected bug: changing columns width on TSP line Tab in TMS_Config: Error_Config.txt, not write settings (column width) | bage made: 26.02.09, TMS: 5_0_3203 | B | ► | ok, gd | |||||||||||||||||||||||||
10.03.09 | TMS | TMS_Config TMS |
After update and registry merge automatic TSP settings are set to “User_Defined”. | “User_Defined” option name changed to “Benutzerdefiniert”. | N | ► | ok, gd | |||||||||||||||||||||||||
10.03.09 | TMS | TMS_Config TMS_ConfigLang.mdb |
Translation
update: Fortgeschritten\ TSP Einstellungen |
Automatic
Einstellungen -> TK-Anlage Öffnen -> Übernehmen |
N | ► | ok, gd | |||||||||||||||||||||||||
10.03.09 | TMS | TMS_Config | While changing group name - old group name is now visible in editable textbox. | N | ► | ok, gd | ||||||||||||||||||||||||||
10.03.09 | TMS | TMS_Config | Sonderbedingung option in rediretion list is now enabled by licenses (QACD and enterprise), not by registry key as before. | N | ► | ok, gd | ||||||||||||||||||||||||||
10.03.09 | TMS | TMS_Config | Combobox with special PBX functions is now sorted alfabetically. | N | ► | ok, gd | ||||||||||||||||||||||||||
********************************************* 09.03.2009, TMC: 5_0_3067 | ||||||||||||||||||||||||||||||||
1 | 09.03.09 | TMC | TMC | Do not show lcr tooltip on on lcr toolbar | [HKLM]\ [TMS]\ Other\ StatusToolTip_Disable 1 [default 0] | N | ► | ok, gd | ||||||||||||||||||||||||
********************************************* 06.03.2009, TMS: 5_0_3204 | ||||||||||||||||||||||||||||||||
1 | 06.03.09 | TMS | CTI_Network TMS |
Skip
incomming multicast messages with size bigger than configured by special
registry key. HKLM/Software/TeliMan/Server/Networking/MultiCastMessageMaxLenght Default = 65536 - 8 |
Removes
100%CPU error when old client tries to connect by multicast with new server
(ASCII encoding). |
B | ► | ok,
gd TMC: 5_0_2940 take 100% processor, now not |
||||||||||||||||||||||||
********************************************* 27.02.2009, TMS: 5_0_3203; TMC: 5_0_3066 | ||||||||||||||||||||||||||||||||
1 | 27.02.09 | TMC | TeliManSkype | chat skype, send sms via skype | N | ► | ||||||||||||||||||||||||||
2 | 27.02.09 | TMC | setup | now:
Start\Programme\ROMICO\TeliMan Professional.lnk Start\Programme\ROMICO\TeliMan Tools Datenbank Assistent.lnk, ROMICO .NET Initializer,TeliMan Professional Komprimier- und Export-Tool |
before:
Start\Programme\ROMICO: TeliMan Professional.lnk,TeliMan Professional Komprimier- und Export-Tool Start\Programme\ROMICO\Werkzeuge\ Datenbank Assistent.lnk |
C | ► | |||||||||||||||||||||||||
3 | 27.02.09 | TMS | TMS | TeliBar Conference | N | ► | ok, gd | |||||||||||||||||||||||||
4 | 26.02.09 | TMS | TMS_Config_Lang.mdb | New
strings in language database. License |
before:
Active, Version now: Aktiv, Version |
B | ► | ok, gd | ||||||||||||||||||||||||
5 | 26.02.09 | TMS | TMS_Config_Lang.mdb | New
strings in language database. Editable user groups. Edit button added on UserGroups tab. |
before:
Group Edit, Edit now: Bearbeiten, Bearbeiten |
N | ► | ok, gd | ||||||||||||||||||||||||
6 | 26.02.09 | TMS | TMS_Config TMS TMS_Config_Lang.mdb |
“ExterneNummer” column added between “Username” and “TSP” in TMS_Config. | Protocol
– new default values: If entries > 500.000 Remove oldest 10.000. Max protocol values: 99999999. |
N/C | ► | ok, gd | ||||||||||||||||||||||||
7 | 26.02.09 | TMS | TMS_Config | After adding new license, if there is no Main license selected, set new license as Main automatically. | B | ► | ok, gd | |||||||||||||||||||||||||
8 | 26.02.09 | TMS | TMS | “No main license” - error is shown as Main_Server error, not as License error. | B | ► | ||||||||||||||||||||||||||
9 | 26.02.09 | TMS | TMS_Config TMS_Config_Lang.mdb |
Allow copying any of licenses number direclty from TMS_Config grid (new context menu item). | N | ► | ok, gd | |||||||||||||||||||||||||
10 | 24.02.09 | TMS | setup | before:
Options\AutoReset -> TAPI\AutoTapiReset; Options\AutoResetTime ->
TAPI\AutoTapiResetTime Copy registry "Teliman\\Server\\TAPI", "Teliman\\Teliman\\TAPI"); |
now:
//Options\AutoReset -> TSP\AutoTapiReset; Options\AutoResetTime ->
TSP\AutoTapiResetTime Copy registry "Teliman\\Server\\TSP", "Teliman\\Teliman\\TAPI" |
B | ► | |||||||||||||||||||||||||
11 | 24.02.09 | TMC | setup | TempMapi.mdb FolderName: 50->255, FolderType: 50->255, StoreID2: text 255->memo | B | ► | ok, gd | |||||||||||||||||||||||||
12 | 24.02.09 | TMC | TMC | before: TMC receive message shutdown from TMS, TMC is not closed, because Abwesend window block closing TMC | now Abwesend window is not show when closing via shutdown message | B | ► | ok, gd | ||||||||||||||||||||||||
********************************************* 20.02.2009, TMC: 5_0_3054; TMS: 5_0_3190 | ||||||||||||||||||||||||||||||||
20.02.09 | TMS | TMS_Config | Allow
TMS_Config startup with TMS_Config.mdb database file path defined by a
parameter. Executing TMS_Config with database path: "C:\Programme\ROMICO CTI Server\TMConfig\TMS_Config.exe" "C:\Programme\ROMICO CTI Server\TMConfig\1TMS_Config.mdb" |
"C:\TMS
Config.exe" "C:\1TMS Config.mdb" Loads defined database as main TMS_Config database. |
N | ► | ||||||||||||||||||||||||||
20.02.09 | TMS | TMS_Config TMS_Config_Lang.mdb |
Editable user groups. Edit button added on UserGroups tab. | N | ► | |||||||||||||||||||||||||||
20.02.09 | TMS | TMS TMS_Config TMS_ConfigLib |
Special
PBX functions can be configured by TMS_Config in TAPIOptions tab. Option list: A) Standard B) UserDefined C) <Reg.Files> Special PBX Functions are NOT configured by licenses anymore. Reg files should be stored in: C:\Programme\ROMICO CTI Server\TMConfig\PBXConfig Current reg file list: SetAlcatel.reg SetAuerswald.reg SetPanasonic.reg |
Reg
Files construction: Standard registry files with additional name added: ======================================== Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Server\TSP] "ClearCalls"="0" "CallCountCheck"="CoLLeCtIoN" @="Auerswald" ======================================== The name marked as Violett will be shown in TMConfig PBXFunctions combobox. It will also be used as registry value in key: [HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Server\TSP\PBXConfig] From where it can be loaded by TMS and used to unlock special functions. Previously special functions was unlocked by special licenses. |
N | ► | ||||||||||||||||||||||||||
20.02.09 | TMC,TMS | TMC,
TMS, TMPhone, TriTAPI, TMS_Config, TMS_ConfigLib |
Merge
all TSP registry into one. Update PBX-SpecialFunctions reg files and TMS special functions management. Following registry keys: /TriusTAPI/<PROV_NAME>, /TAPI/ /TSP/ …are now moved to /TSP/. All merge/moving classes are contained in TRIUSTAPI. |
Moving
algorithm: TRITAPI: onLineOpen: if existsKey(TriusTAPI , TAPI) – move and reload. TMC: onStartup: if existsKey(TAPI) – move to /TSP. TMS: onStartup: if existsKey(TAPI , TriusTAPI) – move to /TSP. TMConfig: onStartup: if existsKey(TriusTAPI , TAPI) – open TMS with parameter, TMS moves registry on startup and executes TMConfig again. TMPhone: does not move registry by itself, provides interface of TriTAPI new classes for TMC. OrgPhone: onLineOpen (by TriTAPI): if existsKey(TriusTAPI , TAPI) – move and reload. |
C | ► | ||||||||||||||||||||||||||
19.02.09 | TMC | TMC | frmSearch added menu Nummer in &Zwischenablage | N | ► | ok, gd | ||||||||||||||||||||||||||
19.02.09 | TMC | TMC | orgAnice button on toolbar | corection do not call twice function: orgAnice Datensatz finden | B | ► | ok, gd | |||||||||||||||||||||||||
19.02.09 | TMC | TMC | TeliNotar: makeCall on number [HKCU] \[TMC]\Notary Number, when call connected make conference | N | ► | ok, gd | ||||||||||||||||||||||||||
********************************************* 17.02.2009, TMC: 5_0_3038 | ||||||||||||||||||||||||||||||||
1 | 17.02.09 | TMC | TMC | TeliNotar button on toolbar | function: none; [HKCU\ TMC\ Notary] "On"="1" [default "0"] | N | ► | ok, gd | ||||||||||||||||||||||||
2 | 17.02.09 | TMC | TMC | orgAnice button on toolbar | function: orgAnice Datensatz finden | N | ► | ok, gd | ||||||||||||||||||||||||
3 | 13.02.09 | TMC | TeliBook | before: goYellow block search in orgAnice when no results in other databases | now: goYellow is on the end search and run when no results in other databases | B | ► | ok, gd | ||||||||||||||||||||||||
4 | 13.02.09 | TMC | TeliBook | before: always search in goYellow | now: do not search in goYellow, when found in other databases | B | ► | ok, gd | ||||||||||||||||||||||||
5 | 13.02.09 | TMC | TeliBook | before: always search in orgAnice | do not search in orgAnice, when found in other databases | B | ► | ok, gd | ||||||||||||||||||||||||
********************************************* 12.02.2009, TMC: 5_0_3030 | ||||||||||||||||||||||||||||||||
1 | 12.02.09 | TMC | TMC | possibility to manual add absent type TeliLang.mdb: Texte- 32105÷EndOfAbsent | N | ► | ok, gd | |||||||||||||||||||||||||
2 | 12.02.09 | TMC | TMC | Abwesend too old show message | B | ► | ok, gd | |||||||||||||||||||||||||
3 | 12.02.09 | TMC | TMC | Abwesend Krank, Urlaub, Unterwegs - no case sensitive | B | ► | ok, gd | |||||||||||||||||||||||||
10.02.09 | TMS | sql scripts | CreateDB.sql: Id1, Id2, Id3 500 -> 900 - exchange problem | |||||||||||||||||||||||||||||
10.02.09 | TMS | sql scripts | CreateDB.sql
: Removed indexes from: hCall, Origin, TimeConnect, TimeEnd, Status (table Protocol) New indexes for: Benutzer, CalledID, Provider, Abgeholt, Outgoing, CallType, RedirectingID, RedirectionID (table Protocol) Protocol.sql: Removed indexes from:: hCall, Origin, TimeConnect, TimeEnd, Status (tabela Protocol) New indexes for: Benutzer, CalledID, Provider, Abgeholt, Outgoing, CallType, RedirectingID, RedirectionID (table Protocol) |
Update_Protocol_Indexes.sql
(added to tms setup): Dropping indexes from: hCall, Origin, TimeConnect, TimeEnd, Status (tabela Protocol) Adding indexes for: Benutzer, CalledID, Provider, Abgeholt, Outgoing, CallType, RedirectingID, RedirectionID (table Protocol) |
||||||||||||||||||||||||||||
09.02.09 | TMS | TMS | TMS/TMRobot5
Updates: a) Change user color in TMS to blue when Robot5 client disconnects. |
b)
Show TMS “red” error when someone tries to connect with Robot5 without
license. c) Add “TMRobot5” text to column UserName for Robot5 clients. |
C | ► | ||||||||||||||||||||||||||
05.02.09 | TMS | TMS TMS_Config CTI_License |
New license management in TMS. New licence module (CTI_License) replaced all old license classes/modules. All old licenses are now automatically translated and acts as new ones after additional filtering and grouping. | TMConfig: license management changed, added possibility to set main license. Also new column to TMConfig.mdb added (tblLicenses.Main). New string in language database. | N | ► | ||||||||||||||||||||||||||
********************************************* 05.02.2009, TMC: 5_0_3026 | ||||||||||||||||||||||||||||||||
1 | 05.02.09 | TMC | TMC | incoming call, quick end call correction: | 1.
no filled name1, name2, firma in protocol 2. clsTelephony.SetCalledID ; 91 Object variable or With block variable not set |
B | ► | ok, gd | ||||||||||||||||||||||||
2 | 03.02.09 | TMS | RefSearch | InsertIntoRefDB | error print also sql | N | ► | ok, gd | ||||||||||||||||||||||||
********************************************* 05.02.2009, TMC: 5_0_3016 | ||||||||||||||||||||||||||||||||
1 | 03.02.09 | TMS | setup | CentralDesktop ReadOnly show Eingeschaften Outlook, or TeliMan (ReadOnly) | C | ► | ok, gd | |||||||||||||||||||||||||
********************************************* 02.02.2009, TMS: 5_0_3176 | ||||||||||||||||||||||||||||||||
1 | 02.02.09 | TMS | setup | Default path: C:\Programme\ROMICO\CTI_Server | C | ► | ok, gd | |||||||||||||||||||||||||
********************************************* 30.01.2009, TMC: 5_0_3013; TMS: 5_0_3174 | ||||||||||||||||||||||||||||||||
1 | 30.01.09 | TMC, TMS | TMC, TMS | correction: TMC Professional can use PbIniSrv.mdb - before can't | B | ► | ok, gd | |||||||||||||||||||||||||
********************************************* 27.01.2009, TMC: 5_0_3010; TMS: 5_0_3173 | ||||||||||||||||||||||||||||||||
1 | 27.01.09 | TMC | Protocol | during TMC open receive from TMS unanswered incoming call, show protocol | before: show all, now show only today | C | ► | ok, gd | ||||||||||||||||||||||||
2 | 27.01.09 | TMC | TMCenter.exe | call via TeliSp, orgPhone first sign is "l" | B | ► | ok, gd | |||||||||||||||||||||||||
********************************************* 26.01.2009, TMC: 5_0_3005; TMC: 5_0_3167 | ||||||||||||||||||||||||||||||||
1 | 26.01.09 | TMS | setup | Added
folder PBXConfig deleted folder "C:\Programme\TeliMan Pro Server\TMServer\TKConn" |
C:\Programme\TeliMan
Pro Server\PBXConfig Auerswald.reg, Panasonic.reg, Alcatel.reg |
N | ► | |||||||||||||||||||||||||
2 | 26.01.09 | TMC, TMS | TMC, TMS | New license type management. Blocking TMC functions based on loaded licenses. | N | ► | ||||||||||||||||||||||||||
3 | 26.01.09 | TMC | TMCenter.exe | Read
and save registry for orgPhone HKCU\ Software\ Romico\ CTI_Client CallMessage ("Connected", number) Connected 511579182 ("RemovedCall", number) RemovedCall 511579182 ("IncomingCall", Address) IncomingCall 511579182 |
CallCommand Call call 511579182 Dropcall dropcall Answer answer |
N | ► | |||||||||||||||||||||||||
4 | 23.01.09 | TMC | TMC | When close TeliMan and absent - ask about absent | [HKCU]\ [TMC]\ Other TeliManEnd_AbsentCheck=0 [default =1] | N | ► | |||||||||||||||||||||||||
********************************************* 22.01.2009, TMC: 5_0_2984 | ||||||||||||||||||||||||||||||||
1 | 22.01.09 | TMC | TMC | Abwesend
Krank, Urlaub, Unterwegs - possibility to manual change: C:\Programme\TeliMan Professional\TeliMan\Config.mdb |
it
is necessary to copy bmp files to all paths: C:\Programme\TeliMan Professional\TeliMan\Res\ TeliAero\Panels, TeliMet\Panels, TeliPln\Panels, TeliTit\Panels, TeliWav\Panels |
N | ► | |||||||||||||||||||||||||
2 | 21.01.09 | TMC | CTI_Client | Disconnect
chat hang TMC Close TMC - exception in log close socket |
B | ► | ||||||||||||||||||||||||||
********************************************* 19.01.2009, TMC: 5_0_2953 | ||||||||||||||||||||||||||||||||
1 | 19.01.09 | TMC | TMC | absent
new images: |
Krank Urlaub Außer Haus, Unterwegs.bmp |
N | ► | |||||||||||||||||||||||||
2 | 19.01.09 | TMS, TMC | RefSearch | outlook - make reference db and search with field email | B | ► | Outlook addin doesn't enable Outlook-it was necessary click Active in TeliBook | |||||||||||||||||||||||||
********************************************* 15.01.2009, TMS: 5_0_1165 | ||||||||||||||||||||||||||||||||
15.01.09 | TMS | TMS | New
license type management. Basic Professional Enterprise All in three versions (users, lines and both). |
TMSConfig.mdb.tblLicenses.[Active] – new field. Only active license are read by TMS. Database actualisation added to TMS and TMConfig. | N | ► | ||||||||||||||||||||||||||
3 | 16.12.08 | TMC | TMC | does't exist server in network TMC hang | B | ► | ||||||||||||||||||||||||||
4 | 16.12.08 | TMC | CTI_Client | correction: TMC can connect when name server instead of ip | B | ► | ||||||||||||||||||||||||||
5 | 12.12.08 | TMC | TMC | AOTWindowsOFF Msg->ErrorAction | Added write section in log | C | ▼ | |||||||||||||||||||||||||
12.12.08 | TMS | setup | pbiniSrv.mdb defaults RomicoCtiRefSqlServer | C | ▼ | |||||||||||||||||||||||||||
6 | 12.12.08 | TMS, TMC | setup | deleted tapi2195.EXE | C | ▼ | ||||||||||||||||||||||||||
********************************************* 12.12.2008, TMC: 5_0_2947 | ||||||||||||||||||||||||||||||||
1 | 12.12.08 | TMC | TeliMemo.mdb | Default memo Trius -> Romico | bug: during setup msi again Trius | B | ► | |||||||||||||||||||||||||
2 | 12.12.08 | TMC | TeliMan.mdb | clear protocol table | B | ► | ||||||||||||||||||||||||||
3 | 12.12.08 | TMC | TMCentral FolderRefresh |
TMCentralFolderRefresh every 10min unnecessary copy CentralFolder from TMS to TMC, now only when necessary (something new in TMS) | B | ► | ||||||||||||||||||||||||||
4 | 12.12.08 | TMC | TMCentral FolderRefresh |
CentralDesktop doesn't work correction | when
after installation are the same files network and local (update or manually
copied files) and not set registry CentralDesktopDBName - CentralFolder doesn't work wait till TMCentralFolderRefresh |
B | ► | |||||||||||||||||||||||||
5 | 11.12.08 | TMC | TMC | Reminder x > 32000 (15*2200) - close TeliMan | B | ► | ||||||||||||||||||||||||||
6 | 11.12.08 | TMC | TMC | CheckAppointments added ErrorAction | C | ▼ | ||||||||||||||||||||||||||
7 | 11.12.08 | TMC | TMC | Resume Next -> ErrorAction: modMain-Form_SetFocus | C | ▼ | ||||||||||||||||||||||||||
********************************************* 10.12.2008, TMS: 5_0_1164 | ||||||||||||||||||||||||||||||||
1 | 10.12.08 | TMS | TMS_Config | Add checkbox in Network tab for multicast encoding configuration. | Multicast Ascii-Kodierung (bis CTI_Cient-Version 1_0_930) | N | ► | |||||||||||||||||||||||||
2 | 08.12.08 | TMS | CTI_Network TMS TMS_Config |
Change default watchdog settings in TMS. Interval = 1min, BusyWaiting=15sek, Retries = 3. | C | ► | ||||||||||||||||||||||||||
3 | 08.12.08 | TMS | TMS_Config | Move Watchdog, Multiline and SendConnected setup from Advanced tab to Network tab in TMS_Config. Network tab slightly changed. | C | ► | ||||||||||||||||||||||||||
********************************************* 04.12.2008, TMS: 5_0_1158 | ||||||||||||||||||||||||||||||||
1 | 04.12.08 | TeliBar TMS |
TeliBar TMS |
Get protocol database info at TeliBar startup. Save info to CTI_Journal registry. | New
network message: GetProtocolDatabaseInfo~<TYP>~<DBPath/SQLServer>~<DBName>. |
N | ► | |||||||||||||||||||||||||
2 | 04.12.08 | TMS | TMS CTI_Network |
CTI_NetDialer Send new MakeFastCall message to TMS by multicast. Aplication parameters: <line> <number>. TMS detects new incomming multicast message: “MakeFastCall~<line>~<number>” |
CTI_NetDialer
registry: [HKEY_CURRENT_USER\Software\ROMICO\CTI_NetDialer\Networking] "MulticastIP"="233.1.1.1" "MulticastPort"="8888" CTI_NetDialer uses CTI_Network as reference. |
N | ► | |||||||||||||||||||||||||
********************************************* 02.12.2008, TMS: 5_0_1156 | ||||||||||||||||||||||||||||||||
1 | 02.12.08 | TMS | CTI_Network | better protection for thread comunication SendQueue | SyncLock
coSendQueue.Count, coSendQueue.Item,
coSendQueue.RemoveAt added coSendQueue.Count |
B | ▼ | |||||||||||||||||||||||||
2 | 02.12.08 | TMS | CTI_Network | TMS doesn’t generate Cserver error on startup anymore. Function name added to Cserver error. | B | ▼ | ||||||||||||||||||||||||||
3 | 02.12.08 | TMS | TMS | Add main port IP address to Network initialization message. | N | ▼ | ||||||||||||||||||||||||||
4 | 02.12.08 | TMS | TMS | All divided CServer messages are send by one external function. | C | ▼ | ||||||||||||||||||||||||||
5 | 02.12.08 | TMS | TMS | Allow network protocol refresh for user without groups. | B | ► | ||||||||||||||||||||||||||
6 | 02.12.08 | TMS | TMS | Not
add 0 for external call (bug made in 5.0.1143 28.11.08) Move network initialization info to one place (after “server started” message). |
Early calling of raiseLog method tries to initialize TRITAPI with not_yet_prepared input data (registry keys etc.). | B | ▲ | |||||||||||||||||||||||||
7 | 02.12.08 | TMS | TMS TriTapi |
Generate TMS error when TriTAPI tries to read data from registry before registry key is initialized. | N | ► | ||||||||||||||||||||||||||
8 | 02.12.08 | TMS | TMS | add
logs: 1. oCServer_OnClientConnect RaiseLog Network, enInfo, "Accept Connection request" added & ClientIP & ":" & CStr(ClientPort) 2. RaiseLog enQuelle.Network, enUserDef, "OnMessageReceived LoggIn(Alte Connection disconnecten): " & ClientIP & ":" & CStr(ClientPort) |
3. RaiseLog enQuelle.Network, enInfo,
"Client ends Tschau: " & ClientIP & ":" &
CStr(ClientPort) 4. RaiseLog enQuelle.Network, enInfo, "CloseClientConnection: " & OUser.Properties.LocalIP & ":" & CStr(OUser.Properties.LocalPort) |
N | ▼ | |||||||||||||||||||||||||
9 | 02.12.08 | TMS | CTI_Network | TMS
generates socket error on app_terminate. Main server socket dispose method changed (disconnect -> close). Flag added to Accept loop, set if socket disconnected. |
B | ► | ||||||||||||||||||||||||||
10 | 02.12.08 | TMS | CTI_Network | SendMsgToClient ex.ErrorCode = 10054 log on yellow instead of red , disconnect socket | B | ► | ||||||||||||||||||||||||||
11 | 02.12.08 | TMS | CTI_Network | ClientDisconnected check socket on list, get socket, remove socket must be in SyncLock | before was only check socket on list and when second thread was fas it was posibility to close socket twice | B | ▲ | |||||||||||||||||||||||||
12 | 02.12.08 | TMS | CTI_Network | WaitForData ex.ErrorCode = 10054 log on yellow instead of red | disconnect socket on all socketexceptions | B | ► | |||||||||||||||||||||||||
13 | 02.12.08 | TMS | CTI_Network | Create new thread for SocketDisconnect function. Disconnect socket can hang when twice call for socket and than TMS also hang. Now can hang only thread no TMS | [HKLM\
TMS\ Networking] SocketDisconnect_ExtraThread= "0“ [default „1” - thread (no blocking)] |
B | ▲ | |||||||||||||||||||||||||
14 | 01.12.08 | TMS | TMS | when error in main (for example TMClicomocx not registered), TMS close and start again | B | ► | ||||||||||||||||||||||||||
********************************************* 28.11.2008, TMC: 5_0_2943; TMS: 5_0_1143 | ||||||||||||||||||||||||||||||||
1 | 28.11.08 | TMS | TMS CTI_Network |
Replace
old Cmulticast class with new .NET multicast class
(CTI_Network.clsMulticast). Move clsServer from CTI_Client to CTI_Network. TMS doesn’t need CTI_Client anymore. |
New
flag in system registry:
[HKLM\SOFTWARE\Teliman\Server\Networking\MultiCastASCIIEncoding] Values: “0” or “1”. Default: „0” = not ASCII encoding. Warning: flag sets encoding only in TMS! All CTI_Network.clsServer exceptions are now passed to TMS by onError event. |
N | ▲ | |||||||||||||||||||||||||
2 | 28.11.08 | TMC | CTI_Client | Change CTI_Client multicast encoding from ASCII to “Cstr()”. | Allow multicast initialization (CTI_Client) after using SearchServersMulticast. | B | ▲ | |||||||||||||||||||||||||
3 | 28.11.08 | TMS | TMS CTI_Network |
Automatic server port detection can be disabled by registry key ConnectionPortFindFree | [HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Server\Networking] "ConnectionPortFindFree" Values: “0” or “1”. Default: “1” = detect free port. |
N | ► | |||||||||||||||||||||||||
4 | 28.11.08 | TMS | TMS | Show all server “listening on port” messages as “Server info”. | N | ► | ||||||||||||||||||||||||||
********************************************* 28.11.2008, TMC: 5_0_2942 | ||||||||||||||||||||||||||||||||
********************************************* 27.11.2008, TMS: 5_0_1126 | ||||||||||||||||||||||||||||||||
1 | 27.11.08 | TMS | setup | deleted
windows with questions: LCR\ LCR_aktiviert default -1 LCR\ LCR_erlaube_aenderung default -1 TAPI\ ML_TSP default 1 |
Create Shortcuts on desktop default true | N | ► | |||||||||||||||||||||||||
2 | 27.11.08 | TMS | CTI_Client:clsServer | Bug: Accept connection (EndAccept) throw exception it was't again call BeginAccept. It was't possibility to connect next sockets | Now: EndAccept exception - log it in TMS as network error, call BeginAccept | B | ▲ | |||||||||||||||||||||||||
********************************************* 26.11.2008, TMS: 5_0_1125 | ||||||||||||||||||||||||||||||||
1 | 26.11.08 | TMS | CTI_Client | Socket_Disconnect | call
Disconnect on _oSocket parameter,when Disconnect throw exception call Close
on _oSocket PlatformNotSupportedException - for example on windows 2000 do not log it other exceptions log it - ErrorAction |
B | ▲ | |||||||||||||||||||||||||
********************************************* 26.11.2008, TMS: 5_0_1124 | ||||||||||||||||||||||||||||||||
1 | 26.11.08 | TMS | CTI_Client | clsServer: OnDataReceived SocketException, 10054 Then CloseSocket - don't stay sockets | 10054= Eine vorhandene Verbindung wurde vom Remotehost geschlossen | B | ▲ | |||||||||||||||||||||||||
2 | 26.11.08 | TMS | CTI_Client | Disconnect move to function Socket_Disconnect | call Disconnect on _oSocket parameter, when
Disconnect throw PlatformNotSupportedException - for example on windows
2000, call Close on _oSocket |
▲ | ||||||||||||||||||||||||||
3 | 26.11.08 | TMS | TMS | CTI_Client message as Benutzerdef | OnDataReceived socket exception: 192.168.1.2:4796, ex: 10054, Eine vorhandene Verbindung wurde vom Remotehost geschlossen, 10054, System.Net.Sockets.SocketException: Eine vorhandene Verbindung wurde vom Remotehost geschlossen | N | ► | |||||||||||||||||||||||||
4 | 26.11.08 | TMS | TMS | messages yellow info to blue info | SendProtocolChangeToGroup, Send:, oCServer_OnClientAnswer | C | ▼ | |||||||||||||||||||||||||
5 | 26.11.08 | TMS | TMS | errors in oCServer events added print function name | N | ► | ||||||||||||||||||||||||||
********************************************* 21.11.2008, TMS: 5_0_1121 | ||||||||||||||||||||||||||||||||
1 | 21.11.08 | TMS | CTI_Client.exe | add
logs to places where socket is unexpected close commented 2 lines CloseSocket: 1. OnDataReceived - exception 2. SendMsgToClient socket exception CTI_Client.exe: 1.0.0.917 |
AddClientAfterConnect
Disconnect AddClientAfterConnect OnConnectionWithoutLicence CheckIfClientAlreadyConnected Disconnect WaitForData Disconnect socket not connected WaitForData socket exception OnDataReceived socket exception SendMsgToClient socket exception |
|||||||||||||||||||||||||||
********************************************* 21.11.2008, TMS: 5_0_1120 | ||||||||||||||||||||||||||||||||
20.11.08 | TMS | TMS | When TeliBar logging do not create listening port. Listening port user only TMC (TeliMan.tsp) | B | ||||||||||||||||||||||||||||
********************************************* 18.11.2008, TMS: 5_0_1119 | ||||||||||||||||||||||||||||||||
1 | 18.11.08 | TMS CTI_Client |
TMS CTI_Client |
LogOnlyFlag for error management in clsServer. | [HKEY_CURRENT_USER\Software\Teliman\Server\ErrorAction] "FileLogOnly"="0" |
|||||||||||||||||||||||||||
2 | 18.11.08 | TMS | TMS | Error management for object oCServer in CTI Server. | ||||||||||||||||||||||||||||
3 | 18.11.08 | TMS | TMS | OnClientConnectWithoutLicense – add VPN license number to maximum allowed connections count. | ||||||||||||||||||||||||||||
4 | 18.11.08 | TMS | TMS | Show clsServer Error events as Server errors (not Network errors as it was before). | ||||||||||||||||||||||||||||
5 | 18.11.08 | TMS CTI_Client |
TMS CTI_Client |
Move watchdog counter to clsServer. Add watchdog counter for users that aren’t logged to TMS. | Log
all watchdog socket disconnects as Network Error. When socket is not connected with user do not disconnect first time, but count it |
|||||||||||||||||||||||||||
********************************************* 17.11.2008, TMS: 5_0_1112 | ||||||||||||||||||||||||||||||||
17.11.08 | TMS | TMS, CTI_Client | Change Cserver.ocx to new clsServer.NET. | |||||||||||||||||||||||||||||
17.11.08 | TMS | TMS | added on error goto errline in ctlIP.ctl, ctlTCPIP.ctl | |||||||||||||||||||||||||||||
********************************************* 13.11.2008, TMS: 5_0_1116 | ||||||||||||||||||||||||||||||||
13.11.08 | TMS | TMS | Added log + Socket-Verbindungen, Client-Verbindungen on main window | AutoDisconnect
- WatchDog (ClientDoesntAnswer): " & .GetUserName + ", " +
ClientIP + ", " + CStr(ClientPort) & ", Counter: " &
CStr(OUser.Properties.AutoDisconnectCounter) User is already online: " & .GetUserName & ", " & ClientIP & ", " & CStr(ClientPort) |
||||||||||||||||||||||||||||
********************************************* 12.11.2008, TMS: 5_0_1111 | ||||||||||||||||||||||||||||||||
1 | 12.11.08 | TMS | TMS | User is already online print more details | "User is already online: " & .GetUserName | N | ||||||||||||||||||||||||||
2 | 12.11.08 | TMS | TMS | AutoDisconnect print more details | "AutoDisconnect - WatchDog (ClientDoesntAnswer): " + ClientIP + ", " + CStr(ClientPort) & ", Counter: " & CStr(OUser.Properties.AutoDisconnectCounter) | N | ||||||||||||||||||||||||||
3 | 12.11.08 | CTI_User Status |
frmSearchServers | frmSearchServers: After deleting all servers and clicking ok – application freezes. | Removed freeze error. Disabled button when there are no servers. | B | ||||||||||||||||||||||||||
4 | 12.11.08 | TMS_Config | frmMain ucNetwork |
TMConfig: add UsersStatus port to Networking tab. | N | |||||||||||||||||||||||||||
5 | 12.11.08 | CTI_User Status |
frmMain | CTI_Tools.dll
“Error”: (CTI Server – User Status) 2008.10.30 10:08:05:843; Information; CTI_UserStatus.frmMain Void frmInputIP_ServerAdded(System.String, Int32); Server not found.; |
B | |||||||||||||||||||||||||||
6 | 12.11.08 | CTI_User Status |
frmSearchServers | frmSearchServers: allow frame resize, add “show more” button, clicking which shows connection details. | N | |||||||||||||||||||||||||||
7 | 12.11.08 | CTI_Tools | clsServer | CTI_Tools.dll
“Error”: (TMS) 2008.10.30 10:07:25:968; Error; CTI_Tools.clsServerNet Void OnClientConnect(System.IasyncResult); Eine vorhandene Verbindung wurde vom Remotehost geschlossen. |
B | |||||||||||||||||||||||||||
8 | 12.11.08 | TMS_Config | ucUsers | CTI_Tools.dll
“Error”: (TMConfig) 2008.10.30 09:37:17:905; Error; TMS_Config.ucUsers System.String LoadDefaultCentralDesktopPath(); Index and length must refer to a location within the string. Parameter name: length; |
B | |||||||||||||||||||||||||||
9 | 12.11.08 | CTI_User Status |
CTI_UserStatus | MessageBox: remove “server did not respond” message. Also change other messageBox’s to non Modal. | N | |||||||||||||||||||||||||||
10 | 12.11.08 | TMS_Config | ucLicenses | Clear main license type while removing last license from TMS_Config. Allow changing type of main license this way. | B | |||||||||||||||||||||||||||
11 | 12.11.08 | TMS_Config | ucTAPIOptions. Designer |
Advanced: TSP-Settings: NumericUpDown fields should be wider. | B | |||||||||||||||||||||||||||
12 | 12.11.08 | TMS_Config | ucTools, frmMain | Werkzeuge: RefSearch: Allow editing RunHour value. Allow turning on/off automatic RefSearch run function. | N | |||||||||||||||||||||||||||
13 | 12.11.08 | TMS_Config | ucAdvanced | Do not change UseTaskList flag in system registry while changing Multicast setting. | N | |||||||||||||||||||||||||||
********************************************* 07.11.2008, TMS: 5_0_1110 | ||||||||||||||||||||||||||||||||
1 | 07.11.08 | TMS | TMServer.ocx | added log error to | ServerSocket1ClientReadTask
IP, Port 'SendMessageTask ClientIP ClientPort |
|||||||||||||||||||||||||||
2 | 07.11.08 | TMS | TMServer.ocx | UseTaskList - queue when something on list process all task (with doevent beatween task), than sleep 40 ms | before: process one task, sleep 40 ms | |||||||||||||||||||||||||||
3 | 07.11.08 | TMS | TMS | TeliBar: AnswerAnyCall (DblClick on top button when incoming call) | corrected error: Number of parameters incorrect | |||||||||||||||||||||||||||
********************************************* 06.11.2008, TMS: 5_0_1108 | ||||||||||||||||||||||||||||||||
1 | 06.11.08 | TMS | TMServer.ocx | save
to registry [HKLM]\ [TMS]\ NETWORKING TaskListItemsCount |
||||||||||||||||||||||||||||
2 | 06.11.08 | TMS | TMServer.ocx | add protection if Socket <> NIL then in ServerSocket1ClientErrorTask | add trace in TTMSrv.SendMessageTask | |||||||||||||||||||||||||||
3 | 06.11.08 | TMS | TMS | added
log error to OpenSocket_Standard, CServer_OnError, SendMessageToAktivClients, CheckLicensesAgain |
||||||||||||||||||||||||||||
4 | 06.11.08 | TMS | TMChecker | Automatically start TMS after unsuspected close TMS | TMS start TMCheck application, TMCheck if TMS exist when doesn' exist start TMS again | |||||||||||||||||||||||||||
********************************************* 05.11.2008, TMS: 5_0_1094 | ||||||||||||||||||||||||||||||||
1 | 05.11.08 | TMS | Protocol | MoveTimer
to com, to avoid: when one secone will be 2 connected Timer fire event onyl
on last Incoming call, (rings on 3 lines, all in the same group), answer, 2 calls should be Marked=0, but not are because during Unbold weren't in Protocol |
solution:
when Connected call Unbold with Delay [HKLM\ TMS\ Protocol] DBUpdateAfterConnected=5000 Run Unbold with delay when state Connected [default 1000ms] Test: 1. [HKCU\ TMS\ DBConnector] Debug="1" 2. TMS: Protocol, Yellow |
|||||||||||||||||||||||||||
********************************************* 04.11.2008, TMS: 5_0_1094 | ||||||||||||||||||||||||||||||||
04.11.08 | TMS | Protocol | Incoming call, (rings on 3 lines, all in the same group), answer, 2 calls should be Marked=0, but not are because during Unbold weren't in Protocol | solution:
when Connected call Unbold with Delay [HKLM\ TMS\ Protocol] DBUpdateAfterConnected=5000 Run Unbold with delay when state Connected [default 1000ms] TODO: MoveTimer to com, now when one secone will be 2 connected Timer fire event onyl on last |
||||||||||||||||||||||||||||
********************************************* 31.10.2008, TMS: 5_0_1083 | ||||||||||||||||||||||||||||||||
31.10.08 | TMS | TMS_Config | Error
while saving TAPI settings for providers with apostrophe sign in name. Error while counting lines and renumbering lines. |
|||||||||||||||||||||||||||||
31.10.08 | TMS | TMS | ClearOld log file delete current file durin run TMS | |||||||||||||||||||||||||||||
31.10.08 | TMS TMC TeliBar |
TMS TMC TeliBar |
Create
new way of CTI_Journal protocol refresh. TeliMan server send’s
“ProtocolChanged” flag to TeliBar, TeliBar saves flag to CTI_Journal
registry. CTI_Journal detects the way of refreshing by registry flags. TMC – skip ProtocolChanged message sent by multiCast. TMConfig – add configuration of new protocol refresh flag. (+ automatic reload). |
New
network messages: ProtocolChangeEventConfig ProtocolChanged New CTI_Journal registry: ProtocolWaitForServerEvent ProtocolChangeEvent New TMS_Config setting: tblGeneral. ProtocolChangeEventSend |
tested on sql - ok disabled and enabled in config protocol gd 03.11.2008 |
|||||||||||||||||||||||||||
30.10.08 | TMC | setup | delete
unnecessary files from setup: TMClicom.ocx, TMServer.ocx |
|||||||||||||||||||||||||||||
30.10.08 | TMS | setup | added Benutzerstatus | |||||||||||||||||||||||||||||
********************************************* 29.10.2008, TMS: 5_0_1080 | ||||||||||||||||||||||||||||||||
29.10.08 | TMS | TMS_Config | Error while editing LCR “Mein Basistarif” after LCR update. In addition reload msg was generated without edit action. | Bug:
CTI-Server-Konfig: "Mein Basistarif" …lässt sich nicht speichern. TMS_Config.exe: 1.1.0.121 |
||||||||||||||||||||||||||||
********************************************* 28.10.2008, TMC: 5_0_2940 | ||||||||||||||||||||||||||||||||
28.10.08 | TMC | TMC | receive Connected message, do not treat this as error | |||||||||||||||||||||||||||||
28.10.08 | TMC | setup | organice setup | ORGANICE="1"
FULL_PATH="c:\Programme\orgAnice Software\orgAnice 5.0\" Added file Support\TMC_RefSearch_OrgAniceFix.reg |
sandard instalation ok with organice ok silent ok with log ok |
|||||||||||||||||||||||||||
TMS_ConfigLib.dll: 1.1.0.46; TMS_Config.exe: 1.1.0.120 | ||||||||||||||||||||||||||||||||
27.10.08 | TMS | TMS_Config | Benutzervervaltung: the reload action occurs after every change of line selection (too common). | |||||||||||||||||||||||||||||
27.10.08 | TMS | TMS_Config | Edit TAPI line: delete redirections tab from the panel. | |||||||||||||||||||||||||||||
27.10.08 | TMS | TMS_Config | The transfer from a panel "all redirections" should be made to the panel Benutzervervaltung, not a TAPI line editing panel. | |||||||||||||||||||||||||||||
27.10.08 | TMS | TMS_Config | Benutzerver: change column header: Central Folder -> "CentralDesktop.mdb"-Pfad | |||||||||||||||||||||||||||||
27.10.08 | TMS | TMS_Config | Add flag multiline edit under the "Advanced" tab, get text from the TMS setup. | |||||||||||||||||||||||||||||
27.10.08 | TMS | TMS_Config | Protocol: a new frame, editing 3 values for the database (SQL, mdb file). Automatic search for .mdb files and SQL servers. | |||||||||||||||||||||||||||||
27.10.08 | TMS | TMS_Config | Add information about the current default directory CentralDesktop on tab “Benutzerverwaltung”. Allow a possibility to change this value. | Hide
reset configuration button [X] on user configuration panel, add label and
button containing path to "PbIniSrv.mdb". Repair TMS functions: StoreRemoteRegistry and SaveNewPortToRemoteConfig, parse directory correctly. Possible ToDo: change size or position of new control, on low resolutions it isnt visible at all time. |
||||||||||||||||||||||||||||
27.10.08 | TMS | TMS_Config | Add <Senden der "Connected"-Information> edit under the "Advanced" tab, get text from the TMS setup. | HKLM\TMS\Networking\Connected_SendMessage Default: 0. |
||||||||||||||||||||||||||||
27.10.08 | TMS | setup | PbIniSrv.mdb Add field "ExtraField" as record in table FieldsNames | |||||||||||||||||||||||||||||
27.10.08 | TMC, TMS | TMC, TMS | Change client version info in TMS to: “<Name> <date><time> V<Version>.“ | |||||||||||||||||||||||||||||
24.10.08 | TMC | CTI_Client | Back
to version 805 (in Telibar dosen't work connect by name) it was problems with change ip to external version 818 doesn't it is possible to change it by registry step by step to 818 |
IPStrToIntDisable.reg NameToIPEnable.reg IPEndInitBeforeTryDisable.reg |
||||||||||||||||||||||||||||
24.10.08 | TMC | setup | Change buffer size from 16KB to 64KB | "TMClicom.ocx: 1.1.3.45, TMServer.ocx: 1.1.1.63" | ||||||||||||||||||||||||||||
24.10.08 | TMC | TeliBook | Make reference database not only when Outlook enabled | when
in configuration no Reference table use TeliRef TeliBook.exe: 3.0.0.1135 |
||||||||||||||||||||||||||||
23.10.08 | TMS | TMS | TMS
send state Connected to Robot5. When Multicast send Connected to all (TMC-ErrorAction) Connected from TAPI send Connected 1 Disconnected, Idle from TAPI send Connected 0 Konfiguration\ Fortgeschritten\ Netzwerk Senden der "Connected"-Information [default no send] |
Connected~882201~~-1~2300431~882201 Connected~882201~~0~2300431~882201 Connected~<lineId>~<IP>~<Connected>~<ConnectedId>~<CalledID> |
||||||||||||||||||||||||||||
********************************************* 16.10.2008, TMS: 5_0_1071 | ||||||||||||||||||||||||||||||||
1 | 16.10.08 | TMS | TMS_Config | Remove blinking red border from redirection caption | ||||||||||||||||||||||||||||
2 | 16.10.08 | TMS | TMS_Config | Auto tranfer to selected redirection should automatically open redirections panel on ucUsers. | ||||||||||||||||||||||||||||
3 | 16.10.08 | TMS | TMS_Config | More space beetween redirection list and status bar. +/- button on redirection panel should be bigger. | ||||||||||||||||||||||||||||
4 | 16.10.08 | TMS | TMS_Config | Drag&Drop on user-groups panel between two separate groups | ||||||||||||||||||||||||||||
5 | 16.10.08 | TMS | TMS_Config | TMS_Config_Lang Alle Rufumleitungen -> Rufumleitungen (alle). | ||||||||||||||||||||||||||||
6 | 16.10.08 | TMS | TMS_Config | Allow deleting redirections directly form “all redirections list”. Add “move to user” button automatically transfering user to redirection edit panel. | ||||||||||||||||||||||||||||
7 | 16.10.08 | TMS | TMS_Config | UserGroups: change arrows icons. | ||||||||||||||||||||||||||||
********************************************* 15.10.2008, TMC: 5_0_2938, TMS: 5_0_1071 | ||||||||||||||||||||||||||||||||
1 | 15.10.08 | TMS | TMS_Config | frmRedirections moved to Users and TSP Lines panel. New panel with list of all redirections. | ||||||||||||||||||||||||||||
2 | 13.10.08 | TMS | TMS | before: Absend state in TMS overrides other call states on certain lines. | now: call state overrides absent | |||||||||||||||||||||||||||
3 | 13.10.08 | TMS | TMS CTI User Status |
ClientType should be shown in CTI_UserStatus and TMS | ||||||||||||||||||||||||||||
4 | 10.10.08 | TMS | TMS | Change
UserGroupID column type of Protocol.mdb database programmatically (from
Varchar to Integer). Doesn't work UnBold in protokol after successfully connection |
Protocol.mdb.UserGroupID [VarChar -> Integer] | B | ||||||||||||||||||||||||||
5 | 10.10.08 | TMS, TMC | TMS, TMC | Add new column to BenutzerStatus window in TMS. New column should contain info about type of client connected to TMS. (TeliMan, TeliBar). | TMC send to TMS ProductName | |||||||||||||||||||||||||||
6 | 10.10.08 | TMS | TMS_Config | New frame for user groups configuraion. | TMS_Config.exe: 1.1.0.11; | N | ||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||||||||
8 | 09.10.08 | TMS | setup | UserGroupId text -> Zahl | doesn't work UserGroupId when protocol in mdb (CTI_Journal) | |||||||||||||||||||||||||||
9 | 08.10.08 | TMC | CTI_Client | correction: TMC can connect when name server instead of ip | CTI_Client: 1.0.0.813 | |||||||||||||||||||||||||||
********************************************* 06.10.2008, TMC: 5_0_2935 | ||||||||||||||||||||||||||||||||
1 | 06.10.08 | TMC | TMC | Protocol always show correction. When receive from TMS protocol than we can't close Protocol, because automatically will be opened after 10 s (configured in registry) | B | |||||||||||||||||||||||||||
03.10.08 | TMC, TMS | TriTapi.dll | On Panasonic, when pickup function is generated the call changes state from unknown to connected. New callState change management added. | AllowUnknown2Connected should be set on Panasonic. | B | |||||||||||||||||||||||||||
03.10.08 | TMS | TMS Config | Add AllowUnknown2Connected option to TMConfig and reload settings to TMS. | Default 1 | N | |||||||||||||||||||||||||||
03.10.08 | TMS | TMS Config | Allow adding Panasonic license to CTI Server (by TMConfig). | B | ||||||||||||||||||||||||||||
03.10.08 | TMS | TMS | Move panasonic license check after user and tsp lines loading event in main function of CTI Server. Error management changed. | Error was made 29.09.2008, it’s contained in TMS_5.0.1061 and newer. TMS with license panasonic doesn't work as panasonic, but standard | B | |||||||||||||||||||||||||||
30.09.08 | TMS | TMS | Remove “ReferenceConnector” registry flag. Reference connector should be used always. | |||||||||||||||||||||||||||||
30.09.08 | TMS DBConnector |
TMS DBConnector |
Change ReferenceConnector name to DBConnector. | |||||||||||||||||||||||||||||
30.09.08 | TMS | TMS | added msg to tms: GetUserGroupID | |||||||||||||||||||||||||||||
********************************************* 29.09.2008, TMS: 5_0_1061, TMC: 5_0_2933 | ||||||||||||||||||||||||||||||||
1 | 29.09.08 | TMC,
TMS TMConfig |
TMC,
TMS TMConfig |
Add
new license type which allows to add certain count of destination numbers to
call diversions (default = 1 number). Disallow editing such redirection by TMC (new lisbox for readonly redirections). Only Tmconfig can add and edit them. |
License ID: enKeyTMQACD = 70 | |||||||||||||||||||||||||||
2 | 29.09.08 | TMS | TMConfig | Konfiguraton” -> “Konfiguration” in function SetNames(). Add string to database. | ||||||||||||||||||||||||||||
3 | 29.09.08 | TMS | TMS | correction add 0 when call private | added to gstrAllowCharsInNumber = GetRegValue(HKEY_LOCAL_MACHINE, gcRegKey & "Other", "AllowCharsInNumber", "*#@") sign @ | |||||||||||||||||||||||||||
4 | 29.09.08 | TMC | Protocol | problem 2xrecord in protocol | Problem with add protocol record when event CallAdd | |||||||||||||||||||||||||||
********************************************* 27.09.2008, TMC: 5_0_2929 | ||||||||||||||||||||||||||||||||
1 | 27.09.08 | TMC | setup | license text: set Arial 8 | ||||||||||||||||||||||||||||
2 | 27.09.08 | TMC | setup | correction
last install shield version, update msi and again msi 1. Install last version InstallShield, change Look and Fill 2. Install new setup - install in Programme/TeliMan Professional 3. all is ok Look and Fill 4. uninstall TeliManPath i TRIUSPath - should left in registry 5. install the same version default should be: Programme/TeliMan Professional |
1. registry TeliManPath property “Permanent” 2.registry TRIUSPath property “Permanent” |
B | ► | |||||||||||||||||||||||||
3 | 27.09.08 | TMC | TMC | fast close call error | CallDrop ; 91 Object variable or With block variable not set | B | ► | |||||||||||||||||||||||||
4 | 27.09.08 | TMC | TMC | Dbl click on KW (team) - doesn't call | B | ► | ||||||||||||||||||||||||||
********************************************* 26.09.2008, TMS: 5_0_1055 | ||||||||||||||||||||||||||||||||
1 | 26.09.08 | TMS | createdatabase_ ref_bci.sql, Protocol.sql |
TMS
- table Protocol on sql server |
Table
Protocol index IX_UserGroupId added |
|||||||||||||||||||||||||||
2 | 26.09.08 | TMS | TMS | New registry for protocol. Timer mTimer_ProtocolCheck interval. | ||||||||||||||||||||||||||||
3 | 22.09.08 | TMS | setup | createdatabase_ref_bci.sql,
Protocol.sql added: CompletePhoneNumber |
||||||||||||||||||||||||||||
********************************************* 19.09.2008, TMS: 5_0_1054 | ||||||||||||||||||||||||||||||||
1 | 19.09.08 | TMS | TMSLang.mdb | frmMDIMain -> mnuTMSKonfigurator = Konfiguration EN: Configuration PL: Konfiguracja | ||||||||||||||||||||||||||||
2 | 19.09.08 | TMS | frmMDIMain | changed display name to Konfiguration | ||||||||||||||||||||||||||||
3 | 19.09.08 | TMS | TMS | Registry ProtocolSQLDBName (default='TeliMan') for open another db then TeliMan | registry HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Server\Protocol | |||||||||||||||||||||||||||
4 | 19.09.08 | TMS | table Protocol on sql server | data type for ID field in table Protocol changed, login and user creating modified, making db with different name is possible now | Create_User.sql, createdatabase_ref_bci.sql, Protocol.sql, TeliRef_indexes.sql | |||||||||||||||||||||||||||
5 | 19.09.08 | TMS | TMS | TMC reads protocol table only. Exception: CheckProtocolDatabase modify columns. There are not messages in TMS now: GotProtocolEntries i AddProtocol | ||||||||||||||||||||||||||||
6 | 19.09.08 | TMS - Referen | clsProtocolHelper.vb, clsSearchTool.vb, modMain.vb | RC does all changes on protocol table in mdb or sql version | ||||||||||||||||||||||||||||
7 | 16.09.08 | TMS,
TMS_Config |
TMS_Config Lang.mdb |
ucUsers -> cBtnResetConfig.ToolTipText = Neu konfigurieren EN: Configuration reset PL: Reset konfiguracji | ||||||||||||||||||||||||||||
8 | 16.09.08 | TMS,
TMS_Config |
TMS_Config Lang.mdb |
modMain -> csWarnMsg21 = Sind Sie sicher, dass alle TAPI-Leitungen neu identifiziert werden sollen. Alle aktuellen Benutzernamen werden dabei gelöscht. | EN: Are you sure that you want to reset whole lines configuration? All lines will be deleted from database and detected again from TSP drivers. PL: Czy jestes pewien że chcesz wyczyścić całą konfigurację linii TSP? Spis linii zostanie wczytany automatycznie ze sterowników TSP. | |||||||||||||||||||||||||||
9 | 16.09.08 | TMS,
TMS_Config |
TMS_Config Lang.mdb |
ucTAPIFunctionList -> cDgr28 = TSP darf Anrufe im Zustand „Hold” beenden. | EN: Allow TSP command for ending a call when call is on hold mode. PL: Zezwalaj na zakończenie rozmowy gdy rozmowa jest w stanie "Hold". | |||||||||||||||||||||||||||
10 | 16.09.08 | TMS | modTMTools | redirectionID and redirectedID should have size 50. | ||||||||||||||||||||||||||||
11 | 16.09.08 | TMS | modMain | d indexes on columns TSP_Line, UserName in TMS_Config.mdb database. | ||||||||||||||||||||||||||||
12 | 16.09.08 | TMS,
TMS_Config |
modMain, frmMAin | TMS should automatically start TMConfig on first execute. After TMConfig is closed, TMS should be started/restarted automatically. | New registry key: Other\Config_FirstTimeAutoRun Default = “1” | |||||||||||||||||||||||||||
13 | 16.09.08 | TMS_Config | ucProtocol, ucVPN | Change controls location. | ||||||||||||||||||||||||||||
14 | 16.09.08 | TMS_Config,
TMS_Config Lang.mdb |
ucUsers, frmMain | Configuration reset and reload (clears whole tblUsers). Warning messageBox. | ||||||||||||||||||||||||||||
15 | 16.09.08 | TMS_Config | ucAdvanced | While changing “NoMultiCast” flag – change UseTaskList flag automatically. | UseTaskList = NoMultiCast | |||||||||||||||||||||||||||
16 | 16.09.08 | TMS_Config | modMain,frmMain, ucVPN |
VPN automatic lines activation / deactivation | ||||||||||||||||||||||||||||
17 | 16.09.08 | TMS_Config | ucProtocol | Change maximum textbox sizes on Protocol tab, should be longer and should be able to save values >= 1000000 | ||||||||||||||||||||||||||||
********************************************* 17.09.2008, TMC: 5_0_2927 | ||||||||||||||||||||||||||||||||
1 | 17.09.08 | TMC | TMC | GetProtocolFromTMS_Interval: when 0 - default check only once after 5000ms, else tick evere configured | B | ► | ||||||||||||||||||||||||||
2 | 17.09.08 | TMC | TMC | pickup correction | 1.
'TMS can send MsgRinging eaz: 111; IsRinging: 1; number: 112 , and than later
MsgRinging eaz: 111; IsRinging: 1; number: 'do not clear number when oldIsRinging and receiver 2. Do not check IncommingCall but IsRinging |
B | ► | |||||||||||||||||||||||||
3 | 17.09.08 | TMC | TMC | added log | PhoneBook_NumberFound
CompleteNumber: & CompleteNumber
& "; " & SDItem.Name1 frmDebug.Log "IncCallSet 1" |
N | ▼ | |||||||||||||||||||||||||
4 | 16.09.08 | TMS | clsUserDatabase | Add user groupID reload in ReloadUserList function. | N | ► | ||||||||||||||||||||||||||
5 | 16.09.08 | TMS | frmMDIMain | Add new menu item “Benutzereinstellungen neu einlesen”, used to reload user list and user group ID’s. | N | ► | ||||||||||||||||||||||||||
6 | 16.09.08 | TMS | frmMDIMain | Move CTI-Server-Konfigurator menu. Should be visible as main menu node between “Fenster” and “Hilfe” menu’s. | N | ► | ||||||||||||||||||||||||||
********************************************* 12.09.2008, Srv: 5_0_1050 | ||||||||||||||||||||||||||||||||
1 | 12.09.08 | TMS | ReferenceConnector | Field Email -> ExtraField | ||||||||||||||||||||||||||||
2 | 12.09.08 | TMS | TMS | Protocol: disable all Marked with this number and user or group when start call, not when end | ||||||||||||||||||||||||||||
2 | 11.09.08 | TMS | setup | Protocol.mdb, Planer.mdb never overrides in TMServerPath, always ovverride in support path | ||||||||||||||||||||||||||||
3 | 11.09.08 | TMS | TMS | Protocol: do not open recordset during add to protocol database | make it once during init application | |||||||||||||||||||||||||||
4 | 11.09.08 | TMS | TMS | Protocol: do not load protocol during init aplication | Protocol show only current protocol from start TMS | |||||||||||||||||||||||||||
5 | 08.09.08 | TMS | TMS | Protocol: 1. DAO -> ADO 2. Protocol in sql |
3. name1, name2, company from
TeliRef not show this in TMS registry |
1. aktualizacja niemozliwa
jednego pola - Klimek commented Table Protocol td.Fields("CPhoneNumber").AllowZeroLength = True 2. skrypt sql jesli cos istnieje - blad If coProtocolHelperThread.Connect(csProviderAccess & str) Then |
||||||||||||||||||||||||||
6 | 05.09.08 | TMC | setup | Do not override TRILCRLL.DAT when newer in destination path than in setup | TRILCRLL, TRILCRLL_DATE,
CheckLCRFile.vbs |
B | ► | test todo | ||||||||||||||||||||||||
********************************************* 04.09.2008, RefSearch.exe: 5_0_2915 | ||||||||||||||||||||||||||||||||
1 | 04.09.08 | TMC | TMC | OrgAnice: 1. deleted menu mnuPopuporgAniceSave, mn_orgAnice_save Gesprächsdaten speichern |
2.
TeliMan orgPhone Pro -> orgAnice TeliMan 3. when HKLM\TMC\Other TMC_Use_orgAnice then copyfile "orgAnice\start.bmp" to TeliMan path as start.sys |
N | ► | |||||||||||||||||||||||||
2 | 04.09.08 | TMC | setup | Do not override TRILCRLL.DAT when newer in destination path than in setup --- doesn't work in this version --- | TRILCRLL, TRILCRLL_DATE,
CheckLCRFile.vbs |
B | ► | test todo | ||||||||||||||||||||||||
2 | 02.09.08 | TMS | Config | added: Werkzeuge Encrypt PbIniSrv.mdb | TMS_Config.exe: 1.0.3167.14 | N | ► | |||||||||||||||||||||||||
3 | 02.09.08 | TMC | TMC | max count kw od desktop: 100 -> 300 | B | ► | ||||||||||||||||||||||||||
4 | 01.09.08 | TMC, TMS | setup | lcr: 30957, 19.08.2008 | N | ► | ||||||||||||||||||||||||||
5 | 01.09.08 | TMS | TMS | For TeliBar MakeCall +48 -> 00 | [HKM\ TMS] \Other "AllowCharsInNumber" [default *#] | B | ► | |||||||||||||||||||||||||
********************************************* 28.08.2008, RefSearch.exe: 5_0_2903 | ||||||||||||||||||||||||||||||||
1 | 28.08.08 | TMC | RefSearch | TBAssist:
phone = phone & phone 2 if phone1=123-789 and phone2=-456 then phone1=123456 if phone1=123-789 and phone2=456 then phone1=456 |
[HKCU\
TMC\ RefSearch] "RefSearchOrgAniceFix"="1" [default 0] RefSearch.exe: 1.1.0.145 works only when TMC make Ref |
N | ► | |||||||||||||||||||||||||
2 | 28.08.08 | TMC | TeliBook | search in locale databases using Ref when Ref exists | added EnableForClient in pbini.mdb | N | ► | |||||||||||||||||||||||||
3 | 28.08.08 | TMC | TMC | if [HKLM\ TMC] "Other" "TMC_Use_orgAnice" = 1 then | Titile = TeliMan orgPhone Pro | N | ▼ | |||||||||||||||||||||||||
********************************************* 26.08.2008, RefSearch.exe: 5_0_2902 | ||||||||||||||||||||||||||||||||
1 | 25.08.08 | TMC | CTIClient | error parse message; CTI_Client: 1.0.0.703 | buffor1: msg1, 2B msg2, buffor2:msg2 continuation | B | ► | |||||||||||||||||||||||||
********************************************* 26.08.2008, RefSearch.exe: 5_0_2901 | ||||||||||||||||||||||||||||||||
1 | 25.08.08 | TMC | CTIClient | correction changes sings<32 or >126 -> $ | makes problem with send vbcrl - GetProtocol; CTI_Client.exe: 1.0.0.699 | |||||||||||||||||||||||||||
********************************************* 25.08.2008, RefSearch.exe: 5_0_2900 | ||||||||||||||||||||||||||||||||
1 | 25.08.08 | TMC, TeliBar | CTI_Client | wait for complete message | before: parsed uncomplete message - error | B | ► | |||||||||||||||||||||||||
2 | 25.08.08 | TMC | TMC | TM animation do not block TMC | B | ► | ||||||||||||||||||||||||||
3 | 25.08.08 | TMS | TMS | TMS send Busy to TMC only when change value busy | before
when change value on the same value send busy [HKLM\ TMS\ Networking] BusySendAlways="0" [default 0] |
B | ► | |||||||||||||||||||||||||
4 | 25.08.08 | TMC | TMC | Receive wrong message parameters: Msg->ErrorAction | B | ► | ||||||||||||||||||||||||||
5 | 25.08.08 | TMS | TMS | message: ForceCheckBadCalls | TeliBar can force TMS to call CheckAndRemoveBadCalls | N | ▼ | |||||||||||||||||||||||||
6 | 25.08.08 | TMS | TMS | frmDebug, CheckAndRemoveBadCalls | a lot of Msg Busy send | N | ▼ | |||||||||||||||||||||||||
7 | 25.08.08 | TMS,TMC | TMS,TMC | ClientAbsend->A; NoMultiCast:->NM: | N | ► | ||||||||||||||||||||||||||
8 | 22.08.08 | TMC | TMC | do not show msg when wrong parameter count | frmNetworkHL: Receive; TeliMan.exe: 5.0.0.2888 | B | ► | |||||||||||||||||||||||||
********************************************* 21.08.2008, RefSearch.exe: 1.1.0.144 | ||||||||||||||||||||||||||||||||
21.08.08 | TMC, TMS | RefSearch | text file copy from source database to TeliRef also Email and ExtraField | RefSearch.exe: 1.1.0.144 | N | ► | ||||||||||||||||||||||||||
********************************************* 21.08.2008, Cli: 5_0_2885 | ||||||||||||||||||||||||||||||||
21.08.08 | TMC | TMC | show search window always even search from protokol and one result found | B | ► | |||||||||||||||||||||||||||
21.08.08 | TMC | TMC | In
anwendung öffnen, copy also to clipboard CLIPBOARD%1-PhoneNumber CLIPBOARD%2-ExtraField |
pbinisrv.mdb:
Databases: ActionType: CMD CLIPBOARD%2 CMD CLIPBOARD%1 |
N | ► | ||||||||||||||||||||||||||
********************************************* 21.08.2008, Cli: 5_0_2883, Srv: 5_0_999 | ||||||||||||||||||||||||||||||||
21.08.08 | TMS | TMS | timRefreshUserState vb timer -> clsApiTimer | added
registry: frmMDIMain.timRefreshUserState.Interval = CLng(GetRegValue(HKEY_LOCAL_MACHINE, gcRegKey & "NETWORKING", "RefreshUserStateIntervall", "30")) * 1000 |
N | ► | dopisac rejestry do TeliMan Registry Flags | |||||||||||||||||||||||||
21.08.08 | TMS, TMC | TMS, TMC | added ExtraField, %2 | 1.
pbinisrv.mdb FieldsNames; add record: PBItem: ExtraField,ColumnName:ExtraField, [DatabaseName]:Id 2. pbinisrv.mdb DataBases, edit record: ActionType=CMD 3. [HKCU\TMC\Other] "StrCmd"="notepad.exe %2" |
N | ► | dopisac rejestry do TeliMan Registry Flags | |||||||||||||||||||||||||
********************************************* 20.08.2008, Cli: 5_0_2882, Srv: 5_0_998 | ||||||||||||||||||||||||||||||||
20.08.08 | TMS | TMS | VPN correction | SendToOtherServer:
SleepEvents 5 -> DoEvents; without it TMS takes 100% processor during vpn connection |
B | ► | ||||||||||||||||||||||||||
20.08.08 | TMS, TMC | TMS, TMC | crypted pbinisrv.mdb password | N | ► | |||||||||||||||||||||||||||
18.08.08 | TMS | clsVPNServer | Use timer to determine timeouts on VPN comunication. | N | ► | 19.08.2008 | ||||||||||||||||||||||||||
18.08.08 | TMS | ucMulticast, frmMDIMain, modMain | VPN communication update (error flag cleared, don’t send msg to other server when one other server is connecting) | B | ► | TODO | ||||||||||||||||||||||||||
19.08.08 | TMC, TMS | TeliManC.dll | CmultiCast.cpp | Change incomming network messages buffer from 1KB to 64KB. | B | ► | TODO | |||||||||||||||||||||||||
19.08.08 | TMS, TMC | TMS, TMC | TMS send suer
state to all clients ( x users; before: 1 user receive x messages, now 1 user
receive 1 message) TMC: StatusAll update also TeliMan object |
TMS: test: DebugWindow - DoNotSendBusy Log: RaiseLog enQuelle.Network, enUserDef, "RefreshUserState Start", "RefreshUserState End" |
B | ► | tested with multicast and no multicast | |||||||||||||||||||||||||
********************************************* 19.08.2008, Cli: 5_0_2879, Srv: 5_0_990 | ||||||||||||||||||||||||||||||||
18.08.08 | TMS | clsUserProperties | Send message “busy” even if busy state didn’t change. | As it was before last chage. | N/B | 18.08.2008 | ||||||||||||||||||||||||||
18.08.08 | CTI_Client | clsSocketStateObject | Change buffer size from 16KB to 64KB | CTI_Client.exe: 1.0.0.581 | N | 18.08.2008 | ||||||||||||||||||||||||||
18.08.08 | CTI_Client | clsMessage clsNetwork |
Add multicast message spliting detection. Add new not completed list collection for multicast. | CTI_Client.exe: 1.0.0.581 | B | 18.08.2008 +ToDo more tests with VPN | ||||||||||||||||||||||||||
18.08.08 | TMClient.ocx TMServer.ocx |
TMCimpl1.pas TMSrvImpl1.pas |
Change buffer size from 16KB to 64KB | TMClicom.ocx:
1.1.3.45 TMServer.ocx: 1.1.1.63 |
N | 18.08.2008 +ToDo with setup. | ||||||||||||||||||||||||||
********************************************* 17.08.2008, Cli: 5_0_2878, Srv: 5_0_978 | ||||||||||||||||||||||||||||||||
17.08.08 | TMS | clsMessage clsMessageSplit clsUserProperties frmMDIMain modMain ucMultiCast |
Wykrywanie oraz dzielenie wiadomosci sieciowych dluzszych niz 4000bajtow. (CTI_Client: MultiCast + TCP, TMS:MultiCast + TCP). | |||||||||||||||||||||||||||||
17.08.08 | CTI_Client | modMessage clsSocketStateObject clsNetwork clsMessage |
Wykrywanie oraz dzielenie wiadomosci sieciowych dluzszych niz 4000bajtow. (CTI_Client: MultiCast + TCP, TMS:MultiCast + TCP). | |||||||||||||||||||||||||||||
17.08.08 | TMClient.ocx | TMCimpl1.pas | Zwiekszenie pojemnosci buforow sluzacych do odbioru wiadomosci sieciowych. | |||||||||||||||||||||||||||||
17.08.08 | TMServer.ocx | TMSrvImpl1.pas | Zwiekszenie pojemnosci buforow sluzacych do odbioru wiadomosci sieciowych. | |||||||||||||||||||||||||||||
17.08.08 | TMC | setup | Kompilacja z nowym CTI_Client.exe | |||||||||||||||||||||||||||||
17.08.08 | TMC | frmUserList.frm | Sortowanie w oknie wyboru uzytkownika | |||||||||||||||||||||||||||||
********************************************* 12.08.2008, Cli: 5_0_2875, Srv: 5_0_977 | ||||||||||||||||||||||||||||||||
13.08.08 | TMC | project vbp | Ipproved compilation problem… first unregister old CTI Client, second register new version | |||||||||||||||||||||||||||||
12.08.08 | TMC setup | Register COM msi | new pictures as in main setup | |||||||||||||||||||||||||||||
12.08.08 | TMC | NetworkHLClientnfo frmDebug frmNetworkHL |
Change condition after which TMC executes registerCOM.msi. | It caused by compilation problem | ||||||||||||||||||||||||||||
12.08.08 | CTI_Client | modNetwork |
CTI_Client.modCollectionTools
Void AddCollection(System.String, System.String,
System.Collections.Generic.SortedList`2[System.String,System.Object] ByRef,
System.String[]); An entry with the same key already exists. ;
System.ArgumentException: An entry with the same key already exists. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.SortedList`2.Add(TKey key, TValue value) at CTI_Client.modCollectionTools.AddCollection(String _MsgName, String _separator, SortedList`2& _oCollection, String[] _args) |
It caused by compilation problem | ||||||||||||||||||||||||||||
12.08.08 | TMC | Setup | Change option name to ÄTeliMan Middleware-TAPI für andere Anwendungen (TeliSP)Ä | |||||||||||||||||||||||||||||
12.08.08 | TMC | Setup | Change Frirdrichsdorf to Bad Homburg in licence txt | |||||||||||||||||||||||||||||
12.08.08 | TMC TeliLang.mdb |
NetworkHLClientInfo Desktop.frm |
While creating chat in TMC there is a messageBox (error0) when connection can’t be made. Instead of messagebox – show error in TMChatPanel | ErrorText = “Chat mit TeliBar-Benutzern wird derzeit nicht unterstützt“. | ||||||||||||||||||||||||||||
12.08.08 | TMS | Setup | Change Frirdrichsdorf to Bad Homburg in licence txt | |||||||||||||||||||||||||||||
12.08.08 | TMS | Setup | Use AccesEditor 18.10.2007 | |||||||||||||||||||||||||||||
11.08.08 | TeliBar | frmAppBar | User Edit/Add window: after closing window by [X] button we cant add or edit anymore users. | |||||||||||||||||||||||||||||
11.08.08 | CTI_Client, TMS | clsNetwork, clsUserProperties, frmMDIMain, modMain, TeliManNetworkConnector |
Wrong
users states on Multi-Server system. TMS sends statusAll mesage to
otherserver equals to statusAll message sended to clients. Messages should be
different, client should get local numbers, but other server should get
internal;external combination of numbers. |
|||||||||||||||||||||||||||||
11.08.08 | CTI_Client, TeliBar | clsNetwork, ButtonUserControl |
User and call state for numbers with semicolon in it (Muti-Server). | |||||||||||||||||||||||||||||
11.08.08 | CTI_Client, TeliBar | clsApp,
clsNetwork, clsMulticastMessages, modNetwork, clsCTI_ClientConnection |
Multi-Server: when other server is changing state to inactive Telibar doesnt show "grey" user states. | |||||||||||||||||||||||||||||
********************************************* 08.08.2008, Cli: 5_0_2872, Srv: 5_0_976 | ||||||||||||||||||||||||||||||||
08.08.08 | TMC setup | New folder name ROMICO instead of TeliMan Professional | ||||||||||||||||||||||||||||||
08.08.08 | TMC setup | New texts in welcome and exit dialogs. | ||||||||||||||||||||||||||||||
08.08.08 | TMC setup | Improve for big fonts | ||||||||||||||||||||||||||||||
08.08.08 | TMC setup | Hide klickTel | ||||||||||||||||||||||||||||||
08.08.08 | TMC setup | Allow Repair button | ||||||||||||||||||||||||||||||
08.08.08 | TEST |
TEST |
Panasonic pickup, call stays in offering state, but it is on connected state (phone.exe shows correct state). | Error
confirmed. |
||||||||||||||||||||||||||||
08.08.08 | TMC, TeliLang.mdb | frmNetworkHL,
modMain, frmDebug NetworkHLClientInfo |
If there are unregistered .NET components, TMC should detect it on startup, show messagebox, execute update setup (registerCOM.msi) and terminate itself. | |||||||||||||||||||||||||||||
08.08.08 | TMC | frmLogin |
Loggin window -> Choose servers window -> Cancel -> MsgBox -> OK -> [iff tapi not resolved -> Cancel]: should open TMC in offline mode | NOT TESTED | ||||||||||||||||||||||||||||
08.08.08 | TMC | frmLogin |
Loggin window -> Choose servers window -> Cancel generates and error and freezes application. | |||||||||||||||||||||||||||||
08.08.08 | TMC | frmLogin |
Loggin window -> If connection method is "IP address" the caption of loggin window should contain IP address, otherwise it should contain hostname. | |||||||||||||||||||||||||||||
08.08.08 | TMC,TeliLang.mdb | frmLogin |
Loggin
window -> add button "Show Servers". |
|||||||||||||||||||||||||||||
08.08.08 | TMC, TeliLang.mdb | frmLogin, frmNetworkHL | MsgBox with question. If we enter IP address as a connection ID, but TMS is configured to connect by HostName, but the hostname cant be resolved due to distance (other LAN, look change 9) then the msgbox is shown asking user if he wants to change connection method to IP Address. | NOT TESTED | ||||||||||||||||||||||||||||
08.08.08 | TEST |
TEST |
Allow multicast re-use for SearchTeliManServer function without changing reInitMulticast flag. | Already done in newest version of TMC. Older version used outdated CTI_Client version. | ||||||||||||||||||||||||||||
08.08.08 | TMC | frmLogin, frmNetworkHL, | Error while resolving hostname for other server, connected to different local network. While logging in with TMC to distant server (other local area network) on TMC startup - server wasnt found. | NOT TESTED | ||||||||||||||||||||||||||||
08.08.08 | TMC | frmNetworkHL, version.bas | Change 'On Error Resume Next' to 'On Error GoTo' in TMC.frmNetwork.Connect function. | |||||||||||||||||||||||||||||
08.08.08 | TMC | frmLogin, frmNetworkHL | Configured server is not active on TMC startup. Show server list even if there is only one server active in network. | |||||||||||||||||||||||||||||
08.08.08 | TMS | modMain | Change event logging defaults for TMS. New default values: [UserDefined (yellow)] = "1", [TAPI] = "1". | |||||||||||||||||||||||||||||
08.08.08 | TMConfig, TMConfig_Lang.mdb | frmMain, modMain, ucVPN | Add function which will automatically generate External numbers based on Internal numbers. | Button added in center-left side of the screen. | ||||||||||||||||||||||||||||
08.08.08 | TMConfig, TMConfig_Lang.mdb | frmMain | TMConfig Tree-Menu: Network -> Netzwerk | |||||||||||||||||||||||||||||
08.08.08 | TMConfig_Lang.mdb |
Change
'Multi-Server users configuration' grid columns names. |
Nummer
extern, Nummer intern, Nummer intern (Multi-Server) |
|||||||||||||||||||||||||||||
08.08.08 | TMS | modMain | LCR wylaczony - TMS pyta ciagle o LCR (green). | |||||||||||||||||||||||||||||
08.08.08 | TMConfig |
ucVPN | Multi-Server error, all lines shown in configuration window instead of just the correctly configured ones. | |||||||||||||||||||||||||||||
08.08.08 | TMConfigLib |
clsRegistry |
Problems with default TSP settings on “first” configuration attempt. (all TAPI-Merkmale values unchecked). | Error genereted always after changing default TSP provider | ||||||||||||||||||||||||||||
08.08.08 | TMConfig |
frmMain |
Add ROMICO CTI Server Version info next to Konfiguration Version info on application status bar. | |||||||||||||||||||||||||||||
08.08.08 | TMConfig, TMConfig_Lang.mdb | ucLicenses |
Add
two new columns to Licenses tab: - Aktiv – first column with bitmaps, shows license state. - Version – as last column, version of CTI Servers for which is this license for. |
|||||||||||||||||||||||||||||
08.08.08 | TeliBook | clsSearch.GetMoreConditions | SQL advanced condition update | Wrong result was generated for search with less value count than column count, containing one value in more than one column. | ||||||||||||||||||||||||||||
********************************************* 07.08.2008; Srv: 5_0_975 | ||||||||||||||||||||||||||||||||
07.08.08 | TMS TMConfig TMConfig.mdb |
modMain clsUpdateDatabase |
Add
new table to TMConfig.mdb database: tblUserGroups (“ID”-numeric autoincrement, “GroupName”-Varchar(255)) Add new field to TMConfig.mdb tblUsers table: “UserGroupID”-numeric. |
Changes made to TMS and TMConfig repair database functions and also to TMConfig.mdb database itself. | ||||||||||||||||||||||||||||
********************************************* 01.08.2008; Cli: 5_0_2871 | ||||||||||||||||||||||||||||||||
1 | 30.07.08 | TMC | TeliBook | Extend search queries for all telibook connections. If there are more words in search text, it should be splitted and searched as single words in certains columns. | Changes
were made in: - CentralDesktop, Outlook, ReferenceDB, Standard, TeliMan, David, Lotus DBConnection change in (Open -> Execute): - Teliman, Lotus It is possible to add more search conditions by uncommenting MakeAllPossibleCombinations function (not tested). |
B | ► | ☻ | ||||||||||||||||||||||||
2 | 30.07.08 | TMC | Setup | ROMICO smaller image | B | ► | ☻ | |||||||||||||||||||||||||
3 | 30.07.08 | CTIClient | clsNetwork | TMC connection error to server with NoMultiCast flag set. | clsNetwork updates on message received. Multiple message mangement added. CTI_Client.exe: 1.0.0.545 | B | ► | ☻ | ||||||||||||||||||||||||
********************************************* 29.07.2008; Cli: 5_0_2867; Srv: 5_0_974 | ||||||||||||||||||||||||||||||||
1 | 29.07.08 | TMS | Setup | new images in setup | N | ► | ☻ | |||||||||||||||||||||||||
2 | 21.07.08 | TMS | Setup | added createdatabase_ref_bci.sql to setup | N | ► | ☻ | |||||||||||||||||||||||||
3 | 21.07.08 | TMC | Setup | corrected bug: twice run setup during unistall question about exe file | B | ► | ☻ | |||||||||||||||||||||||||
4 | 21.07.08 | TMS,
Protocol.mdb |
modMSTools,
clsProtocol |
Add
following values to Protocol.mdb database: - CallType - RedirectionID - RedirectingID - CallDirection (alredy done as “Outgoing”). |
New
protocol columns: CallType (VC50) RedirectionID (VC100) RedirectingID (VC100) |
N | ► | ☻ | ||||||||||||||||||||||||
5 | 21.07.08 | TMS, TMConfig | modMain, ucAdvanced | NoMulticast default value should be “1”. | N | ► | ☻ | nie jest | ||||||||||||||||||||||||
6 | 21.07.08 | TMS, TMConfig |
TMSLang.mdb,
AssemblyInfo.vb |
Change year in Copyright info for 2008. | N | ► | ☻ | |||||||||||||||||||||||||
7 | 21.07.08 | TMConfig | ucLCR | After changing LCR for Clients flag in setup its loading default value at startup anyway. | B | ► | ☻ | |||||||||||||||||||||||||
8 | 21.07.08 | TMS | modMain, frmMdiMain, clsUser, clsUserProperties, engine.cls. |
Executing TMS without TSP generates an error: TimerRetryOpen-error. Application freezes due to instant all lines reset loop. In addition there was an error while creating timers. | Change
lineReopen management. All reopen tries should be fired by one global timer.
Remove TimerRetryOpen-error. Add red “X” error message if there are problems with LineOpen(). Change reopen timer to 60sec. |
B | ► | ☻ | ||||||||||||||||||||||||
9 | 22.07.08 | TMConfig | ucTools | TMConfig – RefSearch doesn’t work. | B | |||||||||||||||||||||||||||
10 | 28.07.08 | TMC | TriTapi | set name1, name2, firma on kw during incmoning call update protocol, when missings events from tapi in protocol wasn't this data | B | ► | ☻ | |||||||||||||||||||||||||
11 | 25.07.08 | TMC, TMS | TriTapi | Long timeouts on alcatel when disconnecting calls on hold. New registry flag: AllowDropOnHold, default value “1”. Should be added to AlcatelRegisttryFlags, both office and enterprise. | [HLM TMS]\TriusTAPI\<Provider_Name>\ AllowDropOnHold Allow drop call when it is in hold state. (Default="ffffffff" - alow). TriTAPI setting. TriTAPI.dll: 3.0.0.1318 | N | ► | ☻ | ||||||||||||||||||||||||
12 | 25.07.08 | TMC | TMC | Do
not add name1, Name2 in protocol event it was filled on KW not noticed added log to function CallEvent |
Protocol.cls: CallEvent frmDebug.Log "Protocol-CallEvent ID: " & CStr(rs("ID")) & "; Name1: " & rs("Name1") & "; Name2: " & rs("Name2") & "; Name2: " | B | ► | ☻ | ||||||||||||||||||||||||
13 | 24.07.08 | TMC | TMC | Protocol\
Aktion\ Anrufer-Idenrifizierung\ Referencen 1 Found - update in Protocol if more show search window. Popup menu In Protocol speichern |
Protokol
identyficieren\ referencen - search like during incoming call (all databases)
not only reference as was before frmSearch mnuInProtocolSave |
N | ► | ☻ | Test KlickTel | |||||||||||||||||||||||
14 | 24.07.08 | TMC | TMC | added popup menu in search during IncomingCall | N | ► | ☻ | |||||||||||||||||||||||||
15 | 24.07.08 | TMC | TMC | corrected error: TelimanDENetwork ; frmKeyPad.Load10LastNumbers ; 94 Invalid use of Null | PhoneNumber in Protocol = NULL | B | ► | ☻ | ||||||||||||||||||||||||
16 | 24.07.08 | TMC | TMSD | do not show convert to standard when SD from TeliBook private | TMSD.dll: 1.0.0.158 | B | ► | ☻ | ||||||||||||||||||||||||
17 | 23.07.08 | TMS | Protocol | No TimeEnd in Protocol | when TimeEnd = null then TimeEnd = now | B | ► | ☻ | ||||||||||||||||||||||||
18 | 22.07.08 | TMC | Protocol | Ctrl+S - search names | SELECT * From Protocol WHERE Name1='Unbekannt' OR (Name2='' AND PhoneNumber <> '') OR (Name2=PhoneNumber AND PhoneNumber <> '');" | N | ► | ☻ | ||||||||||||||||||||||||
19 | 22.07.08 | TMC | TMC | do not show call Tooltip when active chat | B | ► | ☻ | |||||||||||||||||||||||||
20 | 21.07.08 | TMC | TMC | Central desktop Editiermodus (checkbox) - disabled - no privileges to edit | Only via Editiermodus it is possible to change CentralDesktopm ohterwise is only read only (TeliMan place in my KW) | N | ► | ☻ | Fehler beim Kopieren der
"CentralDesktop"-Dateien! Test "C:\Dokumente und Einstellungen\gd.GREG.000\Anwendungsdaten\TeliMan\.." |
|||||||||||||||||||||||
21 | 21.07.08 | TMC | TmPhone.dll | Default Auflegen nach disconnect (2500ms) TmPhone.dll: 3.0.1200 | AutoHangUpDISCONNECTED; [HKCU\ TMC] -1 (disabled) -> 2500 | N | ► | ☻ | ||||||||||||||||||||||||
22 | 21.07.08 | TMC | TMC | Default: look&feel - aero | N | ► | ☻ | |||||||||||||||||||||||||
23 | 21.07.08 | TMC | TMC | Debug window: Ctrl + D -> Ctrl + Alt + Shift + G | before Ctrl + Alt + Shift + G was used for switch language to Deutsch | B | ► | ☻ | ||||||||||||||||||||||||
********************************************* 18.07.2008; Cli: 5_0_2855; Srv: 5_0_971; TMS_Config.exe: 1.0.3118.3; TMS_ConfigLib.dll: 1.0.3118.1 | ||||||||||||||||||||||||||||||||
1 | 10.07.08 | TMC | Desktop.bas, clsChats.cls, NetworkHLClientInfo.cls |
VPN correction: Wrong “kurzwahl” detection on calls and chats for numbers divided with semicolon sign. | B | ► | ☻ | |||||||||||||||||||||||||
2 | 17.07.08 | TMS | modMain | Error if there is no PrefixIfMore Value in system registry. Default Max internal length added to registry at TMS startup. | TriTAPI PABX/PrefixIfMore defualt = “-1”, not “3”. | B | ► | ☻ | todo: test na czystym systemie | |||||||||||||||||||||||
3 | 16.07.08 | TMS | TMS | Connections
error in multiline TMS, calls misdirections. |
colTMConn.cls:
Class_Initialize() mConnCounter = 0 -> mConnCounter = 1 |
B | ► | ☻ | tested gd ok 17.07.2008 11:55 | |||||||||||||||||||||||
4 | 14.07.08 | TMS | TMS | Protocol.mdb added CallType Text 50 | N | ► | ☻ | |||||||||||||||||||||||||
5 | 14.07.08 | TMS | modMain | Connections error in multiline TMS, calls misdirections. | Multiline TMS connections was initialized as standard on TMS startup. Connection id’s wasn’t unique for each users. | B | ► | ☻ | tested gd ok 17.07.2008 11:55 | |||||||||||||||||||||||
6 | 10.07.08 | TMS | modMain | GetUserListError generated while dowloading userlist for servers that arent configured as VPN/MultiServer. | B | ► | ☻ | |||||||||||||||||||||||||
7 | 10.07.08 | TMConfig | ucVPN.vb | Reload/Restart message raised too soon on multiserver configuration change. Sometimes it is raised even when there’s no data change. | B | ► | ☻ | |||||||||||||||||||||||||
8 | 15.07.08 | TMS | modMain | Log file: Add version number to main log file name: “TeliMan Server log file from …” | N | ► | ☻ | |||||||||||||||||||||||||
9 | 15.07.08 | TMS | frmMdiMain | Menu “Datei->Konfiguration->TMConfig” should be moved directly to “Datei” menu. | N | ► | ☻ | tested gd ok 16.07.2008 14:57 | ||||||||||||||||||||||||
10 | 15.07.08 | TMS | TMSConfigLang.mdb | Lizenzschlüssel not Lizenzschlussel !!!!! | B | ► | ☻ | tested gd ok 17.07.2008 11:58 | ||||||||||||||||||||||||
11 | 07.07.08 | TMS | clsNetwork,
modMain |
Error on GetUserList when one of servers has a NoMultiCast flag set. | B | ► | ☻ | tested gd ok 17.07.2008 11:58 | ||||||||||||||||||||||||
12 | 07.07.08 | TMS | clsLCR, frmMDIMain, frm | Error while closing application + process freeze. | B | ► | ☻ | |||||||||||||||||||||||||
13 | 08.07.08 | TMS | modMain, frrmMAin | AndereServerBeenden – disable other servers detection. | N | ► | ☻ | tested gd ok 17.07.2008 11:55 | ||||||||||||||||||||||||
14 | 08.07.08 | TMConfigLib | clsRegistry | Default „max internal number length should be 3. | B | ► | ☻ | |||||||||||||||||||||||||
15 | 08.07.08 | TMConfig,
TMS |
ucVPN | Allow „reload VPN” function instead of „restart VPN” after editing VPN users. | N | ► | ☻ | |||||||||||||||||||||||||
16 | 07.07.08 | TMS | TMConfig | Change
language strings: “VPN” -> “Multi-Server”, “TAPI” -> “TSP”. |
TMConfig_Lang.mdb has been changed. | N | ► | ☻ | ||||||||||||||||||||||||
17 | 07.07.08 | TMC, TMS | TMC, TMConfig | All
network communications should be transferred directly by LAN. TMChatServer
connection functions should be commented. Remove ChatServer settings from TMConfig, it is not used anymore. |
This change allows only direct chat connections in TMC, no distant chat is available. | N | ► | ☻ | ||||||||||||||||||||||||
18 | 08.07.08 | TMS | TMConfig, TMConfigLib | Allow to add “*”, “#”, “+”, “(“, “)” signs in VPN numbers. | N | ► | ☻ | |||||||||||||||||||||||||
19 | 08.07.08 | TMConfig | ucVPN | TMConfig sometimes does not save VPN number values correctly. | Dbnull. Todo: cancel reload when nothing changes. | B | ► | ☻ | ||||||||||||||||||||||||
20 | 08.07.08 | TMConfig, TMS | ucVPN, clsNetwork | Changes made to VPN users settings now only needs TMS reload, not restart as before. | N | ► | ☻ | |||||||||||||||||||||||||
21 | 08.07.08 | TMConfig | ucVPN | Old VPN licenses should allow to configure one VPN_Server in TMConfig. Each VPN License now allows to configure the exact number of servers contained in UserCount field. | N | ► | ☻ | |||||||||||||||||||||||||
22 | 15.07.08 | TMC | CTI_Client.exe | clsCalls - com visible = false | 1.0.0.505 | B | ► | ☻ | ||||||||||||||||||||||||
********************************************* 15.07.2008; Cli: 5_0_2849 | ||||||||||||||||||||||||||||||||
1 | 15.07.08 | TMC | TeliSp | 1.
first run exception c:\windows\system32\TeliSP_Err.txt : CPipeServer::ProcessMessage --- Exception PS ProcM no registry key: [HKLM\SOFTWARE\ROMICO\TAPI\TeliSP] TMCenterMessage 2. vista exception: no rights to write c:\windows\system32, files TeliSP_Err.txt and debug moved to C:\Programme\TeliMan Professional\TeliMan |
3.
vista exception: doesn't work __try changed on try in CExceptionLog, CToolOutputDebugStringFile it makes hang svchost when exception TeliSP.tsp: 1.1.21.0 |
B | ► | ☻ | tested gd ok 15.07.2008 11:34 | |||||||||||||||||||||||
2 | 11.07.08 | TMC | TMC | correction checking .NET 2 in TeliMan.exe: without Admin privileges show message install .NET 2 even .NET was installed | EnumRegKey KEY_READ instead of KEY_ALL_ACCESS | B | ► | ☻ | tested gd ok 15.07.2008 11:34 | |||||||||||||||||||||||
3 | 11.07.08 | TMC | setup | privileges HLMC\ TMC\ : providers, Other, Trilcrll, PABX, Call Parameters, Calls | B | ► | ☻ | tested gd ok 15.07.2008 11:34 | ||||||||||||||||||||||||
4 | 10.07.08 | TMC | setup | privileges HLMC\ Software\ TeliMan | privileges HLMC\ Software\ ROMICO\ TAPI\ TeliSp | B | ► | ☻ | tested gd ok 15.07.2008 11:34 | |||||||||||||||||||||||
********************************************* 09.07.2008; Cli: 5_0_2845 | ||||||||||||||||||||||||||||||||
1 | 09.07.08 | TMC | setup | delete window repair, remove when call from add/remove programs | this window is still when twice call the same setup | B | ► | ☻ | ||||||||||||||||||||||||
2 | 09.07.08 | TMC | TeliSp, TmCenter | communication TeliSp -> TMCenter via registry | B | ► | ☻ | it is in version 2847 | ||||||||||||||||||||||||
********************************************* 09.07.2008; Cli: 5_0_2841 | ||||||||||||||||||||||||||||||||
1 | 09.07.08 | TMC | setup | 1. correction for installation per machine - bug in previous version | 2.
registerCOM.msi generated no trial version 3. deleted W95Start.exe |
B | ► | ☻ | 1. tested gd ok 09.07.2008
11:48 2. przetestowac 2 aktualizacje msi bez praw 2846, z prawami 2847, tested gd ok 11.07.2008 12:13 3. TeliMan.tsp read only?! W wersji 2849 nie jest red only; tested gd ok 11.07.2008 14:59 4. Wersja TeliSP 19?! W wersji 2849 jest 20; tested gd ok 11.07.2008 14:59 |
|||||||||||||||||||||||
********************************************* 08.07.2008; Cli: 5_0_2841 | ||||||||||||||||||||||||||||||||
1 | 08.07.08 | TMC | TMC | OrgAnice: 1. new menu „Datensatz finden” in protokol, search results, KW kontext menu |
2. New function set orgAnice database on current search contact | N | ► | ☻ | tested kh ok 09.07.2008 09:20 | |||||||||||||||||||||||
********************************************* Cli: 5_0_2840; Srv: 5_0_949 | ||||||||||||||||||||||||||||||||
1 | 07.07.08 | TMS | TMS, TMConfig | Allow connection of more than two VPN servers at once. Number of servers should be configured by VPNAddon license. | TODO: ChatServer | N | ► | ☻ | przekazanie planera (czy odpowiedni numer) tested gd ok 17.07.2008 11:58 | |||||||||||||||||||||||
2 | 07.07.08 | TMC | TMC | set TMC as default TAPI application only when set it during setup | HKLM\ TMC\ TAP TAPIRqMakeCall_Enable [default 1] | B | ► | ☻ | ||||||||||||||||||||||||
3 | 07.07.08 | TMC | TMC | check IsNetFrameWork20 in TMC | HKLM\ TMC\ Other DotNet2Check [default 1] | N | ► | ☻ | test na standardowym uzytkowniku tested gd ok 17.07.2008 11:58 | |||||||||||||||||||||||
4 | 07.07.08 | TMC | TeliBook | all contacts in TeliBook: read only with message: do you want convert to standard contact | B | ► | ☻ | |||||||||||||||||||||||||
5 | 07.07.08 | TMC | TMC | new TeliMan search animation | "TMAniSearch_Interval", 60 -> 300 | N | ► | ☻ | ||||||||||||||||||||||||
6 | 07.07.08 | TMC | TMC | HKCU\TMC\Protocol\MaxRecord default 500->2000 | B | ► | ☻ | |||||||||||||||||||||||||
7 | 07.07.08 | TMC | TMC | receive protokol with 5s (HKCU\TMC\Protocol GetProtocolFromTMS_Interval) pause till receive all, before receive 99000 signs | B | ► | ☻ | |||||||||||||||||||||||||
8 | 07.07.08 | TMC | TMC | start UnknownAutoGetNames after TMC init and 5s (before was too fast and sometimes was error) | B | ► | ☻ | |||||||||||||||||||||||||
9 | 07.07.08 | TMS | TMS | send protocol: only 3000 sings, bevor was 99000 - error on client side | N | ► | ☻ | |||||||||||||||||||||||||
10 | 07.07.08 | TMS | TMS | check on every 15s: is nay protocol for logged users, send message: GetProtocolEntriesFromTMS | B | ► | ☻ | |||||||||||||||||||||||||
10 | 02.07.08 | TMS | TMConfig | TMConfig - No Multicast -> Multicast! | B | ▼ | ☻ | |||||||||||||||||||||||||
11 | 02.07.08 | TMS | TMS,
TMConfig, TMConfigLib TMConfig_Lang.mdb |
Move TMS TAPI settings form to TMConfig. | ctlProvider.ctl
removed from TMS. No settings were moved to database or different place in system registry. 3 New tables in TMSConfig_lang.mdb. |
N | ► | ☻ | ||||||||||||||||||||||||
12 | 02.07.08 | TMS | frmMDIMain | Remove all configuration menu items for controls already moved to TMConfig | N | ► | ☻ | |||||||||||||||||||||||||
13 | 02.07.08 | TMS | TMSLang.mdb | TeliMan server konfigurator -> ROMICO-CTI-Server-Konfigurator | N | ► | ☻ | |||||||||||||||||||||||||
14 | 02.07.08 | TMS | TMS.TMConfig,
TMConfigLib, TMConfig_Lang.mdb |
Move TMS network, VPN and Automatic Update settings to TMConfig. | frmKonfiguration.frm
and frmEditBenutzerVPN removed from TMS. VPN License moved from registry to TMConfig.mdb database. [HKLTMTMS/Licenses/Vpn] 3 New tables in TMSConfig_lang.mdb. |
N | ► | ☻ | ||||||||||||||||||||||||
15 | 02.07.08 | TMS | TMConfig | Add new tab “Tools”, containing button used to execute RefSearch.exe. | N | ► | ☻ | |||||||||||||||||||||||||
16 | 02.07.08 | TMS | TMS,
TMConfig, TMConfigLib |
Move values: LCR_aktivert, LCR_erlaube_aenderung, back to system registry. | B | ▼ | ☻ | |||||||||||||||||||||||||
17 | 02.07.08 | TMS | TRILIC.cls modMain |
TeliMan server should save main license key to system registry at startup/reload. | in new installation doesn't work lcr autoupdate | B | ▼ | ☻ | tested ok 03.07.2008 10:37 | |||||||||||||||||||||||
18 | 01.07.08 | TMC | TMC | default "TeliMan Netzwerk Line" for TeliMan netzwerk not Multiline | before after change user TMC show window choose TAPi | B | ► | ☻ | ||||||||||||||||||||||||
19 | 01.07.08 | TMC | TMC | central desktop when log on ip use path with ip | when log on server name use path with server name, before: always use server name | B | ► | ☻ | ||||||||||||||||||||||||
20 | 30.06.08 | TriTapi.dll | TriTapi.dll | modMain:DebugLog
If Not gTAPI Is Nothing Then modMain:Main commented SetPriorityClass,SetThreadPriority |
errors in Application Verifier | B | ► | ☻ | ||||||||||||||||||||||||
21 | 25.06.08 | TMC | TMC | BtSetLeaveUnfinishedTask | N | ► | ☻ | |||||||||||||||||||||||||
22 | 25.06.08 | TMS | TMS | TeliBar correction: when TeliBar logon logged TMC the same user, then TMS logout TMC, now send message logon impossible | B | ► | ☻ | |||||||||||||||||||||||||
23 | 25.06.08 | TMC | TMC | TeliBook shouldn't search in GoYellow during internal incoming call | B | ► | ☻ | tested tm ok 09.07.2008 09:20 | ||||||||||||||||||||||||
24 | 25.06.08 | TMC | TMC | AutoUpdatePort, AutoUpdateHostName, AutoUpdateIPAdresse get always from TMS, not only when registry empty | B | ► | ☻ | |||||||||||||||||||||||||
25 | 25.06.08 | TMC | TMC | Speech bubble 00:05 -> 00:00:05 | B | ► | ☻ | |||||||||||||||||||||||||
26 | 24.06.08 | TMC | TMC | Tooltip incoming call, too big CalledName | B | ► | ☻ | |||||||||||||||||||||||||
27 | 19.06.08 | TMC | TMC | Error: clsProtocol.Names_Search ; 3420 Das Objekt ist ungültig, oder es ist nicht mehr festgelegt. ; | Open TMC a lot of protocol on TMS, fast close TMC | B | ► | ☻ | ||||||||||||||||||||||||
28 | 19.06.08 | TMC | TMC | central desktop read only show TeliMan on place where my KW is | it doesn't work when was no Central Desktop path | B | ► | ☻ | ||||||||||||||||||||||||
29 | 19.06.08 | TMC | TMC | Bitte kein WV-Window nach disconncted, wenn die gewählte Rufnummer mit "*" oder "#" inhaltet. | HKCU TMC\ Reminder WV_BlockedBySigns "*" [default ""] | N | ► | ☻ | ||||||||||||||||||||||||
30 | 18.06.08 | TMC | TMC | 1.
temporary KW: distance beatween TM and SD is the same for temp1÷4 |
2.
temporary KW 3,4 (left, right) center in TM - it is necessary after TM is smaller |
B | ► | ☻ | ||||||||||||||||||||||||
********************************************* 18.06.2008 Cli: 5_0_2819 | ||||||||||||||||||||||||||||||||
1 | 18.06.08 | TMC | TMC | commented beep after play demo animation | B | ► | ☻ | |||||||||||||||||||||||||
2 | 18.06.08 | TMC | TMC | TMAniSearch | [HKCU\
TMC\ Desktop] TMAniSearch_Interval="20" [Sekunden] Default 60; 0 = ausgeschaltet; MaxValue 3600 (1h) |
N | ► | ☻ | ||||||||||||||||||||||||
3 | 17.06.08 | TMC | TeliSP | 1. Correction incoming call (Phoner.exe) | 2. add exception handling (C:\WINDOWS\system32\TeliSP_Err.txt ) | B | ► | ☻ | ||||||||||||||||||||||||
4 | 12.06.08 | TMC | CTI_Client | NoMulticast in TMS, TMC client make reinit after watchdog time elapsed | [HKCU\
TMC\ Networking] NoMulticast="1",
MulticastReinit="1" Debug flag Watchdog Avoid multicast: [HKCU\ TMC \ Networking] "AvoidKeepAlive"="1" [default 0] |
B | ► | ☻ | co jesli nie ma TMS, czy dziala multicast | |||||||||||||||||||||||
********************************************* 04.06.2008 Cli: 5_0_2812 | ||||||||||||||||||||||||||||||||
1 | 04.06.08 | TMC | ToolBarItem.cls | Toolbar MouseOver show RUL when is set any redirection | C | ► | ☻ | tested ok 03.06.2008 16:07 | ||||||||||||||||||||||||
2 | 04.06.08 | TMC | Desktop.bas | correction after change TM to smaller | first temporary KW was on TM | B | ► | ☻ | tested ok 03.06.2008 16:07 | |||||||||||||||||||||||
3 | 04.06.08 | TMC | RefSearch | Lokale Referenzen durchsuchen | correction search when no TMS | B | ► | ☻ | tested ok 03.06.2008 16:07 | |||||||||||||||||||||||
********************************************* 03.06.2008 Cli: 5_0_2811 | ||||||||||||||||||||||||||||||||
1 | 03.06.08 | TMC | TMC | central desktop read only show TeliMan on place where my KW is | N | ► | ☻ | tested ok 03.06.2008 15:27 | ||||||||||||||||||||||||
2 | 03.06.08 | TMC | frmNetwork | There should be a server IP/port input window when there is no TMS active in network. | B | ► | ☻ | |||||||||||||||||||||||||
3 | 03.06.08 | TMC | TeliMemo | Allow changing special info message in TeliMemo when TMObject is selected. | N | ► | ☻ | tested ok 03.06.2008 15:27 | ||||||||||||||||||||||||
4 | 03.06.08 | TMC | Protocol.cls, frmProtocol |
Protocol
updates: a) new protocol comboBox position "Show only marked". b) Allow bold/unbold for all selected calls. c) Correct calls bold state on calls loaded from TMS. |
d)
Test Pickup function and Protocol entries. OK e) Correct calls bold state on calls loaded while frmProtocol was not visible. |
B | ► | ☻ | tested ok 03.06.2008 15:39 | |||||||||||||||||||||||
5 | 03.06.08 | TMC | TMC | ToolTip when only 3 lines and incoming move line separator upper | B | ► | ☻ | tested ok 03.06.2008 15:39 | ||||||||||||||||||||||||
6 | 02.06.08 | TMC | TMC | correction: delete yellow line from Tooltip incoming call | B | ► | ☻ | tested ok 03.06.2008 15:39 | ||||||||||||||||||||||||
7 | 02.06.08 | TMC | TMC | 1.
mini TeliMan-Objekt 2. Provider-Buttons Refresh-Problem 3. Doppelte 01033-Buttons erscheinen nicht mehr 4. LCR-ToolTips Optik angepasst |
5.
Toolbar für große Schriftarten (96dpi) angepasst 6. RUL + Abwesenheitslogik verbessert 7. RUL-Button-Logik geändert |
N | ► | ☻ | tested ok 03.06.2008 16:07 | |||||||||||||||||||||||
8 | 02.06.08 | TMC, TMS | RefSearch | 1.
Unterstützung lokaler ReferenzDBs 2. Dateinamen-Änderung olRef.mdb -> TeliRef.mdb |
3.
Projektname geändert OutLook_Search.vbp -> RefSearch.vbp 4. default PBini.mdb, PBiniSrv.mdb (Access 2003) und TeliRef.mdb |
N | ► | ☻ | tested ok 03.06.2008 16:07 | |||||||||||||||||||||||
9 | 02.06.08 | TMC | TeliBook | 1.
Lokale Referenzen durchsuchen 2. Dateinamen-Änderung olRef.mdb -> TeliRef.mdb 3. Option Aktualisieren alle xx Stunden (0= nie, default 24h) |
4.
DB-Konfigurationsmenü geändert 5. verschiedene Änderungen in TeliLang.mdb |
N | ► | ☻ | tested ok 03.06.2008 16:07 | |||||||||||||||||||||||
10 | 02.06.08 | TMC, TMS | TBWizzard | 1.
Option Lokale RferenzenDB erstellen 2. Intro-Änderung TeliMan Pro -> CTI Database Wizzard |
3. verschiedene Änderungen in TeliLang.mdb | N | ► | ☻ | tested ok 03.06.2008 16:07 | |||||||||||||||||||||||
********************************************* 30.05.2008 Cli: 5_0_2800 | ||||||||||||||||||||||||||||||||
1 | 30.05.08 | TMC | CTI_Client | no German letters in chat and planer via TMS | ASCII encoding bug, disallowing to send german letters by TeliMan network. | B | ► | ☻ | tested ok 30.05.2008 10:51 | |||||||||||||||||||||||
2 | 29.05.08 | TMC | TMC | Termin
anlegen: 1. delete Texte3 from description |
2.
if no description nomber do not show | 3. If Not API Is Nothing Then |
B | ► | ☻ | tested ok 30.05.2008 09:45 | |||||||||||||||||||||||
3 | 29.05.08 | TMC | TMC | 1. RPCOnServer timeout error generated by TMC when TMS is restaring. | 2. MsgBox IIf(strRetval = "TimeOut", Language.TextMessageBox(1176), strRetval), vbExclamation, "RPCOnServer" -> RPCOnServerMsgBox | B | ► | ☻ | not noticed ok 30.05.2008 09:45 | |||||||||||||||||||||||
4 | 29.05.08 | TMC | TMC TMChecker |
Create application which checks if TeliMan.exe is currently running. If not TMChecker should close: TMCenter.exe, Telibook.exe, TMSkype.exe and itself. | [HKCU
\ TMC] \ TMChecker
Interval="555"
default 1000 [ms] [HKCU \ TMC] \ TMChecker\ Processes "1"="TMCenter" "2"="TeliBook" "3"="TeliManSkype" |
N | ► | ☻ | tested ok 30.05.2008 09:45 | |||||||||||||||||||||||
5 | 29.05.08 | TMC | TMC | Correction
errors (first run on clear system): TeliMan - frm_Desktop DesktopSD_Load 91 Object variable or With block variable not set |
TeliMan
- clsProtocol.NamesFromNumber_Get 91 Object variable or With block variable not set |
B | ► | ☻ | tested ok 30.05.2008 09:45 | |||||||||||||||||||||||
6 | 28.05.08 | TMC | TMC | TollTip use zorder "always on top in TMC" | B | ► | ☻ | tested ok 30.05.2008 09:45 | ||||||||||||||||||||||||
7 | 29.05.08 | TMC | TMC | ToolTip-Reference database: firstly ToolTip is small, but than receive data from RefDatabase should be bigger | make bigger Tooltip, move again | B | ► | ☻ | tested ok 30.05.2008 09:45 | |||||||||||||||||||||||
8 | 28.05.08 | TMC | TMC | Bug error action: TelimanDENetwork ; frmNetwork-Receive ; 91 Object variable or With block variable not set ; Busy | add
protection in frmNetworkHL.frm: Receive If gTeliManEnd = True Then Exit Sub |
B | ► | ☻ | not noticed ok 30.05.2008 09:45 | |||||||||||||||||||||||
********************************************* 27.05.2008 Srv: 5_0_929 | ||||||||||||||||||||||||||||||||
- | 27.05.08 | TMS | CTI_Config | Make
sure that default values of CountryCode, InternalPrefix and AreaCode are
saved into registry if there are no other values. Move it from database, again to registry |
Saved to registry while opening “Standort und Telefoniefunktionen” tab. | B | ► | ☻ | tested ok 27.05.2008 15:25 | |||||||||||||||||||||||
1 | 27.05.08 | TMS | RefSearch | Active Directory in ReferenceDatabase | Config: C:\Programme\TeliMan Pro Server\TMServer\CentralFolder\ PbIniSrv.mdb; Table: DataBases; Type: ActiveDirectory; CnnString: Provider=LDAP;Server=server07;User=kh1;Password=klimek | N | ► | ☻ | tested ok 27.05.2008 14:50 | |||||||||||||||||||||||
2 | 26.05.08 | TMS | TMS | Dont show message in TMS, asking if it should be activaed after license change and reload by TMConfig. | B | ► | ☻ | |||||||||||||||||||||||||
3 | 26.05.08 | TMS | CTI_Config | Click LCR, change combo box provider, close CTI
Configurator |
2008-05-16 11:32:12.931 Fehler: clsNetw.coCnn_Config_UserDisconnected-error: 5 Invalid procedure call or argument | B | ► | ☻ | ||||||||||||||||||||||||
********************************************* 21.05.2008 Cli: 5_0_2788; Srv: 5_0_924 | ||||||||||||||||||||||||||||||||
1 | 21.05.08 | TMC | TMC | No Delphi components | N | ► | ☻ | |||||||||||||||||||||||||
- | 21.05.08 | TMS | CTI_Config | Minimal window size should be as large to provide main panels without scrollbars. | B | ► | ☻ | tested ok 21.05.2008 15:02 | ||||||||||||||||||||||||
- | 21.05.08 | TMS | CTI_Config | All controls should have system colors. | B | ► | ☻ | |||||||||||||||||||||||||
- | 21.05.08 | TMS | CTI_Config | Licenzen Erlöscht: nie | B | ► | ☻ | tested ok 21.05.2008 15:02 | ||||||||||||||||||||||||
- | 21.05.08 | TMS | CTI_Config | Standort und Telefoniefunktionen – check default value for max_internal_number_size. (3?). | B | ► | ☻ | |||||||||||||||||||||||||
- | 21.05.08 | TMS | CTI_Config | Lizenzen Benutzer zahl -> Benutzeranzahl, Erlöscht datum -> Erlöscht am | B | ► | ☻ | tested ok 21.05.2008 15:02 | ||||||||||||||||||||||||
- | 21.05.08 | TMS | CTI_Config | Geschprächsprotokoll – dock control to allow automatic groupbox resize when main window size is changed. | B | ► | ☻ | tested ok 26.05.2008 08:37 | ||||||||||||||||||||||||
- | 21.05.08 | TMS | CTI_Config | Fortgeschritten – all controls in one line, automatic groupbox resize. | B | ► | ☻ | tested ok 26.05.2008 08:37 | ||||||||||||||||||||||||
- | 20.05.08 | TMS | ctlProvider.ctl, Languag2, LicenseKey, RULEEintrag, TRILIC, ucMulticast, modMain. (+gLanguage classes). | TMS - update source. Shared source files have to be equal for TMC and TMS. | gLanguage -> Language. | B | ► | ☻ | test: NA | |||||||||||||||||||||||
- | 20.05.08 | TMS | clsNetwork | Network objects initialization (UserStatus, TMConfig) remove do while loop. | B | ► | ☻ | test: NA | ||||||||||||||||||||||||
- | 20.05.08 | CTIClient | clsChatServer | clsChatServer (DoError changed to RaiseError). | B | ► | ☻ | test: NA | ||||||||||||||||||||||||
- | 20.05.08 | CTIClient | clsNetwork, clsMessage | "Search servers" button should show server list window. | B | ► | ☻ | tested ok 20.05.2008 14:31 | ||||||||||||||||||||||||
- | 20.05.08 | CTIClient | clsChatServer | CTIClient - clsChatServer - does not detect free port when declared one is already taken. TMC connects to not existing server. | B | ► | ☻ | tested ok 20.05.2008 14:31 | ||||||||||||||||||||||||
- | 20.05.08 | CTIClient,
TMC |
clsNetwork, frmNetwork | CTIClient and TMC should have shared ErrorAction logonly registry flag. | B | ► | ☻ | tested ok 20.05.2008 14:31 | ||||||||||||||||||||||||
- | 20.05.08 | CTIClient | clsNetwork, frmDebug | CTIClient - create DoError method in clsNetwork class. DoError should generate an error. Add button to frmDebug form calling new clsNetwork method. | B | ► | ☻ | tested ok 20.05.2008 14:31 | ||||||||||||||||||||||||
- | 20.05.08 | CTIClient | modMessage | CTIChatServer - error when sending very long texts. | B | ► | ☻ | test: NA | ||||||||||||||||||||||||
- | 19.05.08 | TMC, TMS | TMC.Main.bas, TMS.frmMDIMain |
Watchdog Update values (interval, busywaiting, retries). Load this values from TMS not from local registry. | B | ► | ☻ | tested ok 19.05.2008 12:49 | ||||||||||||||||||||||||
- | 19.05.08 | TMC | frmNetwork | CTIServer -> CTIChatServer. | B | ► | ☻ | test: NA | ||||||||||||||||||||||||
- | 19.05.08 | TMC, CTI_Client |
TMC.frmNetwork,
CTI_Client.clsChatServer |
Free port detection moved to CTIChatServer. | B | ► | ☻ | tested ok 20.05.2008 14:31 | ||||||||||||||||||||||||
- | 19.05.08 | TMC | frmNetwork | Dodac sprawdzenie ISCTIClient i obsluge starych obiektow ChatServer. | B | ► | ☻ | test: NA | ||||||||||||||||||||||||
- | 19.05.08 | TMC | clsChatItem | chr(0) should be in network messages. | B | ► | ☻ | tested ok 19.05.2008 12:49 | ||||||||||||||||||||||||
- | 19.05.08 | TMC | frmNetwork | Log debug messeges by info TMC frmNetworkDebug window events. Add events logging in clsChatServer watchdog. Remove DebugPrint. | B | ► | ☻ | test: NA | ||||||||||||||||||||||||
- | 19.05.08 | CTI_Client | CTI_Client.clsChatServer, clsChatClient | Dont log standard socket errors. (objectdisposed, socketexception) | B | ► | ☻ | tested ok 19.05.2008 12:52 | ||||||||||||||||||||||||
- | 19.05.08 | TMC | frmNetwork | Umozliwic ustawienie sciezki do flagi w rejestrze Error Action LogOnly poprzez aplikacje zewnętrzne dla CTI_Client. | B | ► | ☻ | tested ok 20.05.2008 14:31 | ||||||||||||||||||||||||
- | 19.05.08 | CTI_Client | clsNetwork | Error; CTI_Client.clsNetwork Void GetTaskAndSend(); Object reference not set to an instance of an object. clsNetwork.vb:line 273. | B | ► | ☻ | tested ok 19.05.2008 12:59 - nie zauwazono | ||||||||||||||||||||||||
- | 19.05.08 | CTI Client | CTI Client | clsNetwork | MultiCastListener catch System.ObjectDisposedException and hide this exception. | B | ► | ☻ | tested ok 19.05.2008 12:59 - nie zauwazono | |||||||||||||||||||||||
2 | 16.05.08 | TMC | TMC | correction modMain TeliManEND ; 91 Object variable or With block variable not set ; | bug was made in 12.05.2006, when no skype installed | B | ► | ☻ | tested ok 19.05.2008 12:59 - nie zauwazono | |||||||||||||||||||||||
3 | 15.05.08 | TMS | CTI_Config | New main menu option: "Licenses", editable table containing following columns: License number, user count, expiration date, type. | N | ► | ☻ | tested ok 26.05.2008 08:37 | ||||||||||||||||||||||||
4 | 15.05.08 | TMS | CTI_Config | Change application name from TMS Config to "ROMICO CTI Server Konfiguration". | Changes in TMConfig.exe and in TMConfigLang.mdb. | N | ► | ☻ | tested ok 26.05.2008 08:37 | |||||||||||||||||||||||
5 | 15.05.08 | TMS | CTI_Config | Auto-renumber
lines with incorrect values in extension fields. A) Find all places where incorrect numbers messagebox should popup. B) Propose two functions in messagebox (numbers from line name or address). C) Both functions should be added to MenuStrip as buttons (Line operations || new functions || User functions). |
1.
Loading lines + comparing with lines in database. A) check if numbers are unique and if numbers are numeric values. If not - set empty fields in line numbers. 2. Lines - If after selecting TAPI driver there are no numbers - propose 2 new options. A) check if numbers are numeric and if they are unique. If not - propose 2 new options. 3. Users - Show only correctly configured lines. Add unique and numeric validation. |
N | ► | ☻ | tested ok 26.05.2008 08:37 | |||||||||||||||||||||||
6 | 15.05.08 | TMS | CTI_Config | New CTI Config
Version containing following elements of TMS configration window: a) Verwaltung - Protocol. b) LCRd) Dial out prefixes Main menu (tree) elements order: a) Lines, b) Users |
c) General
Settings, - First three groupbox left without changes, then "phone functions". "Automatic restart" function moved to new panel -> "Advanced". d) Advanced. - Automatic restart. Should have whole Verwaltung window from TMS. |
N | ► | ☻ | tested ok 26.05.2008 08:37 | |||||||||||||||||||||||
7 | 15.05.08 | TMS | CTI_Config | Old configuration from registry recovery (Protocol, Prefixes, Licenses). | N | ► | ☻ | tested ok 26.05.2008 08:37 | ||||||||||||||||||||||||
8 | 15.05.08 | TMS | CTI_Config | TMConfig - TMS network comunication is now based on clsClientNet from CTI_Tools.dll instead of webAdmin.ctl. | N | ► | ☻ | tested ok 26.05.2008 08:37 | ||||||||||||||||||||||||
9 | 15.05.08 | TMS | CTI_Config | Bugs: LCR registry recovery, Dial out prefixes settings moved to registry again, Network status on TMS. Language database update. Out of date licenses wont be automatically removed anymore. | N | ► | ☻ | tested ok 26.05.2008 08:37 | ||||||||||||||||||||||||
10 | 15.05.08 | TMS | setup | silent install .net components in setup | dos window left when restart computer necessary | N | ► | ☻ | tested ok 19.05.2008 12:59 | |||||||||||||||||||||||
- | 14.05.08 | TMC | TMC | correction: connected call do not show automatic protocol | B | ► | ☻ | tested ok 19.05.2008 12:59 | ||||||||||||||||||||||||
11 | 14.05.08 | TMC | TMC | cti client | [HKLM\ TMC\ Networking] CTI_Client="1" | N | ► | ☻ | tested ok 19.05.2008 12:59 | |||||||||||||||||||||||
12 | 14.05.08 | TMC | TMC | quicker close TMC after Abbrechen in frmLogin | B | ► | ☻ | tested ok 19.05.2008 12:59 | ||||||||||||||||||||||||
13 | 13.05.08 | TMC | TMC | Protocol when state call connected - in protocol as not bold marked | N | ► | ☻ | tested ok 19.05.2008 13:02 | ||||||||||||||||||||||||
14 | 13.05.08 | TMC | TMC | Protocol Als erledigt markieren, Als nich erledigt markieren | Grayed -> unvisible | N | ► | ☻ | ||||||||||||||||||||||||
15 | 13.05.08 | TMC | TMC | correction: selected provider set on red | B | ► | ☻ | TODO: after DropCall provider is lightener than oder till desktopp refresh | ||||||||||||||||||||||||
16 | 13.05.08 | TMC | TMC | Tooltip: 1. Name1 Name2, Firma 01772799999 0:06 - 1,25 Ç ------------------- line vb 100 |
2.
margins like TeliMan object 3. no Name1, Name2 no comma 4. smaller distans beetwean line and captions 5. Max size - size KW, otherside automatic size to captions |
N | ► | ☻ | tested ok 19.05.2008 13:02 | |||||||||||||||||||||||
17 | 12.05.08 | TMC | TMC | KeyPad 483251 - default is suchen instead of wahlen | B | ► | ☻ | tested ok 19.05.2008 13:27 | ||||||||||||||||||||||||
18 | 09.05.08 | TMC | TMC | MakeCall Skype if skype id only | N | ► | ☻ | tested ok 19.05.2008 13:35 | ||||||||||||||||||||||||
19 | 09.05.08 | TMC | TMC | new tool tip | N | ► | ☻ | tested ok 19.05.2008 13:27 | ||||||||||||||||||||||||
********************************************* 30.04.2008 Cli: 5_0_2757; Srv: 5_0_871 | ||||||||||||||||||||||||||||||||
1 | 30.04.08 | TMC | TMC | KW: Termin anlegen - combobox with phone1,2,3,4 and phoneText1,2,3,4 | N | ► | ☻ | tested ok gd 13:51 30.04.2008 | ||||||||||||||||||||||||
2 | 29.04.08 | TMC | TMC | Debug
files rename: TeliMan.txt -> TeliMan_DebugWindow_log.txt TeliManerror.log -> TeliMan_ErrorAction_log.txt |
TMNWDEB.TXT
-> TeliMan_NetworkDebug_log.txt debug.txt->TeliMan_TapiDebugWindow_log.txt |
N | ► | ☻ | tested ok gd 13:55 30.04.2008 | |||||||||||||||||||||||
3 | 29.04.08 | TMC | TMC | Log offline states to file TeliMan_Offline_log.txt | Registry: [HKCU]\ [TMC] \ Networking OfflineLog=1, default = 0 | N | ► | ☻ | tested ok gd 14:10 30.04.2008 | |||||||||||||||||||||||
4 | 29.04.08 | TMC | TMC | frmKeyPad added button search | N | ► | ☻ | tested ok gd 14:04 30.04.2008 | ||||||||||||||||||||||||
5 | 28.04.08 | TMC | TMC | frm search, " in Anwendung öffnen" also with Alt | N | ► | ☻ | tested ok gd 14:05 30.04.2008 | ||||||||||||||||||||||||
6 | 28.04.08 | TMC | TMC | Protokoll search in ref doesn't find in outlook (contact in olRer.mdb), during incoming call contact found | now: found also via Protokoll search in ref | B | ► | ☻ | tested ok gd 14:08 30.04.2008 | |||||||||||||||||||||||
7 | 28.04.08 | TMC | TMC | Search outlook also with complete number - from keypad possibility to find contact via number | B | ► | ☻ | tested ok gd 14:07 30.04.2008 | ||||||||||||||||||||||||
8 | 28.04.08 | TMS | TMS | D&D from Protokol on KW, receive termin with myself | B | ► | ☻ | |||||||||||||||||||||||||
9 | 28.04.08 | TMC | TMC | search window - D&D on Desktop KW - add appointment | N | ► | ☻ | |||||||||||||||||||||||||
10 | 25.04.08 | TMC | TMC | Always open local CentralDesktop database. | Check if TMC can open database if there is no access to database by Network. | N | ► | ☻ | tested ok gd 14:16
30.04.2008 show edit KW menu when no network path offline doesn't show central |
|||||||||||||||||||||||
11 | 25.04.08 | TMC | TMC | Change
"Bold protocol" functions logic: a) Add new column to Protocol Database - "Marked" (boolean). b) Compatibility with older version: Change all -1 values to 0 (Duration), and set "Marked" to true for those rows |
New
registry flags: [HKCU]\ [TMC] \ Protocol MarkedIncoming default 1 [HKCU]\ [TMC] \ Protocol MarkedOutgoing default 1 |
N | ► | ☻ | ||||||||||||||||||||||||
12 | 25.04.08 | TMC | TMC | frmSearch new menu: Email send | N | ► | ☻ | |||||||||||||||||||||||||
13 | 24.04.08 | TMC | TMC | auerswald correction - exception during load | B | ► | ☻ | tested ok gd 14:40 30.04.2008 | ||||||||||||||||||||||||
14 | 24.04.08 | TMC | TMC | Outlook shortcut | new menu: Kurzwahl: Teliman eingenshaften, visible only when KW is shortcut and show standard properties window with text: Möchten Sie diese Verknüpfung zu TeliMan-Kontakt konvertieren? | N | ► | ☻ | tested ok gd 14:44 30.04.2008 Convertieren, Abbrachen should not convert |
|||||||||||||||||||||||
15 | 24.04.08 | TMC | TMC | Outlook shortcut | if error automatically showing Outlook properties window then show standard properties window with text: Für diesen Kontakt wurden die Quelldaten nicht gefunden. | B | ► | ☻ | tested ok gd 14:44 30.04.2008 | |||||||||||||||||||||||
16 | 23.04.08 | TMC | PBMain.mdb | aus
Programmordner - da fehlt "Companyname" und soll auf aktuellen Stand gebracht werden |
konvert old version -> 2003, added Company, GenerateDigits, LocalCall | B | ► | ☻ | ||||||||||||||||||||||||
17 | 23.04.08 | TMC | TMC | Protokol Unbekante identyfizieren \ Automatisch - defalut = 1 | N | ► | ☻ | |||||||||||||||||||||||||
18 | 22.04.08 | TMC | TMC | added posibility to call skype +49 … in search window | N | ► | ☻ | |||||||||||||||||||||||||
19 | 22.04.08 | TMC | TMC | added posibility to MakeCall from search window after unanswered incoming call | N | ► | ☻ | |||||||||||||||||||||||||
20 | 22.04.08 | TMC | TMC | KeyPad | Search on words begining on deutsche letter ä, ö, ü … | B | ► | ☻ | ||||||||||||||||||||||||
21 | 22.04.08 | TMC | TMC | But_Desktops_On ; 91 Object variable or With block variable not set | B | ► | ☻ | |||||||||||||||||||||||||
22 | 22.04.08 | TMS | TMS_ConfigLib | Error on Avaya 2.2 PBX on lines load. | Error caused by illegal database operation using SQL text command with VBNull chars in it. | B | ► | ☻ | ||||||||||||||||||||||||
23 | 22.04.08 | TMS | TMS_ConfigLib | Set previous instance of TMConfig window as TOPMOST and select it when another instance is executed. | N | ► | ☻ | |||||||||||||||||||||||||
24 | 22.04.08 | TMS | TMS_ConfigLib | Change tooltip timeout. | 1500ms => 3500ms | N | ► | ☻ | ||||||||||||||||||||||||
25 | 22.04.08 | TMS | TMS_ConfigLib | While loading redirections - sort it by delay and then by ID. | Sorting by delay before sorting by ID has no sense (ID is unique), sorted only by ID. | N | ► | ☻ | ||||||||||||||||||||||||
26 | 22.04.08 | TMS | TMS_ConfigLib | ELMEG - wrong line numbers error. | B | ► | ☻ | |||||||||||||||||||||||||
27 | 22.04.08 | TMS | TMS_ConfigLib | Add "Do not show message in future" option to all INFO messageboxes. | N | ► | ☻ | |||||||||||||||||||||||||
28 | 22.04.08 | TMS | TMS_ConfigLib | VOICEINTERACTIVE filter - TMConfig should detect all kinds of TAPI hardware. | Solution taken from TriTAPI.dll | B | ► | ☻ | ||||||||||||||||||||||||
29 | 22.04.08 | TMC | TMC | Central desktop msg: Language database Problems: char " changed to |. | Fehler nach Central-Desktop abholen | B | ► | ☻ | ||||||||||||||||||||||||
30 | 22.04.08 | TMS | modmain |
UPDATE: Copy INI file to central desktop folder in TMS (default like with .mdb). | File wasnt copied when .mdb database already existed | B | ► | ☻ | ||||||||||||||||||||||||
31 | 21.04.08 | TMC | frm_protocol | Protocol: calls with "unbekant" value as a telephone number should'nt be signed as bold. | N | ► | ☻ | |||||||||||||||||||||||||
32 | 21.04.08 | TMC | frm_protocol | Protocol: move menu "Unbekante identyfizieren" -> "Anrufer indetyfizierung" | N | ► | ☻ | |||||||||||||||||||||||||
33 | 21.04.08 | TMC | frm_protocol, frm_desktop | Protocol: "Copy number to clipboard" should'nt generate auto-call question. | Set number into TacNumber before copying it to clipboard. | N | ► | ☻ | ||||||||||||||||||||||||
34 | 21.04.08 | TMC | frm_protocol | Protocol:
Add new functions "Mark call as NOT ready" ("Als nicht
erledigt markieren"). |
a)
Duration <= 0 - bold. b) Duration > 0 - unbold. c) "-1" change to: "99999". d) Function "Mark as not ready" sets duration for its negative value. e) Functions "Mark as ready" sets duration for "99999" or if it wasnt 0 before, then for its negative value. |
N | ► | ☻ | ||||||||||||||||||||||||
35 | 21.04.08 | TMC | frm_desktop | CentralDesktops: CTI Server shouldnt detect accessibility to central desktop database. | CTI Server only sends path to the database to CTI Client. Also, there should be only one type of error in CTI Client describing database access problem. | N | ► | ☻ | ||||||||||||||||||||||||
********************************************* 11.04.2008 Cli: 5_0_2736 | ||||||||||||||||||||||||||||||||
1 | 11.04.08 | TMC | orgAnice | correction search CalledIDName in orgAnice | before: search in orgAnice was blocking and sometimes delay showing TeliMan Tube | B | ► | ☻ | ||||||||||||||||||||||||
36 | 10.04.08 | TMS_Config | frmMain + ApplicationEvents | Set previous instance of TMConfig window as TOPMOST and select it when another instance is executed. | N | |||||||||||||||||||||||||||
37 | 10.04.08 | TMS_Config | frmMain, frmRedirections | Change tooltip timeout. | 1500ms => 3500ms | N | ||||||||||||||||||||||||||
38 | 10.04.08 | TMS_Config | frmRedirections | While loading redirections - sort it by delay and then by ID. | Sorting by delay before sorting by ID has no sense (ID is unique), sorted only by ID. | N | ||||||||||||||||||||||||||
39 | 10.04.08 | TMS_ConfigLi | clsProvider | ELMEG - wrong line numbers error. | B | |||||||||||||||||||||||||||
40 | 10.04.08 | TMS_Config | frmMain | Add "Do not show message in future" option to all INFO messageboxes. | N | |||||||||||||||||||||||||||
41 | 10.04.08 | TMS_ConfigLi | clsProvider | VOICEINTERACTIVE filter - TMConfig should detect all kinds of TAPI hardware. | Solution taken from TriTAPI.dll | B | ||||||||||||||||||||||||||
2 | 10.04.08 | TMC | Protocol | ok in first column: when tms response GetCalledIDName ok - treat it als wrong name | Telephony.cls GetCalledIDName add ok |
B | ► | ☻ | ||||||||||||||||||||||||
********************************************* 09.04.2008 Cli: 5_0_2732; Srv: 5_0_869 | ||||||||||||||||||||||||||||||||
1 | 09.04.08 | TMC | Protocol Memo |
save
protocol when call created memo - current call |
N | ► | ☻ | |||||||||||||||||||||||||
2 | 09.04.08 | TMC | TMC | Correction error: | Teliman ; frm_DesktopgCalls error handling ; 91 Objektvariable oder With-Blockvariable nicht festgelegt ; | B | ► | ☻ | ||||||||||||||||||||||||
3 | 09.04.08 | TMC | frmProtocol | Move all "Anrufer..." (caller identification) menu items to one submenu. | N | ► | ☻ | |||||||||||||||||||||||||
4 | 09.04.08 | TMC | TMCentral FolderRefresh |
Disable copying of all .reg files while updating central folder files | N | ► | ☻ | |||||||||||||||||||||||||
5 | 09.04.08 | TMC | frmProtocol | Copy selected call number to clipboard. New submenu item called "Nummer in Zwischenablage". | N | ► | ☻ | |||||||||||||||||||||||||
6 | 09.04.08 | TMC | frmProtocol | Bold/ UnBold calls, New menu item called "Als erledigt markieren". | N | ► | ☻ | |||||||||||||||||||||||||
7 | 09.04.08 | TMC | TMC | CentralDesktop: show errors (no available central desktop) | There are 3 errors possible: - TMS has no access to database - TMC has no acccess to database - There is no .NET2.0 on clients computer. If any of these problems occurs – TMC wont have any central desktops, and there will be an information about it in Context menu. |
N | ► | ☻ | ||||||||||||||||||||||||
8 | 09.04.08 | TMC | TMCDRefresh | CentralDesktop.mdb can be named CentralTest.mdb | TMS
Config\Benutzerverwaltung\ "Central Folder" \\greg\CentralFolder\CentralTest.mdb |
N | ► | ☻ | ||||||||||||||||||||||||
9 | 09.04.08 | TMC | frm_desktop | Allow change of central desktop directiory on client side.(defauly documentsandsettings) by the registry. | [HKCU\ TMC]\CentralFolder LocalPath="c:\CentralFolderLocalPath" | N | ► | ☻ | ||||||||||||||||||||||||
10 | 09.04.08 | TMC, TMS | TMCentralFolderRefresh | Add
ini file to Central Desktop folder (ExludeFiles.ini). Ini file decides which files should'nt be copied to destination folder. |
[ExludeFiles] Count=1 1=PbIniSrv.mdb |
N | ► | ☻ | ||||||||||||||||||||||||
********************************************* 01.04.2008 TMS: 5_0_868 | ||||||||||||||||||||||||||||||||
01.04.08 | TMS | TMS | TeliMan Server -> ROMICO CTI Server | main caption, server started, frmAbout, IS scripts, IS string table | N | ► | ☻ | |||||||||||||||||||||||||
01.04.08 | TMS | clsNetwork.cls | correction CTI User Status: GetFreePort | B | ► | ☻ | ||||||||||||||||||||||||||
********************************************* 01.04.2008 TMC: 5_0_2722 | ||||||||||||||||||||||||||||||||
01.04.08 | TMC | TMC | Thomas changes: correction TeliMan blinking | B | ► | ☻ | ||||||||||||||||||||||||||
31.03.08 | TMC | TMC | correction redirection: when no calls then not show redirection form when mouse onover | B | ► | ☻ | ||||||||||||||||||||||||||
********************************************* 31.03.2008 TMC: 5_0_2721 | ||||||||||||||||||||||||||||||||
31.03.08 | TMC | TMC | Redirection calendar like Abwesend | B | ► | ☻ | ||||||||||||||||||||||||||
31.03.08 | TMC | TMC | KW black->white caption correction | B | ► | ☻ | ||||||||||||||||||||||||||
31.03.08 | TMC | TMC | TeliMan 5 panels correction | B | ► | ☻ | ||||||||||||||||||||||||||
31.03.08 | TMS | TMS_Config | Error on Avaya 2.2 PBX on lines load. | line name smaller than it should be | B | ► | ☻ | |||||||||||||||||||||||||
28.03.08 | TMC | TMC | TelimanDENetwork ; BreakDesktopCentralDBMsg ; 0 ; | added exit sub in BreakDesktopCentralDBMsg | B | ► | ☻ | |||||||||||||||||||||||||
28.03.08 | TMC | TMC | TMC throw IncomingCall without Address - bug in applications which use TMCenter eg. TeliSp | When
CallAdded and no address do not throw IncomingCall. When AddressChanged and IncomingCall and changing addres from "" to sth. Throw IncomingCall |
B | ► | ☻ | |||||||||||||||||||||||||
********************************************* 27.03.2008 Srv: 4_5_864 | ||||||||||||||||||||||||||||||||
27.03.08 | TMS | TMS_Config | Abwesend – MakeCall | config in TMS config | N | ► | ☻ | |||||||||||||||||||||||||
********************************************* 27.03.2008 Srv: 4_5_863 | ||||||||||||||||||||||||||||||||
26.03.08 | TMS | TMS | Abwesend – MakeCall | TMS_Config.mdb,
table tblUsers AbsentOnCmd, AbsentOffCmd: Text |
N | ► | ☻ | |||||||||||||||||||||||||
21.03.08 | TMS | TMS | app.path -> GetPathFromRegistry | not necessary copy all mdb to programming folder | N | ► | ☻ | |||||||||||||||||||||||||
21.03.08 | TMS | TMS | CTI
UserStatus: Port_UserStatus->UserStatusPort Absent text when default redirection |
[HKLM\
TMS\ Networking] UserStatusPort="8330" [default 8330 if port busy in system then get first free] |
B | ► | ☻ | |||||||||||||||||||||||||
20.03.08 | TMS | TMS | TeliBar: AnswerAnyCall - doesn't take first call, but first offering | B | ► | ☻ | ||||||||||||||||||||||||||
18.03.08 | TMS | TMS | CTI UserStatus .Net 2.0 | [HKLM\
TMS\ Networking] Port_UserStatus="8330" [default 8330 if port busy in system then get first free] |
N | ► | ☻ | |||||||||||||||||||||||||
18.03.08 | TMS | TMS | changes for TeliBar: RequestLineHold, RequestLineAnswer | N | ► | ☻ | ||||||||||||||||||||||||||
17.03.08 | TMS | TMS | changes for TeliBar: RequestLineDrop, RequestLineAnswer | N | ► | ☻ | ||||||||||||||||||||||||||
10.03.08 | TMC | TeliBook | Teliman
-> TeliMan TeliBook.exe: 3.0.0.1068 |
KlickTeliman.bas, modOrgAnice.bas, Other.bas, PhoneBook.bas, PhoneBook.frm, PhoneBooks.cls | B | ► | ☻ | |||||||||||||||||||||||||
10.03.08 | TMC | TMC | ErrorHandling: MsgBox -> ErrorAction |
frmNetworkHL.frm, mainx.bas, NetworkCommunication.cls, OptionAutomaticUpdate.ctl, OptionNetworking.ctl | N | ► | ☻ | |||||||||||||||||||||||||
07.03.08 | TMC | TMC | Teliman -> TeliMan | source code replace | B | ► | ☻ | |||||||||||||||||||||||||
********************************************* Srv: 5_0_833; Cli: 5_0_2713 | ||||||||||||||||||||||||||||||||
1 | 29.02.08 | TMC | TMC | corection too small toolbar | N | ► | ☻ | |||||||||||||||||||||||||
2 | 29.02.08 | TMC | TMC | TeliMan 5 look, version 5, splashes | N | ► | ☻ | |||||||||||||||||||||||||
3 | 27.02.08 | TMC | TMC | Abwesend-Kalender wie WV-Kalender | N | ► | ☻ | |||||||||||||||||||||||||
4 | 27.02.08 | TMC | TMC | UserControl_Initialize ; 0 | added Exit Sub before ErrorLine: in DesktopButton.ctl | B | ► | ☻ | ||||||||||||||||||||||||
********************************************* Srv: 4_5_832 | ||||||||||||||||||||||||||||||||
1 | 26.02.08 | TMS | TMS | New messages for TeliBar | N | ► | ☻ | |||||||||||||||||||||||||
********************************************* Cli: 4_5_2707 | ||||||||||||||||||||||||||||||||
1 | 26.02.08 | TMC | TMC | Toolbar TMC 5 | N | ► | ☻ | |||||||||||||||||||||||||
2 | 26.02.08 | TMC | TeliMan TeliBook |
OrgAnice connector | [HKLM\
TMC\ Other] TMC_Use_orgAnice="1" TeliBook.exe: 3.0.0.1067 |
N | ► | ☻ | ||||||||||||||||||||||||
********************************************* Cli: 4_5_2693 | ||||||||||||||||||||||||||||||||
1 | 08.02.08 | TMC | TMPhone.dll | Wait
-> SleepEvents (Api Timer) While (Timer - X) < sec no Sleep = 100% CPU If bdoEvents Then DoEvents End If Wend |
Phone.dll,
CallMake (HoldMakeCallDelay and don't make sleep when co calls) CallMakeOrder 3.0.0.1194 |
B | ► | ☻ | ||||||||||||||||||||||||
2 | 08.02.08 | TMC | TeliMan.tsp | TeliMan.tsp gcMaxCallsPerLine 2 -> 27 3.0.0.35 | B | ► | ☻ | |||||||||||||||||||||||||
********************************************* Cli: 4_5_2692, Srv: 4_5_831 | ||||||||||||||||||||||||||||||||
1 | 07.02.08 | TMS, TMC | TMS, TMC | show
CalledID |
[HKLM\
TMS\ Other] "CalledIDView"="0" [default 1] [HKLM\ TMC\ Other] "CalledIDView"="0" [default 1] |
N | ► | ☻ | ||||||||||||||||||||||||
2 | 07.02.08 | TMC | frmNetworkHL.frm | WatchDog disconnect after 3(configurable) times no answer on a day | now disconnect only when no answer 3 times by turns | B | ► | ☻ | ||||||||||||||||||||||||
********************************************* Cli: 4_5_2690_2 | ||||||||||||||||||||||||||||||||
1 | 06.02.08 | TMC | setup | No files Al1÷9.bmp in Res | B | ► | ☻ | |||||||||||||||||||||||||
********************************************* Cli: 4_5_2690, Srv: 4_5_830 | ||||||||||||||||||||||||||||||||
1 | 04.02.08 | TMS, TMC | TMS, TMC | show
CalledID |
[HKLM\
TMS\ Other] "CalledIDView"="1" [HKLM\ TMC\ Other] "CalledIDView"="1" |
N | ► | ☻ | ||||||||||||||||||||||||
2 | 04.02.08 | TMS | clsProperties.cls | Redirections
delay should occur if line is busy or absend (Check if given number user is
absend, and if it is do not redirect). Repeating checking is only when more than one destination 112;117 |
[HKLM\
TMS\ CallCenter\] noRULbyAbsent = "1" (check if destination number is absend, if it is then no redirection). |
N | ► | ☻ | ||||||||||||||||||||||||
3 | 04.02.08 | TMS | Engine.cls | CallRemove
doesnt work on Auerswald Basic 2 with TAPI drivers newer than 1.0.1.0. Auerswald TAPI error. Fix was made, to acivate fix set Registry setting: TMS/TAPI/CallCountCheck = "Collection". (number of calls taken from TriTAPI calls collection or from TAPI32.dll) |
[HKLM\ TMS\ TAPI] "CallCountCheck"="Collection" | B | ► | ☻ | ||||||||||||||||||||||||
4 | 30.01.08 | TMC, TMS | TMC, TMS | show CalledID | [HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Client\Other] "CalledIDView"="1" |
N | ► | ☻ | ||||||||||||||||||||||||
********************************************* Cli: 4_5_2683 | ||||||||||||||||||||||||||||||||
1 | 24.01.08 | TMC | TMC | About form 4.05 -> 4.5 | TMC: 4.5.0.2683 | B | ► | ☻ | ||||||||||||||||||||||||
2 | 24.01.08 | TMC | setup | Default klickTel =0 | TMC: 4.5.0.2683 | N | ► | ☻ | ||||||||||||||||||||||||
1 | 23.01.07 | TMS | TMS | Special condition: all Destination for redirection busy - try again in 1 s | TMS:4.5.0.820 | N | ► | ☻ | ||||||||||||||||||||||||
********************************************* Cli: 4_5_2682 | ||||||||||||||||||||||||||||||||
1 | 16.01.08 | TMC | setup | TeliSp default = 1 | N | ► | ☻ | |||||||||||||||||||||||||
********************************************* Cli: 4_5_2682, Srv: 4_5_819 | ||||||||||||||||||||||||||||||||
1 | 19.12.07 | TMS | TMS | when auerswald license key default TransferDialDelay = 700 | TMS: 4.5.0.819 | N | ► | ☻ | Test: after change licence necessary restart TMS (during new configuration new restart is also necessary) | |||||||||||||||||||||||
2 | 19.12.07 | TMC | TeliBook | correction: not search during IncomingCall in lokal databases connected as external in TeliBook | TeliBook.exe: 3.0.0.1063 | B | ► | ☻ | ||||||||||||||||||||||||
3 | 07.12.07 | TMS_Config | - | Button translation: "Central Folder" für die selektierten Benutzer festlegen | N | ► | ☻ | |||||||||||||||||||||||||
4 | 07.12.07 | TMS_Config | clsRegistry,
frmRedirections |
Do not show SpecialCondifion column if there is no registy flag set to "1". | "[HKLM\
TMS \ ReferenceConnector" "1" = show columns "0" = default, dont show |
N | ► | ☻ | ||||||||||||||||||||||||
5 | 07.12.07 | TMS_Config, | frmMain, clsDatabase, clsRegistry, ucUsers, ucStartScreen, modMain | Split
user/lines table for two separate tables. First table: "Zuordnung der TAPI-Leitungen" - contains first four columns from original table + TapiReset. Second Table: "Verwaltung" – remaining columns from the original table + CentralFolder path + TMC Version + UserName(read only). TAPI driver choice should be allowed only in "Zuordnung der TAPI-Leitungen" table. Benutzerverwaltung table shows only active users. |
Strings: ColName: Kennwort, Value: Neu ColName: TAPI, Value: zurücksetzen ColName: Mehr, Value: öffnen ColName: "Central Folder" ColName: TMC-Version |
N | ► | ☻ | ||||||||||||||||||||||||
6 | 07.12.07 | TMS_Config, | frmMain, clsRegistry | Add registry flag allowing disable Reload Messagebox. (on TMS data reload). | "HKCU
/ TMS / config / Reload_DoNotShowMsg" "1" = dont show message on data reload. |
N | ► | ☻ | ||||||||||||||||||||||||
7 | 07.12.07 | TMS_Config | frmMain, clsError | Log non-error information to file only when debug flag is set in the system registry or application is executed with parameter "debug". | "[HKLM\
TMS \ CONFIG \ DEBUG" "1" = debug mode TMSPath\ TMCONFIG\ TMS_Config Debug.log |
N | ► | ☻ | ||||||||||||||||||||||||
8 | 14.12.07 | TMS_Config, | frmMain,
frmRedirections, webAdmin.ctl, RULTools.bas, clsUserProperties |
TMS should block redirection access from TMC while TMConfig opens Redirections window. | Doesnt work when TMC did open redirection window before TMConfig. | N | ► | ☻ | ||||||||||||||||||||||||
9 | 14.12.07 | TMS_Config | frmRedirections | Allow ";" also in DefaultRedirection field. | N | ► | ☻ | |||||||||||||||||||||||||
10 | 17.12.07 | TMS_Config | frmRedirections | Redirections: disable timerange option for Days column, Immer value. | N | ► | ☻ | |||||||||||||||||||||||||
11 | 17.12.07 | TMS_Config | frmRedirections | Redirections: default value for Days column on new redirection add should be Immer (not DateRange). | N | ► | ☻ | |||||||||||||||||||||||||
12 | 18.12.07 | TMS_Config |
clsDatabase, frmMain | While editing any field in main table, after TMC_Version change by client there is a concurrency error. | B | ► | ☻ | |||||||||||||||||||||||||
13 | 17.12.07 | TMS, TMC | TMS, TMC | ShowPickupNumber correction | when fist TMS receive offering, send Rings to TMC but no number, later receive CallChanged with number but don't send Rings to TMC again - Bug | B | ► | ☻ | ||||||||||||||||||||||||
14 | 17.12.07 | TMC | TMC | TMC Network debug: don't add new row checkbox | TMC: 4.5.0.2680 | N | ▼ | ☻ | ||||||||||||||||||||||||
15 | 17.12.07 | TMS, TMC | TMS, TMC | Redirection correction | TMS
send in TakeoneRULisActiv also number standard redirection TMS: 4.5.0.817 |
B | ► | ☻ | ||||||||||||||||||||||||
********************************************* Cli: 4_5_2678, Srv: 4_5_814 | ||||||||||||||||||||||||||||||||
1 | 13.12.07 | TMC | TMC | Network Debug: Ctrl+Alt+Shift+N or parameter debugnetwork | [HKCU\ TMC\ Networking] "NetworkDebug"="1" | N | ► | ☻ | ||||||||||||||||||||||||
2 | 13.12.07 | TMC | TMC | Redirection allowed ; in number (113;115) | N | ► | ☻ | |||||||||||||||||||||||||
3 | 13.12.07 | TMS, TMC | TMS, TMC | Redirection
corrections: TMS dont send info about RUL when change it TMS: SaveRuleString, SetDefaultRUL, ClearDefaultRUL |
TMS: 4.5.0.814 | B | ► | ☻ | ||||||||||||||||||||||||
4 | 10.12.07 | TMC | TMCentralFolder Refresh.exe |
CentralDesktop correction (doesn't work vom server abholen): it was possible to run more than one instance this program | Bug
was made in TMC version 4.5.0.2654 1.0.2900.6 |
B | ► | ☻ | ||||||||||||||||||||||||
5 | 10.12.07 | TMC | TeliMML.tsp | Terminal correction | Multiline correction lines (80001000, *180) Alcatel Enterprise 3.0.0.37 | B | ► | ☻ | ||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||||||||
7 | 06.12.07 | TMS_Config | frmMain | Error after clicking "cancel thread" button when no lines / providers are installed. | B | ► | ☻ | |||||||||||||||||||||||||
8 | 06.12.07 | TMS_Config | frmMain | Repair "close thread" icon, now it has a shape of an egg, should be circle without black dots behind it. | B | ► | ☻ | |||||||||||||||||||||||||
9 | 06.12.07 | TMS_Config | frmMain | Warning dialog about saving changes automatically to database opened in the same time as redirection dialog. | No warning if Config is executed with redirections parameter. | B | ► | ☻ | ||||||||||||||||||||||||
10 | 06.12.07 | TMS_Config | frmRedirections | Warning about wrong values in DestinationNo and CallerNo (no ";" sign in tooltip). | B | ► | ☻ | |||||||||||||||||||||||||
11 | 06.12.07 | TMS_Config | frmRedirections | Save width of redirection GRID columns and restore it when redirections window opens. | After change: DateTimePicker controls sometimes doesn't match the size of cells. | N | ► | ☻ | ||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2660 | ||||||||||||||||||||||||||||||||
1 | 06.12.07 | TMC | TMC | RuntimeError, RuntimeAction if no MsgBox return resume next | bug was made in version Cli: 4.5.0.2654 | B | ► | ☻ | ||||||||||||||||||||||||
2 | 06.12.07 | TMC | TMC | frmDebug: RuntimeErrorTest | frmOptions: frmDebug.Log "but_RUL setRULButton
true", false mainx.bas: frmDebug.Log "but_RUL RUListAktiv false" |
N | ► | ☻ | ||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2654 | ||||||||||||||||||||||||||||||||
1 | 06.12.07 | TMS_Config | frmMain | Save button columns size (main grid) in the system registry and restore on app startup. | N | ► | ☻ | |||||||||||||||||||||||||
2 | 06.12.07 | TMS_Config | frmRedirections | SpecialCondition column header translation. | N | ► | ☻ | |||||||||||||||||||||||||
3 | 05.12.07 | TMS_Config | frmRedirections, clsDatabase | DestinationNo, CallerNo fields in tblRedirections table should have max size = 255 and TM_Config should allow to add numbers with ";" sign. | N | ► | ☻ | |||||||||||||||||||||||||
4 | 05.12.07 | TMS_Config | frmRedirections | SpecialCondition field from tblRedirections database should be editable in frmRedirections Window. | Only validation for this field is size check. | N | ► | ☻ | ||||||||||||||||||||||||
5 | 05.12.07 | TMS_Config | frmMain | TM_Config executed by TMS on specific redirection gives an informtion that line doesn't exists. | Error made while changing TAPI lines loading for asynchronous call. | B | ► | ☻ | ||||||||||||||||||||||||
6 | 05.12.07 | TMS_Config | clsDatabase | Update DestinationNo, CallerNo fields size in tblRedirection to 255 chars on TMConfig startup. | N | ► | ☻ | |||||||||||||||||||||||||
7 | 06.12.07 | TMS_Config | frmRedirections | Redirections windows moves back to previous position when clicking Add/Remove/Remove_All buttons. | B | ► | ☻ | |||||||||||||||||||||||||
8 | 04.11.07 | TMC | mod_TM | RuntimeError should call ErrorAction instead of custom error management functions. | N | ► | ☻ | |||||||||||||||||||||||||
9 | 04.12.07 | TMC | TMC | Receive error MsgBox -> ErrorAction - default log to file | B | ► | ☻ | |||||||||||||||||||||||||
10 | 04.12.07 | TMC | TMC | DskTop_incomingCall Error 401 (Nicht-modales Formular kann nicht angezeigt werden, während modales Formular angezeigt wird. | Right click on TeliMan, Abwesend, Ok, Minimize TeliMan, "TeliMan - Erinerrung der Abwesenheit", incoming Call | B | ► | ☻ | ||||||||||||||||||||||||
11 | 04.12.07 | TMC | TeliLang.mdb | frmMemAbsent btAndern: Andern -> Ändern | B | ▼ | ☻ | |||||||||||||||||||||||||
12 | 30.11.07 | TMS_ConfigLi | clsStatus, clsRegistry | TMS_Config doesn't detect TMS states. | TMS_Config uses wrong IP number to communicate with TMS. (DO NOT USE Rank in address list to evaluate main IP). Changed to 127.0.0.1 | B | ► | ☻ | ||||||||||||||||||||||||
13 | 04.12.07 | TMC, TMS | TMC, TMS | TMC send to TMS version, TMS write it to database | ||||||||||||||||||||||||||||
14 | 04.12.07 | TMS | RefSearch.exe | added: copy do reference database also email field (necessary for SpecialCondition) | 1.1.0.122 | N | ► | ☻ | ||||||||||||||||||||||||
15 | 28.11.07 | TMC | Telibook | Unsharfe suche default disabled | [HKCU\ TMC \ RefSearch] MaxCutLen="3" [default 0 - disabled] | N | ► | ☻ | ||||||||||||||||||||||||
16 | 03.12.07 | TMS | TMS | Redirection list (check if busy) | C:\Programme\TeliMan
Pro Server\TMConfig\TMS_Config.mdb Table: tblRedirections, Field: DestinationNo 113;112;0322300431 Check if 113 busy if is check 112 if busy Redirect to 0322300431 |
N | ► | ☻ | ||||||||||||||||||||||||
17 | 28.11.07 | TMC | frm_desktop | DskTop_IncomingCall
Err MsgBox -> ErrorAction |
B | ► | ☻ | |||||||||||||||||||||||||
18 | 27.11.07 | TMS | TMS | SpecialCondition [HKLM\ TMS " ReferenceConnector","1"] default 0 - doesn't work |
C:\Programme\TeliMan
Pro Server\TMConfig\TMS_Config.mdb Table: tblRedirections, Field: SpecialCondition IncomingCall, Redirecion (SpecialCondition), get from Reference Database condition(email field) if condition from database = SpecialCondition then MakeRedirection automatically add SpecialCondition column to tblRedirections |
|||||||||||||||||||||||||||
19 | 27.11.07 | TMS_Config | clsProvider | Simulator tests, 500 lines: Line detection time / Compare lines time = 5%/95%. (25sec) | CompareLines functions takes to long. After changes: 30%/70% (8sec) optimalization function | B | ► | ☻ | ||||||||||||||||||||||||
20 | 26.11.07 | TMS_Config | clsUpdateDatabase | Add Database column check : tblRedirections.SpecialCondition. Add column to database if needed. (Text - 255, allownull = true). | N | ► | ☻ | |||||||||||||||||||||||||
21 | 26.11.07 | TMS_Config | frmRedirections | Add window state values saving for frmRedirection form. | write position frmRedirection to registry | N | ► | ☻ | ||||||||||||||||||||||||
22 | 26.11.07 | TMS_Config | frmMain | Window state (width, heigth etc) values are not set at startup. | write position main form to registry | B | ► | ☻ | ||||||||||||||||||||||||
23 | 23.11.07 | TMS_Config | frmMain | Activate all lines -> No -> generates TMS restart button. | B | ► | ☻ | |||||||||||||||||||||||||
24 | 22.11.07 | TMS_Config TMC, TMS |
TMC:
modMain, frm_desktop. TMS: clsUserDatabase. TMConfig: frmMain, ucUsers. |
Add a possibility to change CentralFolder column in database for all users at once and also for each user separately. | After changes CentralFolder path on TMS, TMC on first action connected with CentralDesktop switch to nee path | N | ► | ☻ | ||||||||||||||||||||||||
25 | 21.11.07 | TMS_Config | frmMain, clsUpdateDatabase | Add Database column check : centralfolder. Add column to database if needed. | N | ► | ☻ | |||||||||||||||||||||||||
26 | 15.11.07 | TMS_Config | frmMain, frmRedirections, ucUsers | Use masked textboxes for password column (or move password column to frmRedirections. | Link to new dialog in main gridView. | N | ► | ☻ | ||||||||||||||||||||||||
27 | 15.11.07 | TMS_Config | frmRedirections | After one change, without row leave there is no "reload/restart" button. | only checkboxes | N | ► | ☻ | ||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2644 | ||||||||||||||||||||||||||||||||
23.11.07 | TMC | TMC | Errors
only to logfile: ErrorAction - only filelog: "E:\Programme\TeliMan Professional\TeliMan\Telimanerror.log" |
ErrorAction
settings all in HKCU [HKCU\ TMC\ ErrorAction] "FileLogOnly"="0" |
N | ► | ☻ | |||||||||||||||||||||||||
23.11.07 | TMC | Mainx.bas | CentralDesktop: automatic synchronization only when CentralDesktop read only | when set CentralDesktopNetworkPath, show menu DesktopCentralGet even no data in local centralfolder | B | ► | ☻ | |||||||||||||||||||||||||
21.11.07 | TMC | Telibook | TeliBook debug | HKEY_CURRENT_USER,
c_RegKey + "\PhoneBook", Debug Debug_SearchReferenceDB_Sleep Debug_SearchReferenceDB_SleepEvents |
N | ▼ | ☻ | |||||||||||||||||||||||||
*********************************************
Cli: 4.5.0.2635, Srv: 4.5.0.800 |
||||||||||||||||||||||||||||||||
21.11.07 | TMS_Config | frmMain, frmRedirections | Change password by clicking a button im main grid (new dialog pops up). | B | ► | ☻ | ||||||||||||||||||||||||||
21.11.07 | TMS | TMS | save view type (user status) in registry | N | ▼ | ☻ | ||||||||||||||||||||||||||
21.11.07 | TMS | TMS | vpn correction: ReLoadUserList: active vpn connection, change user error UD.UpdateUserInfo, frmMDIMain.NebenstelleForOther-err | "Reload" UpdareRedirectionStatus |
B | ► | ☻ | |||||||||||||||||||||||||
21.11.07 | TMC | TMCentralFolder Refresh.exe |
LocalCentralDesktop correction: when new file ldb on server, copy all files from server to client. Now: do not copy and compare ldb files TMCentralFolderRefresh.exe:1.0.2881.2 | noticed in misereor where are also TMS without LocalCentralDesktop | B | ► | ☻ | |||||||||||||||||||||||||
15.11.07 | TMS_Config | TMS_Config | Correction error (show exception when only Benutzer key in registry, now information for user) | B | ► | ☻ | ||||||||||||||||||||||||||
15.11.07 | TMS_Config | frmMain, frmRedirections, ucUsers | masked textboxes for password column | moved to frmRedirection | B | ► | ☻ | |||||||||||||||||||||||||
15.11.07 | TMC | TeliMML | Multiline correction: Tests and repairs MLTSP for Alcatel Enterprise. 80001000, *180. | B | ► | ☻ | ||||||||||||||||||||||||||
20.11.07 | TMC | clsChats.cls | vpn correction - chats create always new KW (should used KW which is on desktop) | B | ► | ☻ | ||||||||||||||||||||||||||
20.11.07 | TMS | TMS | vpn correction - TMC - receive vpn user as user on users list - dont' send users if vpn | B | ► | ☻ | ||||||||||||||||||||||||||
16.11.07 | TMS | TMS | Correction bug not set registry [HKLM\ TMS] CentralDesktopDB, when new installation bug was made in version 4_5_784 | B | ► | ☻ | ||||||||||||||||||||||||||
15.11.07 | TMS | Setup | WebConfig in setup | N | ▼ | ☻ | ||||||||||||||||||||||||||
14.11.07 | TMC | frmSelectLine, clsTelephony |
MultiLine correction: when number smaller than maximum internal than during every running TMC necessary choose TSP | B | ► | ☻ | ||||||||||||||||||||||||||
29.10.07 | TMS | colTMConn | Correction Multiline. Bug was made in version 4_5_773. MakeCall doesnt work. | Corrected error management in colTMConn.Add method. | B | ► | ☻ | |||||||||||||||||||||||||
14.11.07 | TMC | TMC | Registry
Clearing 1. [HKLM\TMC\DesktopCentral] -> [HKCU\TMC\CentralFolder] values: DBCheckIsConnect, DBReconnectTime 2. Don't write registry if default 3. don't use [HKCU\ TMC\ CentralFolder], values: ReconnectWork, CentralDesktopCheck 4. don't use [HKLM\TMC], value DesktopCentralDBPath, now HKCU\CentralFolder\NetworkPath |
N | ▼ | ☻ | ||||||||||||||||||||||||||
14.11.07 | TMC | TMC | Debug: [HKCU\ TMC\ Networking], value ReconnectTime | N | ▼ | ☻ | ||||||||||||||||||||||||||
14.11.07 | TMC | TMC | frmDesktop:
mn_CentralDesktop - Zentrale ebene(n) TextMessageBox(1203) Ihre zentralen Ebenen werden überschrieben. Möchten Sie fortfahren? |
N | ▼ | ☻ | ||||||||||||||||||||||||||
*********************************************
Srv: 4.5.0.796 |
||||||||||||||||||||||||||||||||
12.11.07 | TMS | TMS | on begin TMS check if should convert old data | B | ▼ | ☻ | ||||||||||||||||||||||||||
12.11.07 | TMS | TMS | added before load users "TAPI-Initialisierung" | B | ▼ | ☻ | ||||||||||||||||||||||||||
12.11.07 | TMS | TMS | Increase protokol fields on frm | B | ▼ | ☻ | ||||||||||||||||||||||||||
*********************************************
Srv: 4.5.0.794 |
||||||||||||||||||||||||||||||||
12.11.07 | TMS | TMS | Initialization move back - problem in Hager | B | ► | ☻ | ||||||||||||||||||||||||||
*********************************************
Cli: 4.5.0.2629, Srv: 4.5.0.790 |
||||||||||||||||||||||||||||||||
10.11.07 | TMC, TMS | Setup | setup check FrameWork 2.0 | N | ► | ☻ | tested ok, gd, 10.11.2007 | |||||||||||||||||||||||||
10.11.07 | TMC | TMC | Central Desktop: D&D on Central Desktop (read only), before was red cross, now no open Central Desktop | B | ► | ☻ | ||||||||||||||||||||||||||
09.11.07 | TMS | TMS | ClearOldLogs (older than 14 days) | before check update, run ClearOldLogs | N | ► | ☻ | |||||||||||||||||||||||||
09.11.07 | TMC | Protocol | frmProtocol: Aktion\ Unbekannte identifizieren Jetzt Automatisch |
default: not automatic get names on protocol from TMS | B | ► | ☻ | tested ok, gd, 10.11.2007 | ||||||||||||||||||||||||
31.10.07 | TMS_ConfigLi | clsRegistry, clsReset | TMConfig/TMSWebConfig loads TMS IP address from the system registry. After IP change on target computer, registry data stays wrong. TMConfig should detect actual IP instead of loading it from registry | B | ► | ☻ | ||||||||||||||||||||||||||
31.10.07 | TMS_Config | frmRedirections | Redirection date fields edited only when user choose "Datumsbereich" otpion from Days combo, not automatically. | N | ► | ☻ | ||||||||||||||||||||||||||
05.11.07 | TMS_Config | frmRedirections | No row at position x (error when i change combo value and remove all redirection withoun exitinc grid cell). | B | ► | ☻ | ||||||||||||||||||||||||||
02.11.07 | TMS/ TMConfig |
TMS.clsUserDatabase | Provider name with apostrophes. Error in SQL statements. | [HKLM\
TMS\Other]
"TranslateCode_Apostrophe"="" Replace ' (apostrof) for "" in provider name. [Default \] |
B | ► | ☻ | |||||||||||||||||||||||||
02.11.07 | TMConfig | - | Change size of TSP_Provider and TSP_Line in TMConfig.mdb database (50 -> 100). | N | ▼ | ☻ | ||||||||||||||||||||||||||
02.11.07 | TMConfig | clsProvider | If there is no provider name given by the TSP driver take string "TSP" and number of TSP driver instead. | Tested on Elmeg c48 | B | ► | ☻ | |||||||||||||||||||||||||
29.10.07 | TMS_Config | frmRedirections | There should be null value in datetime strings when they are not used. | N | ▼ | ☻ | ||||||||||||||||||||||||||
29.10.07 | TMS_Config | ucUsers | Show info on column row about which is actually sorted and in what direction. | B | ▼ | ☻ | ||||||||||||||||||||||||||
30.10.07 | TMS_Config | clsOldConfig | Do
not delete HKLM \ TeliMan \ Server CentralDesktopDB=\CentralFolder\CentralDesktop.mdb after data recovery |
N | ► | ☻ | tested ok, gd, 10.11.2007 | |||||||||||||||||||||||||
23.10.07 | TMS_Config | frmRedirections | Fix grid and window sizes in frmRedirection popup. | B | ▼ | ☻ | ||||||||||||||||||||||||||
09.11.07 | TMC | clsChats | Chat error for users with "*" sign. Multiple kurzwahl occurance. | B | ► | ☻ | ||||||||||||||||||||||||||
29.10.07 | TMS | modMain | Missings TMS_Config.exe - MsgBox. Error icon should be present | N | ▼ | ☻ | ||||||||||||||||||||||||||
17.10.07 | TMS | clsUser, Engine | TMS multiline error while executing application | TODO: New error, cant do makecall | B | ► | ☻ | |||||||||||||||||||||||||
17.10.07 | TMS | modMain | Change first registry recovery try. | 1.
Execute TMS in special mode (no windows) 2. Check if there is an old configuration and database is empty. 3. If no old configuration then execute standard TMS. 4. If there is configuration to recover execute TMConfig and terminate TMS. 5. TMConfig executed with special splash screen, recovers old configuration, turns on TMS then turns of itself. |
N | ► | ☻ | tested ok, gd, 10.11.2007 | ||||||||||||||||||||||||
08.11.07 |
TMC | TMC | mn_CentralDesktop:
Zentrale Ebene mn_NewDesktopCentral: Anlegen mn_SaveDesktopCentral: Veröffentlichen (alle) mn_DesktopCentralGet: Vom Server abholen |
N | ► | ☻ | ||||||||||||||||||||||||||
07.11.07 |
TMC | TMC | Default Hot Keys = kein | N | ▼ | ☻ | ||||||||||||||||||||||||||
07.11.07 |
TMC | TMC | [HKEY_CURRENT_USER\Software\Teliman\Client\Other] "Debug"="1" |
N | ▼ | ☻ | ||||||||||||||||||||||||||
07.11.07 |
TMC | TMC | Ico, Bmp path - remember last path | N | ► | ☻ | ||||||||||||||||||||||||||
07.11.07 |
TMC | TMC | CentralDesktop ico path: write ico and mdb only filename - without path, Copy ico, bmp to CentralFolder | N | ► | ☻ | ||||||||||||||||||||||||||
06.11.07 |
TMS | TMS | start/programme/Werkzeug TeliMan-Server-Konfigurator Datenbank Assistent -> Werkzeug TeliMan Professional Komprimier- und Export-Tool -> Werkzeug |
N | ► | ☻ | ||||||||||||||||||||||||||
06.11.07 |
TMS | TMS | Add column CentralDesktopPath to tblUsers "C:\Programme\TeliMan Pro Server\TMConfig\TMS_Config.mdb" during start TMS | N | ► | ☻ | ||||||||||||||||||||||||||
06.11.07 |
TMC | TMC | Correction: first run no works CentralFolders | B | ► | ☻ | ||||||||||||||||||||||||||
05.11.07 |
TMC | TMC | Correction problem with mapicom registration | Before:
if mapi32.dll VerCompanyName='' than install mapicomlib Now if mapi32.dll in VerCompanyName is Microsoft then install mapicomlib |
B | ► | ☻ | |||||||||||||||||||||||||
*********************************************
Cli: 4_5_2606 |
||||||||||||||||||||||||||||||||
30.10.07 |
TMC | TMC | Copy central folder to local path correction: | KW without ico no posibility to later set ico | B | ► | ☻ | |||||||||||||||||||||||||
*********************************************
Cli: 4_5_2603 |
||||||||||||||||||||||||||||||||
Copy central folder to local path correction: | Ico, picture path as local, save as network for old TMC clients | |||||||||||||||||||||||||||||||
30.10.07 |
TMC | TMC | Copy central folder to local path correction: do not save positon KW tiil click on other desktop. | Now save positions KW, but not save main TeliMan object position | B | ► | ☻ | |||||||||||||||||||||||||
30.10.07 |
TMC | TMC | Copy central folder to local path correction, First time or update must wait 13min, now 3 min | run TMCentralFolderRefresh.exe after receive FullDesktopCenterPath | B | ► | ☻ | |||||||||||||||||||||||||
*********************************************
Cli: 4_5_2599, Srv: 4_5_784 |
||||||||||||||||||||||||||||||||
25.10.07 |
TMC | TMC | Copy central folder to local path | N | ► | ☻ | ||||||||||||||||||||||||||
25.10.07 |
TMS | TMS | CentralDesktopPath in mdb | "c:\Programme\TeliMan Pro Server\TMConfig\TMS_Config.mdb" tblUsers \ CentralDesktopPath | N | ► | ☻ | |||||||||||||||||||||||||
19.10.07 |
TMS_Config | frmMain.vb | Delete menu Central folder | B | ► | ☻ | tested ok, gd, 19.10.2007 | |||||||||||||||||||||||||
19.10.07 |
TMS_Config | frmMain.vb ucUsers.vb |
Show info on which column is sorted | N | ► | ☻ | ||||||||||||||||||||||||||
19.10.07 |
TMS_Config | frmMain.vb | Correction bug: no active lines, click show only active, no possibility to show also no active - necessary application restart | B | ► | ☻ | ||||||||||||||||||||||||||
19.10.07 |
TMS | modMain | Missings TMS_Config.exe - MsgBox | B | ► | ☻ | ||||||||||||||||||||||||||
19.10.07 |
TMS | frmUserStatus | No context menu on user TeliMan VPN | B | ► | ☻ | ||||||||||||||||||||||||||
19.10.07 |
TMS/TMC | webAdmin | Correction bug: tms, tmc works, add new redirection (tms_config). Redirection works, but no info (title) in tmc | TODO: Still no refresh redirection window in tmc (old bug) | B | ► | ☻ | |||||||||||||||||||||||||
19.10.07 |
tms | tms | Correction PostMan(doesn't send mail to Romico) Bug was made in version 4_5_773 | B | ► | ☻ | ||||||||||||||||||||||||||
19.10.07 |
TMS | clsUser, Engine | Correction Multiline. Bug was made in version 4_5_773 | B | ► | ☻ | ||||||||||||||||||||||||||
19.10.07 |
tms | AccessEditor: frmMain.cs |
Refresh Database | N | ► | ☻ | ||||||||||||||||||||||||||
*********************************************
Srv: 4_5_775 |
||||||||||||||||||||||||||||||||
17.10.07 | tms | tms | &TAPI-Treiber
Optionen -> &TAPI-Treiberoptionen TeliMan Server Konfigurator -> TeliMan-Server-Konfigurator neu gestartet -> neugestartet |
N | ► | ☻ | tested ok, 17.10.2007 | |||||||||||||||||||||||||
17.10.07 | tms | tms | correction panasonic | B | ► | ☻ | tested ok, 17.10.2007 | |||||||||||||||||||||||||
*********************************************
Cli: 4_5_2591; Srv: 4_5_773 |
||||||||||||||||||||||||||||||||
16.10.07 | tms | setup | .mdb Assocations with AccessEditor.exe if no Assocation | N | ► | ☻ | tested ok, 16.10.2007 | |||||||||||||||||||||||||
15.10.07 | tms | setup | TMS_Config.000 | N | ► | ☻ | tested ok, 15.10.2007 | |||||||||||||||||||||||||
15.10.07 | tmc | tmc | CentralDesktopCheck.exe -> TMCentralDesktopCheck.exe | N | ► | ☻ | tested ok, 15.10.2007 | |||||||||||||||||||||||||
15.10.07 | tms | tms | ProtocolExtensionCol (TMC GetProtocols from other lines) | C:\Programme\TeliMan Pro
Server\TMConfig\TMS_Config.mdb Table: tblUserProtocolExtensions Necessary restart TMS |
N | ► | ☻ | tested ok, 15.10.2007 | ||||||||||||||||||||||||
11.10.07 | tmc | tmc | TMC Get protocol from TMS on every 10s (BCI write to TMS protocol) | [HKCU\
TMC\ Protocol] GetProtocolFromTMS_Interval="10000" [ms] GetProtocolFromTMS_Inteval - default 0 - desn't work |
N | ► | ☻ | tested ok, 15.10.2007 | ||||||||||||||||||||||||
11.10.07 | tmc | tmc | Debug
Flags (instead of Ctrl+Alt+Shift+T) + Diable TriTapi events and enable
clsTelephony events: |
[HKCU\
TMC \ Other] TapiDebug "TapiDebug"=1 [default 0] TapiDebug_Other "TapiDebug_Other"=1 [default 0] TapiDebug_Actions "TapiDebug_Actions"=0 [default 1 if TapiDebug] TapiDebug_Events "TapiDebug_Events"=0 [default 1 if TapiDebug] TapiDebug_Other_clsTelephony "TapiDebug_Other_clsTelephony"=1 [default 0] TapiDebug_Other_TAPI "TapiDebug_Other_TAPI"=0 [default 1 if TapiDebug] |
N | ► | ☻ | |||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2577, Srv: 4.5.0.563 | ||||||||||||||||||||||||||||||||
05.10.07 | tms | ctlProvider.ctl frmTapiSonder.frm Versions.bas |
Transfer
works sometimes (panasonic) - One call aktive Dbl Click on KW to Make second
call |
Correction for panasonic: Panasonic KX-TD (Value TransferDialDelay for panasonic is 900, it was write in registry in Panasonic KX-TD but now tsp is Panasonic KX-TDA - so | B | ► | ☻ | |||||||||||||||||||||||||
05.10.07 | tmc tms |
tritapi.dll | Don't
wait twice for Request after LineDial (error correction): TapiCall:CallState(LINECALLSTATE_DIALTONE),
TapiLine:LineStartTransfer LineStartTransfer - between LineSetupTransfer and LineDial is sleep 200 (TransferDialDelay) added DoEvents (TransferDialDelayWithDoEvents) |
AddedLog
(Tapi:Info) - configuration Provider, LineStartTransfer TriTapi.dll: 3.0.0.1315 |
B | ► | ☻ | |||||||||||||||||||||||||
05.10.07 | tms | RefSearch | MdbFilePath parameter RefSearch.exe: 1.1.0.116 | ShortCut: "E:\Programme\TeliMan Pro Server\TMRef\Refsearch.exe" SERVERMODE MdbFilePath="E:\Programme\TeliMan Pro Server\TMServer\CentralFolder\PbIniSrv2.mdb" | N | ► | ☻ | |||||||||||||||||||||||||
04.10.07 | tms | tms | Transfer return err - "Anwahl nich moeglich" in TMC (panasonic) (error correction) LineDial if panasonic always return 0 - Ok. Not necessary after 05.10.07 correction | Panasonic error -second MakeCall - Anwahl nich moeglich | B | ► | ☻ | |||||||||||||||||||||||||
04.10.07 | tms | TeliManUser.cls | Added log(info): RequestLineDial | Tms: 4.5.0.553 | B | ► | ☻ | |||||||||||||||||||||||||
04.10.07 | tmc tms |
tritapi.dll | Panasonic
error - second MakeCall - transfer Return Request Id instead of Request result - hang TMC (takes 100% precessor - don't treat this answer as answer - result must be 0 - ok, or minus - error) |
LineDial;
Tritapi.dll: 3.0.0.1311, Tms: 4.5.0.553 1. If NoRequest (result 0) - no wait for request 2. If Request return result from Request Debug: added Request.toString, "Keine Fehler" -> "Keine Fehler: " & CStr(ErrorCode) Added log(info): TAPILineDial: TAPILineDial RetVal: Request nothing, TAPILineDial (No Request) |
B | ► | ☻ | |||||||||||||||||||||||||
02.10.07 | tmc | Tmphone.dll TeliMan.exe |
Problem
with transfer in panasonic version Tmphone.dll: 3.0.0.1189, TeliMan.exe: 4.5.0.2574 |
after receive version from tms - Reload Registry in tritapi | B | ► | ☻ | |||||||||||||||||||||||||
02.10.07 | tmc | TeliMan.tsp | TSPI_lineOpen
added
RegistryGet("TSPPanasonic" version: 3.0.0.34 |
protection when system automatically open all lines. Can be no information about version from server yet | B | ► | ☻ | |||||||||||||||||||||||||
20.09.07 | tms | frmMDIMain.frm frmDebug ModMakeCallAt12.bas TeliManUser.cls |
MakeCallAt12 1. frmDebug:MakeCallAt12 works the same as timer 2. MakeCallAt 00:00 (once a week) - set timer 10s for drop If RingBack - set timer 5s Timer 5s - DropCall,set timer (3 digits serial *20s)-5s(Timer) Timer (3 digits serial *20s)-5s(Timer) - MakeCall again (set timer 10s for drop) Timer 10s drop - drop call no RingBack - Drop call after 10s (no second call) |
call can stay ringing if MakeCall takes more than 10s and no RingBack | N | ► | ☻ | |||||||||||||||||||||||||
********************************************* Srv: 4.5.0.547 | ||||||||||||||||||||||||||||||||
19.09.07 | tms | TeliManUser.cls | Protection before MakeCallAt12 loop when more ringbacks | B | ► | ☻ | tested ok, 19.09.2007 | |||||||||||||||||||||||||
14.09.07 | tms | setup | Protection before twice start AUS during auto update | if set Networking\AutoUpdateSrvStart, TMS start AUS | B | ► | ☻ | tested ok, 18.09.2007 | ||||||||||||||||||||||||
14.09.07 | tms | AUS | correction: Possible twice run update from tarif-auskunft.de - BUG! (timer 45s) | Protection - only one update at day (registry: UpdateSrv\LastUpdateDate) | B | ► | ☻ | tested ok, 18.09.2007 | ||||||||||||||||||||||||
13.09.07 | tmc | setup | NO_MDAC=Die MDAC-Treiber wurden im System nicht gefunden. \nInstallationsprogramm unterbricht die Installation. \nInstallieren Sie die MDAC-Treiber Version 2.1, \noder eine neuere Version bei Nutzung \ndes Pakets TeliMan Professional Components, \ndamit das Installationsprogramm die Installation erfolgreich beendet. -> | NO_MDAC=Installieren
Sie die MDAC-Treiber Version 2.1, oder eine neuere Version. Nutzen Sie dafür das Paket TeliMan Professional Components oder die Downloadseite von Microsoft. Ohne Installation von MDAC-Treiber kann TeliMan nicht genutzt werden. Don't close setup after this message |
N | ► | ☻ | Not
tested Setup check "C:\Programme\Gemeinsame Dateien\System\ado\msado15.dll" but after delete this file system automatically copy this file agian |
||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2572, Srv: 4.5.0.546 | ||||||||||||||||||||||||||||||||
28.08.07 | tmc | TMKWahl.ctl | Font Color on
KW white or black.GetPixel(10,5):
R+G+B < 64 font white (selected yellow) , else black (selected blue) gd 27.08.07: GetPixel(10,5): R+G+B < 64 font white, else black Skype not available is bigger |
[HKCU\ TMC\
Desktop] DarkAverageRGB="90" When dark KW backgroud GetPixel(10,5): R+G+B < 90 than font white (yellow selected) [default 85] DarkAverageRGBShow="1" Show DarkAverageRGB on KW insted of name2 |
B | ▲ | ☻ | tested ok, 10.09.2007 | ||||||||||||||||||||||||
28.08.07 | tms | setup | ShortCut
Werkzeuge\AccessEdit: Access-Editor ShortCut Werkzeuge\RefSearch: „research.exe servermode” |
N | ► | ☻ | tested ok, 10.09.2007 | |||||||||||||||||||||||||
31.08.07 | tms | frmKonfiguration Protocol.cls RULTools.bas |
Amtskennziffer für ausgehende Rufumleitung. (PrefixExtForward) | N | ► | ☻ | tested ok,
10.09.2007 LineRedirect (TAPICall66477, 77323513002, &H00000000) |
|||||||||||||||||||||||||
31.08.07 | tms | setup | CentralDesktop.mdb default installed in CentralFolder | N | ► | ☻ | tested ok, 10.09.2007 | |||||||||||||||||||||||||
31.08.07 | tms | modMain.bas setup |
Logs created in folder Logs | C:\Programme\TeliMan Pro Server\TMServer\TS070831.txt -> C:\Programme\TeliMan Pro Server\TMServer\Logs\TS070831.txt | N | ► | ☻ | tested ok, 10.09.2007 | ||||||||||||||||||||||||
03.09.07 | tms | frmDebug | add btMakeCall, btDropCall; DblClick on list - fill hCall | N | ► | ☻ | tested ok, 10.09.2007 | |||||||||||||||||||||||||
03.09.07 | tmc | modUpdate.bas | correction bug made: tarupd.exe -> TMUpdateManager.exe 2007.07.12 | Client download new version, during load TMC error update TMC. Necessary manually Network / Auto Update / Start Update | B | ▲ | ☻ | tested ok, 10.09.2007 | ||||||||||||||||||||||||
05.09.07 | tms | frmKonfiguration.frm frmMDIMain.frm LicenseKey.cls modMain.bas modTRILICTools.bas TeliManUser.cls TRILIC.cls |
Robot 5 2007 Monitor | License: TeliMan_Versions: Version_Key Program_Name User_Count 63 TMRobot5 2007 Monitor 1 |
N | ► | ☻ | tested ok,
10.09.2007 One TeliMan client can logon on this license and make all operations |
||||||||||||||||||||||||
06.09.07 | tms | desktop.frm Mainx.bas |
Central Desktop: added CentralDesktopDB_Lost to: getCentralDesktopRecord, But_Desktops_On | Check Central desktop mdb file function GetFileAttribute only when was error | N | ► | ☻ | tested ok, 10.09.2007 | ||||||||||||||||||||||||
07.09.07 | tms | TMAUSvr.exe | standard, panasonic, auerswald - allversions in update | N | ► | ☻ | tested ok, 11.09.2007 | |||||||||||||||||||||||||
07.09.07 | tmc | setup | TeliSP text:TeliMan-TAPI für fremde Anwendungen | N | ► | ☻ | tested ok, 10.09.2007 | |||||||||||||||||||||||||
07.09.07 11.09.07 13.09.07 |
tms | frmDebug.frm frmMDIMain.frm modMain.bas TeliManUser.cls TRILIC.cls TMServer.vbp |
MakeCallAt12 serial 3 digits * 20 - number sec e.g. serial= 7 – next call after 140 s "Call Parameters", "MultiplexCall", "1 No call in protokol Function use registry key: HKLM\Call Parameters\MultiplexCallLastCheck Next call in next week HKLM\Call Parameters\MultiplexCallNumber1 - Standard license HKLM\Call Parameters\MultiplexCallNumber2 - Robot5 license |
+49 6172-76420-28 standard +49 6172-76420-29 Robot5 |
N | ► | ☻ | tested ok,
10.09.2007 tested ok, 11.09.2007 tested ok, 13.09.2007 |
||||||||||||||||||||||||
tmc | clsCall.cls Memo.cls Protocol.cls |
|||||||||||||||||||||||||||||||
********************************************* | ||||||||||||||||||||||||||||||||
********************************************* Cli Einplatz: 4.5.0.2564 | ||||||||||||||||||||||||||||||||
28.08.07 | tmc | Desktop.bas | Einplatz version: block search in central desktop | B | ▲ | ☻ | tested ok, 28.08.2007 | |||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2562, Srv: 4.5.0.516 | ||||||||||||||||||||||||||||||||
16.08.07 | tms | TeliManUser.cls | ClearCalls=1, makecall, drop user is on red | correction bug generated 4.5.428 12.02.2007 | B | ► | ☻ | przetestowac z
Enterprise (komentarz w kodzie Offering, MakeCall return FAIL, call is not
added to list, but is in NumActiveCalls) tested ok, 24.08.2007 |
||||||||||||||||||||||||
16.08.07 | tms | setup | PbIniSrv.mdb, TeliRef.mdb default installed in CentralFolder | N | ► | ☻ | tested ok, 24.08.2007 | |||||||||||||||||||||||||
20.08.07 | tmc | TeliBook.exe KlickTeliman.dll |
klickTel2007 klickTel.ini |
N | ► | ☻ | tested ok, 23.08.2007 | |||||||||||||||||||||||||
20.08.07 | TMS | TMS | TMS\Konfiguration\Neztzwerk Erweiterte Ereignisubermittl Refresh user state | recovered from 4_5_422 20.01.2007 | N | ▲ | ☻ | tested ok, 24.08.2007 | ||||||||||||||||||||||||
22.08.07 | tmc | tmc | frmDebug.Log
"OpenCentralDesktopDBCheck Enter" frmDebug.Log "OpenCentralDesktopDBCheck Exit" |
frmDebug.Log
"IsNetworkFileAccessible Enter" frmDebug.Log "IsNetworkFileAccessible Exit" |
N | ► | ☻ | tested ok, 23.08.2007 | ||||||||||||||||||||||||
22.08.07 | tmc | tmc,CentralDesktopCheck.exe | Check mdb file for centralDesktop moved to separately exe: CentralDesktopCheck.exe | N | ► | ☻ | tested ok, 23.08.2007 | |||||||||||||||||||||||||
23.08.07 | tmc | setup | Update tarif no works when standard user correction | B | ▲ | ☻ | tested ok, 23.08.2007 | |||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2555 | ||||||||||||||||||||||||||||||||
13.08.07 | tmc | tmc | [HKLM\ TMC\ Update CheckUpdateDontMake=1 | Test: Ctrl+D -TimerMinuteCounter_Timer - DontMake - Exit sub | N | ► | ☻ | tested ok, 13.08.2007 | ||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2552; Srv: 4.5.0.515 | ||||||||||||||||||||||||||||||||
26.07.07 | tmc | tmc | frmNetwork.timerReconnect.Interval = Random(20000, 40000) | B | ► | ☻ | tested ok, 27.07.2007 | |||||||||||||||||||||||||
26.07.07 | tmc | tmc | reconnect don't make Tapi Reset on TeliMan server | no STRG-X in log tms (info+netzwerktapi) | B | ► | ☻ | tested ok, 27.07.2007 | ||||||||||||||||||||||||
26.07.07 | tmc | tmc | Termin für Gerrit Einert | N | ► | ☻ | tested ok, 27.07.2007 | |||||||||||||||||||||||||
26.07.07 | tms | tms | check license in every minut | no delete tapi settings after expired license | N | ► | ☻ | tested ok, 27.07.2007 | ||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2550, Srv: 4.5.0.514 | ||||||||||||||||||||||||||||||||
09.07.07 | tms | TeliManUser.cls | TCPTAPIPort info log | NetzwerkTapiTAPI,
eninfo 3 Informed Client TSP about new Port |
N | ► | ☻ | tested ok, 25.07.2007 | ||||||||||||||||||||||||
16.07.07 | tms | modmain.bas | powinien tworzyc codziennie nowy plik logu | N | ► | ☻ | tested ok, 25.07.2007 | |||||||||||||||||||||||||
nie ma waznej
licencji - nie mozna wystartowac tms zrobic tak aby tms nie kasowal tapi |
||||||||||||||||||||||||||||||||
19.07.07 26.07.07 |
tms | frmMDIMain.frm: TimerAutoUpdate_Timer |
check license in every minut | no delete tapi settings after expired license | N | ► | ☻ | tested ok,
25.07.2007 powoduje deaktywowanie tapi i trzeba ponowanie wybrac tapi po wprowadzeniu poprawnej licencji test z nowa wersja web config |
||||||||||||||||||||||||
19.07.07 | tmc tms |
TRILIC.cls | ReadFromRegistry,
if one license works all time While mKeyCollection.Count > 0 mKeyCollection.Remove 1 Wend |
While mKeyCollection.Count > 1 mKeyCollection.Remove 1 Wend |
B | ► | ☻ | tested ok, 25.07.2007 | ||||||||||||||||||||||||
19.07.07 | ManUpd | AutoUpdate start podczas uruchamiania TMS | CheckProcesExist - public method | N | ► | ☻ | tested ok, 25.07.2007 | |||||||||||||||||||||||||
tms | frmKonfiguration.frm frmMDIMain.frm modMail.bas |
|||||||||||||||||||||||||||||||
25.07.07 | tmc | tmc | Big
Font: "Microsoft Sans Serif", can change font size DesktopSaveCentral - gx -> 15 |
default: am Raster auchrichten = true RelativePos = true |
B | ▲ | ☻ | tested ok, 25.07.2007 | ||||||||||||||||||||||||
25.07.07 | tmc | tmc | Font Color on KW white or black - avoid skype ico | B | ► | ☻ | tested ok, 25.07.2007 | |||||||||||||||||||||||||
25.07.07 | tmc | tmc | gPositionKWShow | [HKCU\ TMC\
Desktop] PositionKWShow="1" |
N | ► | ☻ | tested ok, 25.07.2007 | ||||||||||||||||||||||||
25.07.07 | tmc | Search.frm | search window / copy - error | correction ListView_CopyToTMClipBoard | B | ► | ☻ | tested ok, 25.07.2007 | ||||||||||||||||||||||||
25.07.07 | tmc | desktop.frm,
laner.cls RMEdit.frm, TMKWAhl.ctl |
Planer z protokolu na KW - napisac w etykiecie edycji planer-a dla kogo to jest Termin für Gerrit Einert |
|
N | ► | ☻ | tested ok, 25.07.2007 | ||||||||||||||||||||||||
25.07.07 | tmc | setup | text: Terminalserver-Betrieb (MultilineTSP) | N | ► | ☻ | tested ok, 25.07.2007 | |||||||||||||||||||||||||
********************************************* TMC: 4.5.0.2548; TMS: 4.5.0.513 | ||||||||||||||||||||||||||||||||
29.06.07 | tmc | tmc | Protokoll as planer, Menu on KW | frmDesktop:
mn_kurzwahl_Termin Termin senden ... MsgBox:55601 - 55601 - Senden von Terminen nicht möglich. TeliMan-Client hat keine Verbindung zu TeliMan-Server. |
N | ▲ | ☻ | tested ok, 04.07.2007 | ||||||||||||||||||||||||
02.07.07 | tms setup |
tms | Options\AutoReset -> TAPI\AutoTapiReset; Options\AutoResetTime -> TAPI\AutoTapiResetTime | B | ▲ | ☻ | tested ok, 04.07.2007 | |||||||||||||||||||||||||
02.07.07 | tmc | frmNetwork | Login window, abbrechen - close TMC | N | ▲ | ☻ | tested ok, 04.07.2007 | |||||||||||||||||||||||||
02.07.07 | tmc | Lcr.cls | In TMS Provider set as preselected, in tmc this provider doesn't exist: Provider_SetCode | 55603
"Der serverseitig eingestellte Provider """ 55604 """ existiert im TeliMan-Client nicht." 55605 Führen Sie bitte ein LCR-Update aus. |
B | ▲ | ☻ | tested ok, 04.07.2007 | ||||||||||||||||||||||||
03.07.07 | tmc | Look&Feel | Neues Resource-Profil: Wave | N | ▲ | ☻ | tested ok, 04.07.2007 | |||||||||||||||||||||||||
03.07.07 | tmc | tmc | Disable Rufumleitung. - registry key | HKCU\ TMC\ RUL] RULDisable="1" | N | ▲ | ☻ | tested ok, 04.07.2007 | ||||||||||||||||||||||||
05.07.07 | tmc | modApiGdi.bas TeliMan.ctl TMKWahl.ctl |
Font Color on
KW white or black.GetPixel(3,3): R+G+B < 64 font white (selected yellow) ,
else black (selected blue) gd 04.07.07: GetPixel(3,3): R+G+B < 64 font white, else black |
[HKCU\ TMC\
Desktop] DarkAverageRGB="90" When dark KW backgroud GetPixel(3,3): R+G+B < 90 than font white (yellow selected) [default 85] DarkAverageRGBShow="1" Show DarkAverageRGB on KW insted of name2 |
N | ▲ | ☻ | tested ok, 05.07.2007 | ||||||||||||||||||||||||
04.07.07 | tmc tms |
setup | LCR 936 | N | ▲ | ☻ | tested ok, 04.07.2007 | |||||||||||||||||||||||||
06.07.07 | tms | modMail.bas Versions.bas Trilic.bas |
TMS send mail during start as ini: Mail disable [HKLM\ TMS \ Other] "MailDisable"="1" Mail to [HKLM\ TMS \ Other] "MailTo"="TMS@romico.de" Mail from [HKLM\ TMS \ Other] "MailFrom"="TMS@romico.de" Mail server [HKLM\ TMS \ Other] "MailServer"="auth.smtp.kundenserver.de" Mail user [HKLM\ TMS \ Other] "MailUser"="m33778350-17" Mail password [HKLM\ TMS \ Other] "MailPassword"="uhZ697w225" Mail Subject [HKLM\ TMS \ Other] "MailSubject"="TMS Info" |
N | ▲ | ☻ | tested ok, 04.07.2007 | |||||||||||||||||||||||||
06.07.07 | tms | ctlTCPIP.ctl frmDebug.frm frmMDIMain.frm TeliManNetwork Connector.cls TeliManUser.cls |
TMC can't do
MakeCall after TapiReset All lines in TMS Debug(Added to log): 1. Network, enInfo, "OnMessageReceived: " & Message 2. Network, enInfo, "OnMessageReceived: " & Message & "; RetVal: " & strRet |
Changes(corrections): 1. added funciton: HLMsgClientsOffLine_All: CloseSocket_Standard 2. added HLMsgClientsOffLine_All to MnuDateiServerstoppen_Click 3. ResetAllLines: modMain.RaiseLog enQuelle.Server, enAlways, "Reset all Lines Enter" SendMessageToAktivClients Now & vbCrLf & Language.TextMessageBox(23520) SleepDoEvents 3s MnuDateiServerstoppen_Click UninitTapi Sleep 60s Init Sleep3 modMain.RaiseLog enQuelle.Server, enAlways, "Reset all Lines Exit" MnuDateiServerstarten_Click |
B | ▲ | ☻ | tested ok, 09.07.2007 | ||||||||||||||||||||||||
06.07.07 | tmc | frmNetworkHL.frm:Init | TMC can't do
MakeCall after TapiReset All lines in TMS Me.timerSearchingServer.Interval = intTimeOut (1500ms) - too short |
-> Me.timerSearchingServer.Interval = 65000 | B | ▲ | ☻ | tested ok, 09.07.2007 | ||||||||||||||||||||||||
09.07.07 | tmc | clsChatItem.cls frmNetworkHL.frm |
„Der Chat
wurde beendet“ erscheint immer 2x. |
B | ▲ | ☻ | tested ok, 09.07.2007 | |||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2534 | ||||||||||||||||||||||||||||||||
27.06.07 | tmc | tmc | correction:
No possibility to run keypad via ä, ö,
ü … |
soulution: added ä - 222, ö - 192, ü - 186, ß - 219 | B | ▲ | ☻ | tested ok, 28.06.2007 | ||||||||||||||||||||||||
27.06.07 | tmc | tmc | FrmProtocol | Anrufer-Identifizierung (goYellow) -> Anrufer-Identifizierung (Online) | N | ▲ | ☻ | tested ok, 28.06.2007 | ||||||||||||||||||||||||
27.06.07 | tmc | tmc | correction: delete mouse hourglass during searching | B | ▲ | ☻ | tested ok, 28.06.2007 | |||||||||||||||||||||||||
27.06.07 | tmc | tmc | correction: TeliMan client Rufumleitung, Ziel no possibility put * (ziel) | solution: added *# | B | ▲ | ☻ | tested ok, 28.06.2007 | ||||||||||||||||||||||||
27.06.07 | tmc | tmc | correction: Incoming call, show search window. No possibility run TAC via space | B | ▲ | ☻ | tested ok, 28.06.2007 | |||||||||||||||||||||||||
********************************************* Srv: 4.5.0.494, Cli: 4.5.0.2533 | ||||||||||||||||||||||||||||||||
18.06.07 | tms | tms | line user
konfig (clear read lines): 1. frmKonfiguration (PropertiesSave) save in lineKey LineDescription, before TAPILine8 2. PropertiesLoad copy LineDescription to LineKey, before remain LineKey-TAPILine8 |
3.
PropertiesLoad search LineKey (LineKey-TAPILine8) use linename with
PernamentId. if found save LineKey,
LineDescription = Provider.LineName, before not save, so remain
old(LineKey-TAPILine8 4. PropertiesLoad search line (LineKey-TAPILine8) without PernamentId if found save LineKey, LineDescription = Provider.LineName, before not save so remain old(LineKey-TAPILine8) |
B | ▲ | ☻ | tested ok, 27.06.2007 details: version 4.5.493, lineKey TapiLine8, install version 4.5.494 lineKey changed on ROMICO Alcatel OmniPCX Enterprise.RoEntLine 80001001 (2) |
||||||||||||||||||||||||
19.06.07 | tmc | tmc | SMS KeyPad if number in RefDB errror | B | ▲ | ☻ | tested ok, 27.06.2007 | |||||||||||||||||||||||||
19.06.07 | tmc | tmc | TMC: Identify calls received from TMS disable unscharfe Suche | B | ▲ | ☻ | tested ok, 27.06.2007 | |||||||||||||||||||||||||
19.06.07 | tms | setup | chkBox Install Multiline TSP text: Terminalserver-Betrieb (MultilineTSP) | N | ▲ | ☻ | tested ok, 27.06.2007 | |||||||||||||||||||||||||
20.06.07 | tmc | tmc | Update ask window no modal | B | ▲ | ☻ | tested ok, 27.06.2007 | |||||||||||||||||||||||||
20.06.07 | tmc | tmc | correction: update lcr (if necessary TRILCRLL.dll - error) | B | ▲ | ☻ | tested ok, 27.06.2007 | |||||||||||||||||||||||||
21.06.07 | tmc setup |
tmc setup |
new Support nummer:0900-1334410300 | AddRecDesktop(2,74,62,"ROMICO GmbH","","0900-1334410300","00301443310090","***ICONS\\Romico_kugel.ico",1,"+49 9001334410300","Support","Rotlaufweg 11A","D","61350","Bad mburg", "support@romico.de" ,"Support (1,49/Min.)"); | N | ▲ | ☻ | tested ok, 27.06.2007 | ||||||||||||||||||||||||
21.06.07 | tmc | tmc | titan LookAndFeel | N | ▲ | ☻ | tested ok, 27.06.2007 | |||||||||||||||||||||||||
25.06.07 | tmc | tmc | Problem:
change ico size for big font |
solution: const gx, gy = 15 rs!x = SD.Left / 15 'gX rs!Y = SD.Top / 15 'gY |
B | ▲ | ☻ | tested, 27.06.2007 send mail to Thomas | ||||||||||||||||||||||||
********************************************* Srv: 4.5.0.493, Cli: 4.5.0.2520 | ||||||||||||||||||||||||||||||||
13.06.07 | tmc tms |
seup | DeleteOldIcons_StartPrograms | N | ▲ | ☻ | ||||||||||||||||||||||||||
15.06.07 | tms | TMAUSvr | TMAUSvr Added
to log: 1. added time, date to filelog 2. Log To File EvalUpdateVersion (what receive tmc) |
Bug: 1. When set TMSVersion = 4_5_492, client can't update till restart TMAUSvr. check instaled tms version, before send info to client |
B | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* Srv: 4.5.0.491, Cli: 4.5.0.2519 | ||||||||||||||||||||||||||||||||
11.06.07 | tms | tms | version in license key, Case "GetVersion | N | ► | ☻ | ||||||||||||||||||||||||||
11.06.07 | tms | tms | enKeyTMRobot5 = 52 -> 62 | N | ► | ☻ | ||||||||||||||||||||||||||
11.06.07 | tmc | tmc | version in license key, Case "GetVersion | N | ► | ☻ | ||||||||||||||||||||||||||
12.06.07 | tmc tms |
tmc tms |
Jeden setup | N | ► | ☻ | ||||||||||||||||||||||||||
********************************************* Srv: 4.5.0.480 | ||||||||||||||||||||||||||||||||
01.06.07 | TMS TMC |
TriTapi | RuntimeError protection: If Not gTAPI Is Nothing Then | B | ► | ☻ | ||||||||||||||||||||||||||
01.06.07 | TMS TMC |
TriTapi | public Property Get NewCalls | N | ► | ☻ | ||||||||||||||||||||||||||
01.06.07 | TMS TMC |
TriTapi | dont BuryDeadCall if GENERALERR_TIMEOUT | B | ▲ | ☻ | ||||||||||||||||||||||||||
01.06.07 | TMS TMC |
TriTapi | dont delete call in UpdateCallStatus if hCall= 0 | B | ▲ | ☻ | ||||||||||||||||||||||||||
01.06.07 | TMS TMC |
TriTapi | CallAdd: 3. Usuwa z newcall, ale nie dodaje do gCalls request error <> General timeout 2. Nie robi nic: b. blad = General timeout |
B | ▲ | ☻ | ||||||||||||||||||||||||||
01.06.07 | TMS TMC |
TriTapi | WaitForRequestReturn - DoEvents przesuniety na poczatek petli - mozliwe bylo zwrocenie wartosci ok, pomimo ze byl blad | rysunek UML do zwracania warosci | B | ▲ | ☻ | |||||||||||||||||||||||||
01.06.07 | TMS | TMS | Debug: btnPrintNewTAPICalls | N | ► | ☻ | ||||||||||||||||||||||||||
01.06.07 | TMS | TMS | Ereignis list: last column set on maximum | N | ► | ☻ | ||||||||||||||||||||||||||
01.06.07 | TMS | TMS | PrintAllTAPICallsToDebugList - TAPI-Calls - No Calls | N | ► | ☻ | ||||||||||||||||||||||||||
01.06.07 | TMS | TMS | PrintAllNewTAPICallsToDebugList - TAPI-New Calls - No Calls | N | ► | ☻ | ||||||||||||||||||||||||||
********************************************* Srv: 4_5_472, Cli: 4_5_2515 | ||||||||||||||||||||||||||||||||
28.05.07 | TMS TMC |
TmLcr | allowed * in number | N | ▲ | ☻ | ||||||||||||||||||||||||||
28.05.07 | TMS | TMS | Debug registry flag | N | ► | ☻ | ||||||||||||||||||||||||||
28.05.07 | TMC | TmCenter | TMCenter, "Debug" | N | ► | ☻ | ||||||||||||||||||||||||||
********************************************* 4.5.0.464 | ||||||||||||||||||||||||||||||||
21.05.07 | TMS | TMS | CheckAndRemoveCallsFromEngine print details from button | N | ► | ☻ | ||||||||||||||||||||||||||
********************************************* 4.5.0.463 | ||||||||||||||||||||||||||||||||
11.05.07 | TMS | TMS | added
debug: If Shift = vbShiftMask + vbCtrlMask + vbAltMask + D on benutzer status
windows time with ms unload - disable debug |
click - print line status | N | ► | ☻ | |||||||||||||||||||||||||
11.05.07 | TMS TMC |
TriTapi | TapiCall ToString | N | ► | ☻ | ||||||||||||||||||||||||||
11.05.07 | TMS | TMS | LineGetCallInfo print call details + linename | Okno debugowe przy zmianie wielkosci nie czysci zawartosci | N | ► | ☻ | |||||||||||||||||||||||||
11.05.07 | TMS | TMS | .btClear = .ScaleTop + .ScaleHeight - 300 -> .btClear.Top = .ScaleTop + .ScaleHeight - 300 | N | ► | ☻ | ||||||||||||||||||||||||||
11.05.07 | TMS | TMS | GetCallInfo(Line.Calls.Item(nCount1), False) -> Line.Calls.Item(nCount1).toString(False) | N | ► | ☻ | ||||||||||||||||||||||||||
17.05.07 | TMS TMC |
TriTapi | LineCallState: Jesli przyszedl IDLE i eczesniej byl LINECALLSTATE_PROCEEDING, to najpierw ustaw stan IDLE a dopiero pozniej send DeallocateCall a nie na odwrot jak bylo wczesniej | ' TM & GD
2007-05-14 'If Not objCall Is Nothing Then ' objCall.LineDeallocateCall True 'End If |
B | ▲ | ☻ | |||||||||||||||||||||||||
17.05.07 | TMS TMC |
TriTapi | CallFromHCALL: Jesli przyszla informacja z TAPI do call-a, ktorego nie ma w tritapi i jest to stan IDLE albo Disconnected, to wyslij do tego call-a TAPILineDeallocateCall | B | ▲ | ☻ | ||||||||||||||||||||||||||
17.05.07 | TMS TMC |
TriTapi | TAPILineDeallocateCall wypisuje blad jako info | B | ▲ | ☻ | ||||||||||||||||||||||||||
17.05.07 | TMS TMC |
TriTapi | AutoSetLine: Jesli nie znalazles linii do call-a to nie bierz pierwszej otwartej jak bylo wczesniej | B | ▲ | ☻ | ||||||||||||||||||||||||||
17.05.07 | TMS | TMS | mnuUserPrintAllCalls | N | ▲ | ☻ | ||||||||||||||||||||||||||
17.05.07 | TMS | TMS | ClearCalls_Every60s
[HKLM\ TMS\ TAPI] ClearCalls_Every60s="0" [default=1] |
CheckAndRemoveCallsFromEngine: if NumActiveCalls + NumOnHoldCalls + NumOnHoldPendCalls = 0 then delete all calls from line if UpdateCallStatus error or Call is IDLE delete call |
N | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* TMS: 4_5_448 | ||||||||||||||||||||||||||||||||
17.04.07 | TMS | TMS | Do not save "[NoTSP]" LineDescription, LineKey | B | ▲ | ☻ | ||||||||||||||||||||||||||
27.04.07 | TMC | TMC | Debug: Show debug: ElseIf Shift = vbCtrlMask Then + D frmDebug.Log "IncomingRaise-TMCall.Address frmDebug.Log "make_call_Other: " & Number frmDebug.Log "Answer" |
N | ► | ☻ | ||||||||||||||||||||||||||
27.04.07 | TMC | TMC | Servis: If Shift = vbShiftMask + vbCtrlMask + vbAltMask + S |
N | ► | ☻ | ||||||||||||||||||||||||||
********************************************* TMS: 4_5_447 | ||||||||||||||||||||||||||||||||
13.04.07 | TMS | TMS | LogToFile and frmMain with Millisecond | N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* TMS: 4_5_446 | ||||||||||||||||||||||||||||||||
04.04.07 | TMC TMS |
TriTapi | UpdateCallStatus | If
mhCall = 0 Then LineCallBack mhCall, LINE_CALLSTATE, 0, LINECALLSTATE_IDLE, return FALSE |
N | ▲ | ☻ | |||||||||||||||||||||||||
04.04.07 | TMS | TMS | CloseTime | N | ▲ | ☻ | ||||||||||||||||||||||||||
04.04.07 | TMS | TMS | MakeCall_ReOpen_Disable_Reopen | N | ▲ | ☻ | ||||||||||||||||||||||||||
04.04.07 | TMS | TMS | read registry before use it: MakeCall_ReOpen_Disable_When, MakeCall_ReOpen_Disable_Recall, ReopenLineOnErrorMC, MakeCall_ReOpen_Disable_Reopen | N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* | ||||||||||||||||||||||||||||||||
02.04.07 | TMS | TMS | ReOpen_Disable_Recall | [HKLM\ TMS\ TAPI] MakeCall_ReOpen_Disable_Recall="1" | N | ▲ | ☻ | |||||||||||||||||||||||||
02.04.07 | TMS | TMS | Recall after MakeCall with error don't add again 0 | B | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* TMS: 4.5.0.440 | ||||||||||||||||||||||||||||||||
16.03.07 | TMS TMC |
TriTapi | lineDial
>=0 ok, before if lineDial - error are -8000 - this is true bug is from version tritapi.dll 3.0.0.1255 12.02.2007 bug is in tms :4.5.0.428÷431 |
LineStartTransfer:
If objCall.LineDial(DestAddress, DestCountryCode) >= 0 ok CallState: LINECALLSTATE_DIALTONE if LineDial(strTransferDestination, 0) >= 0 ok |
B | ▲ | ☻ | |||||||||||||||||||||||||
16.03.07 | TMC | TMPhone | lineDial >=0 ok, before if lineDial - error are -8000 - this is true bug is from version tritapi.dll 3.0.0.1255 12.02.2007 | CallMake: If objCall.LineDial(Address) >= 0 Then 'ok |
B | ▲ | ☻ | |||||||||||||||||||||||||
19.03.07 | TMC | TMC | Jezeli nummer telefonu zawiera na przyklad "/" to zadzwonienie przez Skype z Telimana nie jest mozliwe. (sprawdzilem bylo mozliwe jednak dodalem funkcje filtrujaca) | Dodac rozmowy Skype do Memo | N | ▲ | ☻ | tested Ok: Incoming call Skype - memo - ok - mozna by dodac opis ze to Skype MakeCall Skype out z numerem zawierajacym / - ok |
||||||||||||||||||||||||
26.03.07 | TMS | TMS | Outgoing call:
second part disconnect call - receive state Disconnect, Idle - reset Dauration = 0-red ico unsuccesfull |
Exchange: TMS Protokoll (FEHLER!) | B | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* TMS: 4.5.0.435 | ||||||||||||||||||||||||||||||||
13.03.07 | TMS | TMS | added delay to restart TeliMan server: RESTARTTMS Delay=300 | [HKLM\
TMS\ Options] RestartTimeDelay="300" After Close TMS wait 300s till again run TMS[Default 60s] |
N | ▲ | ☻ | |||||||||||||||||||||||||
13.03.07 | TMS | TMS | TMS_DoNotCheck | [HKLM\ TMS\ Options] DoNotCheck="1" | N | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* TMS: 4.5.0.431 | ||||||||||||||||||||||||||||||||
05.03.07 | TriTapi | TriTapi | Tritapi-LineDial czeka na wynik requestu, wczesniej zawsze zwracala ok, choc byl blad | N | ▲ | ☻ | ||||||||||||||||||||||||||
05.03.07 | TriTapi | TriTapi | LineDrop jesli asynchroniczne czeka na wynik requestu, jesli LINEERR_INVALCALLHANDLE ustawia LINECALLSTATE_IDLE | "LineDrop AnalyzeRequest Line:…", enUserDef | N | ▲ | ☻ | tested OK:
DropCallRequestReturnInvalidCallHandle Info: 2007-03-07 12:09:46 Benutzerdef.: TriTAPI: LineDrop AnalyzeRequest Line:ROMICO Alcatel OmniPCX Enterprise line 80001000 (1), Error: Keine Fehler |
||||||||||||||||||||||||
05.03.07 | TMS | TMS | LineDial jesli blad, to ReopenMakeCall, zwroc blad | przetestowac z TMC, przetestowac LineDial bezposrednio | N | ▲ | ☻ | tested OK: MakeCall, try Dial-Error, MakeCall ok | ||||||||||||||||||||||||
********************************************* | ||||||||||||||||||||||||||||||||
21.02.07 | TMC | TMC | OptionSMS, lbEmail, frmAskSMS_ID Text changed: | Alt:
Bitte tragen Sie die E-Mail-Adresse, die Identifikation des
SMS-Absenders. Neu:Bitte tragen Sie Ihre Email-Adresse ein, damit wir Sie u.a. bei Übertragungsfehlern informieren können. |
N | ▲ | ☻ | |||||||||||||||||||||||||
23.02.07 | TMC | TMC | EmailID -> Email 2 different smsId:window if send sms and not filled smsId and Einstellungen\Allgemein\Sms | B | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* TMS: 4.5.0.428 | ||||||||||||||||||||||||||||||||
12.02.07 | TMS | TMS | DebugLog: function UpdateCallStatus after error TAPILineGetCallStatus print LineName and CallHandle | N | ▲ | ☻ | ||||||||||||||||||||||||||
12.02.07 | TMS | TMS | Offering, MakeCall failed, state in tms on yellow despite offering call | B | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* TMS: 4.5.0.427 | ||||||||||||||||||||||||||||||||
07.02.07 | TMC TMS |
TriTapi | version: 3.0.0.1253 MakeCall return code error | N | ▲ | ☻ | ||||||||||||||||||||||||||
07.02.07 | TMS | TMS | TMS do not ReopenLine after MakeCall error | N | ▲ | ☻ | tested: MakeCallReturnFailed: LINEERR_OPERATIONFAILED | |||||||||||||||||||||||||
07.02.07 | TMS | TMS | TMS Web Config: Restart TMS | N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Cli: 4_5_2500 | ||||||||||||||||||||||||||||||||
26.01.07 | TMC | telisp | dosen't work
telisp on standard usser Comunication tmcenter -> telisp.tsp via registry, not pipe: |
[HKLM\SOFTWARE\ROMICO\TAPI\TeliSP] "TMCenterMessage"="IncomingCall 3513002" DWORD RegSleep=”100” [ms] |
B | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* Cli: 4_5_2498 | ||||||||||||||||||||||||||||||||
25.01.07 | TMS | TMS | if lcr is not active price, Percent, provider = "" | N | ▲ | ☻ | ||||||||||||||||||||||||||
26.01.07 | TMC | Protocol | 1. do not show price on TeliMan and in protocol: columns emlcPrice, emlcPercent, emlcProvider when [HKCU\Software\Teliman\Client\LCR] "CallPriceShow"="0" | 2. write/read width columns emlcPrice, emlcPercent, emlcProvider | N | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* Cli: 4_5_2496 | ||||||||||||||||||||||||||||||||
20.01.07 | TMC | TMC | one exe file for versions: standard, panasonic, auerswald, guard | N | ▲ | ☻ | ||||||||||||||||||||||||||
24.01.07 | TMC | TMC | str cmd delete space | clsPhoneBook:ExecuteSDItemAction:Replace(nr, " ", "") | N | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* Srv:4_5_422 | ||||||||||||||||||||||||||||||||
20.01.07 | TMS | TMS | TMS change
defaults: TMS_ClearCalls.reg - default 1 -> TMS_ClearCallsOff |
TMS_NoLineID -
default - 1 TMS_PairedReq_ON.reg - default 1 |
N | ▲ | ☻ | |||||||||||||||||||||||||
20.01.07 | TMS | TMS | TMS\Konfiguration\Neztzwerk Erweiterte Ereignisubermittl | deleted | N | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* Cli: 4_5_2495 | ||||||||||||||||||||||||||||||||
18.01.07 | TMC | TMC | Search window opened, close TMC - error TeliMan - frmSearch-Unload | 462 Der Remote-Server-Computer existiert nich oder ist nicht verfugbar | B | ▲ | ☻ | |||||||||||||||||||||||||
09.01.07 | TMC | TMC | New desktop: default raster X=15, before was 10 | N | ▲ | ☻ | ||||||||||||||||||||||||||
20.01.07 | TMC | TMC | frm_Debug -> frm_TapiDebug | B | ▲ | ☻ | ||||||||||||||||||||||||||
20.01.07 | TMC | TMC | chkAutoHangUp_Disconnected [HKKU\ TMC] :AutoHangUp_DISCONNECTED="1000" | chkAutoHangUp_Busy: [HKKU\ TMC] AutoHangUp_BUSY="1000" | B | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* Cli: 4_5_2485 | ||||||||||||||||||||||||||||||||
17.01.07 | TMC | TMC | Search window AutoClose registry key | [HKCU\ TMC\ Search] "AutoClose"="1", default=0 | N | ▲ | ☻ | |||||||||||||||||||||||||
17.01.07 | TMC | TMC | Ctrl Dbl Click during Incoming call set also KW on desktop | Ctrl Dbl click work also on Incoming call | N | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* Cli: 4_5_2483 | ||||||||||||||||||||||||||||||||
17.01.07 | TMC | TMC | Run tmc, Incoming Call - error : | AddFoundItemSD mSearchInfo - nothing | B | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* Cli: 4_5_2482, Srv: 4_5_420 | ||||||||||||||||||||||||||||||||
12.01.07 | TMC | TMC | IncomingCall search in frmSearch all found contacts | N | ▲ | ☻ | ||||||||||||||||||||||||||
16.01.07 | TMC | TMC TeliBook |
Search
corrections: 1. SearchReferenceDB search also via PhoneNumber, PhoneNumber2÷4 2. SearchStandard search also via CompanyName, CompletePhoneNumber, CompletePhoneNumber2÷4 3. SearchCentral: search also via number, search also via CompletePhoneNumber, CompletePhoneNumber2÷4 |
4.
SearchStandard do not search all contacts during search via phonenumber 5. SearchCentral do not search via phone2÷4 6.one function StartSearch in TMC |
B | ▲ | ☻ | |||||||||||||||||||||||||
16.01.07 | TMS | TMS | 1) DisconnectVirtualTAPI - default 0 LineClose registry flag | 2) mLastKey set in PropertiesLoad | B | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* Srv: 4.5.0.417, Cli: 4.5.0.2478 | ||||||||||||||||||||||||||||||||
05.01.07 | TMC | TmPhone | modSleep ByVal - correction MakeCall order | B | ▲ | ☻ | ||||||||||||||||||||||||||
08.01.07 | TMC | Telibook | correction search | B | ▲ | ☻ | ||||||||||||||||||||||||||
09.01.07 | TMC | TMC | TMkWahl.ctl: UserControl_OLEDragOver, UserControl_OLEDragDrop: If Not DragDrop Is Nothing Then | B | ▲ | ☻ | ||||||||||||||||||||||||||
09.01.07 | TMC | TMC | On Error GoTo:
PhoneBook.cls: mTeliBook_FoundItemIncCall Search.frm: AddFoundItem, ListViewItemFromSDItem_Make, Form_Load, GetText, Form_Unload TMkWahl.ctl UserControl_OLEDragDrop: UserControl_OLEDragDrop |
B | ▲ | ☻ | ||||||||||||||||||||||||||
09.01.07 | TMC | TMC | correction AutohangupBusy, AutohangupDisconnected | there was no possibility to disable AutoHangup in version TMC>=4.5.0.2454 < 4.5.0.2477 | B | ▲ | ☻ | |||||||||||||||||||||||||
09.01.07 | TMC | TMC | TMC Reinitialisieren i jest Online, to w Caption musi zniknac napis Offline | B | ▲ | ☻ | ||||||||||||||||||||||||||
09.01.07 | TMS | TMS | [HKLM\ TMS] "GetTCPTapiPortRet0"="1" | N | ▲ | ☻ | ||||||||||||||||||||||||||
10.01.07 | TMS | TMS | Start server - log with version | N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Srv: 4.5.0.416 | ||||||||||||||||||||||||||||||||
03.01.07 | TMC TMS |
TriTapi | modSleep
ByVal lineOpen better log mLastOpenPrivileges, mLastOpenMediaModes really last try |
LineReset with privilages1, privilages2 LineMakeCall return was true, false |
B | ▲ | ☻ | |||||||||||||||||||||||||
03.01.07 | TMS | TMS | Log mnuTAPIReset, mnuUserLineClose, mnuUserLineOpen | N | ▲ | ☻ | ||||||||||||||||||||||||||
04.01.07 | TMS | TMS | TAPI-Reset
aller Lines wird durchgeführt., added date after version on panel |
Log: Reset all Lines Enter, Reset all Lines Exit | N | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* TMC: 4.5.0.2475 | ||||||||||||||||||||||||||||||||
03.01.07 | TMC | TMC TeliBook |
search
correction: end searching, RefSearch doesn't block |
Call mPBClient.SearchResult(enEventFoundItem, "", "") 'end searching | B | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* Srv: 4.5.411, Cli: 4_5_2474 | ||||||||||||||||||||||||||||||||
21.12.06 | TMS | TMS | added log LineOpen(reset tapi on time), Line Close | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.12.06 | TMS | TMS | added log: LineDial, LineMakeCall | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.12.06 | TMS | TMS | lineOpen: "LineOpenTimeOut" = 200 ms - default, time between lineOpen retries | [HKLM\ TMS\ TAPI] LineOpenTimeOut="200" | N | ▲ | ☻ | |||||||||||||||||||||||||
22.12.06 | TMS | TMS | "LineOpenRetry" = 3 - default, Retries count | [HKLM\ TMS\ TAPI] LineOpenRetry="3" | N | ▲ | ☻ | |||||||||||||||||||||||||
22.12.06 | TMS | TMS | gLineResetCloseOpenDelay | [HKLM\ TMS\ TAPI] LineResetCloseOpenDelay="200" | N | ▲ | ☻ | |||||||||||||||||||||||||
22.12.06 | TMS | TMS | TriTapi: SleepEvents: Sleep 1 | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.12.06 | TMS | TMS | LineReset: CloseLine, Sleep, OpenLine | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.12.06 | TMS | TMS | added on error goto ErrLine to StatusEAZ, TMR5_Answer, TMR5_Redirect, TMR5_MakeCall, TMR5_HookOn | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.12.06 | TMS | TMS | Delete disconnect connection TMC TeliMan.tsp<->TMS in LineReopen | virtual Tapi.disconnect | N | ▲ | ☻ | |||||||||||||||||||||||||
22.12.06 | TMC | TMC Telibook |
New telibook
search: 1. david search – also fax number 2. search name – also telefonnumber |
3. TMC
olref.mdb is also ref database - during search in references Unscharfe suche
only in ref databases and olref.mdb 4. if found in prime do not search unscharfe 5. Possible search "Greg Drazek" |
N | ▲ | ☻ | |||||||||||||||||||||||||
22.12.06 | TMC | TMC | klickTel return too long name (search in protocoll) tmc close | B | ▲ | ☻ | ||||||||||||||||||||||||||
22.12.06 | TMS | TMS | LineOpen, LineClose new menu | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.12.06 | TMS | TMS | systemsteureung, config linie, close line but not open | B | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Srv: 4.5.404 | ||||||||||||||||||||||||||||||||
18.12.06 | TMC | TeliBook | GoYellow registry, before it was necessary to add registry key with link, now it is default | B | ▲ | ☻ | ||||||||||||||||||||||||||
20.12.06 | TMS | TMS | Use line description instead line key | [HKLM\ TMS\ TAPI]:NoLineID = 1, default:0 | B | ▲ | ☻ | |||||||||||||||||||||||||
20.12.06 | TMS | TMS | disable function: Reset lines close open all lines if was error with open line | [HKLM\ TMS\ TAPI]:DisableResetLines = 0 default | B | ▲ | ☻ | |||||||||||||||||||||||||
20.12.06 | TMS | TMS | GetLineFromDescription search line without pernamentID | B | ▲ | ☻ | ||||||||||||||||||||||||||
20.12.06 | TMS | TMS | Logs: GetLineFromDescription, GetLineFromDescriptionDotLineName, GetLineFromDieNebenstellen | TAPI, yellow exclamation | N | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* Srv: 4.5.0.387, Srv Panas: 4.5.0.389 |
||||||||||||||||||||||||||||||||
06.12.06 | TMS | UpdateMDBFiles | New installation tms - restart | check if file exist, if not do not return error | B | ▲ | ☻ | tested | ||||||||||||||||||||||||
08.12.06 | TMC | TMC | Jacek changes: Write KW setting to database- Sql update | B | ▲ | ☻ | tested | |||||||||||||||||||||||||
08.12.06 | TMC | TMC | Central Desktop: No background file - no error (resume next) | B | ▲ | ☻ | tested | |||||||||||||||||||||||||
08.12.06 | TMS | TMS | Jetzt TAPI reset | Verwaltung \ Telefoniefunktionen | N | ▲ | ☻ | tested if TMC logged, can't reconnect - necessary restart | ||||||||||||||||||||||||
08.12.06 | TMS | TMS | TMS restart on time 14:31 | [HKLM\ TMS\ Options] "RestartTime"="14:31" | N | ▲ | ☻ | tested | ||||||||||||||||||||||||
08.12.06 | TMC | TeliBook | block click on mapi folder during load MAPI | wird aktualisiert | N | ▲ | ☻ | |||||||||||||||||||||||||
08.12.06 | TMC | TMC | Company in protokoll | N | ▲ | ☻ | tested | |||||||||||||||||||||||||
08.12.06 | TMC | TeliBook | GoYellow:
1. Protokoll z tms - tmc open 20 iexporer 2. Always all number not ussharfe suche 3. Disable automatic search in GoYellow during incoming calls |
[HKCU\ TMC\
PhoneBook] GoYellowSearchIncoming="1" GoYellowLink="www.google.pl" GoYellowEnable="1" |
N | ▲ | ☻ | doesn't work IncomingCall, from protocol | ||||||||||||||||||||||||
14.12.06 | TMC | TMC | Central
Desktop corrections: 1. Write to tabel desktops over Update SQL 2. Int() during save KW positions (when float) 3. Klik on CD X try show when error show MsgBox |
4. Timer which
check connetionn to CD database working only when was problem with this
connection 5. Default timer time from point 4: 2 s (instead of 15s) 6. If CD in sql do not check if file mdb exists 7. No file background or ico - no error |
B | ▲ | ☻ | tested | ||||||||||||||||||||||||
14.12.06 | TMS TMC |
TMS TMC |
Remote Shutdown TMC | Benutzer
status window / Nachricht senden shutdown###* where ### number 1÷999s default: 10. example: shutdown15* |
N | ▲ | ☻ | tested | ||||||||||||||||||||||||
14.12.06 | TMC | TMC | new KW on CD error - "ActionType".AllowZeroLength correction | B | ▲ | ☻ | tested | |||||||||||||||||||||||||
14.12.06 | TMS | setup | do not restart windows when new installation tms | B | ▲ | ☻ | tested | |||||||||||||||||||||||||
14.12.06 | TMC | TeliBook | GoYellow [HKCU
\ TMC \ PhoneBook] : "GoYellowSearchIncoming"="1" – search in GoYellow during Incoming Call |
"GoYellowLink"="http://www.goyellow.de/inverssuche/?TEL="
– link goYellow page "GoYellowEnable"="1" – search in GoYellow from Protokoll |
N | ▲ | ☻ | doesn't work | ||||||||||||||||||||||||
14.12.06 | TMS | TriTapi | Log line name if errir in lineOpen: strLineDetails(LineName,DeviceId) | N | ▲ | ☻ | tested: should be also added in LineClose | |||||||||||||||||||||||||
14.12.06 | TMC | TMC | TMC work in Offline - do not connect to TMS | [HKLM\ TMC\ Networking] Offline="1" default:0 | N | ▲ | ☻ | tested | ||||||||||||||||||||||||
14.12.06 | TMC | teliSP | teliSP - wrong date | B | ▲ | ☻ | tested | |||||||||||||||||||||||||
14.12.06 | TMS | TMS | Close TMS over X: MsgBox | Soll der TeliMan-Server geschlossen (beendet) werden? | N | ▲ | ☻ | tested | ||||||||||||||||||||||||
14.12.06 | TMS | TMS | MakeCall return error TMS call LineClose, LineOpen | [HKLM\ TMS\ TAPI] ReopenLineOnErrorMC="1" default 0 | N | ▲ | ☻ | tested | ||||||||||||||||||||||||
14.12.06 | TMS | TMS | Ctrl+Alt+Shift+L – MessageBox z ico information (without X and beep) | B | ▲ | ☻ | tested | |||||||||||||||||||||||||
14.12.06 | TMS | TMS | TMS – Do not TMS restart all lines when change TAPI in system | [HKLM\ TMS\ TAPI] Telephony_Reinit="1" default 0 | N | ▲ | ☻ | tested | ||||||||||||||||||||||||
14.12.06 | TMS | TMS | TMS: "RebindStopServer"="1" – TMS do not change port even cann't open port, TMS is stopped | [HKLM\ TMS\ Networking] RebindStopServer="1" default 1 | N | ▲ | ☻ | tested: should't create TMClient.reg | ||||||||||||||||||||||||
14.12.06 | TMS | TMS | Default TMS port :8327 | N | ▲ | ☻ | tested | |||||||||||||||||||||||||
(ms) rozlaczanie tylko disconnect - przetestowac | ||||||||||||||||||||||||||||||||
version: 1.0.0.5 td.Fields("ActionType").AllowZeroLength = True |
||||||||||||||||||||||||||||||||
********************************************* TMC: 4.5.0.2458, Srv: 4.5.0.384 |
||||||||||||||||||||||||||||||||
05.12.06 | TMS | TriTapi | TMS_PrefixInternalCall | N | ▲ | ☻ | ||||||||||||||||||||||||||
06.12.06 | TMS | TMS | better log for protocol and planer | N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* TMC: 4.5.0.2458, Srv: 4.5.0.384 |
||||||||||||||||||||||||||||||||
04.12.06 | TMS | TMS | Bigger company name, version + date | N | ▲ | ☻ | tested | |||||||||||||||||||||||||
04.12.06 | TMS | TMS | frmGDV.ProtocolCalls = false: | do not add to
window and database when user online when user offline do not add to window, but add to database |
N | ▲ | ☻ | tested | ||||||||||||||||||||||||
04.12.06 | TMC | TMC | ReadOnly shortcuts from databases if database readonly | N | ▲ | ☻ | ||||||||||||||||||||||||||
04.12.06 | TMC | TMC | Hide search in references databases - Einplatz | N | ▲ | ☻ | ||||||||||||||||||||||||||
04.12.06 | TMC | TMC | protocol serch in references database uhsharfe suche | N | ▲ | ☻ | ||||||||||||||||||||||||||
04.12.06 | TMS | TeliRef | 1. Synchronize
only one database 2. Tooltipi - database name |
RefSearch.exe SERVERMODE DBNAME="najnowsza" | N | ▲ | ☻ | |||||||||||||||||||||||||
04.12.06 | TMC | TMC | Clip -> Pers. Nr.2. "Eigene Nummer" | N | ▲ | ☻ | ||||||||||||||||||||||||||
04.12.06 | TMC | TMC | In PopUp Menu
in Protokole „Anrufer-Identifizierung (Referenzen)
<Strg+DblClick>” In popup „serch window” „In Anwendung öffnen <Strg+DblClick>“ |
N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2457, Srv: 4.5.0.380 |
||||||||||||||||||||||||||||||||
28.11.06 | TMC | teliSP.tsp | version: 1.0.9.0 | autodrop during make call: from phone.exe and tmc | N | ▲ | ☻ | Tested | ||||||||||||||||||||||||
28.11.06 | TMC | TeliMan.tsp | version: 3.0.0.33 | TeliMan.tsp can work with old and new (ClearCalls, PairedReq) TMS | N | ▲ | ☻ | |||||||||||||||||||||||||
28.11.06 | TMC | TeliMan.tsp | ReSearch do not run twice during first run tmc | B | ▲ | ☻ | ||||||||||||||||||||||||||
28.11.06 | TMC | TMC | central desktop in sql | N | ▲ | ☻ | Tested | |||||||||||||||||||||||||
28.11.06 | TMS | tmserver.ocx | tmserver.ocx: all method on queue fifo | B | ▲ | ☻ | ||||||||||||||||||||||||||
28.11.06 | TMC | TMC | cofigurable
Drop Disconnect and Busy TM_Autohangup_BusyTimeOut.reg default 0 - without delay TM_Autohangup_DisconnectedTimeOut.reg default 0 - without delay |
TM_Autohangup_Busy.reg default 1 TM_Autohangup_Disconnected.reg default 1 |
N | ▲ | ☻ | |||||||||||||||||||||||||
28.11.06 | TMC | TMC | CallMakeOrder | N | ▲ | ☻ | ||||||||||||||||||||||||||
28.11.06 | TMC TMS |
TMC TMS |
remote config | N | ▲ | ☻ | Tested | |||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2453 | ||||||||||||||||||||||||||||||||
27.11.06 | TMC | TMC | [HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Client\Networking] |
UserMustHavePassword="1" | N | ▲ | ☻ | |||||||||||||||||||||||||
27.11.06 | TMC | TMC | [HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Client\Networking] | UserMustHavePassword="1" | N | ▲ | ☻ | |||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2450 | ||||||||||||||||||||||||||||||||
22.11.06 | TMC | TMC | 1) lockTapiChoose | [HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Client\TAPI] "LockTAPI_Choice"="1" | N | ▲ | ☻ | |||||||||||||||||||||||||
22.11.06 | TMC | TMC | 4) TMC: Einstellungen / Netzwerk always possible change passwort | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.11.06 | TMC | TMC | 6) TMC:Einstellungen/Netzwerk change host, tcp, port, username, timeout, mstrTimeOutAnfrage msgbox and close | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.11.06 | TMC | TMC | 7) TMC must have password, at least 4 chars | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.11.06 | TMC | TMC | 16) Tools_GrantDirsAndFilesAccess(TARGETDIR ^ "Sms"); | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.11.06 | TMC | TMC | Einstellungen / Nezwerk / Kennwort deleted Kennwort in Kennwortliste ablegen | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.11.06 | TMC | TMC | tmserver.ocx problem: SendMessage -> RPCOnServer | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.11.06 | TMC | TMC | 12) ErrorAction Parameters optional | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.11.06 | TMC | TMC | 13) ClientOffLine protection | N | ▲ | ☻ | ||||||||||||||||||||||||||
22.11.06 | TMC | TMC | 14) ActionType cmd: msm2mgic.exe r -a%1 | [HKEY_CURRENT_USER\Software\Teliman\Client\Other] "StrCmd"="notepad.exe %1" |
N | ▲ | ☻ | |||||||||||||||||||||||||
22.11.06 | TMC | TMC | 15) AOTWindowsOff, AOTWindowsOn telibook correction | N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2446 | ||||||||||||||||||||||||||||||||
21.11.06 | TMC | TMC | DisablePrefixPrivateBut when was Outgoing connected or After 55s | N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2445 | ||||||||||||||||||||||||||||||||
17.11.06 | TMS TMC |
TMS TMC |
1) if flag nomulticast then send multicast over tcpip | 2) do not show watchdog msgbox | N | ▲ | ☻ | |||||||||||||||||||||||||
17.11.06 | TMC | TMC | refresh shortcuts not only outlook | SDRefreshMapi,tim_RefreshOutLookContacts_Timer refresh outlook shortcuts only when outlook enabled in telibook |
N | ▲ | ☻ | |||||||||||||||||||||||||
17.11.06 | TMC | TMC | but_prefix, but_Privat | N | ▲ | ☻ | ||||||||||||||||||||||||||
20.11.06 | TMC | TMC | 1) Button private - show form with ask
pinpin 2) mouse over-private-third ikon 3) clip - no reaction for mouseover 4) change ico one man->three man 5) Add pin - right mouse on ico |
N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2441, Srv: 4.5.0.378 | ||||||||||||||||||||||||||||||||
15.11.06 | TMS | TMS | 1)
Log correction: Set gLog = Nothing gLogToDB = False 2) gLogToDB Added on error 3) add other prefix only if External call |
B | ▲ | ☻ | ||||||||||||||||||||||||||
15.11.06 | TMC | TMC | frmdesktop:but_prefix:Privat | N | ▲ | ☻ | ||||||||||||||||||||||||||
15.11.06 | TMS | Setup | TMS:RefreshUserState default=0 | N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2440, Srv: 4.5.0.377 | ||||||||||||||||||||||||||||||||
13.11.06 | TMC | TMC | TeliSP twice installed | when
install TSPSetup.exe tsp name is with space on the end of name - it is
problem with compare names, so we get min in compare function if
pszInstalledProviderName=pchProviderName) min(strlen(pszInstalledProviderName), strlen(pchProviderName)))) |
B | ▲ | ☻ | |||||||||||||||||||||||||
10.11.06 | TMC | TMC | jacek
changes: 1) search during incoming call in central desktop 2) corrected problem with refresh reference short cut |
B | ▲ | ☻ | ||||||||||||||||||||||||||
10.11.06 | TMC | TMC | Search,
incoming call get all data - when click on reference contact TeliMan/Search - DragDrop_Drop – get all data - when click on reference contact |
B | ▲ | ☻ | ||||||||||||||||||||||||||
15.11.06 | TMC TMS |
TMC TMS |
@@ - choose prefix | opis+rejestry na strone www, nazwy OtherPrefixIcoEnabled.ico i gdzie sa | N | ▲ | ☻ | |||||||||||||||||||||||||
15.11.06 | TMC TMS |
Wizzard | TBWizzard F5 -
refresh Jacek changes Oracle |
opis | N | ▲ | ☻ | |||||||||||||||||||||||||
15.11.06 | TMS | TMS | TmServer -
1) Log, opis - jakie ikony wlaczyc w tms, jakie rejestry, jaki plik 2) LineClearCalls, 3) Benutzer-Eigenschaften, Durchwahl combo nie pokazywalo linni z * 4) NoModalMsgBox "Logged LineNames To File" 5) Nie dzialalo przekierowanie na linie z * |
N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2429, 4.5.0.374 | ||||||||||||||||||||||||||||||||
10.11.06 | TMC | TMC | jacek
changes: 1) search during incoming call in central desktop 2) corrected problem with refresh reference short cut |
B | ▲ | ☻ | ||||||||||||||||||||||||||
10.11.06 | TMC | TMC | Search,
incoming call get all data - when click on reference contact TeliMan/Search - DragDrop_Drop – get all data - when click on reference contact |
B | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2428, 4.5.0.374 | ||||||||||||||||||||||||||||||||
09.11.06 | TMC | TMC | correction:
RefreshRefContact If tmpSditem Is Nothing Then Exit Sub |
B | ▲ | ☻ | ||||||||||||||||||||||||||
10.11.06 | TMC | TeliSP | version:
1.0.7.1 do not delete + from incoming phone number |
B | ▲ | ☻ | ||||||||||||||||||||||||||
10.11.06 | TMC | TMC | after DesktopDragDrop_Drop RefreshRefContact | N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2426, 4.5.0.372 | ||||||||||||||||||||||||||||||||
02.11.06 | TMS | TMS | pbinisrv: Added not active Outlook_MAPI | N | ▲ | ☻ | ||||||||||||||||||||||||||
07.11.06 | TMC TMS |
RefSearch | 1) TrimOver:
CompletePhoneNumber, OutLookPhoneNumber, OutLookPhoneField, FirstName,
LastName, Company, ArchiveName Local (TeliRef.mdb) - 50, server - 255 2) do not exit if AddContact_Item, before when was error during insert record all other records waas missings in this folder 3) Cut to 255 chars (SQL) or 50 chars ( mdb – client and server) |
[HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Server\RefSearch] "PrintCutNames"="1" | N | ▲ | ☻ | |||||||||||||||||||||||||
08.11.06 | TMS | TMS | pbinisrv.mdb: textdatei example | N | ▲ | ☻ | ||||||||||||||||||||||||||
08.11.06 | TMC | TeliBook | TeliBook: FindLocOutlook hang | B | ▲ | ☻ | ||||||||||||||||||||||||||
08.11.06 | TMAUSvr | TMAUSvr | Automatic update Server do not check if was today akutalisiert - check only time | version: 3.3.6.3 | B | ▲ | ☻ | |||||||||||||||||||||||||
08.11.06 | TMS | TMS | ClearCalls | [HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Server\TAPI] "ClearCalls"="1" how test? | N | ▲ | ☻ |
|
||||||||||||||||||||||||
08.11.06 | TMC | TMC | new Multicast:
do not use new multicast if no necessary problem when change user |
[HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Client\Networking] MultiCastMCSock="1" | B | ▲ | ☻ | |||||||||||||||||||||||||
08.11.06 | TMS | RefSearch | TextFile: Param in PbIniSrv = "FirstRowIsColumnNames" | N | ▲ | ☻ | ||||||||||||||||||||||||||
08.11.06 | TMC TMS |
TMC TMS |
CentralFolder: x:\\CentralDesktop.mdb | [HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Server] "CentralDesktopDB"="\\CentralFolder\\CentralDesktop.mdb" |
N | ▲ | ☻ | |||||||||||||||||||||||||
08.11.06 | TMC | TMC | goYellow | [HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Client\PhoneBook] FindInGoYellowEnable="1" | N | ▲ | ☻ | |||||||||||||||||||||||||
08.11.06 | TMC | TMC | Database shortcuts | Drag &
drop desktop - refresh icoming call - search DblClick Search - MakeCall |
N | ▲ | ☻ | |||||||||||||||||||||||||
08.11.06 | TMC | TMC | Anrufer-Identifizierung
(Referenzen) Anrufer-Identifizierung (goYellow) |
N | ▲ | ☻ | ||||||||||||||||||||||||||
08.11.06 | TMC | TMC | No ActionType do not show Anwendunged öffnen, or Outlook | N | ▲ | ☻ | ||||||||||||||||||||||||||
08.11.06 | TMS | Assistant | oracle: Assistant + OmitBrackets=true | N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2426, 4.5.0.371 | ||||||||||||||||||||||||||||||||
02.11.06 | TMS | TMS | Star in line name | N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2411 | ||||||||||||||||||||||||||||||||
16.10.06 | TMC TMS |
RefSearch | HunterFix:
tmpStr = Trim(Phonenumber) ProcessRecord: Replace("'", " ") |
N | ▲ | ☻ | ||||||||||||||||||||||||||
16.10.06 | TMC TMS |
TBAssist | Reference database connection string: LocalIPAddress -> LocalHostname | N | ▲ | ☻ | ||||||||||||||||||||||||||
16.10.06 | TMC | Telibook | search Outlook use refence Database | N | ▲ | ☻ | ||||||||||||||||||||||||||
16.10.06 | TMC | TMC | Search: PhoneText missing - Outlook | B | ▲ | ☻ | ||||||||||||||||||||||||||
16.10.06 | TMC TMS |
TMC TMS |
Name1, Name2 - 50 signs - SQL check | N | ▲ | ☻ | ||||||||||||||||||||||||||
18.10.06 | TMC | telibook | 1. search
correction (delete MoveFirst: overloop) 2. Incoming call. find in Outlook show wrong number 3. Incoming call: find on desktop, after it find in Outlook - open contact unnecessary 4. use OutlookEdit instead of get item, display 5. search in Outlook - use only reference database do not call MAPI |
B | ▲ | ☻ | ||||||||||||||||||||||||||
23.10.06 | TMC | RefSearch | 1) Error ' in
name replace ' -> ' ' 2) OlSearch name -> RefSearch |
B | ▲ | ☻ | ||||||||||||||||||||||||||
24.10.06 | TMC | telibook | Ref Search Outlook: translate BusinessTelephoneNumber | B | ▲ | ☻ | ||||||||||||||||||||||||||
24.10.06 | TMC | TMC | Misereor: Unsharfe suche – unbekann | N | ▲ | ☻ | ||||||||||||||||||||||||||
24.10.06 | TMC | TMC | Misereor: Dbl Click + Ctrl and PopUp in search "In Anwendung öffnen" | DblClick with CTRL in protokol search via number | N | ▲ | ☻ | |||||||||||||||||||||||||
24.10.06 | TMC | telibook | 1) show fieldname in Rs_ItemFieldValue during, SDItemFromADODb_Make2 error | 2) tmtvNodeSelected_Timer:Use OmitBrackets in ORDER BY | B | ▲ | ☻ | |||||||||||||||||||||||||
26.10.06 | TMC | TMC | TeliMan TAPI: teliSP | N | ▲ | ☻ | ||||||||||||||||||||||||||
27.10.06 | TMC | TMC | MultiCast problem: new component-MCSock.dll | MultiCastMCSock_Enable.reg for enable | B | ▲ | ☻ | |||||||||||||||||||||||||
27.10.06 | TMC | TMC | gIsNetwokDebug = False | B | ▲ | ☻ | ||||||||||||||||||||||||||
27.10.06 | TMS | RefSearch | changed OLSearch->RefSearch when read/write registry | Misereor: Can
generate Reference datas for txt database In connnection string field, PBiniSrv must contains full path to txt file, in type field should be “TextFile” Fields table must contains column numbers (indexed from 1) for each used field. Separator in txt file “;” |
N | ▲ | ☻ | |||||||||||||||||||||||||
27.10.06 | TMC TMS |
Telibook | Can use registry for path to centraldesktop.mdb (full path) | HKLM\SOFTWARE\Teliman\Client\CentralDesktopDB | N | ▲ | ☻ | |||||||||||||||||||||||||
31.10.06 | TMC | TMCenter | Misereor:TMAction(Number) | N | ▲ | ☻ | ||||||||||||||||||||||||||
********************************************* Cli: 4.5.0.2410 Srv: 4.5.0.370 | ||||||||||||||||||||||||||||||||
13.10.06 | TMC | TMC | Properties Kurzwahl, Cancel - not decrement modal windows count | not shown search all window, planer | B | ▲ | ☻ | |||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
10.10.06 | TMC | TeliBook TMC |
Protokol: 1) search in old way during StartTeliMan, even when -"minus"(do not search in klickTel, do not connect to Outlook) | B | ▲ | ☻ | ||||||||||||||||||||||||||
10.10.06 | TMC | Telibook | search in references databases only once, not 5 times | B | ▲ | ☻ | ||||||||||||||||||||||||||
13.10.06 | 1) Unsharfe suche – 3, 25 – default – | TODO: working in all databases | N | ▲ | ☻ | |||||||||||||||||||||||||||
13.10.06 | ShowSearchInc - default = 1 | N | ▲ | ☻ | ||||||||||||||||||||||||||||
13.10.06 | DblClick on frmSearch during IncomingCall - use MaxCutLen | N | ▲ | ☻ | ||||||||||||||||||||||||||||
13.10.06 | olsearch: Hunter, 2 one field in two | N | ▲ | ☻ | ||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
30.08.06 | TMC | setup | delete english from TMS - need for automatic update(install) | N | ▲ | ☻ | ||||||||||||||||||||||||||
05.09.06 | TMS | licence | mTelephony_RequestMakeCall:Hunter-Sonderbehandlung | N | ▲ | ☻ | ||||||||||||||||||||||||||
06.09.06 | TMC | TeliBook | DisableSqlLimit only to 32000 (int limit) - corrrection | tmtvNodeSelected_Timer:Dim i% -> long; Dim j% -> long | B | ▲ | ☻ | |||||||||||||||||||||||||
05.09.06 | TMC | TeliBook | DisableSqlLimit ->Sqllimit - limit configurable - 0 - no limit | [HKLM \ TMC \ PhoneBook] SqlLimit="0" | N | ▲ | ☻ | |||||||||||||||||||||||||
09.09.06 | TMC | TMC | Copy text to clipboard: (0)-69-95092-0, "+49 - 171 - 172 78 30" | B | ▲ | ☻ | ||||||||||||||||||||||||||
13.09.06 | TMC | TeliMemo | TeliMemo: TMSD.SDItem -> object |
N | ▲ | ☻ | ||||||||||||||||||||||||||
13.09.06 | TMC | TMDialer | TMDialer.exe Set kwd = New TMSD.SDItem -> Set kwd = CreateObject("TMSD.SDItem") |
Trius -> Romico | N | ▲ | ☻ | |||||||||||||||||||||||||
22.09.06 | TMC | setup | not override "KlickTeliman", registry during setup | B | ▲ | ☻ | ||||||||||||||||||||||||||
25.09.06 | TMC | TMC | HunterEdition modMain - SearchInApp | N | ▲ | ☻ | ||||||||||||||||||||||||||
21.09.06 | TMC | TMC | Search: 1) delete column phonenumber1, phonenumber2… |
2) show
columnyPhoneField (BusinessTelephoneNumber) 3) search keypad - TelNumber1 - record1, TelNumber2 - record2 |
N | ▲ | ☻ | |||||||||||||||||||||||||
29.09.06 | TeliMan | TeliMan | Remote database references | N | ▲ | ☻ | ||||||||||||||||||||||||||
05.09.06 | TMC | TMC | shortcuts outlook - no exchange - no show msg during refresh | B | ▲ | ☻ | code changes - see komentar[1] | |||||||||||||||||||||||||
04.10.06 | TeliMan | TeliMan | add menu
Action->SMS versenden add btnSMS versenden do KeyPad not load skype entries from protocol add skype call to memo default smaller frm search (deleted columns in previous step), StarupPosition = CenterOwner |
N | ▲ | ☻ | ||||||||||||||||||||||||||
06.10.06 | TMS TMC |
olsearch TBAssist |
Databases ref:
pbIniSrv.mdb - add Outlook Outlook-a 2) olsearch.exe -> RefSearch 3) TBAssist:127.0.0.1 Connection Ref string -> 192.168.0.35 there was error before |
N | ▲ | ☻ | ||||||||||||||||||||||||||
06.10.06 | Outlook
search error: Telibook: Search.frm: changed MapiItem_Find(DBName = "OutLook/" & olFolder.name->DBName = "OutLook/" & olFolder.DisplayName |
B | ▲ | ☻ | ||||||||||||||||||||||||||||
29.09.06 | TMC | Telibook | search in references databases name, surname, company | TODO: Outlook | N | ▲ | ☻ | |||||||||||||||||||||||||
09.10.06 | TMC | TeliBook TMC |
Search.frm 1) Scroll horizont default not show even when vertically is shown |
B | ▲ | ☻ | ||||||||||||||||||||||||||
10.10.06 | TMC | TeliBook TMC |
1) Do not use
MAPI if disabled (not active in pbini.mdb): - Disable MAPI during working: set obj = nothing - Refresh, Edit Outlook Shortcut from TMC 2) Menu file correction - 2 separators |
B | ▲ | ☻ | ||||||||||||||||||||||||||
03.10.06 | TMC | TMC | Skype
menu: <Umschalt>+<Dopp.klick> <Shift>+<DblClick> |
Search.frm: Skype -> TelefonInfo DblClick |
N | ▲ | ☻ | |||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
31.08.05 | TeliMan Login Login-screen: ...and <Abbrechen> should close TeliMan |
"Name" "PW" <OK> <Offline> <Abbrechen> add Offline to frmEingabeServerAddresse.frm |
▲ | |||||||||||||||||||||||||||||
06.07.06 | tac: added kein | |||||||||||||||||||||||||||||||
06.07.06 | Automatically install TeliMan server | fast answer when click update in TeliMan server | ||||||||||||||||||||||||||||||
03.04.06 | AllowBusy2Connected Alcatel Pbx | call to busy,
callback no information in TeliMan about connected correction:AllowBusy2Connected-doesn't work before |
||||||||||||||||||||||||||||||
10.07.06 | TMS | TMS | send numbers calls to netwerk.tsp | check in tsp if numbers call = 0 then clear calls in TeliMan server | B | ▲ | ☻ | |||||||||||||||||||||||||
10.07.06 | first run - lcr works correction | |||||||||||||||||||||||||||||||
12.07.06 | TMS TMC |
TMS TMC |
vpn chat, planer | chat:possible to send chars: “~” “^” | N | ▲ | ☻ | |||||||||||||||||||||||||
06.07.06 | TMC | TMC | tac: added kein | TeliMan focus kein correction | B | B | ☻ | |||||||||||||||||||||||||
12.07.06 | TMS | TMS | automatic install tmserver | N | ▲ | ☻ | ||||||||||||||||||||||||||
12.07.06 | AUS | AUS | AUS - close online update window during download correction | B | ▲ | ☻ | ||||||||||||||||||||||||||
21.07.06 | KlickTel: 1) Do not show ErrMsg when no KlickTel registry 2) Correction: during run set klickTel not initialized 2) Show deactivate klickTel only once |
|||||||||||||||||||||||||||||||
21.07.06 | Central desktop: - Reconnect - better load ico for desktops, no modal MsgBox in Central Desktops - No modal Msg only when user make click - No load desktops when no database - kontekst menu - not visible add after click on ear central desktop - KW settings on CD, disable network, ok - many MsgBoxes |
Sms : - Add field mail - If KeyAscii = 13 Then Call btnOK_Click - Validate mail-a in TeliMan - Send sms from search |
||||||||||||||||||||||||||||||
21.07.06 | 1) check for Answer, Drop,
Focus if good Ctrl, Alt are pressed 2) Allow Wählen hot key = kein, before hang keyboard if other was not kein |
|||||||||||||||||||||||||||||||
21.07.06 | Jacek VPN changes 1) first run TeliMan server after restart - doesn't work VPN chat 2) Error in VPN connection - desn't reconnect 3) GetUserServerIP added Err.Clear |
|||||||||||||||||||||||||||||||
26.07.06 | TMC | TMC | Central desktop: 1) Stop procedure D&D when disconnect database (clsDragDrop.cls - BreakMultipleDrop, RestartMultipleDrop). 2) Test connection with db DC before display settings central desktop 3) Check default path ico and background 4) Disable update database for connection test (not necessary) |
5) During recconect get
settings for cd from serwer 6) Add new KWD when no connection with database, no msg 6) New test if database available (new DIr) 7) Cosmetic kode changes 8) Kode optimalization |
B | ▲ | ☻ | |||||||||||||||||||||||||
07.08.06 | TMC | TeliBook | klickTel: 1) klickTel timer - configurable in registry |
2) On error goto in klickTel Timer | N | ▲ | ☻ | |||||||||||||||||||||||||
09.08.06 | TMC | Setup | MultiLine - get flag from registry and set as default | N | ▲ | ☻ | ||||||||||||||||||||||||||
09.08.06 | TeliMan | VPN | VPN ChatServer: 1) WatchDog 2) Timer disable correction 3) When error from client - disconnect client 4) TeliMan ico |
version: 1.1.3.43 TmChatServer Access violation as adress... in module TMClicom.ocx TTMC.ClientSocket1Read: ServerStream.Clear; -> if ServerStream<>Nil then ServerStream.Clear; |
N | ▲ | ☻ | |||||||||||||||||||||||||
10.08.06 | TMC | Protocol | Protocol.cls Names_Search:added doevents |
NamesFromNumber_Get: Set SDItem = Nothing | B | ▲ | ☻ | |||||||||||||||||||||||||
17.08.06 | TMC | TeliMemo | version: 1.0.0.117 1) load memo only when frm memo visible 2) Logium -> ROMICO GmbH |
B | ▲ | ☻ | ||||||||||||||||||||||||||
17.08.06 | TMC | TmPhone | version: 3.0.0.1150 wait between Hold and MakeCall [HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Client\TAPI] "HoldMakeCallDelay"="500" "HoldMakeCallDelayNoDoEvents"="0" |
CallMake: If gHoldMakeCallDelay > 0 Then Call Wait(gHoldMakeCallDelay / 1000, gHoldMakeCallDelayNoDoEvents) End If |
N | ▲ | ☻ | |||||||||||||||||||||||||
18.08.06 | TMC | TMC telibook |
Central desktop + sms from
telibook 1) send sms from telibook 2) delete unused funktion SDItemFromADODb_Make3 3) TeliBook/Search delete contact from CD - error: |
4) Offline, search - msg about
cd 5) D&D on cd, break network before drop - lost contact 6) missprint in teliman server english “Edit centeral desktop” |
N | ▲ | ☻ | |||||||||||||||||||||||||
19.06.06 | TMC | TeliBook | Telibook / search dbl clicl - call on firma field | B | ▲ | ☻ | ||||||||||||||||||||||||||
21.08.06 | TMC | TMC telibook |
Skype changes: 1.TeliBook and skypeid 2.TeliMan protocol and skype 3.TeliMan notiz and skype |
4.TeliMan new module for
skype 5.TeliBook import from file 6.TeliMan new err service 7. TeliBook new err service 8. TeliMan 2xcall on 1 KW |
N | ▲ | ☻ | |||||||||||||||||||||||||
23.08.06 | TMS | TMS | LoadGDVfromfile-error 94: Invalid use of Null | Telefonnummer - null add "" & before Line, Telefonnummer, Provider |
B | ▲ | ☻ | |||||||||||||||||||||||||
23.08.06 | TMS | TMS | 1)Datei /
Verwaltung / Geschprachprotokoll integer -> long 2) Bei mehr als 0 Eintragen in der Protokoll - Disable move protokoll from mdb to txt file 3) EUR settings moved from Verwaltung to configuration 4) move protokoll from mdb to txt file configurable time |
5) move
protokoll from mdb to txt file configurable compact database 6) not move protokoll from mdb to txt file during run TeliMan 7) Disable Close, open database after 500 protokoll entries |
B | ▲ | ☻ | |||||||||||||||||||||||||
24.08.06 | TeliMan | TriTapi | No
filter 00 for successfull calls 1) always return CalledID in CalledID not return ConnectedID insted if set 2) call FilterNumber with IsIncoming call (not always true or false) |
3)
add DebugLog "FilterNumber Incoming: " & CStr(bIncomming) &
" In: " & Number & " Out: " & str &
" CallState: " & TAPIText.TAPILineCallStates(nMask) &
" CallInfo: " & TAPIText.TAPILineCallInfoState(nType) to FilterNumber |
B | ▲ | ☻ | |||||||||||||||||||||||||
24.08.06 | TMS | TMS | No filter 00 for successfull calls | EvtlAuslagern
add LOG: counter how many was moved from mdb to txt btnProtToTxt jetzt now |
N | ▲ | ☻ | |||||||||||||||||||||||||
24.08.06 | TMS | TMS | mTAPI_CallRemoved Clear calls when no calls on line in tsp only when set flag in registry |
gClearCalls =
CBool(objRegistry.GetRegValue(HKEY_LOCAL_MACHINE, gcRegKey &
"TAPI", "ClearCalls", "0")) 'use Active Calls on line from TAPI |
N | ▲ | ☻ | |||||||||||||||||||||||||
28.08.06 | TMS | TMS | watch dog - default on | N | ▲ | ☻ | ||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
03.07.06 | AllowBusy2Connected | CallConference, CallTransfer,add If Not (HeldCalltmp Is Nothing) Then | ||||||||||||||||||||||||||||||
03.07.06 | added CallTransfer to tmcenter.exe | |||||||||||||||||||||||||||||||
03.07.06 | #if COMPILE_DEBUG <> 1
tmcenter late binding gTMClipboard, gTMClipboard #else tmcenter early binding gTMClipboard, gTMClipboard |
|||||||||||||||||||||||||||||||
03.07.06 | default TimeOut increased from 5s to 10s | |||||||||||||||||||||||||||||||
03.07.06 | DelFirstCallOnList | |||||||||||||||||||||||||||||||
19.06.06 | problems with reactivate of existing RUL !!! | |||||||||||||||||||||||||||||||
rollback - doesn't work good | ||||||||||||||||||||||||||||||||
lstRufumleitungen_DblClick: lstRufumleitungen.Selected(idx)=Not lstRufumleitungen.Selected(idx) |
||||||||||||||||||||||||||||||||
03.07.06 | deleted tritapi from references TeliMan | |||||||||||||||||||||||||||||||
05.07.06 | Central desktops: lost network fro short time | |||||||||||||||||||||||||||||||
31.08.05 | TeliMan Login Login-screen: ...and <Abbrechen> should close TeliMan |
"Name" "PW" <OK> <Offline> <Abbrechen> |
▲ | |||||||||||||||||||||||||||||
05.07.06 | Central desktops: D&D from Telibook multi KW | no connection to central desktops database | ||||||||||||||||||||||||||||||
05.07.06 | Central desktops: D&D no connection to central destop database | MsgBox with no posibility to click | ||||||||||||||||||||||||||||||
05.07.06 | search Desktop Central - break network | |||||||||||||||||||||||||||||||
06.07.06 | Prime:add to PrimeSearch:+49 ->0, +->00, " " -> "" | |||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
28.06.06 | Corrected create Teliman icon on desktop during first setup silent | |||||||||||||||||||||||||||||||
28.06.06 | added MsgBox Err.Description, , "TeliMan PrimeIncomingCallErr" | to PrimeIncomingCall | ||||||||||||||||||||||||||||||
29.06.06 | add On Error Resume Next to gx, gy | |||||||||||||||||||||||||||||||
19.06.06 | problems with reactivate of existing RUL !!! | rollback - doesn't work good | ||||||||||||||||||||||||||||||
29.06.06 | Central desktop lost network - one MsgBox | |||||||||||||||||||||||||||||||
29.06.06 | Central desktop Incoming call, tmp KW, save - no on desktop | |||||||||||||||||||||||||||||||
02.06.06 | Clipboard - Trim,delete last crlf, 123ccc123-ok | |||||||||||||||||||||||||||||||
29.06.06 | Found item in telibook in central desktop right mouse - error | |||||||||||||||||||||||||||||||
30.06.06 | Skype changes: •bug FlushSkypeTable (hide msgbox, try again in 3sec + DebugWriteString) •„Enter” answer Skype call also when TeliMan minimizedy • „Shift” + 2x click call Skype PC |
|||||||||||||||||||||||||||||||
30.06.06 | F7 makes v, F9 makes x | |||||||||||||||||||||||||||||||
03.07.06 | Correction CallConference, CallTransfer | If Not (HeldCalltmp Is Nothing) Then | ||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
, | clsProtocol.NAmesFromNumber_Get | Name1 = rs!IconText1 -> Name1 = "" & rs!IconText1 | ||||||||||||||||||||||||||||||
13.06.06 | gX i gY - functions (pAlwaysOnTop) | If (temp = 0) Then temp = 15 | ||||||||||||||||||||||||||||||
13.06.06 | Skype Incoming Call from testgd1 too short KW | |||||||||||||||||||||||||||||||
14.06.06 | but_prov_Click | 340 Element '20' des Steuerelementfelds existiert nicht | ||||||||||||||||||||||||||||||
15.06.06 | klicktel installed after TeliMan | Error Msg:Das System kann die angegebene Datei nicht finden | ||||||||||||||||||||||||||||||
14.06.06 | klickTel Error Msg: Das Handle ist ungültig | |||||||||||||||||||||||||||||||
14.06.06 | TMRobot5 - one licence + key erweiter for TeliMan clients | |||||||||||||||||||||||||||||||
23.06.06 | Correctoin linence panasonic erweiter | enKeyTMPanasonicErweiterung = 7 -> 25 | ||||||||||||||||||||||||||||||
23.06.06 | Prime: Incoming Call + MakeCall | |||||||||||||||||||||||||||||||
23.06.06 | added onerror goto in Edit desktop but_OK_Click | |||||||||||||||||||||||||||||||
19.06.06 | problems with reactivate of existing RUL !!! | |||||||||||||||||||||||||||||||
23.06.06 | TeliMan client slinet setup: -a -silent | |||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
06.06.06 | klickTel:Copy contacts to TeliMan | |||||||||||||||||||||||||||||||
06.06.06 | Telibook: David faster load contacts | olRef witn name1, name2, company | ||||||||||||||||||||||||||||||
06.06.06 | right click - refresh, click on opened MAPI folder again refresh | David refresh, close Telibook, open Telibook | ||||||||||||||||||||||||||||||
14.06.06 | Scroll - window exception after develop TeliMan in vb | |||||||||||||||||||||||||||||||
14.06.06 | search in TeliMan rightclick -fehler | all items in skype menu invisible | ||||||||||||||||||||||||||||||
14.06.06 | Asia changes:Central Desktop - save not editable | |||||||||||||||||||||||||||||||
14.06.06 | Teliman - New central desktop/Deactivate network - TeliMan close | |||||||||||||||||||||||||||||||
14.06.06 | Teliman - skype incomming call (small button) | |||||||||||||||||||||||||||||||
13.06.06 | CentralDesktop out of order KW auto order | |||||||||||||||||||||||||||||||
13.06.06 | Telibook search path first in klick 2006, and then in 2005 | |||||||||||||||||||||||||||||||
13.06.06 | k2TMan32.dll | |||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
01.06.06 | sms use licence key | 06.06.06 - wrong component in setup | ||||||||||||||||||||||||||||||
07.06.06 | Telibook: DBGroupsMAPI_StoreDAO | beep during load MAPI folders | ||||||||||||||||||||||||||||||
06.06.06 | Telibook: David faster load contacts | |||||||||||||||||||||||||||||||
06.06.06 | Telibook hide child MAPI folders | |||||||||||||||||||||||||||||||
06.06.06 | skype corrections | |||||||||||||||||||||||||||||||
06.06.06 | right click - refresh, click on opened MAPI folder again refresh | |||||||||||||||||||||||||||||||
14.02.06 | Annehmen und Auflegen über F-Tasten | Option:drop and answer with
F-Keys correction save settings |
▲ | |||||||||||||||||||||||||||||
06.06.06 | central desktops settings - network path | |||||||||||||||||||||||||||||||
06.06.06 | Skype corrections: 1) show for small time number instead skypeid 2) Fatser delete skype line 3) After switch desktops find any contact 4) After switch desktops can't drop skype call |
5) Do not show all contacts
during incoming call 6) Catch all errors 7) minimize skype 8) disappear skype id during call 9) instead 1, testgd1 |
||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
26.04.06 | Der neue TeliMan Klient
downloadet. -> Ein TeliMan-Client-Update wurde runtergeladen. Der neue TeliMan Server downloadet. -> Ein TeliMan-Server-Update wurde runtergeladen. |
Überprüfen LCR: Inkorrekte Lizenz. -> LCR-Update prüfen: Keine LCR-Update-Lizenz vorhanden oder abgelaufen. | ||||||||||||||||||||||||||||||
10.05.06 | TeliMan Skype corrections | |||||||||||||||||||||||||||||||
31.05.06 | when TeliMan minimized and IncomingCall identify Incoming number | |||||||||||||||||||||||||||||||
31.05.06 | When run TeliMan in first lines check if new updates are available and can be installed | |||||||||||||||||||||||||||||||
31.05.06 | planer doesn't work | |||||||||||||||||||||||||||||||
31.05.06 | David correction - wrong component | |||||||||||||||||||||||||||||||
01.06.06 | tmserver send redirect | |||||||||||||||||||||||||||||||
01.06.06 | sms use licence key | |||||||||||||||||||||||||||||||
01.06.06 | when TeliMan client has lower version, try make update | |||||||||||||||||||||||||||||||
01.06.06 | Protokoll anzeigen | |||||||||||||||||||||||||||||||
02.06.06 | skype: pc<->pc blue line | |||||||||||||||||||||||||||||||
01.06.06 | MessageAdmin missing in setup | |||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
24.04.06 | DesktopCentral -> CentralDesktop | |||||||||||||||||||||||||||||||
24.04.06 | sms - license identyfication | |||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
11.05.06 | mouse problem and click x | |||||||||||||||||||||||||||||||
11.05.06 | delete CheckBox update from setup - default enabled | |||||||||||||||||||||||||||||||
10.05.06 | Neue Ebene anlegen
Center->Neue zentrale Ebene anlegen Menü _Datei – Datenkonversion soll weg Menü - LCR Update -> Online Update |
|||||||||||||||||||||||||||||||
10.05.06 | TeliMan client / konfiguration AutoUpdate: Run Now Update: Update Starten, check box - run AUC during system start |
|||||||||||||||||||||||||||||||
10.05.06 | New Central desktop as first desktop | |||||||||||||||||||||||||||||||
10.05.06 | Correction autosize KW | |||||||||||||||||||||||||||||||
10.05.06 | Not search contact in hidden Outlook folder | |||||||||||||||||||||||||||||||
10.05.06 | Wärung correction | |||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
10.03.06 | Shortcut from Outlook, eigenshaftet with Shift, change ico, skype-field | after refresh desktop ico,skype-field lost | ||||||||||||||||||||||||||||||
15.03.06 | D&D Multi planer | |||||||||||||||||||||||||||||||
26.07.05 | get picture from Outlook for KW | ▲ | ||||||||||||||||||||||||||||||
28.04.06 | Sms: "Ü", "ü", "ä", "ö", "Ä", "Ö", "ß | |||||||||||||||||||||||||||||||
28.04.06 | do not show update log - protokoll anzeigen button | |||||||||||||||||||||||||||||||
14.02.06 | Annehmen und Auflegen über F-Tasten | Option:drop and answer with
F-Keys correction save settings |
▲ | |||||||||||||||||||||||||||||
11.01.06 | RUL aus- bzw einschalten am Server | is it bug or feature, that it
is poss. to disable RUL for e.g. User1, but it is not poss. to enable again
!? (…and please Pixel-Tuning of this Form) |
B | ▲ | ||||||||||||||||||||||||||||
28.04.06 | TeliMan server protocol filtr | |||||||||||||||||||||||||||||||
13.06.05 | KW-Sizes | please change KW-Sizes (see jpg) | ► | |||||||||||||||||||||||||||||
06.03.06 | Send sms from search frm TeliMan/ Telibook | context menu in Telibook | ||||||||||||||||||||||||||||||
11.04.06 | TeliMan | TeliBook | Protocol / Aktion Unbekannte identifizieren | toolbar button | ||||||||||||||||||||||||||||
11.04.06 | 30s refresh MAPI in telibook after telibook run | 30s refresh MAPI in telibook after TeliMan run-change for 15s | ||||||||||||||||||||||||||||||
11.04.06 | Telibook; Datei / Alle Outlook Ordner anzeigen, | block in olsearch hidded folders | ||||||||||||||||||||||||||||||
28.04.06 | TeliMan update | |||||||||||||||||||||||||||||||
Central desktops | ||||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
21.03.06 | Skype blue line (SkypeIn, SkypeOut), protocol, Answer, Drop | |||||||||||||||||||||||||||||||
03.04.06 | AllowBusy2Connected | call to busy, callback no information in TeliMan about connected | ||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
03.03.06 | TMRobot5 new messages:TMR5GetStatus,TMR5Answer,TMR5HookOn | |||||||||||||||||||||||||||||||
10.03.06 | D&D doesn't work when was D&D on the same folder previous | |||||||||||||||||||||||||||||||
10.03.06 | Conference correction (MS) | TM client was in conference, drop, client can't MakeCall | ||||||||||||||||||||||||||||||
TeliMan automatic update only TeliMan client | ||||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
14.03.06 | Skype In | |||||||||||||||||||||||||||||||
16.03.06 | Drop on Offfering -> tmserver delete call, not send information to netzwerk.tsp. Call stay in netzwerk for ever - tmserver do not send more infotmaions about this call | Removing Unssuccesfuly Droped Call | ||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
09.03.06 | Show hide menu in Telibook when registry enable it | |||||||||||||||||||||||||||||||
10.03.06 | Skype Out | |||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
09.03.06 | D&D on the same pulpit with Shift (also from search window) | |||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
08.03.06 | Kurzwahltasten mit STRG-Taste verschieben | |||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
14.02.06 | move KW wiht Ctrl, Drag&Drop without Ctrl | |||||||||||||||||||||||||||||||
14.02.06 | MultiHolds and D&D on connected call -> transfer | |||||||||||||||||||||||||||||||
18.02.06 | clsProtocol.Disconnect: 06172170300 | |||||||||||||||||||||||||||||||
15.02.06 | Bug: Telibook-Import | Problem with TXT-Import in Standard-Telibook-Pbmain (Company is not imported) | ||||||||||||||||||||||||||||||
23.11.05 | TeliMan Calendar Mon, Thu..nearly white Xp colors silver | grey color should be | ||||||||||||||||||||||||||||||
28.02.06 | TeliMan | OptionProtocol | Auch Anwahlversuche protokollieren | text chagned | ► | |||||||||||||||||||||||||||
14.02.06 | TeliMan | Klicktel-Contact to TeliMan | ▲ | |||||||||||||||||||||||||||||
15.02.06 | TeliMan | TeliMan sms | ||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
09.02.06 | Called Id add to Multicast | TeliManUser.cls (Busy and Ringing) | ||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
26.01.06 | New button: delete all registry connected with tapi | TeliMan server run again and set all default registry | 0) TSP-name tsp - have a look -
it is Nebenstellen V 1) Datei / Konfiguration / Tapi-Triber New button: Reset Registry MessageBox: "Diese Funktion setzt die entsprechenden Registry-Einträge zurück. Bitte nur verwenden, falls die Benutzer im Statusfenster nicht mehr reagieren und ein Windows-Neustart keine Abhilfe brachte." Ok/cancel clear registry: TAPI, Tsp name, Benutzer, EAZ, Server EAZs V 2) Datei / Verwaltung / Nebenstellen New button: Reset registry, next Zuordnen but to right MessageBox: "Diese Funktion setzt die entsprechenden Registry-Einträge zurück. Bitte nur verwenden, falls die Benutzer im Statusfenster nicht mehr reagieren und ein Windows-Neustart keine Abhilfe brachte." Ok/cancel clear registry: TSP name, Benutzer, EAZ, Server EAZS V 3) Geschprächliste menu -> Geschprächsprotokoll V 4) Datei / Verwaltung / Geschprächsprotokoll Geschprechliste tab -> Geschprächsprotokoll V 5) Benutzerstatus / right click on Benutzer add menu after separator Eigenschaften - Datei / verwaltung / Benutzer V 6) Gesprächsprotokoll Eigenschaftern -> Datei / Verwaltung / Gesprächprotokoll - first icon (icon from Telibook Eigenschaftern) 7) Benutzerstatus Eigenschaftern -> Datei / Verwaltung / Benutzer - first icon (icon from Telibook Eigenschaftern) |
|||||||||||||||||||||||||||||
26.01.06 | Line Open return error, log with red cross | next time when open line ok user should connect without problems | 1) Don't save LineDescription,
LineKey if empty. if run TMS, and some line is lost, go to user
configuration, ok -> LineDescription, LineKey cleared. During next run TMS
client can't makecall till change TAPI in TMS 2) GetLineFromDescription doesn't clear mLineKey = "" when not found line 3) LineOpen if Line Is Nothing return false 4) If can't find line try find line via description in line description, without PermanentId GetLineFromDescriptionDotLineName 5) if LineOpen = false or lost line name: "Could not open TAPI line:" 6) GetLineFromDieNebenstellen |
|||||||||||||||||||||||||||||
19.01.06 | TeliMan server - andere server -> vpn | frmMDIMain: mnuOtherServers: Andere Server->VPN | ||||||||||||||||||||||||||||||
18.01.06 | Lost passwords in TeliMan srv after close TeliMan server | LadeBenutzerliste,
LadeBenutzer2: Call SavePwd(neuBen.Benutzername, neuBen.Passwort) |
||||||||||||||||||||||||||||||
18.01.06 | checkbox - disable protocol in TeliMan server | frmGDV.frm:ProtocolCalls frmVerwaltung.frm:chkProtocolCalls modMain.bas:ReagRegistry: frmGDV.ProtocolCalls Protocol.cls:PutTrackedCallinProtocol: If frmGDV.ProtocolCalls = False Then Exit Sub |
||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
08.09.05 | Phone text missing | if
drag&drop outlook-contact from - Search-Window - and from Telibook It's OK, but after switching Desktop-Layer lost again! |
||||||||||||||||||||||||||||||
06.12.05 | abwesend - show message when after timer and move mouse or keyboard | |||||||||||||||||||||||||||||||
20.12.05 | edit in search window | phone1 move on company place | ||||||||||||||||||||||||||||||
16.12.05 | Typen unverträglich, Aktion: Initializiere Telephony | Replace(Format(App.Major & "," & App.minor, "0.00"), ",", ".") | ||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
14.12.05 | mn_kurzwahl_eigenschaften_Click_Err 9 Subscription out of range |
Edit sortcut when not opened telibook | ||||||||||||||||||||||||||||||
14.12.05 | lot of sortcuts on desktop and fast switch betwean desktops | |||||||||||||||||||||||||||||||
15.12.05 | close TeliMan when search window opened | TeliMan stay in memory and takes 100% processor | ||||||||||||||||||||||||||||||
15.12.05 | Edit surtcut from telibook | |||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
06.12.05 | add 'zero' in server | |||||||||||||||||||||||||||||||
06.12.05 | kurzwahl propositions abwesend | |||||||||||||||||||||||||||||||
06.12.05 | Add termin from who | |||||||||||||||||||||||||||||||
06.12.05 | long kurzwahl - show name in ToolTipText | |||||||||||||||||||||||||||||||
06.12.05 | new lcr:30887, TMPLCRSVR_05_11_07 | |||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
29.11.05 | add debug klickTel search to telibook | |||||||||||||||||||||||||||||||
21.11.05 | Outlook-Addin: . in OL-CTI.dll is still "TRIUS....". Please rename to "TeliMan..." | I have problems to install for Multiuser on
one PC Setup in Windows-User1 = OK Setup in Windows-User2 = "...want remove Addin?" |
||||||||||||||||||||||||||||||
17.10.05 | Outlook-Addin: text trius | |||||||||||||||||||||||||||||||
10.10.05 | TMClient: protocol.txt shuld be separate not shared for all users | |||||||||||||||||||||||||||||||
07.10.05 | keypad/search - no private text on right mouse click | |||||||||||||||||||||||||||||||
08.09.05 | D&D Outlook->Desktop
from search window Thomas Dial doesn't show description number |
1) Increase
width last column in search window (keypad + telibook) 2) Show phonetexts columns, but small – it is important to see last column in standard 3) Remember size of column when user change it |
||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
21.10.05 | no calls in Tmclient protocol but exists in server protocol | disconnected connection with server. Server thikns that client is online | ||||||||||||||||||||||||||||||
31.10.05 | Watch dog haven't worked if only 1 client logged | |||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
17.10.05 | pickup handset, make call TeliMan, secon KW on desktop | |||||||||||||||||||||||||||||||
17.10.05 | AndKTapi problem | |||||||||||||||||||||||||||||||
17.10.05 | Outlook-Addin: tune-up | |||||||||||||||||||||||||||||||
13.10.05 | TM-Menue | please rename: Datei>"Online-Update" to "LCR-Update" | ||||||||||||||||||||||||||||||
18.10.05 | chkTeliManMinimiert not connected with chkFocusOnIncoming | |||||||||||||||||||||||||||||||
21.10.05 | Outgoing call, fast drop call - no entry in protocol | all calls in protocol - optional - default on | ||||||||||||||||||||||||||||||
05.10.05 | TeliMan memory usage | |||||||||||||||||||||||||||||||
28.10.05 | vpn changes server | timer to connect to other server, not during request from client | ||||||||||||||||||||||||||||||
28.10.05 | Tm Client error: | CreateNetworkClient invalid parameter count error | ||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
21.09.05 | Bug Search-result windows dialing | -
doubleclick to dial: just dials "00" - rightmouse > wählen is OK |
||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
05.09.05 | clsPhoneBook-PhoneNumber_Find error | |||||||||||||||||||||||||||||||
David Addin | ||||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
30.08.05 | klickTel 2005 second edition | |||||||||||||||||||||||||||||||
30.08.05 | hourglass, while searching would be nice (test 030-12345678) | |||||||||||||||||||||||||||||||
30.08.05 | if found and update name in Protokoll, refresh of list >>> switches list to another position. | Maybe it's poss. to store list-position. But if this is to complicated put on TeliMan todo-list. | ||||||||||||||||||||||||||||||
************ | ||||||||||||||||||||||||||||||||
23.05.05 | temp KW right-mouse-menue | -
TeliMan Desktop with opened layer "X" - Incoming call with 06172764200 - TeliMan idents no. from KW on layer "Z" - TeliMan draw temp KW-button with "ROMICO" - User want's to open "Eigenschaften" via right-mouse-menue, but not possible |
||||||||||||||||||||||||||||||
08.08.05 | Show desktops in telibook in the same order as in TeliMan | |||||||||||||||||||||||||||||||
14.03.05 | TeliMan | TeliMan | KWT on TeliMan desktop from external databeses | ► | ||||||||||||||||||||||||||||
08.08.05 | Dbl Click on Outlook shortcut doesn't show contact window(outlook) | |||||||||||||||||||||||||||||||
10.08.05 | KWT, settings, incoming call-TeliMan closed | |||||||||||||||||||||||||||||||
11.08.05 | ClearFoundList - close TM after searching | |||||||||||||||||||||||||||||||
12.08.05 | Stop search -a (close winow) - TeliMan closed | Incoming call,show all shown, call disconnected next incoming call | ||||||||||||||||||||||||||||||
22.08.05 | klickTel:Search after IncCallSearch all doesn't close window after 10s | 2) search number and number - last digit and number - 2 last digit | ||||||||||||||||||||||||||||||
07.08.05 | new lcr: trf30880.exe 247808 | TMPLCRSVR_05_08_07.ZIP | ||||||||||||||||||||||||||||||
10.08.05 | klickTel-default enabled, if not installed klickTel no errors | |||||||||||||||||||||||||||||||
22.08.05 | klickTel - setup | klickTel search only during IncomingCall | ||||||||||||||||||||||||||||||
23.08.05 | [HKEY_LOCAL_MACHINE\SOFTWARE\Teliman\Client\TAPI] | "ConfWait"="1000" | ||||||||||||||||||||||||||||||
18.08.05 | Power-Dialing (Autom. Wahlwiederholung) does not work | do not show WiederVorlage if tim_AwaWi.Enabled = true, default 5s | ||||||||||||||||||||||||||||||
24.08.05 | Protocol klickTel identyfication | search records with - also in klickTel | ||||||||||||||||||||||||||||||
24.08.05 | TeliMan klickTel.dll working only with version klickTel OEM 2005 | |||||||||||||||||||||||||||||||
25.08.05 | klickTel search doesn't save phone number | |||||||||||||||||||||||||||||||
26.08.05 | not override icos in setup | |||||||||||||||||||||||||||||||
*************************************************************************** Cli: 4.0.0.1945 | ||||||||||||||||||||||||||||||||
04.08.05 | after <F5> for Search-result-window: | |||||||||||||||||||||||||||||||
04.08.05 | doesn't work quick search if window opened from previous searching | |||||||||||||||||||||||||||||||
29.06.05 | klickAccess für die Einzelplatz OEM plus Invers CD-ROM | get klick path from registry | ||||||||||||||||||||||||||||||
*************************************************************************** Cli: 4.0.0.1944, Srv: 4.0.0.157 | ||||||||||||||||||||||||||||||||
31.05.05 | name, version einplatz:TMPro1-400-Setup.exe | |||||||||||||||||||||||||||||||
01.08.05 | too long message Outlook deleted contact | crlf -> space | ||||||||||||||||||||||||||||||
25.07.05 | tab in settings kw - company name | txtCompany_GotFocus | ||||||||||||||||||||||||||||||
29.06.05 | klickAccess für die Einzelplatz OEM plus Invers CD-ROM | |||||||||||||||||||||||||||||||
12.07.05 | Show number connected to other member of team | if not connected and outgoing show called id | ||||||||||||||||||||||||||||||
*************************************************************************** Cli: 4.0.0.1944, Srv: 4.0.0.157 | ||||||||||||||||||||||||||||||||
29.06.05 | Telibook – outlook exchange connection – problem with public folders | |||||||||||||||||||||||||||||||
04.07.05 | bug: switching to another desktop: | SD - DBSave | ||||||||||||||||||||||||||||||
11.07.05 | Drag WV does not appear | multicast -> no multicast, passing info with enter | ||||||||||||||||||||||||||||||
14.07.05 | reconnect get protocol | |||||||||||||||||||||||||||||||
11.07.05 | new lcr: 30879, TMPLCRSVR_05_07_11.ZIP | |||||||||||||||||||||||||||||||
15.07.05 | Ctrl + C (no asking) - SD_IndexAction automatisierung feller | |||||||||||||||||||||||||||||||
15.07.05 | doesn't show company name - teliman, desktop | |||||||||||||||||||||||||||||||
19.07.05 | Copy & Paste to Ms Sql database - error | |||||||||||||||||||||||||||||||
19.07.05 | Added Company name to TB Wizard | |||||||||||||||||||||||||||||||
12.07.05 | Show pickup number - enabled default | |||||||||||||||||||||||||||||||
12.07.05 | Show number connected to other member of team | |||||||||||||||||||||||||||||||
21.07.05 | Show DBName during IncomingCall show all | |||||||||||||||||||||||||||||||
26.07.05 | TAC Ctrl+F12 Error | |||||||||||||||||||||||||||||||
*************************************************************************** 4.0.0.1930 | ||||||||||||||||||||||||||||||||
05.07.05 | conference problem | |||||||||||||||||||||||||||||||
*************************************************************************** 4.0.0.1920 | ||||||||||||||||||||||||||||||||
10.06.05 | MakeCall, redial doesn't find first button but create new | |||||||||||||||||||||||||||||||
24.06.05 | Direktwahl - SD_IndexInAction automatization error | |||||||||||||||||||||||||||||||
29.06.05 | F5 – refresh outlook shortcuts – second menu | |||||||||||||||||||||||||||||||
29.06.05 | refresh outlook shortcuts during switch desktops | |||||||||||||||||||||||||||||||
29.06.05 | MakeCall Outlook contact doesn’t open outlook contact | |||||||||||||||||||||||||||||||
*************************************************************************** 4.0.0.1896 | ||||||||||||||||||||||||||||||||
21.06.05 | Search via company name | |||||||||||||||||||||||||||||||
21.06.05 | Problem is drag&drop from
search-result window (keypad and telibook). ...and in these windows is also "company"-column missing. |
|||||||||||||||||||||||||||||||
22.06.05 | Name1=Lastname (not
last+first) Name2=Firstname |
|||||||||||||||||||||||||||||||
11.06.05 | Right-mouse-menue | please rename "Anbieter Info" to "Aktuelle LCR-Abfrage" | ||||||||||||||||||||||||||||||
06.06.05 | Dial via Clipboard | "Direktwahl...."
is without function! I tried to dial "0172-9800707" without "Direktwahl..." >>> no problem. |
||||||||||||||||||||||||||||||
*************************************************************************** 4.0.0.1895 15.06.2005 | ||||||||||||||||||||||||||||||||
18.05.05 | TeliMan Türkce | |||||||||||||||||||||||||||||||
31.05.05 | telibook - do not add desktop if update | always check f exist column and record | ||||||||||||||||||||||||||||||
30.05.05 | Planer: Dial,
situation: -item in planer (appointed to 12:00) -user wants to dial now (i.e. 11:00) and uses -button in toolbar, -rightmouse, -button in Eigenschaften |
>item
does not disappear solution: -item should be treeted like usual and disappear |
||||||||||||||||||||||||||||||
10.06.05 | override registry path if we make update to other path | |||||||||||||||||||||||||||||||
10.06.05 | tmcenter with api | |||||||||||||||||||||||||||||||
07.06.05 | Outlook_MAPI problem | frmPhoneBook-ListView_Ini: 35602 Key in not unique in collection | ||||||||||||||||||||||||||||||
06.06.05 | Outlook-KW | doesn't refresh company name | ||||||||||||||||||||||||||||||
06.06.05 | Outlook-KW 1. company-name is missing, if drag&drop to TeliMan-Desktop |
2. Romberg,
Wolfgang add "," 3. Connection-Ico position please 1pix up and 1pix right (problem of border, if button is selected) |
||||||||||||||||||||||||||||||
*************************************************************************** Cli: 4.0.0.1894, Srv: 4.0.0.53÷55 **** 25/5/2005 | ||||||||||||||||||||||||||||||||
25.04.05 | TM Client | TM Client | big KW is sized too late | Schreckenberger" is shown: "Schreckenber..." instead of switching to large kw-size |
► | ☻ | ||||||||||||||||||||||||||
25.04.05 | TM Client | TM Client | incoming call result by more than one match | ► | ☻ | todo: 1) if was found item on desktop after dbclick on search changed item on desktop 2) Answer hide search window |
||||||||||||||||||||||||||
25.04.05 | TM Client | TM Client | Hinweis bei
veralteter LCR-Datenbank Where to change? |
LCR out of date hint (8-Wochenhinweis) is out of date (old text). | ► | ☻ | ||||||||||||||||||||||||||
25.04.05 | TM Client | Setup | please remove old "outlook.tac" from Setup-Files | ► | ☻ | |||||||||||||||||||||||||||
25.04.05 | Last 10 Calls
list it's no more poss. to dial one of last 10 numbers from dropdown, because beginning letters let function switch to "Suchen". |
solution-idea: 06172764200 ROMICO instead of ROMICO 06172764200 ...and "Suchen" only, if first digit is letter |
► | ☻ | ||||||||||||||||||||||||||||
26.04.05 | Protokoll-Bug (easy to correct) | in
Client-Protokoll menue: Ansicht -Zeit is old and produce errors |
► | ☻ | ||||||||||||||||||||||||||||
28.04.05 | TM-Pro-Server: Setup | please remove "TK-Anlagen-Connector"-Link from Start>Programm-Group | ► | ☻ | ||||||||||||||||||||||||||||
28.04.05 | Clipboard-Call - default | ► | ☻ | |||||||||||||||||||||||||||||
28.04.05 | <Strg>C | -
messagebox in front (if possible) - Allwasy autoremove messagebox after 10 sec. (like WV?-Window) - Ask for dialing only, if number in clipboard > X (X= in TeliMan "Amtsholung bei mehr als X Ziffern" - Problem 3. (I don't know) |
► | ☻ | ||||||||||||||||||||||||||||
29.04.05 | Keypad-Wählen 033205/20383 should also be "Wählen" |
Only, if there are Letters at the beginning of field, then should be "Suchen" | ► | ☻ | ||||||||||||||||||||||||||||
29.04.05 | TM Client | TM Client | KWT Name->Name1 - Nazwisko Imie Name2->Firma - Firma |
todo: 1) search 2) protocol 3) tmsd TabIndex |
||||||||||||||||||||||||||||
02.05.05 | TM Srv | TM Srv | Netzwerk
CServer Error -> Server started Netzwerk CServer Error -> rebinded |
► | ☻ | |||||||||||||||||||||||||||
04.05.05 | TeliMan-Desktop position and size is stored with rubbish values and outside visible screen |
only
allow possible screen-values to be stored. position >= 0,0 size x >= 100 pixel size y >= 200 pixel |
► | ☻ | ||||||||||||||||||||||||||||
04.05.05 | <Strg>C | remember which value was before and compare it with present." | ► | ☻ | ||||||||||||||||||||||||||||
06.05.05 | TeliMan-WV-Reminder | please
UNselect "Verbinden" for use with <enter> or
<space>. (Problem: If you are writing a letter or an eMail) |
► | ☻ | ||||||||||||||||||||||||||||
10.05.05 | WV-Reminder | please rename "Fallback" to "LCR-Fallback" | ► | ☻ | ||||||||||||||||||||||||||||
11.05.05 | TeliMan-Feature: incoming call result by more than one match | yes, "checkbox: show result if found more than one match" |
||||||||||||||||||||||||||||||
12.05.05 | new
Pbini to existing PBini.mdb, if update-setup |
we
have to think about, how to add fields like: Company,Category |
||||||||||||||||||||||||||||||
12.05.05 | Telibook | change Coloumn-Name and perhaps PBitem to "Kategorie" | ||||||||||||||||||||||||||||||
12.05.05 | KW-Verknüpfungs-ICO | we need new symbol, if KW is Verknüpfung | ||||||||||||||||||||||||||||||
14.04.05 | TM Client | Setup | change TMP1-200-Setup also to TMP1-400-Setup. | And please all next versions to 4.0 | ||||||||||||||||||||||||||||
25.04.05 | TM Client | TM Client | No Redirect to external number in Panasonic | tests | ► | ☻ | ||||||||||||||||||||||||||
12.05.05 | +1 (703) 481 - 5100 | |||||||||||||||||||||||||||||||
19.05.05 | corrected bug choose from keypad combobox number 3513002 3513002 | |||||||||||||||||||||||||||||||
12.05.05 | protocol doesn't show future entries | |||||||||||||||||||||||||||||||
12.05.05 | new lcr database: 09.05.2005 | |||||||||||||||||||||||||||||||
24.05.05 | Ico shortcut change colour arrow to gray | |||||||||||||||||||||||||||||||
24.05.05 | Oracle connection | nedeed manually add pbini.mdb records | ||||||||||||||||||||||||||||||
*************************************************************************** Cli:3.8.0.1859 **** 27.04.2005 | ||||||||||||||||||||||||||||||||
21.03.05 | TeliMan | TeliBook | Outlook-Kategorien Anzeige in Telibook | N | ► | ☻ | ||||||||||||||||||||||||||
21.02.05 | TeliMan | TeliMan | What
do you think about the following 2nd TAC-methode: - Watching the clipboard! - If something in clipboard looks like a phone-no. (i.e.: 06175/76420-0) then make call, if options set in TeliMan: |
[
] Anwahl über Zwischenablage (<Strg>c) aktivieren [ ] Direktwahl ohne Bestätigung |
► | ☻ | ||||||||||||||||||||||||||
20.04.05 | TeliMan | TeliMan | WV-Reminder does not appear! | B | ► | ☻ | ||||||||||||||||||||||||||
*************************************************************************** Cli: 3.8.0.1842, 1.8.0.1842****13.04.2005 | ||||||||||||||||||||||||||||||||
28.10.04 | TeliMan | Telibook | pointer to Outlook in Desktop-like in TeliBook | ▼ | ☻ | Outlook version | ||||||||||||||||||||||||||
14.03.05 | TeliMan | TeliMan | Incoming call – search incoming number causes access MAPI window | ► | ☻ | |||||||||||||||||||||||||||
14.03.05 | TeliMan | TeliMan | Search window TeliMan – focus xp problem – move search window from Telibook to TeliMan | ► | ☻ | |||||||||||||||||||||||||||
04.04.05 | TeliMan | TeliMan | please set mouse-hourglass after Keypad-"Suchen" | ► | ☻ | |||||||||||||||||||||||||||
01.04.05 | TeliMan | TeliMan | No Rufumleitung button in Panasonic version | ► | ☻ | |||||||||||||||||||||||||||
02.04.05 | TeliMan | TeliMan | end Win98 error! | ► | ☻ | |||||||||||||||||||||||||||
************************Cli:1.8.0.1741÷1752, Srv: 3.8.0.41÷52******************************* 04.03 ******************** | ||||||||||||||||||||||||||||||||
31.01.05 | TMServer | TMServer | please change "Alten ..." to just "Entfernen" | ...and button does not delete key! | B | ► | ☻ | |||||||||||||||||||||||||
28.10.04 | TeliMan | Telibook | Run new termin in telibook, and in TeliMan - bug | ► | ☻ | |||||||||||||||||||||||||||
25.01.05 | Automatic-Update | Automatic-Update | it doesn't
work. |
Many customers and me have the same problem | B | ► | ☻ | |||||||||||||||||||||||||
03.02.05 | TeliMan | TeliMan | Internal Call, DTMF not in Popup menu | N | ► | ☻ | ||||||||||||||||||||||||||
03.02.05 | TeliMan | TeliMan | LCR-Switches in Statusleiste | (if provider-no.length<=5 then show last 2 digits of provider-no. else show last 3 digits of provider-no | N | ► | ☻ | |||||||||||||||||||||||||
08.02.05 | TM-Server Protokoll | TM-Server Protokoll | lost Data between 16.11.2004-01.12.2004 and 01.12.2004-26.01.2005 | strange Dauer 01:14:3654 | B | ► | ☻ | |||||||||||||||||||||||||
08.02.05 | TM-Server | TM-Server | not use GDVswap.gdv | N | ► | ☻ | ||||||||||||||||||||||||||
09.02.05 | TeliMan | TeliMan | path to mdb files in registry | N | ► | ☻ | ||||||||||||||||||||||||||
09.02.05 | TeliMan | TeliMan | focus Win Xp problem | B | ► | ☻ | ||||||||||||||||||||||||||
16.12.04 | TeliMan | TeliMan | Panasonic version: if address changed and new address is part of old address do not change address | TMServer correction | B | ► | ☻ | |||||||||||||||||||||||||
15.02.05 | TeliMan | TeliMan | TeliMan enable provider function | B | ► | ☻ | ||||||||||||||||||||||||||
16.02.05 | TeliMan | TeliMan | I
try via keypad 06172.... and TM dials 0 I try via keypad 111.... and TM dials 1 |
B | ► | ☻ | ||||||||||||||||||||||||||
08.02.05 | TM-Server | TM-Server | Copyright server 2003->2005 | N | ► | ☻ | ||||||||||||||||||||||||||
08.02.05 | TM-Server | Setup | no TM-Client setup in TM-Server setup | N | ► | ☻ | ||||||||||||||||||||||||||
11.02.05 | TeliMan | Setup | Folder installation: TeliMan Professional, TeliMan Pro Server for all versions | N | ► | ☻ | ||||||||||||||||||||||||||
08.02.05 | TeliMan | Planer | Please
change Drag&Drop to other Team-KW: If D&D please move entry and if <Strg> then copy. |
Drag&Drop
to KT - move, unless pressed Ctrl Drag&Drop to others - copy, unlcess pressed Shift |
N | ► | ☻ | |||||||||||||||||||||||||
18.02.05 | TeliMan | TeliMan | corrected Show TeliMan Obj in wrong place | B | ► | ☻ | ||||||||||||||||||||||||||
22.02.05 | TeliMan | LCR | Country Select | N | ► | ☻ | ||||||||||||||||||||||||||
22.02.05 | TeliMAn Server | Setup | 1)
delete auerswald.tsp from panasonic setup 2) do not show window change 3) corrected search previous TeliMan 4) removed chech help from setup |
B | ► | ☻ | ||||||||||||||||||||||||||
01.03.05 | TeliMan | TeliMan | Wrong Telekom put on red | B | ► | ☻ | ||||||||||||||||||||||||||
01.03.05 | TeliMan Srv | TeliMan Srv | Wrong calculation if preselectio set for other than first Telekom | B | ► | ☻ | ||||||||||||||||||||||||||
01.03.05 | TeliMan | TeliMan | Only one Telekom can be choosen | B | ► | ☻ | ||||||||||||||||||||||||||
******************************************************* 28.01 ********************************* | ||||||||||||||||||||||||||||||||
28.01.05 | TeliMan | TeliMan | Corrected bug DskTop_CallRemoved | N | ► | ☻ | ||||||||||||||||||||||||||
28.01.05 | TeliMan | TeliMan | Keypad: a.Do not put the same numbers to combo box b.If click on combo box make dial not search c.3513002 3513002 -> Unknown 3513002 |
N | ► | ☻ | ||||||||||||||||||||||||||
28.01.05 | TeliMan | TeliMan | Not fallback if was ringback or proceeding | N | ► | ☻ | ||||||||||||||||||||||||||
28.01.05 | TeliMan | TeliMan | Offline on caption when disconnect from server instead MessageBox | N | ► | ☻ | ||||||||||||||||||||||||||
******************************************************* 27.01 ********************************* | ||||||||||||||||||||||||||||||||
14.12.04 | TeliMan | TeliMan | begin call 23:55, end call 0:10, time call:-10 | B | ► | ☻ | ||||||||||||||||||||||||||
15.12.04 | TeliMan | TeliMan | please
add to Filter again: "Laufender Monat" |
B | ► | ☻ | ||||||||||||||||||||||||||
15.12.04 | TeliMan | TeliBook | telibook doesn't search in MAPI | B | ► | ☻ | ||||||||||||||||||||||||||
15.12.04 | TeliMan | TeliMan | Suchen:store Windows-Position and size | B | ► | ☻ | ||||||||||||||||||||||||||
15.12.04 | TeliMan | TeliMan | Suchen:does not find all outlook kontakte | B | ► | ☻ | ||||||||||||||||||||||||||
15.12.04 | TeliMan | TeliMan | Suchen:search-order should be like folder-order in telefonbuch | B | ► | ☻ | ||||||||||||||||||||||||||
15.12.04 | TeliMan | TeliMan | Suchen:after a few search tests, it didn't search any longer, but tried to dial this text with "Anwahl nicht möglich" | B | ► | ☻ | ||||||||||||||||||||||||||
06.12.04 | TeliMan | setup | David mapi32.dll problem | install MapiComLib only if not installed David | B | ► | ☻ | |||||||||||||||||||||||||
22.12.04 | TeliMan | TeliMan | Please add tooltip on mouseover TeliMan-Object: | "Ziffernblock/Schnellsuche öffnen" | N | ► | ☻ | |||||||||||||||||||||||||
16.12.04 | TeliMan | TeliMan | Panasonic version: if adderess changed and new address is part of old address do not change address | Srv, Cli:COMPILE_SPECIAL = 5005 | B | ► | ☻ | |||||||||||||||||||||||||
20.10.04 | Teliman | Teliman | in next Pana-Version please like Auerswald | splash, license, AddressChanged | N | ► | ☻ | |||||||||||||||||||||||||
14.12.04 | TeliMan | TeliMan | Version of Server+Client to 4.0 | B | ► | ☻ | ||||||||||||||||||||||||||
15.12.04 | TeliMan | TeliMan | Suchen:store Windows-Position and size | B | ► | ☻ | ||||||||||||||||||||||||||
03.01.05 | TeliMan | TeliMan | Drag&Drop | N | ► | ☻ | ||||||||||||||||||||||||||
03.01.05 | TeliMan | TeliMan | keypad | Wählen/Suchen | N | ► | ☻ | |||||||||||||||||||||||||
06.08.04 | TeliMan-Client | Desktop | Neue
Kurzwahltastengrößen: klein, mittel, groß …und Anpassung der Desktop-Eigenschaften |
New
Size of KW buttons: - small - middle (old large) - large (double of old large) …and changing of Desktop-properties |
N | ► | ☻ | |||||||||||||||||||||||||
06.08.04 | TeliMan-Client | Protokoll | Protokoll-Zeitraum-Auswahl
neu: "unbegrenzt" "heute" "gestern" "letzten 7 Tage" (alle anderen löschen) |
protocoll entries in "today" are only allowed to be from today (if TeliMan runs over night) | B | ▼ | ☻ | |||||||||||||||||||||||||
02.12.04 | TeliMan | TeliMan | Icon-Auswahl für Kurzwahltaste - bmp files strecht too big images | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan | TeliBook | Close
TeliMan when telibook on MAPI-error refresh folders correction |
B | ► | ☻ | ||||||||||||||||||||||||||
04.01.05 | TeliMan | TeliMan | new check box on KT: DTMF | N | ► | ☻ | ||||||||||||||||||||||||||
04.01.05 | TeliMan | TeliMan | new check box on KT: treat as local call | N | ► | ☻ | ||||||||||||||||||||||||||
04.01.05 | TeliMan | TeliMan | if call from phone fallback shouldn't works | B | ► | ☻ | ||||||||||||||||||||||||||
06.12.04 | TeliMan | TeliMan | customer
had only telibook-entries with 1 number. Identification of incoming calls were OK. |
Now he stored 2-4 numbers in one entry and in Protokoll sometimes now is no ident | B | ► | ☻ | |||||||||||||||||||||||||
04.01.05 | TeliMan | TeliMan | new check box on KT: treat as local call | TMServer correction | N | ► | ☻ | |||||||||||||||||||||||||
15.12.04 | TeliMan | TeliMan | Suchen:does not find all outlook kontakte | After Outlook search wrong search in desktops correction | B | ► | ☻ | |||||||||||||||||||||||||
11.01.05 | TeliMan | TeliMan | please insert <strg>m to all modules | N | ► | ☻ | ||||||||||||||||||||||||||
13.01.05 | TeliMan | TeliMan | WV-Reminder-Window-position | please store position, where user moves window on desktop to | N | ► | ☻ | |||||||||||||||||||||||||
13.01.05 | TeliMan | TeliMan | Planer: Coloumn-width of "Bemerkung" | should be stored | N | ► | ☻ | |||||||||||||||||||||||||
17.01.05 | TeliMan | TeliMan | please change Standard-Notizen of central TeliMan-object to | " ROMICO
(Logo) TeliMan Professional" without any version-info |
N | ► | ☻ | |||||||||||||||||||||||||
14.01.05 | TeliMan | TeliMan | check if in Conference is on error Error | If RuntimeError(Err, "but_Conf_Click") = 1 Then Resume Next Else Resume Message Box | N | ► | ☻ | |||||||||||||||||||||||||
06.01.05 | TeliMan-Server | Server | TMServer should write to log file TSyymmdd.txt any error during making tsp list | cause: find reason why tsp dissapear | N | ► | ☻ | |||||||||||||||||||||||||
11.01.05 | TeliMan | TeliMan | automatic write tsp port to FireWall WXp Sp2 | N | ► | ☻ | ||||||||||||||||||||||||||
21.01.05 | TeliMan | TeliMan | LCR-Switch | N | ► | ☻ | ||||||||||||||||||||||||||
28.10.04 | TeliMan | Telibook | mini-TM-Modul with no GUI but TAC-Feature parallel to TeliMan | N | ► | ☻ | ||||||||||||||||||||||||||
******************************************************* 14.12 ********************************* | ||||||||||||||||||||||||||||||||
09.02.04 | TeliMan-Client | TeliBook | Telefonbuch-Einträge - Drag+Drop. Es ist nur kopieren per Drag+Drop möglich. NEU: Verschieben durch Drag+Drop und bei gleichzeitig festgehaltener Strg dann kopieren. | drag&drop
telibook entries: New standard drag&drop should be: Relocate and if used with pressed ctrl = copy (like standard) Don't ask question, but + while copy |
N | ▲ | ☻ | |||||||||||||||||||||||||
09.07.04 | TeliMan-Client | Optionen | kann "Amtsholung bei mehr als" X nicht ändern | edit behavior for "Amtsholung bei mehr als" X | B | ▼ | ☻ | |||||||||||||||||||||||||
06.08.04 | TeliMan-Client | Desktop | Neue
Kurzwahltastengrößen: klein, mittel, groß …und Anpassung der Desktop-Eigenschaften |
New
Size of KW buttons: - small - middle (old large) - large (double of old large) …and changing of Desktop-properties |
N | ► | ☻ | |||||||||||||||||||||||||
09.08.04 | TeliMan-Client | Desktop | Namensauflösung im Ziffernblock | name resolution in the digit-block | N | ► | ☻ | |||||||||||||||||||||||||
19.08.04 | TeliMan-Client | Telibook | Outloo-MAPI-property | "Öffnen
eingehend","Öffnen ausgehend" 1. change to: "Kontakt auto-öffnen eingehend" (default) "Kontakt auto-öffnen ausgehend" 2. add both features to right-mouse-menue: Neue Gruppe Umbenennen Löschen ---------------------------------------------- -/ Kontakt auto-öffnen eingehend Kontakt auto-öffnen ausgehend ---------------------------------------------- Eigenschaften 3. should be set by setup of Outlook-Addin |
N | ► | ☻ | |||||||||||||||||||||||||
28.10.04 | TeliMan | Teliman, Telibook | delete from desktop should refresh telibook and reverse | ► | ☻ | |||||||||||||||||||||||||||
28.10.04 | TeliMan-Client | TeliMan | Auto-Update-Client | After standard setup doesn't work | ► | ☻ | ||||||||||||||||||||||||||
28.10.04 | TeliMan | Telibook | Ctrl+A doesn't work | ► | ☻ | |||||||||||||||||||||||||||
28.10.04 | TeliMan Server | LCR | Wrong calculate 0190 | ► | ☻ | |||||||||||||||||||||||||||
28.10.04 | TeliMan | Telibook | Run new termin in telibook, and in TeliMan - bug | ► | ☻ | |||||||||||||||||||||||||||
17.11.04 | TeliMan-Client | TeliMan | if I mark no. and use hotkey, filter is OK for german calls, but not OK for calls out of germany i.e.: | +49-(0)6172-764200 is
OK >TeliMan calls 06172764200 +33-(0)6172-764200 is wrong >TeliMan calls 003306172764200 instead of 00336172764200 |
B | ► | ☻ | |||||||||||||||||||||||||
18.11.04 | TeliMan Server | setup | Client Status-refresh - default enabled | N | ► | ☻ | ||||||||||||||||||||||||||
25.11.04 | TeliMan Client | Setup | standard TeliMan ico not phone | N | ► | ☻ | ||||||||||||||||||||||||||
25.11.04 | TeliMan Client | Telibook | Mapi error - 2 rows in database | B | ► | ☻ | ||||||||||||||||||||||||||
25.11.04 | TeliMan Client | Telibook | Company name error-several times in database | B | ► | ☻ | ||||||||||||||||||||||||||
25.11.04 | TeliMan-Client | Desktop | Dropdown der letz-gewählten Nummern im Ziffernblock | dropdown menu for the last 10 dialed numbers and names in the digit-block | N | ► | ☻ | |||||||||||||||||||||||||
25.11.04 | TeliMan-Client | LCR Fallback | New
button fallback: fallback-function if busy. (TeliMan uses next best provider, if busy) |
N | ► | ☻ | ||||||||||||||||||||||||||
29.11.04 | TeliMan-Client | TeliMan | call via provider which not have provider for call | protocol exception e.g. 01015, 0046 na, ka | B | ► | ☻ | |||||||||||||||||||||||||
29.11.04 | TeliMan-Client | TeliMan | Anbieter Info EUR -> c | B | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | Telibook | If Suchen finds Desktop-speed-Dial, we need exact name about Desktop-register | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | keypad search if len>1 and not IsNumeric | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | fallback stop on second provider | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | fallback 5 providers, telekom, | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | Refresh Cli Status-do not refresh if the same state | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | Please change text to:"Soll die Kurzwahltaste | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | Possible to enlarge Planer-Tool-buttons like wv-4.0.gif ? | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | Please change keypad (keypad-4.gif) | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | Please change WV-Reminder (wv-erinnerung-4.0.gif) | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | Bug: Client Status-Aktualisierung alle >30 sec.: | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | ---"Wiederholen in"----- | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | Add MapiComLib.dll do setup | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | Could you please insert message again for the moment Client loose Server: | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | keypad | ..should also be opened, if user hits letter a-z on keyboard | N | ► | ☻ | ||||||||||||||||||||||||||
01.12.04 | TeliMan | LCR | call to 069761315, start 17:55, 6min 2000Eur | my land: 06084, cost 2000.46 EUR | B | ► | ☻ | |||||||||||||||||||||||||
01.12.04 | TeliMan | TeliMan | aftre reconnect still vbHourglass in every 15s | B | ► | ☻ | ||||||||||||||||||||||||||
01.12.04 | TeliMan | LCR | not count price if call manual | B | ► | ☻ | ||||||||||||||||||||||||||
01.12.04 | TeliMan | TeliMan | fallback not for intern call | B | ► | ☻ | ||||||||||||||||||||||||||
06.12.04 | TeliMan | Setup | Install MapiComLib.dll only if Outlook addin installed | B | ► | ☻ | ||||||||||||||||||||||||||
06.08.04 | TeliMan-Client | Protokoll | Protokoll-Zeitraum-Auswahl
neu: "unbegrenzt","heute","gestern" "letzten 7 Tage",(alle anderen löschen) |
protocoll entries in "today" are only allowed to be from today (if TeliMan runs over night) | B | ▼ | ☻ | Clear protokol sie nie odswieza |
||||||||||||||||||||||||
18.11.04 | TeliMan Server | setup | Client Status-refresh - default enabled | N | ► | ☻ | ||||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | Possible to enlarge Planer-Tool-buttons like wv-4.0.gif ? | N | ► | ☻ | ||||||||||||||||||||||||||
02.12.04 | TeliMan | TeliMan | Icon-Auswahl für Kurzwahltaste - bmp files | N | ► | ☻ | ||||||||||||||||||||||||||
31.08.04 | TeliMan-Client | Teliman | new
Option: [ ] TeliMan minimiert sich automatisch bei Gesprächsende (default = 0) |
N | ▼ | ☻ | ||||||||||||||||||||||||||
19.08.04 | TeliMan-Client | Teliman | "RPCOnServer
timeout error" neuer aussagekräftige Fehler-Text Fehler in der Kommunikation mit dem TeliMan-Server (Zeitüberschreitung). |
sometimes
when I start TeliMan I have: RPCOnServer error …any idea? we need better error-text |
B | ▼ | ☻ | |||||||||||||||||||||||||
17.11.04 | TeliMan | setup | TMPro1-200-Setup.exe TMProServer-400-Setup.exe TMProClient-400-Setup.exe |
TMProAEServer-400-Setup.exe TMProAEClient-400-Setup.exe TMProPEServer-400-Setup.exe TMProPEClient-400-Setup.exe |
N | ► | ☻ | |||||||||||||||||||||||||
30.11.04 | TeliMan-Client | TeliMan | keypad search dialog: Name1, Name2; Number | N | ► | ☻ | ||||||||||||||||||||||||||
******************************************************* 23.11 ********************************* | ||||||||||||||||||||||||||||||||
09.02.03 | TeliMan-Client | Alle | "Minimize all Modules"-Button in der Titelzeile…soll gleichzeitig Desktop, Telefonbuch, Protokoll, Notizen, Planer minimieren | Minimize all modules button in the window header - Minimize all menu -> button! | N | ► | ☻ | Przycisk w pasku tytułu "Minimize all Modules"…powinien równocześnie minimalizować pulpit, książkę telefoniczną, protokół, notatki, planer | button in the window header instead menu | |||||||||||||||||||||||
01.06.03 | TeliMan-Server | Hauptfenster Pos. und Größe werden nicht gespeichert | Main window position and size are not saved | B | ► | ☻ | Okno głowne pozycja i wielkość nie są zapisywane | |||||||||||||||||||||||||
01.01.04 | TeliMan-Server | Alten Lizenz-Schlüssel löschen (Button) | "delete old licence key" button | N | ► | ☻ | Skasować stary klucz licencyjny (przycisk) | |||||||||||||||||||||||||
01.01.04 | TeliMan-Client | LCR Auto-Fallback (Wenn busy, dann 2.bester Provider, …) | New
LCR-Option: Autofallback-function if busy. (TeliMan uses next best provider, if busy) |
N | ► | ☻ | LCR Auto-Fallback (jaśli zajęta, to drugi w kolejności najlepszy Provider, …) | |||||||||||||||||||||||||
08.06.04 | TeliMan-Client | TeliMan | Teliman muss nach Abriß der Netzwerkverbindung und nach Serverausfall neu gestartet werden. | Now TeliMan needs to be restartet, after: - broken LAN-connection - Server stop | B | ▼ | ☻ | Message "Connection to TeliMan Server lost. <Repeat> <Cancel> <Reconnect if availible>* *check every 10 sec., if no connection within 5 min., message again… | ||||||||||||||||||||||||
25.06.04 | TeliMan-Client | TeliMan | Beim
Start ist TeliMan manchmal minimiert: Beim aktivieren ist dann das Fenster kleiner als es sein sollte |
if I open TeliMan, sometimes it's minimized and then if I activate TeliMan the window-size is allways reduced to something smaller. | B | ► | ☻ | Others modules should also work in the same way | ||||||||||||||||||||||||
06.08.04 | TeliMan-Client | Desktop | Neue
Kurzwahltastengrößen: klein, mittel, groß …und Anpassung der Desktop-Eigenschaften |
New
Size of KW buttons: - small - middle (old large) - large (double of old large) …and changing of Desktop-properties |
N | ► | ☻ | |||||||||||||||||||||||||
09.08.04 | TeliMan-Client | Desktop | Speicherknopf für Ziffernblock | Save button for the digit-block | N | ► | ☻ | |||||||||||||||||||||||||
09.08.04 | TeliMan-Client | Desktop | Namensauflösung im Ziffernblock | name resolution in the digit-block | N | ► | ☻ | |||||||||||||||||||||||||
09.08.04 | TeliMan-Client | Desktop | Dropdown der letz-gewählten Nummern im Ziffernblock | dropdown menu for the last 10 dialed numbers in the digit-block | N | ► | ☻ | |||||||||||||||||||||||||
19.08.04 | TeliMan-Client | Telibook | Outloo-MAPI-property "Öffnen eingehend","Öffnen ausgehend" 1. change to: "Kontakt auto-öffnen eingehend" (default) "Kontakt auto-öffnen ausgehend" |
2.
add both features to right-mouse-menue: Neue Gruppe Umbenennen Löschen ---------------------------------------------- -/ Kontakt auto-öffnen eingehend Kontakt auto-öffnen ausgehend ---------------------------------------------- Eigenschaften 3. should be set by setup of Outlook-Addin |
N | ► | ☻ | |||||||||||||||||||||||||
16.11.04 | TeliMan-Client | Sheduler | Telefonbuch-Einträge - Drag+Drop. Es ist nur kopieren per Drag+Drop möglich. NEU: Verschieben durch Drag+Drop und bei gleichzeitig festgehaltener Strg dann kopieren. | drag&drop
telibook entries: New standard drag&drop should be: Relocate and if used with pressed ctrl = copy (like standard) Don't ask question, but + while copy |
N | ▲ | ☻ | |||||||||||||||||||||||||
17.11.04 | TeliMan-Client | TeliMan | Please redisign Optionen | N | ▲ | ☻ | ||||||||||||||||||||||||||
18.11.04 | TeliMan | TeliMan | Client-Option (Einstellungen>Netzwerk>Kommunikation) | Client Status-Aktualisierung alle XX sec | N | ▲ | ☻ | |||||||||||||||||||||||||
---------------------------------------------------------------------------------------------------------------------------- | ||||||||||||||||||||||||||||||||
09.02.03 | TeliMan-Client | Planer | Terminverschiebung aller selektierten Einträge über 3 neue Symbole "+1 h", "+12 h", "+1 Tag" | Changing the date of selected scheduled entries by using 3 new symbols "+1 h", "+12 h", "+1 Tag" All selected, 1T->24h | N | ▲ | ☻ | Przesunięcie terminu wszystkich wybranych wpisów ponad 4 nowe ikony"+1Std.", "-1Std.", "+1Tag", "-1Tag" | ||||||||||||||||||||||||
09.02.03 | TeliMan-Client | Wiedervorlage-Erinnerung: Neue Buttons "Wiederholen in "+1 h", "+12 h", "+1 Tag" | WV-Reminder: New Buttons "Repeat in "+1 h", "+12 h", "+1 Tag" | N | ▲ | ☻ | Automatyczne przypomnienie: Nowy przycisk "Wiederholen in 1 Tag" [powtórz za 1 dzień] z uzupełnieniem zmiennej w opcjach | |||||||||||||||||||||||||
09.02.03 | TeliMan-Client | Planer | Es müssen auch die entsprechenden Notizen zu den Terminen angezeigt werden. | Notes refering to scheduled entries have to be shown | N | ► | ☻ | Muszą zostać ukazane również odpowiednie notatki odnośnie terminów. | ||||||||||||||||||||||||
09.02.03 | TeliMan-Client | TeliBook | TeliBook erscheint beim Start im Hintergrund | Telibook appears in the background at the start. (common focus-problem) Windows XP | B | ► | ☻ | TeliBook ukazuje się przy stracie w tle | ||||||||||||||||||||||||
12.07.03 | TeliMan-Client | TeliBook | Rechte Maus auf Eintrag: "Termin anlegen" >> Fenster erscheint im Hintergrund (Fokus-Problem) | right mouse on entry "termin anlegen" -> window appears in the background (focus-problem) Windows XP | B | ► | Prawym klawiszem myszy na pozycję: "Termin anlegen" [załóż termin] >> Okno ukazuje sie w tle (problem fokusa) | |||||||||||||||||||||||||
01.10.03 | TeliMan-Client | LCR in Cent alt: 0,02 € neu: 1,65 c | LCR in cent: old format: 0,02€ new 1,65 c | N | ▲ | ☻ | LCR w centach | |||||||||||||||||||||||||
09.02.04 | TeliMan-Client | TeliBook | Telefonbuch-Einträge - Drag+Drop. Es ist nur kopieren per Drag+Drop möglich. NEU: Verschieben durch Drag+Drop und bei gleichzeitig festgehaltener Strg dann kopieren. | drag&drop
telibook entries: New standard drag&drop should be: Relocate and if used with pressed ctrl = copy (like standard) Don't ask question, but + while copy |
N | ▲ | ☻ | Wpisy do książki telefonicznej - Drag+Drop. Kopiowanie jest możliwe jedynie przez Drag+Drop. NOWOŚĆ: Przesunąć przez Drag+Drop i kopiować przy równocześnie wciśniętym Ctrl. | ||||||||||||||||||||||||
28.06.04 | TeliMan-Client | Desktop | WV-Drag & Drop für andere Teammitglieder | Wiedervorlage Drag&Drop over other
Teammember: Mr. X calls Secretary Mrs. A "I want Mr. B to call me back" Mrs. A stores a WV-entry and drags this entry over Kurzwahltaste Mr. B. and drop. Result: Mr. B has new entry in his WV/Planer |
N | ▲ | ☻ | |||||||||||||||||||||||||
04.10.04 | TeliMan-Client | tsp | TRIUS -> ROMICO - niemcy, Logium-pozostala(angielska tez) | B | ▲ | ☻ | ||||||||||||||||||||||||||
12.10.04 | Teliman | Teliman | It
is possible to use TeliMan Pro Client 3.5 with old TRIUS TeliMan Pro Server
3.0. Some customers update their clients free of charge! |
Client version (i.e. 3.5) only working with same server version (i.e. 3.5) | B | ▲ | ☻ | |||||||||||||||||||||||||
22.10.04 | TeliMan-Client | TeliMan | Langer Name für Ebene führt zum Absturz | B | ▲ | ☻ | ||||||||||||||||||||||||||