No. Date Produkt Modul Description1 Description2 Bug/
New
Prio
high
mid
low
Test Result Test Info
********************************************* 20.08.2013; TeliBar.exe: 2_0_5380  
1 16.08.13 CTI_Client CTI_Journal Fixed a bug, that prevented display in Journal entries with CallType=’WQ_Abort’ and ‘TC_Abort’.  Exchange: "CTI-Journal entries with CallType='WQ_Abort' are not displayed"
Bug was made in version: 23.04.2013, TeliBar.exe: 2.0.0.5127.
B GD, LB OK TP
Sprawdzic, czy wpisy protokolu rozmow(Protocol) z CallType='WQ_Abort' lub 'TC_Abort', sa wyswietlane w oknie Journal(zaznaczone: czerwony in, out).
********************************************* 14.08.2013; TeliBar.exe: 2_0_5378  
1 13.08.13 CTI_Client TeliBar_Config Changing the sound settings(TeliBar conf, Sounds tab), it does not display the button to restart application. Exchange: "CTI-Client after settings changed in sounds tab, should not appear restart button(TeliBar conf)"   TP, LB OK TP
Zmiana ustawien na zakladce Sounds(konfiguracja TeliBar-a), nie powinna skutkowac pojawieniem sie przycisku restartu aplikacji.
2 13.08.13 CTI_Client TeliBar
CTI_Journal
1. Fixed problem with shortcut function(assigned to F1 – F12) calling from Journal context menu, using ExtraField.
2. Shortcuts function are available in context menu for buttons with external number. In previous version only for temporary buttons.
3. Extra field is transferred, when using contact drag&drop from protocol to client.
4. Search phrases in Journal are trimmed(Trim function).
Exchange:
1. "CTI-Client BUG in den erweiterten Funktionen"
2. "CTI-Journal Searchfield bug"
B TP, LB OK TP
1. Z poziomu menu konteksowego Journal-a oraz przycisku TeliBar-a, sprawdzic poprawnosc dzialania funkcji skrotu, wykorzystujacych pole ExtraField.
2. Tylko dla przyciskow z numerem zewnetrznym powinna byc mozliwosc uruchomienia funkcji skrotu. W poprzedniej wersji funkcjonalnosc ta dotyczyla tylko przyciskow tymczasowych.
3. Spacja na poczatku lub koncu frazy wyszukiwania w oknie Journal, nie powinna byc brana pod uwage.
3 13.08.13 CTI_Client TeliBar 1. Fixed a bug that prevented switching between two calls, if TeliBar was docked to the top.
2. In search window to absence reason column, added info about the duration of absence.
3. Clipboard functionality is not activated by default.
Exchange:
1. "CTI-Client BUG: Makeln geht nicht wenn Leiste"
2. "CTI-Client Search window Absent Info"
3. "CTI-Client  Clipboard auto dial disable as default"

Ad 2. Registry:
[HKCU]\Software\ROMICO\TeliBar\ Other\TACClipboard – change default value from “1” to “0”.
B/N TP OK                                                                                                                           LB                                                                                                   1. OK                                                                                                                   2. OK                                                                                                                            3. Checkbox is switched on and the functionality Clipboard is disabled. The user is not the possibility of including clipboard functionality for the chechBox in the configuration window.                            TP
1. Test przeprowadzic dla poziomej orientacji TeliBar(Dock Window - Top). Sprawdzic, czy bezproblemowo mozna przelanczac sie pomiedzy dwoma odebranymi rozmowami.
2. Kolumna reason absence w oknie wyszukiwania TeliBar, powinna zawierac informacje o dlugosci nieobecnosci, jesli dostepna.
3. Funkcjonalnosc Clipboard, nie powinna byc dostepna domyslnie.
4 13.08.13 CTI_Client TeliBar Code cleanup, no logic changes. Exchange: TeliWeb Adjustments to the new PbIni (DIS) settings logic

The cleanup is connected with TeliMan’s desktop sharing.
C MS, LB OK
1. It is possible to set share name even if no desktop or desktop group is selected.
2. Shared desktops should be distinguished by a different icon.
MS
Kod współdzielony został zmieniony tak, aby dało się przekompilować TeliWeba.
Sprawdzić funkcjonalność współdzielenia pulpitów TeliMana. Chodzi glownie o punkt (z opisu testow Kuby ponizej): Pulpity centralne pobrane od innych użytkowników są ReadOnly (nie można nic zmienic) – tutaj prowizorka, zmiany da się robic, ale nie SA zapisywane do bazy danych, wiec test zakończyć restartem TeliMan i sprawdzeniem czy nic się nie zmienilo.
5 09.08.13 CTI_Client 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 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_Client TeliBar TeliMan Central Desktops. Users can share desktops for other users. Desktops are shared for are read only use. Exchange=”CTI-Client CentralDesktops ShareName”

[HKCU]\ Software\ ROMICO\ TeliMan\ Desktops\ "ShareList"="Test1;Test2"
N JS, LB OK JS
1. Dokładne testy TeliMan/TeliBar – interfejs uzytkownika – pulpity, grupy pulpitów, przyciski.
2. Testy nowego mechanizmu TeliMan – Centralne Desktopy.
  1. Uzytkownik może udostępnic Pulpit lub grupę pulpitów ustalając jego shareName (menu kontekstowe)
  2. Uzytkownik może używać udostępnionych pulpitow lub grup pulpitow wpisując nazwy shareName w rejestrze ShareList.
1. Pulpity centralne pobrane od innych użytkowników są ReadOnly (nie można nic zmienic) – tutaj prowizorka, zmiany da się robic, ale nie SA zapisywane do bazy danych, wiec test zakończyć restartem TeliMan i sprawdzeniem czy nic się nie zmienilo.
7 09.08.13 CTI_Client TeliBar TeliSIP – calls with unknown numbers are now correctly displayed by TeliSIP. Exchange=”TeliSIP - Unknown number not shown bug” N JS, LB OK  JS
Sprawdzic czy TeliSP pokauje rozmowy z numerami nieznanymi.
8 07.08.13 CTI_Client TeliBar.exe, CTI_Client.exe  Database CTI_CentralIni moved to SQL server Exchange: CTI Server CTI_Client Move CTI_CentralIni.sdf into SQL database

New network message DIS_Server_Get. It ask CTI_server about DIS_Server params for init DatabaseConnector object. It is connested with as about ConnectAdv after loged in.
It is use DatabaseConnector.exe for search contact  with reference settings from SQL database DIS server, initialization of DatabaseConnector.exe changed.
N KH, JS OK KH
1. Test of CTI_Client searching
2. Test of absent picts
9 07.08.13 CTI_Client 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 OK KH
1. Test of CTI_Client side searching
2. Test of CTI_Server side searching
10 07.08.13 CTI_Client 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
11 06.08.13 CTI_Client DatabaseConnector Added to client the possibility to search for contacts by e-mail address. Exchange: “CTI-Client Searching for contacts by e-mail address” N TP, LB OK TP
1. E-Mail musi byc kompletny, nie ma mozliwosci wyszukiwania na przyklad po jego czesci.
2. Sprawdzic mozliwosc wyszukiwania kontakow po mailu zarowno z okna, jak i glownego przycisku klienta.
3. Przetestowac szukanie samej frazy maila oraz w polaczeniu z innymi wartosciami(np. numer telefonu, imie, nazwisko). Wszystkie elementy wyszukiwania powinny byc rozdzielone spacjami.
12 06.08.13 CTI_Client TeliBar Code corrections. No functional changes. Exchange: “CTI-Client instead of invoking clear method, set clsClientContact object to nothing(temporary buttons)”

Info object(clsClientContact) for temporary button is set to nothing, when call is cleared or after changing number of call. Before change, properties of Info object were set to default values(Clear method of clsClientContact).
B/N TP, LB OK TP
1. Brak zmian funkcjonalnych. Testy standardowe dla klienta.
2. Sprawdzic log bledow, czy nie wystepuja wpisy wyjatkow, spowodowane, uzyciej niezainicjowanego obiektu kontaktu przycisku Info.
********************************************* 30.07.2013; TeliBar.exe: 2_0_5315  
1 30.07.13 CTI_Client DatabaseConnector
CTI_Journal
TeliBar
TeliBar is able to process call e-mail sender requests from Outlook. Exchange: AddIn - Knopf im Emailfenster zum Raustelefonieren

Search engine has been modified which influences the way TeliBar and CTI-Journal search for contacts in reference database.
N/C MS OK
Impossible to manually search for contacts by e-mail address.
MS
Opis na serwerze Exchange.
2 26.07.13 CTI_Client CTI_Journal Tray icon blink. Before change blink did not work on yesterday filter and sometimes when there was more than 2 new calls. After change blinking works for all incoming not answered calls. Exchange=”CTI-Journal blinking does not work when more than one call is loaded by CTI_Journal at Load/Reload action” B LB.You can get situations where the icon Jurnal is not blinking  (date range filter).
TP OK
CTI_Journal icon is not blinking, if it is selected date range filter.
JS
1. Sprawdzic czy ikonka miga gdy CTI_Journal wczyta nową nie odebraną, zewnętrzną rozmowę przychodzącą.
1. Przykład1: Filtr „Gestern”, wyłączyć wszystkie możliwe przyciski – czy miga mimo, że rozmowa nie widoczna w gridview?
2. Przykład2: Filtr „Heute”, wyłączyć wszystkie możliwe przyciski – czy miga mimo, że rozmowa nie widoczna w gridview?
3. Przykład3: Filtr „Heute”, włączyć wszystkie możliwe przyciski – czy miga mimo, że rozmowa nie widoczna w gridview?
4. Inne filtry…
5. Sprawdzic czy miganie dziala na otwartym oknie CTI_Journala jak i na zamknietym (zaraz po uruchomieniu TB)
3 25.07.13 CTI_Client TeliBar TeliSP correction Exchange:"CTI-Client TeliSP: before it was possible to send connected to TeliSP when CallRemoved"
Details: message Idle from server after CallRemoved
B LB OK                                                                                                                 Not tested GD
4 25.07.13 CTI_Client 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(PbIni.sdf):
Outlook, Lotus:
Name1: LastName -> FirstName
Name2: FirstName -> LastName
AD:
Name1: LASTNAME -> FIRSTNAME
Name2: FIRSTNAME -> LASTNAME
B/N LB, TP 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.
5 25.07.13 CTI_Client 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 PbIni.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; TeliBar.exe: 2_0_5310  
1 24.07.13 CTI_Client CTI_Client
TeliBar
TeliSIP: when call was made from search results window to number containing special chars like “(“, “)“ or space it did not work. After change number is cleaned before making call using SIP. Exchange=”CTI-Client SIP: Make Call number preparation (only numeric and “*”, “#”)” B JS OK  JS
Wykonac test starym i nowym TeliBarem, zadzwonić z linii SIP na numer z okna wyszukiwania, zawierajacy nawiasy i lub spacje. Stara wersja nie zadzwoni.
2 18.07.13 CTI_Client TeliBar Context menu option of button “In Outlook speichern” is available only, if contacts sync with Outlook is enabled. Exchange: “CTI-Client - "In Outlook speichern"” B/N TP, LB OK TP
Opcja "In Outlook speichern", powinna byc dostepna tylko wtedy, jesli w konfiguracji, wlaczona jest synchronizacja kontaktow z Outlook. Sprawdzic dla TeliBar i TeliMan.
3 18.07.13 CTI_Client 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” B TP, LB OK TP
Sprawdzic poprawnosc dzialania przyciskow Intern, Extern z menu Ansicht -> Status.
4 17.07.13 CTI_Client TeliBar 1. Resolved problem with status of temporary button.
2. Both If button is in ringing and connected state, tooltip shows information about CalledID.
Exchange: “CTI-Client - BUG Tooltip anders nach Connected als bei Ringing u.ä.”
1.Added unit test for button tooltip.
B TP, LB OK TP
1. Testy przeprowadzic dla TeliBar i TeliMan.
2. Sprawdzic dzialanie statusow na przyciskach tymczasowych(nie dotyczy numerow zewnetrznych). Powinno byc identyczne jak dla zwyklych przyciskow.
3. Tooltip, dla przycisku zarowno oczekujacego na polaczenie, jak i polaczonego, powinien zawierac informacje o CalledID.
5 16.07.13 CTI_Client TeliBar_Config VoiceBox column - text changed: Info -> Name der Ansage Exchange: "CTI-Client BUG: Speichen von Ansagen" C TP, LB OK GD
6 15.07.13 CTI_Client TeliBar Sometimes a red X would be displayed on the main button of TeliMan instead of a receiver. Exchange: TeliMan - Anzeigefehler.

Caused by the fact that two threads happened to modify the icon at the same time.
B TP, LB OK MS
Na Exchange’u jest przyklad, jak wyglada GUI w takiej sytuacji.
Proponuje wlaczyc PBX Simulator i naprzemiennie laczyc sie z uzytkownikiem TeliBara i natychmiast rozlaczac. Mnie po kilkunastu/kilkudziesieciu takich naprzemiennych kliknieciach (po kilkunastu sekundach) pojawial sie blad w logu. Informowal on o metodzie DropCallSet_Touch i obiekcie bedacym juz w uzyciu przez inny watek. Jesli ten wyjatek nie pojawi sie (czyli tez nie da sie uzyskac wspomnianej czerwonej ikony X), mozna przypuszczac, ze wszystko jest OK.
7 15.07.13 CTI_Client TeliBar Descriptions on TeliBar’s speed dial buttons could become partly invisible (depending on button width). Exchange: CTI-Client BUG: Namen werden falsch abgekürzt. B TP, LB OK MS
Opis w zadaniu na serwerze Exchange.
8 11.07.13 CTI_Client 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, TeliBar.exe: 2.0.0.5295.
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_Client 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, TeliBar.exe: 2.0.0.5300. 
TP
1. Testy przeprowadzic, dla wszystkich dostepnych zrodel.
2. Porownanie z poprzednia wersja, bez modyfikowania definicji przypisan(testy regresyjne). Nie powinno by roznic.
3. W definicji przypisan, dla dowolnego pola, zastosowac zlaczenie nazw, np: FirstName&@,&LastName.
10 02.07.13 CTI_Client CTI_Client Code correction: removed left over contact object in temporary button Exchange: "CTI-Client Code correction: removed left over contact object" Removed second Contact (the same object) from button. Before contact was in 2 different objects depends on Temporary flag C MS, LB OK
MS: previous tests revealed an issue when dragging a contact from the search window to TeliBar's speed dial list. When the dragged contact was called to just before dragging, a speed dial button would not be created properly based on it (no contact information was available). This issue does no longer occur.
LB: Redial the same phone number of a contact database, brings up a blank button                                                                                 Bug corrected in version 2.0.0.5294
GD
przycisk tymczasowy do testow
********************************************* 01.07.2013; TeliBar.exe: 2_0_5255  
1 28.06.13 CTI_Client CTI_Journal
CTI_Client
TeliBar
CTI-Journal toolbar changes:
1. Removed two buttons:
- search(loupe),
- 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). It is shown, if user has the appropriate right.
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

1. Added new parameter(VoiceBoxEnabled) to message requesting user rights(GetUserRights). It specifies, if button VoiceBox should be visible for user.
Ad 2.
Registry:
[HKCU]\ Software\ ROMICO\ CTI_Journal\ Settings
FilterPrivate [Default: ”1”]
FilterBusiness [Default: ”1”]
FilterPhone [Default: ”1”]
FilterVoiceBox [Default: ”1”]
Storing state(checked, unchecked), for new filter buttons.
[HKCU]\ Software\ ROMICO\ CTI_Journal\ Settings
VoiceBoxEnable [Default: “0”]
Determines, if user has access to VoiceBox.
Value written to register by client, before start Journal.
Ad 4. Bug occurred, when at the same time selected: only marked, today filter time, show incoming unanswered calls. In case when reload data after received message from server or Journal started. 
B/N MS, JS OK
MS: No reaction when clicking the Interne or Externe option from the Status menu. TODO: NextVersion.
TP
Opis na sewerze Exchange.
2 27.06.13 CTI_Client CTI_Client
TeliBar
1. The info on buttons is updated when associated users log in in the multi-user mode.
2. The permission to view a user’s status is checked whenever the user logs in in the multi-user mode.
3. TeliMan would not hide VPN users’ statuses on VPN server disconnection (as opposed to TeliBar).
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. When a user logs in, the CTI-Server broadcasts the info of the user to other clients so they can update their buttons.

Ad 2. When a user logs in, the CTI-Server broadcasts the ‘status for’ right and group ID of the user to other clients, so they can decide whether they can display the status of the user or not. This happens because a line can be assigned to a different group on user login (which may influence the status privilege for groups).
B/N JS, MS OK  MS
Opis testow w obu zadaniach na serwerze Exchange.
3 26.06.13 CTI_Client CTI_Client
TeliBar
Status rights management optimizations. No logic changes. Exchange: CTI-Client Removal of a redundant user collection (no functional changes).

User collection in TeliBar removed. CTI-Client stores full user list and TeliBar can access it if it has status rights from a user being looked for in the list.
C JS, MS OK
JS: lost planer when send to user without privileges. TODO: Send planer do not rely on privileges.
MS
Opis na serwerze Exchange.
4 24.06.13 CTI_Client CTI_Client Code correction - buttons use standard ClientContact Exchange = CTI-Client buttons use standard ClientContact Phase2 (remove unnecessary class - clsAddButtonParams.vb) C MS OK GD
********************************************* 19.06.2013; TeliBar.exe: 2_0_5234  
1 18.06.13 CTI_Client TeliBar
CTI_Client
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.
C JS, LB OK  JS - Exchange (wymagana nowa wersja CTI_Server)
2 18.06.13 CTI_Client TeliBar Fixed bug complicating change width of main button in TeliMan. Exchange: “CTI-Client TeliMan TeliTouch main button width change causes set width for very big size” B TP, JS, LB OK TP
1. Sprawdzic, czy bezproblemowo mozna zmieniac szerokosc glownego przycisku TeliMan.
3 17.06.13 CTI_Client 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 TP OK
JS, LB OK (Lotus not tested)
TP
1. Sprawdzic, czy definicja przypisan(PbIni.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 '@'.
4 17.06.13 CTI_Client CTI_Journal Email field is transferred, when using contact drag&drop from protocol to client. Exchange: "CTI-Client Drag&Drop from Journal to Client - missings Email field" B TP, JS, LB OK TP
1. Przeciagnac rozmowe z okna Journal-a do klienta(TeliBar, TeliMan).
2. Sprawdzic, czy nowo utworzony przycisk zawiera adres email(jesli wypelniony w kontakcie).
3. Zrestartowac aplikacje, i ponownie sprawdzic, czy pole email zostalo prawidlowo przypisane.
********************************************* 14.06.2013; TeliBar.exe: 2_0_5230  
1 12.06.13 CTI_Client CTI_Client
TeliSIP
TeliSIP: added possibility to DropCall over SIP Exchange: CTI-Client SIP DropCall should be also possible via SIP, not only via CTI-Server
[HKCU]\ Software\ ROMICO\ TeliBar\ SIP
"DropCall_via_SIP"="0" [default 1]
N MS, LB OK GD
2 12.06.13 CTI_Client CTI_Journal Fixed bug that prevented mark call as private, if user log in name with another case sensitive than in protocol.  Exchange: “CTI-Client CTI-Journal Invalid user name casing prievents from setting the private call flag”
 
Names are compared after conversion to uppercase.
B MS, LB OK TP
1. Zalogowac sie do klienta, nazwa rozniaca sie od tej z protokolu pod wzgledem wielkosci liter.
2. Zalogowac sie do klienta, uzywajac numeru lini.
3. Sprawdzic, czy mozliwe jest oznaczenie swojej rozmowy jako prywatnej, po zalogowaniu sie na dwa sposoby opisane powyzej.
3 12.06.13 CTI_Client CTI_Journal Journal CalledID=me
In option user (all numbers) of protocol are shown all calls to number, on which call was redirected, if it is not answered.
Exchange: “CTI-Client Journal show in group filter all with CalledID=me”

Configurable in registry:
[HKCU]\Software\ROMICO\CTI_Journal\
Settings\RedirectedCallsFromMe_Show [Default: ”1”]
N MS, LB OK TP
1. Testy mozna przeprowadzic na stworzonej w Romico przykladowej konfiguracji przekierowan, uzywajac numerow: 271, 272.
2. Zweryfikowac czy w zakladce user(all numbers), pojawiaja sie wpis(y) z numerami, do ktorych rozmowa trafila, w przpadku gdy jej nie odebralem a zdefiniowane bylo przekierowanie.
3. Przetestowac dzialanie opcji, filtrujacych rozmowy.
4 12.06.13 CTI_Client CTI_Client 1. TeliRemote - (TR) text in main button when set
2. TeliTouch main button text align: MiddleLeft -> MiddleTop
Exchange: CTI-Client TeliRemote text (TR) show in CTI-Client caption C/N MS, LB OK
I think the main button in TeliWeb should behave similarly
GD
1. Ustawic TeliRemote poprzez TeliWeb
2. Sprawdzic zmiane podczas dzialania CTI-Client jak i sytuacje kiedy zmiana nastepuje kiedy CTI-Client jest wylaczony
3. Sprawdzic TeliBar, TeliMan, teksty dluzsze niz dostepne pole
5 10.06.13 CTI_Client CTI_Client TeliBarConfig VoiceBox: not possible change info to empty string empty string change on default
Exchange: CTI-Client TeliBarConfig VoiceBox: not possible change info to empty string
C MS, LB OK GD
Skasowac info, zamknac lub przelaczyc na inne pole w drzewku, wrocic do VoiceBox i sprawzdzic, czy jest puste - nie powinno
6 10.06.13 CTI_Client TeliBar Fixed a bug that prevented save contact to Outlook for temporary button. Exchange: “CTI-Client Temporary button impossible to save in Outlook”

Bug appeared when the only info about contact was a phone number, which is also name of button.
B MS, LB OK
There is an error when trying to save contact info to Outlook when another Outlook contact window is already open.
TP
1. Testy przeprowadzic dla tymczasowego oraz zwyklego przycisku TeliBar\TeliMan.
2. Sprawdzic opcje, pozwalajaca na zapis kontaktu do Outlook, w przypadku, gdy przycisk zawiera tylko informacje o numerze telefonu, ktory jest jednoczesnie jego nazwa. 
7 06.06.13 CTI_Client CTI_Client Code correction - buttons use standard ClientContact Exchange: CTI-Client buttons use standard ClientContact
Before there was 3 different objects
C MS, LB OK GD
8 06.06.13 CTI_Client TeliBar In search field of main user button, allowed to use combination
<Alt Gr> + any key.
Exchange: “CTI-Client BUG: Suche von TB/TM-Objekt” B LB, TP OK TP
W polu do wyszukiwania na przycisku glownego uzytkownika w TeliBar oraz TeliMan:
1. Sprawdzic czy kombinacja <RAlt> + dowolny inny klawisz, nie jest blokowana.
2. Sprawdzic, czy w przypadku kombinacji z <Ctrl>, dozwolone jest tylko uzycie: <Ctrl> + X, <Ctrl> + C, <Ctrl> + V.
9 05.06.13 CTI_Client TeliBar 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 PbIni.sdf database.
N LB, TP OK TP
1. W bazie PbIni.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 prawidlowymi wartosciami w bazie referencyjnej.
10 05.06.13 CTI_Client TeliBar The button properties window did not display the actual button data after edit. Exchange: CTI-Client TeliBar/TeliMan button properties edit does not work properly. B MS, LB OK
1. When a button is created from a Journal entry, the e-mail field always remains empty.
MS
Opis testow na serwerze Exchange.
11 04.06.13 CTI_Client TeliBar Fixed bug that caused no display data: Country, ZIPCode, City, Street on button info form. The problem appeared, when drag&drop from search window and editing button data. Data were available only after restart TeliBar or Desktop(TeliMan).  Exchange: “CTI-Client Drag&Drop from Search window is without Country, ZIPCode, City, Street” B LB, TP OK TP
1. Testy przeprowadzic dla TeliBar i TeliMan.
2. Sprawdzic, czy po zmianie danych przycisku w polach: Country, ZIPCode, City, Street, przy ponownej probie edycji, sa one aktualne.
3. Dla tych samych pol, w przypadku drag&drop kontaktu z okna wyszukiwania do klienta, sprawdzic czy zostaly przeniesione wartosci.
4. W poprzedniej wersji dane dostepne byly dopiero po restarcie
TeliBar-a lub Desktopu. 
12 04.06.13 CTI_Client CTI_Client Before change CTI_Client decided which of CallerID, CalledID values to use as PhoneNumber depending on call direction. After change CTI_Server sends to CTI_Client ready to view value. Exchange = “CTI-Server PhoneNumber generation logic moved to CTI_Server (CallerID/CalledID/ConnectedID)”


All PhoneNumber logic moved to CTI_Server.
C JS, LB OK  JS
Za pomocą flagi debug: [HKEY_CURRENT_USER\Software\ROMICO\
CTI_Server\Server001\Debug]
"ConnectedID_Inc_UseAsPhoneNumber_Value"="123"
1. Sprawdzić działanie opcji TMS_Config-TSP-Einstellungen: ConnectedID statt CallerID fur eingehende anrufe…
2. Dla rozmowy wychodzących CallerID powinien zawsze zostac podmieniony wartością ConnectedID
3. Dla rozmow przychodzących podmiana CallerID wartością ConnectedID nastapi tylko gdy flaga (pkt1) ustawiona.
4. Wyniki powinny być widoczne na przyciskach TeliBar oraz w protokole (CTI_Journal).
********************************************* 04.06.2013; TeliBar.exe: 2_0_5178  
1 03.06.13 CTI_Client TeliBar TeliBar would be killed by the OS when closing and reopening several times a desktop with very many buttons. Exchange: CTI-Client TeliMan creates new handles whenever a desktop is reopened.

Caused by the fact that every time a desktop was closed, it was disposed with all its buttons. However, the disposal did not release handles. When reopening a desktop, all buttons were created anew and created new handles each time.
In this version the desktop is not destroyed when closing, and reopening it does not create any new handles.
B JS, MS, LB OK  MS
1. Sprobowac otwierac i zamykac desktop na rozne sposoby (np. z listy desktopow lub poprzez rozmowe przychodzaca na numer, ktory znajduje sie na zamknietym desktopie i inne mozliwosci, ktore moga mi nie byc znane).
2. Wazne, zeby testowac zarowno pierwsze otwarcie, ktore wczytuje wszystkie guziki desktopu z bazy, jak i kolejne otwarcia, ktore juz nic nie wczytuja, a tylko wyswietlaja ukryty wczesniej desktop. Desktop otwarty pierwszy i kolejny raz ma byc w pelni funkcjonalny.
3. Czy pozycje guzikow zamykanego desktopu i jego pozycja na pulpicie Windowsa jest poprawnie zapamietywana.
4. W Task Managerze windowsowym obserwowac liczbe uchwytow tworzonych przy otwieraniu desktopu. Stworzyc desktop z duza liczba guzikow i otwierac go pare razy. Wzrost liczby zajetych uchwytow powinien nastepowac jedynie przy pierwszym otwarciu desktopu.
2 03.06.13 CTI_Client TeliBar 1. Call transfer and redirection by drag and drop added.
2. Making Skype calls by Ctrl + dbl click in TeliBar added.
Exchange: CTI-Client TeliBar transfer via Drag&Drop

Ad 1. In order to use it, set the following registry flag:
[HKCU_TeliBar]\ Look&Feel
"DragDrop_CallTransfer_Enable"="1"

Ad 2. Use the same registry entry that TeliMan already uses and set appropriate SkypeIds of your contact list buttons (in the database).
[HKCU_ CTI_Client]\ Skype
"MakeCall_Enable"="1"
N JS, MS, LB OK
a) How to make Blind Transfer?
b) Transfer made by drag&drop is 2 step action: a) make second call by drag and drop, b) after answer - complete transfer by drag and drop.
c) Pipe problem with temporary button transfer by drag&drop.
MS
Opis testow w zadaniu na serwerze Exchange.
3 31.05.13 CTI_Client TeliBar
CTI_Planer
Visual changes in appointment details window.  Exchange: “CTI-Client Planer-Erinerung Scrol-Balken fehlt”
1. Added vertical scroll to text field Remark.
2. Reduced spacing between label and Remark field.
N JS, MS, LB OK  TP
1. Sprawdzic, czy w oknie szczegolow spotkania, w polu z uwagami(Remark), pojawia sie pionowy scroll, w przypadku wiekszej ilosci tekstu.
2. Odstep pomiedzy etykieta "Remark" a polem tekstowym, powinna by taki sam, jak w przypadku innych pol w tym oknie.
4 29.05.13 CTI_Client TeliBar Fixed bug causing lost top most position of client, when option “Always on top” is checked.  Exchange: “CTI-Client BUG! Always on top doesnt work” B TP, JS, MS, LB OK TP
Sprawdzic poprawnosc dzialania opcji "Always on top" w dwoch przypadkach:
1. Opcja ta po starcie TeliBar-a jest juz wlaczona.
2. Opcje aktywujemy dopiero po uruchomieniu sie TeliBar-a.
5 28.05.13 CTI_Client CTI_Journal It is possible to mark calls as private or non-private. Exchange: CTI-Journal Private flag N TP, JS, MS, LB OK
1. If user marked call as private, another user in the same group see this position with font italic, until refresh protocol.
2. There is a difference in how the the mark as (non-)private and mark as (un-)resolved options affect selected calls. The former (private call) marks only selected calls whereas the latter marks all calls with the same phone number at once.
MS
Patrz zadanie na serwerze Exchange.
6 27.05.13 CTI_Client TeliBar
DataBaseConnector
If user enters to find single character, should be returned records, which at least one of the text fields (FirstName, LastName, Company), start with that character. Similarly for columns containing phone numbers. Exchange: “CTI-Client Suchoptimierung” N TP, JS, MS, LB OK
1. MS: I used a phrase „z r“ and I expected only those entries to be found where one starts with “z” and the other with “r”. But I got “Herman | Reiter | Holz Reiter” as well as if the final “z” in the company name (“Holz”) had a meaning.
TP
Podczas wyszukiwania brane sa pod uwage frazy rozdzielone spacjami. Zmiana dotyczy sposobu wyszukiwania w momencie gdy uzytkownik wprowadzi jeden znak jako fraze do znalezienia. Zwrocone powinny byc wowczas takie rekordy, ktore w swoich polach zawieraja przynajmniej jedna wartosc, zaczynajaca sie od tego znaku. W poprzedniej wersji, pojedynczy znak szukany byl w calym wyrazeniu, nie tylko na poczatku, co powodowalo wieksza liczbe wynikow. Przeszukiwane sa kolumny: FirstName, LastName, Company, Phone Numbers. Przykladowe frazy wyszukiwania: "andreas m", "t p".
7 27.05.13 CTI_Client TeliBar TeliMan hanged up when there were too many buttons on a desktop. Exchange: CTI-Client TeliMan allocates too many handles (individual context menu for each button). B TP, JS, MS, LB OK MS
Patrz opis zadania na Exchange.
8 27.05.13 CTI_Client TeliBar Changed default path and file name of e-works client exe file. Exchange: Anpassung an die Version 5

Changed default path from "e-works\client\ewclient.exe" to "e-works\meeting\ewmeeting.exe"
N TP OK
MS, LB NOK
1. E-works client (ver. 5.0.0.2) is by default installed in the following directory: “C:\Users\[UserName]\AppData\Roaming\e-works\client” which is different from the one TeliBar uses to locate the ewclient.exe file.
KH
Należy skonfigurować funkcję TeliVideo dla klienta TB następnie na PC zainstalować klienta e-works ver. 5. Jezeli wszystko jest poprawnie to klient e-works uruchomi sie i podłączy do servera e-works umożliwiając video konferencje.
9 24.05.13 CTI_Client RefSearch
TeliBar
DataBaseConnector
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 PbIni.sdf and TeliRef.sdf.
2. New field BusinessFaxNumber will be exported by MapiConnector to csv file.
N MK, TP, LB OK 1. Zweryfikowac czy nowe kolumny: UserGroup oraz FaxNumber pojawily sie odpowiednio w bazach PbIni.sdf i TeliRef.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.
10 23.05.13 CTI_Client TeliBar
TeliBar_Config
CTI_Planer
New sound configuration - Added new sounds option tab which enable to define a wave files for incoming chat messages and for appointment reminder.
Exchange: CTI-Client Akustische Signale
Added new functionality which ables to play user defined sounds in Planer and TeliBar.
The information about file paths are stored in registry in [HKCU]\Software\ROMICO\TeliBar\Look&Feel\ChatSoundPath
[HKCU]\Software\ROMICO\TeliBar\Look&Feel\AppReminderSoundPath
N MK, TP, LB OK MK
Sprawdzić nową funkcjonalność ustawiania dźwięków przychodzącej wiadomości w chacie oraz przypomnienia o terminie w Planerze.
Sprawdzić czy poprawnie odtwarzane są pliki wave, czy w przypadku wpisania błędnych danych odtwarzają się dźwięki domyślne (sprawdzić w przypadku pustej ścieżki jak również ścieżki która prowadzi do pliku z innym rozszerzeniem niż .wav).
Dźwięki domyślne dla chatu to dźwięk który znajduje się w
C:\Program Files\ROMICO\TeliBar\Resources\Wave\Sounds\CHat.wav
natomiast dla dzwięk przypomnienia o spotkaniu to beep
11 22.05.13 CTI_Client CTI_Client The status of VPN users was unknown after CTI-Server restart.   B MS OK
MK, LB
NOT TESTED

MS
1. Wymagana konfiguracja “serwera VPN” (zdalnego serwera CTI), aby miał połączenie z serwerem lokalnym.
2. Połączyć TeliBara/TeliMana z lokalnym serwerem CTI i dodać do listy kontaktów chociaż jednego użytkownika z serwera zdalnego. Jego status powinien być dostępny na bieżąco.
3. Zrestartować serwer lokalny i poczekać, aż TeliBar/TeliMan nawiąże z nim ponownie połączenie. Status użytkowników VPN na liście kontaktów będzie niedostępny przez chwilę (w przeciwieństwie do pozostałych kontaktów), ale gdy serwer zdalny połączy się z lokalnym, ich statusy powinny się pojawić (co nie działo się we wcześniejszej wersji).
4. Sprawdzić poprawność egzekwowania praw status for i from oraz prawa otrzymywanego na indywidualne żądanie (tylko dla użytkowników serwera lokalnego). Statusy użytkowników VPN powinny być widoczne niezależnie od praw.
12 20.05.13 CTI_Client Setup 1. CTI-Skype COM moved into separate msi setup.
2. DBInspector COM unregistration is improved.
Exchange: CTI_Client setup move VB 6 COM modules into separate setups
It is needed separate installation of CTI_Skype.dll for CTI-Client.

Exchange: CTI_Client setup DBInspector no unregistered during uninstall
Before changes DBInspector COM was still registered after CTI_Client deinstallation.
N/B MK, LB OK KH
Konieczny test update CTI_Client dla sytuacji kiedy poprzednia instalacja uzywała Skype i dla przypadku kiedy nie użawała. Jeśli uzywała to powinien być zalogowany błąd dot. brak COM CTI_Skype po uruchomieniu nowego CTI_Client, trzeba wtedy doinstalować CTI_Skype COM z osobnego msi.
Podobny przebieg ma noiwa instalacja jeśli zamierzamy używać Skype (konfiguracja rejestrem [HKCU_ CTI_Client]\ Skype "Enable"="1" )
Po deinstalacji CTI Client sprawdzić RegDllView czy pozostał zarejestrowany COM DBInspector.
13 17.05.13 CTI_Client TeliBar
CTI_Journal
1. Solved problem which occures when a lot of queries have been generated.
For this situation CTI_Journal needs a 64bit operating system
Exchange: CTI-Journal (wylot) przy wielu wierszach
Recompile with AnyCPU platform selected
B MK, MS, LB OK
There are still a lot of handles create and a lot of memory is used to display 9992 rows
MK
14 17.05.13 CTI_Client 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 MK, TP, LB 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.
15 17.05.13 CTI_Client TeliBar Search window -  Add new city column to search window  Exchange:CTI-Client Search window new column City N MK, TP, LB OK MK
Sprawdzić czy w oknie wyszukiwania pojawiła sie nowa kolumna Ort (city) oraz czy dane w tej kolumnie są poprawne (columna City w tabeli TeliRef).
16 16.05.13 CTI_Client TeliBar Search window -  Add chat with selected user to context menu in search window Exchange: CTI-Client Chat von Suchvenster erlauben N MK, TP, LB OK MK
Przetestować działanie czatu. Zwrócić szczególną uwagę na nową opcję czatu w menu kontekstowym kontaktu w oknie wyszukiwania.
Sprawdzić czy wiadomość dociera do odpowiedniego użytkownika.
17 15.05.13 CTI_Client TeliBar When user uses shortcut Ctrl-a, to be present, open question absent window is closed. Exchange: CTI-Client Abwesenheit-Infofenster schliessen N MK, TP, LB OK TP
Sprawdzic czy w przypadku, gdy otwarte jest okienko informujace o uplynieciu czasu nieobecnosci, jesli uzyjemy skrotu klawiaturowego
Ctrl-a, aby zmienic stan uzytkownika na obecny, zostanie ono zamkniete.
18 14.05.13 CTI_Client TeliBar
TeliBar_Config
Look&Feel option - Disable one line button option when Dock window is checked and Top option is selected Exchange: CTI-Client Kofiguration einzeiliger Tasten B MK, TP, LB OK MK
Sprawdzić czy po zaznaczeniu opcji Dock Window => Top opcja one line button jest wyszarzona
********************************************* 15.05.2013; TeliBar.exe: 2_0_5154  
1 13.05.13 CTI_Client TeliBar
TeliBar_Config
Change language name from French to  Français   B MK OK, TP OK MK
Sprawdzić czy w opcji wyboru języka język francuski pojawia sie jako Français i czy po jego wyborze język Francuski jest ładowany poprawnie
2 13.05.13 CTI_Client CTI_Client log added Exchange:CTI-Client Wrong temp button after connected Wolfgang log
necessary to find error: wrong name on temporary button
Log with last search number and changing temp button
N MK OK GD
3 13.05.13 CTI_Client TeliBar
TeliBar_Config
CTI_HotKey
1. Added new hotkey „Anwesend/Abwesend“ for change absent state.
2. Added new key combination: “<W>+F1-12”.
Exchange: CTI-Client Neue Hotkeys systemübergreifen
Registry:
[HKCU]\Software\ROMICO\CTI_Client\HotKeys\ChangeAbsentState
[Default: “<Ctrl>+F8”]
N MK OK, TP OK TP
1. Sprawdzic poprawnosc dzialania nowego skrotu klawiaturowego, zmieniajacego stan uzytkownika z dostepnego na niedostepny i odwrotnie.
2. Sprawdzic poprawnosc dzialania nowej kombinacji klawiszy, w skrotach klawiaturowych: “<W>(Windows)+F1-12”.
4 08.05.13 CTI_Client TeliBar
DataBaseConnector
Added functionality for searching at the same time by LastName, FirstName, Company and Phone Numbers. Exchange: CTI-Client Search „Schmi 069“
Search values should be separated by spaces. To search is taken only first numeric value representing phone number and all text values.
N MK OK, TP OK TP
Patrz opis zadania na serwerze Exchange.
5 07.05.13 CTI_Client CTI_Client
TeliBar
1. No functional changes. CTI_Client changes was made allowing compilation with CTI_Client_Simulator. Exchange: CTI-Client-Simulator. C MK OK, TP OK JS
Brak zmian funkcjonalnych. Proste testy (połączenie z CTI_Server, wykonanie calla, rozłączenie, konfiguracja przekierowania). Zmiana dotyczyła czyszczenia kodu modułu komunikacji sieciowej.
6 06.05.13 CTI_Client TeliBar TeliMan buttons could sometimes move to the left desktop corner and lose their order permenently. Exchange: CTI-Client TeliMan loses button positions on start. B MK OK
1. When dock TeliMan desktop in Windows 7 to left, right, or top and restart application desktop will appear in different place near TeliMan options window.
2. When TeliMan is closed and user will shutdown one of monitors where one of TeliMan desktops is stored. Teliman desktop will raise on not active (shutdown) monitor (not appear in one working monitor).
3. There is a problem with button witdh when try to edit new added button. Sometimes button can hide other buttons.
4. After call to inactive line and run TeliMan on this line from other computer there is information about call (blinking status) but without information who's calling (temporary button don't appear, pipes are not visible).
5. When delete desktop from menu where it is active (opened) there are some problems with deleting or coping (moving) buttons from this desktop, cannot see active status information, user button not appear.
TP OK
1. Data in fields Strasse, Land, PZL, Ort refresh after closing and opening desktop(but are saved correctly in database).
MS
Patrz opis zadania na serwerze Exchange.
7 06.05.13 CTI_Client 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.
3.Added new columns(Country, ZIPCode, City, Street) to TeliRef.sdf database.
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"
3. "CTI-Client add new columns to TeliRef.sdf"
Ad 2. Added new fields to be exported by MapiConnector
(BusinessAddressCountry, BusinessAddressPostalCode,
BusinessAddressCity, BusinessAddressStreet).
B/N MK OK, TP 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.
3. Sprawdzic czy w bazie TeliRef.sdf pojawiaja sie nowe kolumny: Country, ZIPCode, City, Street.
8 02.05.13 CTI_Client CTI_Client TeliBar/TeliMan could display statuses of users it had no rights to. Exchange: Development/ Tasks/ CTI-Client TeliBar displays statuses of users it has no rights to

This issue is related to those users on the contact list, whose status for right is set to none or to group (and they are in a different group that our user in the latter case). The issue did not occur always.
B MK OK, TP OK MS
Patrz opis zadania na serwerze Exchange.
********************************************* 26.04.2013; TeliBar.exe: 2_0_5131  
1 25.04.13 CTI_Client CTI_Journal Filter user\gropu selection error removed
Selection was invisible
Removed change: new border around buttons in toolbar
bug was made in version:  24.04.2013; 2_0_5127
B MS, MK OK GD
2 25.04.13 CTI_Client CTI_Client After getting a user’s status viewing permission, the status of the user was out-of-date. Exchange: Development/ Tasks/ CTI-Client Invalid user status after getting status permission.

Bug introduced in version 2.0.0.5127.
B MS, MK OK
1.Sometimes TeliBar/-Man displays statuses of users it does not have rights to. This issue stems from an unknown TeliBar version and refers to those users (on the contact list) whose ‘status for’ right is set to none/group.

2. After restore connection change user status. It makes freezing user interface for few seconds for other TeliBar\TeliMan instanes running on CTI_Server.
MS
Patrz opis zadania na serwerze Exchange.
3 25.04.13 CTI_Client TeliBar After reconnecting to CTI-Server, TeliBar/TeliMan did not display up-to-date user statuses on the contact list. Exchange: Development/ Tasks/ CTI-Client User status loss after disconnection.

Bug introduced in version 2.0.0.5127.
B MS, MK OK MS
1.Wszystkie testy przeprowadzić osobno dla TeliBara i TeliMana.
2. Uruchomić TeliBara/TeliMana, a następnie doprowadzić do utraty połączenia z CTI-Serverem. Potem przywrócić połączenie i poczekać, aż z powrotem pojawią się statusy użytkowników na interfejsie graficznym. Następnie kilkakrotnie zmienić status różnych użytkowników na liście kontaktów i patrzyć, guzik poprawnie ten status odzwierciedla.
4 24.04.13 CTI_Client TeliBar
TeliBarConfig
1. Unable to change user name from TeliBar config CTI-Client-Config Network Pole Benutzer ustawic na disable B MS, MK OK MK
Sprawdzić można zmienić nazwę użytkownika na zakładce Sieci (Netzwerk) 
********************************************* 24.04.2013; TeliBar.exe: 2_0_5127  
1 23.04.13 CTI_Server RefSearch
TeliBar
DataBaseConnector
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).
3.Added new columns: Country, ZIPCode, City, Street to TeliRef.sdf database.
N MS, MK OK
1. First contact from those retrieved from Outlook is not imported. The OutlookMapiRef.csv file does not contain column headers and it should.
2. The 4 new fields are not filled in when importing data from any source database but Lotus Notes.
3. The original TeliRef.sdf database created by the installer does not contain the 4 new columns mentioned. They are created only after TeliBar starts for the first time.
TP
1. Sprawdzic synchronizacje kontaktow z Lotus po stronie klienta. Uzyc nazwy pol zdefiniowane w kliecie Lotus-a.
2. Sprawdzic czy w bazie TeliRef.sdf zostaly dodane nowe kolumny.
2 23.04.13 CTI_Client TeliBar It is possible to set absence details of other users on the contact list. Exchange: Development/ Tasks/ CTI-Client Abwesenheit für andere Teilnehmer. N MS OK, MK OK MS
Opis testow w zadaniu (Exchange).
3 18.04.13 CTI_Client TeliBar
CTI_Client
1. It is possible to give status permission to other users on their request.
2. All buttons become dark and lose their status when TeliBar/TeliMan loses connection to CTI-Server.
Exchange: Development/ Tasks/ CTI-Client Status auf Wunsch new implantation.

Ad 1. If a user has no rights to view the status of another user, they can send a status permission request to that user. If that user accepts it, the current one gets their real status even if global rights don’t allow that.
N MS OK
1. If TeliBar/TeliMan loses connection to CTI-Server when there is an active call and then restores the connection, there is no way to drop the call (no call pipe on the GUI).
2. Error when trying to add a new user to the contact list if there is no server connection (the error is generated when the connection is restored). The older versions behave the same way.
3. Sometimes there is an error when there are two identical buttons on two desktops and one of them is deleted. After TeliMan is restarted, it turns out that both the buttons are deleted.
MK
1. After status permission accept message sent by user who’s have active status, status on TeliBar\TeliMan is inactive.
Restart application or change status for user who’s send status permision helps.
2. Moving (Drag&Drop)\Coping between desktop change user status.
3. After server restart\connection lost not all status are gray.
MS
Opis testow w zadaniu (Exchange).
4 17.04.13 CTI_Client 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   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.
5 17.04.13 CTI_Client TeliBar
CTI_Journal
Add new border around buttons in toolbar Exchange:  CTI-Journal Toolbar N MS OK, MK OK MK
Sprawdzić czy na przyciskach filtrujacych rozmowy pojawia się czarna obwódka
6 17.04.13 CTI_Client TeliBar
CTI_Journal
Correct call protocol entry status filtering Exchange: CTI-Journal VoiceBox should be visible on IN(Red) filter - not IN(Green) B MS OK, MK OK MK
Sprawdzić poprawność filtracji wpisów w journalu tzn. sprawdzić czy  CTI_Journal poprawnie filtruje rozmowy ich statusie.
Zwrócić uwagę na wpisy z voiceboxa oraz wpisy w przypadku niepowodzenia przekierowania.
7 16.04.13 CTI_Client TeliBar Search window: fix window name bug – remove confused differences between search query in window name and search box text  Exchange: CTI-Client BUG: Suchfenster
1. Remove append window name with search text
2. Add fill search textbox with search text, pass from TeilBar button.
  MS OK, MK OK MK
Usunięto funkcjonalność uzupełniającą nazwę okna na pasku tytułu frazą wyszukiwania.
Sprawdzić czy przy wyszukiwaniu zarówno z przycisku, jak i samego okna fraza wyszukiwania pojawia się jedynie na editce.
8 15.04.13 TeliBar TeliBar Skype MakeCall added (TeliMan Telitouch - click with Ctrl) "TeliMan Skype MakeCall"
[HKCU]\ Software\ ROMICO\ CTI_Client\ Skype
"MakeCall_Enable"="1"   default: 0
N MS OK, MK OK GD
********************************************* 10.04.2013; TeliBar.exe: 2_0_5110  
1 11.04.13 TeliBar TeliBar Corrected bug with text under textbox in search window(Windows 8, Fonts 125%). Exchange: "CTI-Client BUG Search window"
Changed control TextBox on ToolStripTextBox.
B   TP
Sprawdzic wyglad textboxa, w oknie wyszukiwania Journal-a.
2 11.04.13 CTI_Client TeliBar
CTI_Client
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_Client 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.ä.)
RegKey = "SOFTWARE\Teliman\Client\" -> RegKey = "SOFTWARE\ROMICO\TeliBar\"
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: There are text „TeliMan“ or „Teliman“ in German or English version. No French version.

KH: (import from SQL) Problem when try to view list of SQL servers. Reason is no SQLDMO.dll and some needed files for this dll.
                        
KH: (import from Lotus Notes) for LotusNotes local file names.nsf TBAsist sets “Data Source=LotusServer” it is wrong () and has to be empty for local data file “Data Source=”
Error; LotusNotesConnector.clsNotesContactExporter Boolean Contacts_ExportToFile(System.String); Server name: 'LotusServer', database file name: 'C:\Dokumente und Einstellungen\kh\Lokale Einstellungen\Anwendungsdaten\Lotus\Notes\Data\names.nsf'. ; Invalid database or server specified.


KH: OK import from mdb
KH: OK import from ODBC source

MS NOT TESTED
TM
4 05.04.13 CTI_Client TeliBar
CTI_Redirection
It is possible to set redirections for user absence with a specified absence cause.   N KH: ComboBox (Anvenden fuer, Bedingung) is too short for French text.

MS OK
MS
1. Sprawdzic, poprawnosc zapisu i odczytu ustawien grup Bedingung i Delay. Bedingung z glownym naciskiem na zawartosc text boxa z trescia nieobecnosci, ktory pojawia sie po wyborze warunku Bei abwesend. Po prostu porownywac ustawienia z TMS Configiem serwera.
2. Sprawdzic opis wymienionych dwoch grup w trzech dostepnych jezykach. Uwzglednic hint, ktory pojawia sie nad wspomnianym text boxem.
3. Przetestowac starsza wersje klienta z nowym serwerem (ktory obsluguje powod nieobecnosci w przekierowaniu). Stary klient nie pokazuje powodu nieobecnosci dla przekierowania na interfejsie. Gdy modyfikuje istniejace przekierowanie, ktore zawiera taki opis, po modyfikacji nie moze on zostac usuniety (weryfikowac to po stronie TMS Configa).
5 02.04.13 CTI_Client RefSearch 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  KH: OK
 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.
6 28.03.13 CTI_Client TeliBar
TeliBar_Config
In Netzwerk tab: change value of checkbox Automatish anmelden doesn’t show restart button. No set flag gbNeedRestartTeliBar to True.    KH: OK
 MS: OK
TP
Sprawdzic czy w zakladce Netzwerk po zmianie wartosci Automatish anmelden, nie pojawia sie przycisk restartu TeliBara.
7 28.03.13 CTI_Client TeliBar
CTI_Client
Changes in user rights management (Code extend no functionality changes)   N KH: OK
MS: OK
MK
Sprawdzić czy poprawnie przydzielane są prawa do użytkownika, czy wiadomości są wysyłane do użytkowników, którzy mają poprawnie zdefiniowane prawa po stronie serwera.
8 28.03.13 CTI_Client CTI_Journal Beep off after click enter in Durchsuchen field. Changed event from KeyUp to KeyPress. B  KH: OK
 MS: OK
TP
Sprawdzic czy wystepuje dzwiek ostrzezenia po kliknieciu enter w polu Durchsuchen.
9 26.03.13 CTI_Client TeliBar
CTI_Client
Client version without status request functionality Rollback some code changes before the statusenable functionality imoplemented N KH: OK
MS: OK
MK
10 25.03.13 CTI_Client TeliBar
CTI_Client
TeliBar displays a line number selection prompt when there are several lines assigned to a user.   N MS OK; KH OK
KH: no tested for login from TeliWeb case multi-line
MS
1. Sprawdzić poprawność działania okna wyboru użytkowników (przy logowaniu, przy dodawaniu nowego użytkownika do listy kontaktów, w konfiguracji, sekcja Netzwerk).
2. Jesli zaznaczy sie opcje Anmeldung nicht mehr anzeigen przy logowaniu, nastepnym razem TeliBar nie powinien pytac o wybor linii (gdy uzytkownik ma ich przypisanych kilka) i logowac sie na ostatnio wybrana.
3. Sprawdzic, czy stary klient potrafi polaczyc sie z nowym serwerem. Problem pojawic sie powinien tylko, gdy probuje sie logowac uzytkownikiem, ktory ma przypisanych kilka linii.
4. Sprawdzic sytuacje, w ktorej uzytkownik (linia), na ktorego sie logujemy, jest juz zalogowany. Powinno pojawic sie (jak dotychczas) okno, ktore o tej sytuacji informuje. Sprawdzic, czy dziala poprawnie.
5. Dalsze szczegoly w opisie testow CTI-Servera.
6. TeliWeb – sprawdzic, czy poprawnie loguje sie za pomoca nazwy uzytkownika oraz numeru linii. W przypadku pierwszym, gdy do uzytkownika przypisanych jest kilka linii, zaloguje sie na te linie, ktora ostatnio wykorzystywal ten uzytkownik.
********************************************* 23.03.2013; TeliBar.exe: 2_0_5066  
1 22.03.13 CTI_Client CTI_Client Delete (move) buttons with the same names - corrected bug Bug was made in version: 19.03.2013, TeliBar.exe: 2.0.5059. B   GD
update fields on buttons - Name1, Name2, company from Server
2 20.03.13 CTI_Client TeliBar
TeliBar Config
Externe Daten tab:
corrected bug with stored values of CheckBoxes:
bei eingehenden Anrufen and bei ausgehenden Anrufen.

Bug was made in version: 19.03.2013, TeliBar.exe: 2.0.5059. B   TP
Przetestowac dzialanie checkbox: bei eingehenden Anrufen i bei ausgehenden Anrufen w zakladce Externe Daten.
3 20.03.13 CTI_Client CTI_Journal Added lang text Angerufene Nummer for new line of standard mail callinfo. Bug was made in version: 19.03.2013, TeliBar.exe: 2.0.5059. B   TP
Sprawdzic czy pojawia sie nowa linia Angerufene Nummer w mailu generowanym z poziomu opcji menu kontekstowego Anrufbenachrichtigung weiterleiten.
********************************************* 19.03.2013; TeliBar.exe: 2_0_5059  
1 19.03.13 CTI_Client TeliBar Correct update database schema bug Bug was made in 2.0.0.4904 B   MK
2 18.03.13 CTI_Client TeliBar
CTI_Client
CTI_Journal
CTI_Planer
Add status request functionality, which basicly enable user status even if request is sent to user from other group.
If user receive request can send respond to a second user which wanted to see status enable it.
Add new field to planer called type which is responsible for correct user information recodintion sended back and forward to server.
Server send new planer to specified user  with type Request, respond or appointment.
N KH OK MK
Przetestować działanie nowej funkcjonalności pokazywania statusu
3 12.03.13 CTI_Client TeliBar Code correction GetUsersInfo_Received - added try, catch C TP OK GD
update fields on buttons - Name1, Name2, company from Server
4 12.03.13 CTI_Client TeliBar
TeliBar_Config
CTI_Journal
CTI_Redirection
1. Correct user interface (to fit in new language translations)
2. Add missing or not translated langs
  B TP OK MK
Sprawdzić czy labele nie nachodzą na inne komponenty i czy nie istneją źle przetłumaczone wyrazy (np. W języku francuskim wyrazy po angielsku)
5 08.03.13 CTI_Client TeliBar
TeliBar Config
Changes in Externe Daten tab:
1. Corrected texts.
2. Corrected tabs order.
3. Added reset button.
4. Added
Catalog new field.
5. Added connection close.
Ad 4. CnnString column for Lotus in PbIni.sdf, value Catalog.
Ad 5. Added connection close in modPbIniDB.vb. and removed functions:
GetValueOfBitColumnForLotus()
GetValueOfBitColumnForOutlook().
N TP OK
Checkbox "bei eingehenden Anrufen" and "bei ausgehenden Anrufn" doesn't work
TP
Na zakladce External Data w konfiguracji TeliBar-a:
1. Poprawiono teksty.
2. Zmieniono kolejnosc tabow.
3. Dodano przycisk przywracajacy domyslne ustawienia(wylanczajacy synchronizacje kontaktow i terminow Outlook oraz Lotus).
4. Dodano nowe pole
Catalog dla synchronizacji Lotus-a.
6 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...).
7 06.03.13 CTI_Client TeliBar
CTI_Journal
CTI_Client
DBConverterToV3
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 database field StatusEnable into table SpeedDials (for sql database and sdf client database)
which ables to show status information if it is set to true.
2. Reload buttons data from database after server restart
3. New columns in database creation script and for client database script.
4. Changes Dispatch messages algoritm now it check user rights and users which have StatusEnable flag set to true.
N KH OK MK
1. Dodano nowe pole do bazy danych sql i sdf umożliwiające pokazywanie stanu użytkownika bez względu na to jakie prawa są dla niego przypisane i do jakiej grupy należy.
Przetestować czy pole tworzy się na istniejącej bazy sdf, sql
Sprawdzić czy nowe skrypty tworzące bazy danych tworzą now pola statusEnable.
Spawdzić poprawność ustawiania stanów użytkowników telibara/telimana zwrócić uwagę na to czy przy użytkownikach z róznych grup po ustawieniu flagi statusenable w bazie stany pojawiają się.
8 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.
9 05.03.13 CTI_Client RefSearch 1. It was impossible to synchronize contacts with multiple Lotus Notes data sources.
2. Lotus Notes-originated entries in the TeliRef table had a type of 'OutLookMAPI' instead of 'LotusNotes'.
Ad 1. 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. B   MS
1. Przetestowac poprawnosc synchronizacji kontaktow z Outlookiem oraz Lotusem. Upewnic sie, ze dane nie powielaja sie w docelowej tabeli TeliRef po dwukrotnie uruchomionej synchronizacji Outlooka czy Lotusa.
2. Sprawdzic, czy mozliwe jest synchronizowanie kontaktow z wieloma zrodlami typu Lotus Notes.
3. Sprawdzic, czy dziala otwieranie kontaktow Outlooka przy rozmowach przychodzacych i wychodzacych.
4. Wpisy pochodzace z Outlooka i z LotusNotes powinny miec w tabeli TeliRef dokladnie taki typ, jaki okreslono w PbIni.sdf (czyli odpowiednio „OutLookMAPI”, „LotusNotes”).
10 04.03.13 CTI_Client CTI_Journal CTI_Journal registry setting “MaxRowsCount” moved from HKLM to HKCU. HKCU]\ Software\ ROMICO\ CTI_Journal\ Settings\ MaxRowsCount.
Default =”1000”.
C TP OK JS
1. Sprawdzić dzialanie flagi MaxRowsCount.
11 01.03.13 CTI_Client CTI_Journal Journal stared in server mode because a user-defined application data path contained a word ‘server’. Fixed. Journal stared in server mode because the AppData_Path command line parameter contained a word ‘server’. Currently, if the command line contains the AppData_Path parameter, Journal always starts in client mode. B TP OK MS
1. Uruchomic Journal po stronie serwera i klienta. Sprawdzic poprawnosc uruchamianych trybow Journala.
2. W sciezce do katalogu roboczego CTI-Clienta zawrzec slowo „server” (np. C:\Server01\test) i upewnic sie, ze Journal startuje i tak na rzecz klienta, nie serwera.
12 27.02.13 CTI_Client TeliBar
TeliBar Config
Added Telibar on top during outgoing call new option and suboptions(only for ... seconds, got focus) in Look&Feel tab. 1. Registry:
HKCU\SOFTWARE\ROMICO\TeliBar\Look&Feel
\FocusOnOutgoingCall [Default: "0"]
\TopWndOnOutgoingCall [Default: "1"]
\TopWndOnOutgoingCall_Off_After_s [Default: "0"]
2. Functions:
TeliBarTopMostFocusOnOutgoingCall()
HideParentAfterDelay_Outgoing()
N TP OK TP
TeliBar, podczas polaczen wychodzacych powinien wychodzic na pierwszy plan, jesli opcja jest aktywna. Dodatkowo mozna okreslic jak dlugo ma byc widoczny i czy ma otrzymac focus.
********************************************* 25.02.2013; TeliBar.exe: 2_0_4892  
1 25.02.13 CTI_Client TeliBar
TeliBar Config
1. Reorganized tab External Data in TeliBarConfig. Added new fields(password and server name) and contact sync options for Lotus.
2. OutLook, Lotus - pbini.sdf set values “UseForCTI_Config” on TRUE
Ad.1. Registry:
1. Changed registry name  from
[HKCU]\SOFTWARE\ROMICO\CTI_Client\ExternalData\
"Outlook_AppointmentSync_Enable" to "AppointmentSync_Enable".
2. [HKCU]\SOFTWARE\ROMICO\CTI_Client\ExternalData\
"Outlook_IncomingCall_ContactOpen" and
"Outlook_OutgoingCall_ContactOpen" replaced SearchOpen, SearchOpenDial columns in PbIni.sdf database.
Ad.2. pbini.sdf - delete columns „SearchIn“ and „EnableForClient“; Lotus deleted values Data Source and Password
N     TP, TM
1. Otwieranie kontaktu w Lotus podczas polaczen wychodzacych, przychodzacych w zaleznosci od wlaczonych opcji.
2. Pojawianie sie odpowiednich opcji synchronizacji dla Lotus i Outlook.
2 22.02.13 CTI_Client CTI_Journal Corrected bug: unnecessary show empty column UserLine when not configured bug was made at  21.02.2013; TeliBar.exe: 2_0_4891 B   GD
********************************************* 21.02.2013; TeliBar.exe: 2_0_4891  
1 21.02.13 CTI_Client TeliBar
CTI_Redirection
CTI_Planer
CTI_Journal
TeliBarConfig
ROMICO_LiveChat
Add new french language to TeliBar Add new language modules for each solution used in telibar or teliman N   MK
Przetestować czy po zmianie języka na francuski faktycznie język się zmienia i czy po restarcie wszystko działa ok
2 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   W przypadku faksow niedostepna jest opcja menu kontekstowego Anrufen/Dial.
********************************************* 13.02.2013; TeliBar.exe: 2_0_4890  
1 12.02.13 CTI_Client CTI_Client Redirection VoiceBox changes in config causes refresh form in CTI_Redirection   N JS OK  GD
Test dodawania, zmiany, usuniecia
2 11.02.13 CTI_Client TeliBar Initial spaces are ignored when recoginzing a phone number typed in TeliBar's main button. Pressing enter causes such number to be dialled, not searched for. When a number is preceded with spaces, it is treated as number, not as a search phrase. Previously it was different. C   JS OK
Czy nie lepiej zawsze zrobić Trim przed sprawdzeniem tekstu? Teraz np.
a) przy wpisaniu tylko spacji wyszukuje wszystkie kontakty w bazie,
b) teksty poprzedzone spacjami pokazywane są w nagłówku okna wyszukiwania również ze spacjami.
c) Podmiana spacji na tabulacje powoduje, ze make call nie jest wykonywany nawet gdy jest to numer.
MS:
1. W glownym przycisku TeliBara wpisac tekst i/lub numer telefonu. Kazdy tekst, ktory zaczyna sie od znaku 0-9, *, #, +, -, (, traktowany jest jako numer telefonu i po wcisnieciu enter, nastepuje wybranie numeru. W innym wypadku wyszukiwanie kontaktow.
2. Spacje poprzedzajace wpisany tekst nie powinny wplywac na rozpoznawanie wpisanego numeru telefonu (wczesniej, gdy tekst zaczynal sie od spacji, zawsze nastepowalo wyszukiwanie kontaktow, nawet jesli po spacjach byl numer).
********************************************* 08.02.2013; TeliBar.exe: 2_0_4856  
1 04.02.13 CTI_Client TeliBar TeliBar - add new column (absence reason) in search window Added new column absence reason in the search window.
content of the column can be changed depending on the user's current status.
N LB. MK OK MK
Dodano mową kolumnę powodu nieobecności w oknie wyszukiwania. Po tej kolumnie możliwe jest sortowanie wyniku zapytania po tekście nieobecności.
Dodano także algorytm skalujący znajdujące się wcześniej kolumny  (ich szerokość) tak aby za pierwszym razem kolumna nieobecności była chodź w części widoczna.
2 28.01.13 CTI_Client MapiConnectorOL
MapiConnectorOL64
MapiConnector -  change open, save csv files using Default windows encoding In MapiConnector changed save to csv file, which is now using the default system encoding. B LB, MK OK MK
W przypadku MapiConnector metoda zapisująca dane do pliku używa domyślnego (dla systemu operacyjnego) kodowania.
3 21.01.13 CTI_Client TeliBar Refresh bug corrected Bug was made in version: 16.01.2013; 2_0_4838
Rename refresh method in interface and implement  in classes which are using it.
B LB, MK OK MK
Zmiana nazwy i implementacji metody odświeżającej interfejs użytkownika.
********************************************* 16.01.2013; TeliBar.exe: 2_0_4838  
1 16.01.13 CTI_Client TeliBar windows unlock - Refresh user status  Before changes especially on Windows XP there was an error which occured when user tries to unlock the system, then the status for all users don't refresh (There always appeared the status before system lock). B MK OK, JS OK  MK
Zmiany dotyczyły poprawienia odświeżania stanu użytkowników w TeliBarze i TeliManie w przypadku gdy system Windows zostanie odblokowany.
2 16.01.13 CTI_Client CTI_Client
CTI-Redirection
TeliBarConfig
VoiceBox messages management - CTI-Client can configure more than one Announcement CTI_Client - new network messages:
VoiceBoxMessagesFolder (path of folder for save recorded messages)
VoiceBoxMessage (recorded file name)
N KH OK, JS OK  KH, GD
Zmiany dla zadania dot. konfiguracji VoiceBox z configa CTI_Client - nagrywanie, odtwarzanie i usuwanie plikow zapowiedzi, oraz definiowanie przekierowan z uzyciem tych plikow.
3 27.12.12 CTI_Client CTI_Client TeliMan button positions 0.0 - bug corrected udpate fields from server: IconText1, IconText2, Company, Email, PhoneNumber3, PhoneNumber4, PhoneInfo2, PhoneInfo3, PhoneInfo4 B   GD
********************************************* 24.12.2012; TeliBar.exe: 2_0_4583  
1 21.12.12 CTI_Client 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.
3. Text changes.
4. Code Cleanup.
Ad2. New registry [HKCU]\ Software\ ROMICO\ CTI_Journal\ Settings\ Filter_UseTimeForMarked, Default = “0”.
Ad3. "Email schreiben" > "Email …".
Ad4. Some functions from frmMain was moved to new partial frmMain class (frmMain_Filters).
N JS OK  JS
1. CTI_Journal
1.2. Wersja kliencka może zmieniac jedynie datę, a godzina powinna być stała (od: 00:00 do: 23:59).
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. Tekst w menu kontekstowym.
2 13.12.12 CTI_Client CTI_Client Virtual call possible to remove. It is possible remove TeliRemote call now when it has status IDLE or DISCONNECTED. N   KH
Dla TeliRemote CallBack (outgoing) type CCU, virtual call w TB znika sam po zakończeniu połączenia.
3 05.12.12 CTI_Client TeliSIP 1. Skype audio corrected
2. Codecs deleted (G721, G723, G726, G728, G729, G7221)
Ad1. Bug was mage 17.11.2012 B   GD
4 04.12.12 CTI_Server
CTI_Client
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)

Ad1. Before change when Name1,Name2 or Company was edited and mail was send - changes after edit was not contained in mail.
B JS OK JS 1.1. wysylanie maili z roznymi znakami (m.in. % & “) – outlook, thunderbird.
1.2. Wysylanie maila zaraz po edycji wiersza
5 29.11.12 CTI_Client GlobalHook 1. Added error action to GlobalHook.dll project.
2. Added info about hook handle to error log (when unsubscribing hook generated error).
Ad1. Errors will be logged to:
%APPData%/ROMICO/Logs/ GlobalHook_error_YYYY_MM_DD.log file.
N JS OK  JS - Ogólne testy CTI_HotKey. (nieobecnosc po czasie nieaktywnosci, sktóry klawiaturowe). Po testach sprawdzic plik logów z błędami (czy w ogole się pojawia - raczej nie powinien :P).
********************************************* 23.11.2012; TeliBar.exe: 2_0_4578  
1 23.11.12 CTI_Client TeliBar TeliBar: corrected bug with hang when second call Bug was made in version: 2_0_4574 B GD OK GD
********************************************* 21.11.2012; TeliBar.exe: 2_0_4574  
1 19.11.12 CTI_Client CTI_Client
TeliBar
1. SIP Configuration in CTI_Config, automatically sent to CTI_Client.
2. TeliVideo password exchange between CTI_Client and CTI_Server is now encrypted. 
  N JS, GD OK  JS
1. CTI_Client: pobieranie konfiguracji SIP z CTI_Server przy starcie.
2. Test TeliVideo, hasło od tej pory jest wysylane do CTI_Client w formie zakodowanej.
2 16.11.12 CTI_Client CTI_Client Error exceptions when nothing corrected PointToScreen_FromParent, Button_Resize, PlanerIsActive,
SetConference, gNetwork_TaskEvent
B JS, GD OK  GD
3 16.11.12 CTI_Client CTI_Client TeliSIP changes:
1. CTI-Client start TeliSIP automatically
2. Registry changes:
[HKCU]\ SOFTWARE\ ROMICO\ SIP\ DataExchange ->
[HKCU]\ SOFTWARE\ ROMICO\ CTI_Client\ DataExchange\ SIP
N JS, GD OK  GD
4 15.11.12 CTI_Client TeliBar
CentralFolderSync…
CTI_Client will now automatically download e-works client form CentralFolder if TeliVideo right is set and e-works client does not exists yet.   N JS, GD OK
a) Caption: „e-works client“
b) When error during copy TeliVideo files than no possibility to continue
c) TeliWeb client is not closed after close konference
d) TeliVideo menu is active before CTI_Client finish TeliVideo files download. This can cause errors when starting not yet downloaded application.
JS
1. Test kopiowania klienta e-works z CTI_Server CentralFolder.
a). Tylko gdy uzytkownik ma prawa VideoConference
b). Tylko gdy na komputerze klienta nie ma już klienta e-works
2. Sprawdzenie czy poprawnie wypelniono plik [AppData]/e-works/client/conf.ini danymi z CTI_Server.
3. Sprawdzenie czy [AppData]/e-works/client/conf.ini nie jest nadpisywany przy ponownym uruchomieniu TeliBar.
5 15.11.12 CTI_Client TeliBar Removed error in single instance mechanism when launching CTI_Client in VisualStudio.   B JS OK  JS
Single instance application mechanism tests.
6 13.11.12 CTI_Client CTI_Client
TeliBar
CTI-Client TeliVideo: user settings are now automatically loaded from CTI-Server when configured.   N JS, GD OK  JS
1. Przeładowanie danych w CTI_Server + automatyczne wysłanie danych do CTI_Client
2. Tworzenie konferencji Video
7 30.10.12 CTI_Client RefSearch
CTI_Journal
1. Added Reference database from protocol 2. IMode -> IClientServerMode
3. Added iSource interface
N JS, GD OK  GD
8 29.10.12 CTI_Client CTI_Journal 1. Email is now properly send for FAX protocol entries.
2. VoiceBox email body changed.
3. When “Gestern” filter was selected and text filter was used – today entries was not contained in results.
Ad3. Time filter is turned off when using text filter and results should contain all entries. B JS OK  JS:
1. Wysłanie emaila z wpisu typu: zwykła rozmowa, VoiceBox, Fax.
2. Ustawiony filtr „Gestern”, uzyto filtru tekstowego, powinny być widoczne wpisy niezależnie od czasu, wczesniej nie było widac wpisow z dzisiaj.
9 29.10.12 CTI_Client CTI_Client
TeliBar
1. CTI-Client ACD tray: added info about active agents count in each group.
2. CTI-Client removed error “Conversion from string "" to type 'Boolean' is not valid.” when connecting to CTI-Server without any ACDGroup.
3. CTI-Client text changes.
4. CTI-Client TeliMan: when desktop is closed, next in z-order desktop will be activated.
5. CTI-Client CodeCleanup
Ad3. English version:
“…already only, it will be disconnected and closed!” -> “already online, it will be disconnected and closed!”
German version:
“Eingehende Anrufen umleiten” -> “Eingehende Anrufe umleiten“
Ad4. Before change first desktop on desktops list was activated, sometimes it was the lowest desktop in z-order.
Ad5. One of overloaded SendMessage functions renamed to SendMessage_Obj due to VisualStudio mismatch problem.
N
B
JS OK  JS:
1. CTI_Server & CTI_Client & TeliBar
1.1. Testy gdy jeden user 2 razy w tej samej grupie
1.2. Testy na przynajmniej 2 TeliBarach.
1.3. Przeladowanie listy gdy TeliBar cos zmieni w innych TeliBarach (zmiana pojedynczej grupy jak i wszystkich na raz)
1.4. Przeladowanie listy gdy ACDBar cos zmieni w TeliBarach.
2. Połączenie CTI_Client na użytkowniku który nie jest w grupie ACD generowało błąd.
3. Teksty
4. Test czy po zamknieciu desktopu aktywny staje się najwyższy w z-order.
10 27.10.12 CTI_Client 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; TeliBar.exe: 2_0_4522  
1 22.10.12 CTI_Client setup update tv.exe in setup Tv.exe – changed to version from www.romico.de/tv.exe C JS, MS OK KH
2 22.10.12 CTI_Client CTI_Client
TeliBar
When TeliRemote settings are changed externally (e.g. in TeliWeb), TeliBar receives new settings so they are up to date. Previously they were not updated.   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_Client TeliBar 1. CTI-Client Text changes.
2. CTI-Client Main TeliMan Button - closing desktop causing wrong TeliMan button position (wrong desktop).
3. CTI-Client F1, F2 buttons are now visible only on temporary speed dials with external numbers.
Ad1. 1.1) “New…” -> “New”, 1.2) “Neu…” -> “Neu”, 1.3) “desktop“ -> „Desktop…“, 1.4) „group” -> “Group…”, 1.5) “Gruppe” -> “Gruppe…”
e) "New version " & giUserInterface.ClientName() & " is available. Do you want now install?" -> "A new version of " & giUserInterface.ClientName() & " is available. Do you want to install it now?"
f) "Ein CTI-Client mit dem Benutzer xxxxx ist bereits angemeldet und wird getrennt, wenn Sie fortfahren!"
->
"Ein CTI-Client mit dem Benutzernamen xxxxx ist bereits angemeldet und wird getrennt, wenn Sie fortfahren!"
Ad3.
Additionally F1,F2 buttons can be shown on permanent speed dials when registry is set:
[HKCU]\ Software\ ROMICO\ CTI_Client\ ExtendedFunctions\ VisibleOnPermanentSD, Default =”0”.
B JS OK
MS:
1. Incorrectly formulated client already online message (English).

2. I think it would be more natural to set desktop focus according to Z order of all open desktops (when a desktop is closed). Currently, when there are several open desktops, closing the topmost one causes the one from the bottom to be focused instead of the one which is next on the stack, directly below the closed one.
JS - big list of tests - info by email.
4 22.10.12 CTI_Client CTI_Client
TeliBar
1. CTI-Journal: SMS filter changes.
2. CTI-Journal: New filter FAX.
3. CTI-Journal - Anrufbenachrichtigung weiterleiten
4. CTI-Client CTI-Journal not possible manually update column
5. CTI-Journal Marked filter independent from time
6. CTI-Journal not marked FAX and SMS entries should not be visible when marked filter is active.
7. CTI-Journal: new text filter.
1. Before change SMS protocol entries was shown without using IN/OUT filter. After change such entries are show only when IN/OUT filter allows it.
Ad3. New call email body.
Ad5. Marked icon moved almost to the end of toolbar. When marked filter is used – time filter is disabled.
Ad6. Before change FAX entries was visible with OnlyMarked filter when they was not readed (opened) or marked (bold). After change FAX entries are visible in OnlyMarked filter only when they are really marked (bold).
Ad7. Possible to set any text filter on columns Name1, Name2, Company, PhoneNumber, Email.
B
N
JS, MS OK  JS - big list of tests - info by email.
********************************************* 12.10.2012; TeliBar.exe: 2_0_4506  
1 12.10.12 CTI_Client CTI_Journal Wrong identification for unbekannt Identification from TeliBar also for unbekant when CompleteNumber1=""
Menu identification for unbekant take first record from database
B JS OK  GD
2 12.10.12 CTI_Client CTI_Client
DatabaseConnector
CTI_Journal
DBConverterToV3
TeliBar_Config
Changes for TeliWeb: Chat widow corrections 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 (DBConverterToV3, TeliBarConfig, DatabaseConnector) MS
3 11.10.12 CTI_Client CTI_Client
TeliBar
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 Grupy readonly w tray ACD. Automatyczne przeladowanie danych gdy zmieniono ReadOnly za pomocą ACDBar. Kompatybilność.
********************************************* 04.10.2012; TeliBar.exe: 2_0_4492  
1 04.10.12 CTI_Client TeliBar CTI_Client was blocking windows shutdown.  Bug was made in TeliBar_TeliMan7 03.10.2012, 15:39:00; 2.0.0.4488. C JS, MS OK JS amknięcie TeliBar oraz TeliMan. menu Close, ALT+F4, Zamknięcie windowsa, Zamknięcie żądaniem z CTI_Server (np. gdy loguje się inny użytkownik)
2 03.10.12 CTI_Client TeliBar_Config
CTI_Redirection
TeliBar
Redirection:
1. Email, RecordEnabled moved from config to Redirection
2. Get user email from server and show in Redirection as example
3. Corrected the same date message
  C JS, MS OK
2. Email seems to be loaded from CTI_Server only if Name1 is set for user or Eaz <> UserName.
GD
3 03.10.12 CTI_Client TeliBar
CTI_Server
TeliBar_Config
1. CTI Client Closing Application using Alt+F4 bug removed.
2. CTI Config DBAssistent button is not visible anymore.
3. CTI Client closing window with question when logging on already logged user using Cancel button now causes CTI Client exit.
4. CTI_Client now receives email from CTI_Server after login.
Ad1.
Before change closing TeliBar using Alt+F4 did not set Absent state and sometimes generated errors.
B JS, MS OK  JS
4 02.10.12 CTI_Client CTI_Client
TeliBar
TeliRemote Manuelles Gesprächsende. New Virtual_TeliRemote mechanism (virtual call, busy state and protocol entry). N JS OK
1. Virtual call can’t be dropped using „drop all calls X“ in CTI-Client.
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.
5 02.10.12 CTI_Client CTI_Journal Email menu and Email texts changes. a) Text changes:
„Rucrufversprechen” –> „Anrufbenachrichtigung”  (menu)
„Rucrufwunch von...” -> „Anruf von ...” (email topic)
b) Sending email with call data and voiceBox data is now possible even if protocol row has no email address.
c) Emails now contains 2 phone numbers (one with Tel: prefix and one with CallTo: prefix).
B JS, MS OK  JS
6 01.10.12 CTI_Client 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, MS 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.
********************************************* 26.09.2012; TeliBar.exe: 2_0_4458  
1 26.09.12 CTI_Client CtiToNotes if process notes2 doesn't exist - exit application   C GD, MS OK  
********************************************* 26.09.2012; TeliBar.exe: 2_0_4456  
1 25.09.12 CTI_Client CTI_HotKey
TeliBar
TeliBar_Config
CTI_Journal
1. CTI-Client: it is now possible to edit HotKeys and AbsentAfterTime settings without restarting CTI-Client.
2. CTI-Client: removed bug when changing HotKeys settings was not reloaded on first CTI-Client start.
3. CTI_Journal Copy Email context menu will now be hidden when selected row has now Email.
4. TeliBar_Config – Absent after time textbox now allows only numbers.
Ad1. Also removed not used TACTool.dll initialization and internal CTI_Client keyboard hook.
B JS, MS OK
JS
1. HotKeys, AutoAbsent, TAC (x64 & X86).
2 24.09.12 CTI_Client CTI_HotKey
TeliBar
TeliBar_Config
CTI_Journal
1. CTI_Journal minor email and context menu updates.
2. CTI_Journal sorting by image caused errors and was removed.
3. CTI_Client “AutoAbsent” functions are now having the lowest prio. When any other absent is active auto active functions will now work.
4. CTI_Client config minor updates.
Ad1.
a) Removed Kopieren item from context menu.
b) VoiceBox email new text:
Name1, Name von Company (Tel:xxxxx, Email:yyyyy) hat am Date um Hour angerufen und eine Nachricht hinterlassen: Link
c) Call info email new text:
Tel:xxxxx, Email:yyyyy
d) Email destination is now empty.
Ad4.
a) “DB-Wizzard start” -> “DB-Wizard start”
b) Removed bug with External data gridview columns header translation.
c) DBAssistent start button is now inactive when External data function is disabled.
B JS, MS OK
JS
1. CTI_Journal sending emails.
2. CTI_Journal sorting by columns.
3. CTI_Client all "Auto" absence functions + internal/external absence.
********************************************* 18.09.2012; TeliBar.exe: 2_0_4443  
1 18.09.12 CTI_Client DataBaseConnector.dll, Telibar.exe 1. CTI_Client uses flag SearchTextEnabledForClient and OrderIndex for searching.
2. CTI_Client uses view search results sorted by OrderIndex
Ad2. CTI_Client read registry (restart not needed):
[HKEY_CURRENT_USER\Software\ROMICO\ CTI_Client\Other]
"SortType"="OrderIndex"
For value "OrderIndex" it views records sorted by select query (by OrderIndex next by LastName) else by column Name1.
(You can sort records as you want by click on column header in both cases.)
N JS, MS, KH OK
KH: CTI_Client shows found records in order by OrderIndex but separately for records from local references and server side references. 
 
2 18.09.12 CTI_Client GlobalHook
CTI_HotKey
TeliBar
TeliBar_Config
1. CTI-Client Abwesenheit-Optionen. Ad1. Absent On when user is away from keyboard for given time and Absent Off when user comes back. Configuration registry names changed for all absent options in AbsenceManagement tab in TeliBarConfig.
AFK (Away from keyboard) check interval can be changed using registry: [HKCU]\ Software\ ROMICO\ CTI_Client\ PresenceManagement\
"AbsentAfterTimeCheckEach_s"="7".
N JS, MS, KH OK
1. Absence is always removed after user comes back to computer, even if the absence was set manually before leaving, and even if it has not yet elapsed.

2. When hotkey settings are changed for the first time after installation, those settings are not applied until TeliBar is restarted. So first changes make no effect (the restart button is never displayed).

3. No warning message when user enters an invalid value in the
Abwesend bei Inaktivitat nach field and no error log entry.
JS 1. All 5 methods of "auto" absent.
- Hotkeys On/Off, Absent after x minutes On/Off (CTI_Hotkeys.exe)
- x64 & x32
3 18.09.12 CTI_Client RefSearch.exe
DataBaseConnector.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.DataBaseConnector updates databases PbIni.sdf and TeliRef.sdf for new records OrderIndex, SearchTextEnabledForClient, SearchNumberEnabledForClient.
N JS, MS, KH OK   
4 17.09.12 CTI_Client CTI_Journal
CTI_Planer
TeliBar
TeliBar_Config
1. CTI-Client Planer Horiz.-Scroll-Balken fehlt
2. CTI-Journal BUG beim Aufruf vom Suchfenster (bleibt im Hintergrund)
3. CTI-Journal Email-Menü
4. CTI-Client Abwesenheit-Optionen. Possible settings:
- Absent On When closed.
- Absent Off when stared.
- Absent On When system locked.
- Absent Off when system unlocked.
Ad1. Horizontal scroll on Planer window is now visible.
Ad2. When running search window from CTI_Journal it will be moved to front. Before change CTI_Journal window stayed in front.
Ad3. Three new email functions in context menu (clean mail, mail with call info and mail with VoiceBox file).
Ad4. TeliBarConfig – new panel “PresenceManagement”.
N
/
B
JS, MS, KH OK

Ad 3: The voice record file is not an attachment (Outlook 2010, KH: the same at Outlook 2007). A path to the file is added to e-mail body as text instead.

Unrelated: The “copy e-mail” menu item is always visible in Journal, even if there is no e-mail to copy.
JS 1. CTI_Planer scrollbars.
2. CTI_Journal - viewing reference search results window (check also CTI_Client search)
3. CTI_Journal Email menu. Sending email (3 methods), copying email to clipboard.
4. CTI_Client & CTI_Client Config - new 4 methods of auto absent.
********************************************* 12.09.2012; TeliBar.exe: 2_0_4407
1 11.09.12 CTI_Client CTI_Client Clipboard added resume next   B JS, MS, KH OK
I think TeliBar should be brought to front when a number is dialed from text selection.
2 11.09.12 CTI_Client CTI-Client, RefSearch ExtraField can be fold up from more than one field, (separate by ';') 1. [HKCU]\ Software\ ROMICO\ TeliBar\ ExtendedFunctions]
   "ExtraField_Number"="3" [default 1]
2. Code refactor
N JS, MS, KH OK
a) Lokalna baza: brak ExtraField (w ogóle nie ma takiego pola w TeliRef.sdf)

b) ExtendedFunctions: the ExtraField does not function when autostart is active for an F-shortcut. The extra field value is never used as a parameter in this case. It did not work in previous versions as well.
Tests ExtraField:
1. Clipboard ok
2. TAC
3. Shell ok
4. http
Tests refactor:
1. Delete – keyup
2. F1, F2 – mouse down
3 07.09.12 CTI_Client TeliBar_Config It is now possible to modify the names of reference databases in the external data tab as well as enabling and disabling them.   N JS, MS, KH OK
a) When option is not active “DB-Assistent“ button is still active and GridView looks like being active.
b) When trying to create new SQL database definition using TBAssist with CTI_Client – SQL_server find function generated Error (had to write it manually).
c) When DB-Assistent closes, the list of databases should be updated and it isn't.
4 06.09.12 CTI_Client 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 MS OK
********************************************* 04.09.2012; TeliBar.exe: 2_0_4378
1 04.09.12 CTI_Client CTI_Client, setup TBAssist.exe added to setup of CTI-Client New files ocx:
1. Windows Volume\Windows\System\MSCOMCTL.OCX
2. Windows Volume\Windows\System\RICHTX32.OCX
3. Windows Volume\Windows\System\comdlg32.ocx
4. Windows Volume\Windows\System\ MSCOMCT2.OCX
New files:
1. TBAssist.exe
2. TeliLang.mdb in %appdata%\ROMICO
N KH OK
2 04.09.12 CTI_Client CTI_Client, TBAssist Added Lotus in database wizzard   N KH OK
********************************************* 30.08.2012; TeliBar.exe: 2_0_4373
1 30.08.12 CTI_Client Setup TV.exe  added to setup of CTI-Client. Setup of CTI-Client installs TV.exe   in folder support now. N KH OK
2 29.08.12 CTI_Client CTI_Client Registry changes "HotKeys", "Do_Exit" -> "DataExchange\HotKeys", "GlobalHookMonitor_Close" C GD OK
3 29.08.12 CTI_Client CTI_Client 1. CTI-Client buttons in sql, sql doesn't exists, TeliMan should show the same error as TeliBar 2. Code refactor: separate function Initialize_AfterConnectToServer N KH OK
4 27.08.12 CTI_Client CTI_Client, TeliBar_Config New UserControl in config - support Fernwartung starten, Log-Dateien anzeigen N GD OK
5 27.08.12 CTI_Client CTI_Client Source code cleaning CallLineDraw_LeftRightBar, CallLineDraw_TopBar C GD OK
6 24.08.12 CTI_Client CTI_Client Incoming call wrong identification (temporary button) Added clear SearchId in temp button, added log, refactoring B KH OK
7 24.08.12 CTI_Client CTI_Client TeliMan F1 - ROMICO-TeliMan-Kurzanleitung.pdf   C GD OK
8 23.08.12 CTI_Client CTI_Client, TeliBar_Config Improved problem with disable import of appointments from Outlook Before changes it was possible that file csv with appointments stayed on CentralFolder\AbsenceSynchronizer after disabled import of appointments from Outlook.
Now flag about disabled import is changed after delete file success result.
File deleting moved from TeliBar to TeliBar_Config.
B KH OK
9 23.08.12 CTI_Client MapiConnectorOL.exe
MapiConnectorOL64.exe
RefSearch.exe
1.New application  MapiConnectorOL for import appointments from Outlook.
2.Improved import of serial appointments from Outlook.
3.Import only from default kalendar
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.
Ad. 3
Registry for import defaultonly/all
[HKCU_CTI_Client]\ ExternalData
"Outlook_DefaultCalendarOnly"="0" (default="1", restart not needed)
There are two available values of that entry: 1, 0.
Parameter =1 means that MapiConnectorNet will search for appointments in default callendar only, else MapiConnectorNet will serch for appointments in all possible outlook callendars (default="1", restart not needed).
N
/
B
GD OK, KH OK
10 09.08.12 CTI_Client DatabaseConnector
TeliBar
CTI_Journal
1. DatabaseConnector.exe changed to dll.
2. TeliBar allows to set icons for contacts. The icons are presented only in TeliWeb, however.
Ad 1. Exe had to be changed to dll in order to be used in IIS server.

Ad 2. It is possible to set icons for contact buttons in TeliBar, but these icons are presented in TeliWeb only (on the speed dial buttons). Previous versions did not allow setting icons in TeliBar.
N
/
C
KH OK
11 09.08.12 CTI_Client 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
 
12 31.07.12 CTI_Client CTI_Client TeliBar Top memory correction Before after 50 calls takes 60MB more, after 700MB it was exception; now takes 7MB B GD OK
13 28.07.12 CTI_Client CTI_Journal
TeliBar
1. Before when there was no calls in protocol and Yesterday filter was chosen blinking on new incoming call was not working.
2. TeliBar Code cleanup.
Ad1. Bug was mage in 27.07.2012 TeliBar 2_0_4317.
Ad2. Tooltip timoeut timer is not used without making new object each time.
B GD OK
********************************************* 27.07.2012; TeliBar.exe: 2_0_4317
1 26.07.12 CTI_Client CTI_Journal
TeliBar
1. CTI_Client tray tooltips.
2. CTI_Journal no longer detects that window is inactive. Automatic change from “Yesterday” to “Today” is turned off.
3. When opening CTI_Journal and time filter is set to “Yesterday” it is automatically changed to “Today”.
Ad1.All incoming not answered calls will now be visible as tooltips near CTI_Client notify tray icon.
Ad2. Instead of changing filter tray icon blinking and tooltips are also possible on “Yesterday” filter (select commang extended).
B JS OK
When "Yesterday" filter and no calls in protocol window - notification about new calls will not work.
2 25.07.12 CTI_Client CTI_Journal 1. Automatic filter change is now made only from “Yesterday” To “Today”. Automatic filter change time changed from 3[min] to 15[sec].
2. Icon tray blinking is now working for any time filter but “Yesterday”.
Ad1. Before automatic filter change was made from any filter to “Today”. Change is made when application window is not active for 15 sec and there are new calls in protocol. Time can be set using registry: [HKCU_CTI_Journal]\ Settings\ “DetectIdle_ SetTodayFilter_ Timeout” = “0”.
Ad2. Before icon tray blinking was working only for “Today” filter. Icon is blinking when there is new incoming not answered external call in protocol.
B JS, GD OK 
3 23.07.12 CTI_Client CTI_Client Tooltip Ctrl+E show abwesend b… - corrected bug   B JS, GD OK 
4 23.07.12 CTI_Client CTI_Journal MailBox_PlayDevice - changed default: Windows -> Phone [HKCU_CTI_Journal] \ Settings "MailBox_PlayDevice" C JS, GD OK 
5 20.07.12 CTI_Client CTI_Client TeliBar with shadow (blinkink) - corrected bug debug TeliBar conncted with standard debug (ErrorAction) B JS, GD OK 
6 19.07.12 CTI_Client CTI_Client Added Ctrl+X -> LineReset   N JS OK 
7 18.07.12 CTI_Client CTI_Client
CTI_HotKey
HotKeys
1. Corrected SAP problem - get phone number. (^{INSERT}->^c)
2. Added registry configuration
[HKCU_CTI_Client]\ HotKeys
"KeyEvent"="Down" On which key event react HotKeys
[default "up"] [restart unnecessary]
"MakeCall_NumberGet_Delay"="1000"
When receive MakeCall event key sleep x ms before use Clipboard to get phone number [default ""] [restart unnecessary]
"Clipboard_Insert_Command"="^{INSERT}"
Use Clipboard to get phone number [default "^c"] [restart unnecessary]
B JS OK 
8 09.07.12 CTI_Client CTI_Client Clipboard correction: Restore clipboard error shouldn't block MakeCall Added log B  
********************************************* 04.07.2012; TeliBar.exe: 2_0_4279
1 04.07.12 CTI_Client TeliMan F1 (Help) works also on TeliMan   B GD, JS, MS OK
2 04.07.12 CTI_Client CTI_Client AbsentShortcutCtrlAIncomingCallRedirectTo, AbsentShortcutKey02IncomingCallRedirectTo [HKCU]\ Software\ ROMICO\ TeliBar\ Absent
"AbsentShortcutKey02IncomingCallRedirectTo"="291"
"AbsentShortcutCtrlAIncomingCallRedirectTo"="291"
N JS, MS OK 
3 04.07.12 CTI_Client TeliBar TeliMan would not show VPN users statuses after opening the desktop for the second time. When the desktop was open for the first time, user statuses were OK. But when closed and reopened, VPN users would lose their status. B GD, JS, MS OK
4 03.07.12 CTI_Client 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 
5 03.07.12 CTI_Client CTI_Client 1. LiveChat:DragDrop-Registrierung windows exception corrected
2. LiveChat: do not show temporary button for chat
  B 2. JS, MS OK 
6 02.07.12 CTI_Client CTI_Client
TeliBar
CTI_Client ACDGroups tray can now be shown by setting QACD users rights in TMS_Config.   N JS, MS OK 
********************************************* 27.06.2012; TeliBar.exe: 2_0_4255
1 27.06.12 CTI_Client CTI_Client HotKey go on top - added focus   B MS, GD OK
2 27.06.12 CTI_Client CTI_Client Faster restart   B MS, GD OK
3 27.06.12 CTI_Client MapiConnector 1. It is possible to decide which Outlook accounts to ignore during appointment synchronization. Ad 1. When you create a file named AppointmentAccountWhitelist.txt in the
%AppData%\ROMICO directory, only those Outlook accounts which are listed there will be synchronized. This file should contain account names (the same ones Outlook displays on the sidebar). This refers to appointments only. Contacts are synchronized independently.
N MS, GD OK
4 26.06.12 CTI_Client 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 MS, GD OK
It should be log with error
5 25.06.12 CTI_Client PbIni.sdf 1. Some default names in the PbIni.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 MS OK
6 22.06.12 CTI_Client TeliBar Iproved problem with adding of contact by drag and drop. Iproved problem with adding of contact by drag and drop from CTI Journal or search result. Before changes this function not work for drag and drop onto TeliBar main button. This function broken down in version 08.06.2012; TeliBar.exe: 2_0_4238 B MS, GD, KH OK.
7 20.06.12 CTI_Client RefSearch Number with * or # is acceptable in complete phone number In procedure modCompleteNumber.bas/CleanNumber  * and # are acceptable now. B MS, KH OK
********************************************* 18.06.2012; TeliBar.exe: 2_0_4243
1 18.06.12 CTI_Client TeliBar 1. CTI_Client New ACD Tray Icons.   N  
2 15.06.12 CTI_Client RefSearch
MapiConnector
LotusNotesConnector
1. Bug fix: TeliBar could synchronize contacts from the databases specified in PbIni.sdf when appointment synchronization was performed.
2. Bug fix: TeliBar could not synchronize contacts with an apostrophe in any of its fields.
3. Lotus Notes-New: Contact synchronization  added. It is possible to define a new data source type in the PbIni.sdf database, named ‘LotusNotes’.
Ad 1. When several data sources were activated in the PbIni.sdf file, then appointment synchronization would always lead to contact synchronization at the same time.
Ad 2. When there was an apostrophe in any of the available contact fields (apart from FirstName, LastName and CompanyName), such contact could not be inserted into the TeliRef.sdf database.
Ad 3. It is possible to define a new data source type in the PbIni.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.
B
/
N
MS OK
3 15.06.12 CTI_Client TeliBar
CTI_Client
1. CTI_Client – ACD Tray icon and menu. Ad1.
Possible to view, deactivate and activate user in ACD groups. Tray icon is turned on using registry: [HKCU]\ Software\ ROMICO\ CTI_Client\ ACD\ Enable="1".
Tray colors:
- Red: user not contained in any group or not connected to CTI_Server.
- Blue: User is active in one group, but inactive in another group.
- Green: User is active in all groups.
- Violet: User is inactive in all groups. 
N  
********************************************* 08.06.2012; TeliBar.exe: 2_0_4238
1 08.06.12 CTI_Client TeliBar 1. TeliBar allows call drag and drop from QBar. Ad 1. It is possible to drag and drop waiting calls from QBar to TeliBar main button and contact buttons. N KH OK, MS OK

MS: When there is an Outlook contact search procedure in progress and the user starts a second search at the same time, an error log is generated and the second serach fails.
********************************************* 06.06.2012; TeliBar.exe: 2_0_4210
1 31.05.12 CTI_Client RefSearch
DatabaseConnector
TeliBar_Config
TeliBar
1. TeliBar allows contact synchronization with manually configured sources: %AppData%\ ROMICO\ PbIni.sdf
2. Outlook contact:
- Phone2: mobile phone->home number
- Phone3: home number->mobile phone
- Phone4: first from extra numbers-> “other” phone number

3. TeliBar allows to enable or disable contact and appointment synchronization independently.
4. Registry change (in [HKCU]\ CTI_Client\ ExternalData):
“OutlookMapiEnable“ --> “ExternalContactSync_Enable”.
Ad 3. The Outlook MAPI check box has been removed and two new ones have been added. When an update is performed, the state of the new check boxes should be set as follows:
- contact synchronization checked if Outlook MAPI check box was checked.
- Outlook appointment synchronization checked if Outlook MAPI was checked and the synchronization interval was greater than 0.
By default both the options are disabled in new installations.

N MS OK
2 31.05.12 CTI_Client RefSearch
DatabaseConnector
TeliBar_Config
TeliBar
1. TeliBar opens Outlook contact window for incoming calls only after the call is answered.

2. A RefreshConference exception could appear in TeliBar error log in some cases. Fixed
Ad 1. Before the change a contact window was displayed immediately for every incoming call. Now it shows up only after the call is answered.

Ad 2. This refers to the following exception: TeliBar.clsInfoPanel Void RefreshConference(); Invoke or BeginInvoke cannot be called on a control until the window handle has been created. ;
B
/
N
MS OK
2 – this error still occurs in certain situations.
********************************************* 01.06.2012; TeliBar.exe: 2_0_4132
1 01.06.12 CTI_Client CTI_HotKey
TeliBar_Config
1. Hot keys from F10 to F12 restored.
2. TeliBar could in some cases perform a hot key command that was switched off (set to none - kein).
  B MS, GD OK
********************************************* 31.05.2012; TeliBar.exe: 2_0_4131
1 30.05.12 CTI_Client CTI_Client CallSummary corrections:
1. 12345678 (12345678) -> 12345678
2. Email not visible when sms
3. Better using space when ".."
  B MS OK
1. When you click the SMS schreiben or the Ruckruf anforden button, the window does not close. All other buttons cause it to close immediately.
2. Doesn't work Esc
********************************************* 24.05.2012; TeliBar.exe: 2_0_4103
1 24.05.12 CTI_Client CTI_Client
TeliBarConfig
CTI_HotKey.exe
GlobalHook.dll
HotKeys:
1. Changed engine  – work also on 64 bit
2. Changed registry
3. The F10, F11 and F12 shortcuts (and all possible key combinations with them) removed from the HotKey configuration tab because they were suppressed by the operating system.
4. The HotKey tab in the configuration window displays the description for the shortcut that has been pressed.

5. The configuration window default size and location has been set.
Ad 2.
[HKCU]\ Software\ ROMICO
TeliBar\ Other -> CTI_Client\ HotKeys
EnableHotkey
EnableCtrlC
HotKeyAnswer -> Answer
HotKeyDrop -> Drop
HotKeyFocus -> OnTop
HotKey -> MakeCall

Ad 5. When the configuration window was displayed for the first time after TeliBar installation, it had no default size and location set so it was too small to display all its components properly.
C/B MS, GD OK
********************************************* 18.05.2012; TeliBar.exe: 2_0_4078
1 17.05.12 CTI_Client TeliBar_Config
TeliBar
1. When there was a problem retrieving user desktops and speed dial buttons, the information dialog box always told about  CTI_Client.sdf connection error, even if the central MS SQL database was used instead.
2. TeliBar configuration window sometimes could show up beyond the visible area of the screen.
3. It is possible to define duration for absence set with a keyboard shortcut. It is possible to set absence duration for the default Ctrl+A shortcut and also for those set manually (independently in both cases).
4. When TeliBar was used in the auto-hide bar mode, it happened not to show up when mouse cursor was moved to screen border.
5. When mouse cursor hovered over TeliBar, it would not always cause TeliBar to be brought to front of open windows.
Ad 1. The error message mentioned always informed about ‘CTI_Client.sdf’ connection problem. Now the information presented depends on the actual database used by TeliBar/TeliMan. So it is either ‘CTI_Client.sdf‘ or ‘MS SQL Server’.
Ad 2. When TeliBar configuration window was minimized and the TeliBar was closed, then when the configuration was opened next time, it showed up beyond the visible area.
Ad 3. It is possible to set absence duration for all shortcuts defined manually in the following registry key: [HKCU]\ Software\ ROMICO\ TeliBar\ Absent. The value name for the duration should be in the following format:
“AbsentShortcutKey01Duration_s”=”600”.
It is possible as well to define absence duration for the default Ctrl+A shortcut, by creating the following registry value in the same key: “AbsentShortcutKeyCtrlADuration_s”=”300”.
The former value coexists with the following ones: AbsentShortcutKey01, AbsentShortcutKey01Text, which have been used so far and there is no change.
Ad 4. When in the auto-hide mode, TeliBar could be moved beyond the screen and it was not possible to restore it. This happened because in order to hide it, it was moved by its width or height beyond the screen. Sometimes it was moved twice by this distance and when restored in the opposite direction (also by its width), it would not show up in the visible area. The same could happen when showing it up (so it was no longer attached to screen border). This issue was fixed in such a way that TeliBar is no longer moved by a distance but is placed in a given position.
Ad 5. When TeliBar stayed partially behind a window it should be possible to bring it to front just by hovering mouse cursor over it. But it often didn’t take any effect.
N/B 2012.05.18 MS: 1, 2, 3, 4: OK

Ad 5. Because of that fix, tooltip does not show up when mouse cursor hovers over the main button with shadow. But the focusing on mouse hover feature itself works fine.
2 17.05.12 CTI_Client DataBaseConnector
CTI_Planer
CTI_Client
CTI_Journal
CopyTool
TeliBar
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 2012.05.18 MS: 1 OK

2012.05.18 MS: 2 – NOT TESTED

Ad 1. RefSearch might have not been included if it comes to that change.
3 15.05.12 CTI_Client TeliBar 1. TeliBar allows user to switch their absence off even if it is external absence (from Outlook or Lotus). Ad 1. When TeliBar user is absent externally it is possible to switch their absence off. Older versions allowed to switch absence off only if the user was absent internally. N 2012.05.18 MS: OK
********************************************* 11.05.2012; TeliBar.exe: 2_0_3996
1 10.05.12 CTI_Client RefSearch 1. An error message was generated every time Outlook appointment synchronization took place, even though the synchronization process was always performed properly.   B JS, MS OK
2 09.05.12 CTI_Client MapiConnector
CTI_Client
TeliBar_Config
TeliBar
1. TeliBar does no longer synchronize appointments with the status of free or tentative. Only busy and out of office appointments are synchronized.
2. When TeliBar user switches off the Outlook MAPI feature, their external absence is immediately deleted and the user becomes present if any external absence was active.
3. TeliBar can now properly synchronize contacts and appointments with GroupWise.
Ad 1. There are four kinds of appointments and currently only those which state that the user is busy or out of office are synchronized and cause TeliBar user to be absent. Because of that, the appointments with yearly recurrence pattern are no longer ignored (if they comply with the rule above).

Ad 2. 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.

Ad 3. The default encoding of the MapiConnector project was Unicode. This caused most textual MAPI properties to be treated as Unicode even though they were encoded ANSI. This seems to be some kind of internal problem of MAPI. The project encoding was changed to multibyte.
N/B JS, MS OK
Ad 3. I was unable to test MapiConnector with GroupWise.
3 09.05.12 CTI_Client CTI_Client
TeliBar
1. TeliBar supports logging user in when there are several user names assigned to the same internal number. This feature is available in the Windows-integrated login mode only.  Ad 1. When TeliBar logs in, CTI Server updates its basic data (user name, first and last name, and e-mail). This takes place only when the user that logs in is assigned to the same line number as another user and only in the Windows-integrated login mode. N JS, MS OK
problems are described in CTI_Server tests mail.
4 07.05.12 CTI_Client CentralFolderSynchronizer
1. Do not check if TeliClient.reg or TeliBar.reg file is newer before writing it to registry. Ad1. Before change TeliClient.reg or TeliBar.reg file was saved to registry only when it was newly copied from CentralFolder, after change its always saved to registry when CentralFolderSynchronizer finishes its work. N JS, MS OK
5 04.05.12 CTI_Client
Qbar
CTI_Client
TeliBar_Framework
Qbar
1. Code Cleanup. Ad1.
a) Sharing frmAppBar.vb functions between QBar, TeliBar and TeliBar_Framework projects. New classes and modules: frmAppFlying_Base.vb, modAppBar_Base.vb
b) TeliBar_Framework project converted to VS2010.
N JS, MS OK
6 04.05.12 CTI_Client DatabaseConnector
RefSearch
CTI_Client
DBConverterToV3
1. CTI_Client.sql tables names changed.
2. RefSearch MAPI and ADS FirstName and Last name was mismatched.
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_Client can create buttons from contacts or show temp buttons, button description is always “LastName, FirstName”.
N JS, MS OK
Not everything was tested
********************************************* 02.05.2012; TeliBar.exe: 2_0_3987
1 02.05.12 CTI_Client CTI_Client
TeliBar
1. TeliBar is now able to set the absence/presence commands from the Absence window.
2. TeliBar writes a registry entry that specifies the Shamrock CapiFax working directory.
Ad 1. The absence window allows user to set their absence/presence commands. This is related to calling a number when user becomes absent/present. To make this feature available, the following registry entry has to be created:
[HKCU]\ Software\ ROMICO\ CTI_Client\ Absence
“AbsenceCommand_Enable”=”1”

Ad 2. TeliBar gets the Shamrock CapiFax working directory from the CTI Server after a successful login. Then writes it into the following registry key:
[HKCU]\ Software\ Shamrock\ CapiFax
“WorkDir”=”X:\\Path\\UserName.CLT\\”
N MS OK
Note:
CAPIFax_Config generates errors in the log files.
********************************************* 27.04.2012; TeliBar.exe: 2_0_3986
1 27.04.12 CTI_Client CTI_Client Buttons in sql lost phonenumber after standby   B JS, MS: OK
Note: Desktops, DesktopsGroups and Planer could also generates similar problems.
2 23.04.12 CTI_Client TeliBar
TeliBarConfig
RefSearch
MapiConnector
1. TeliBar allows you to perform Outlook contact and appointment synchronization independently.
2. It is possible to filter synchronized appointments using a user-defined blacklist or whitelist file.
3. Some registry entries moved from TeliBar to CTI_Client.
Ad 1. TeliBar allows you to perform Outlook contact and appointment synchronization independently. There are two separate buttons for contact and appointment synchronization in TeliBar configuration. Automatic synchronization interval can also be set independently. The interval for appointment sync can be a decimal number (like 1,5 hour) as opposed to the contact sync interval.
Ad 2. It is possible to filter synchronized appointments using a user-defined blacklist or whitelist file. These files can be created in the working folder (“%AppData%\ROMICO” by default) and named as follows: AppointmentWhitelist.txt, AppointmentBlacklist.txt. Each line defined in them is a phrase that can not be a part of appointment description (in case of blacklist) or must be a part of description (in case of whitelist). Otherwise a given appointment is ignored during synchronization.
Ad 3. The following registry entries were moved (some changed name). TeliBar moves them them on first startup from
[HKCU]\ Software\ ROMICO\ TeliBar\ ExternalData to
[HKCU]\ Software\ ROMICO\ CTI_Client\ ExternalData:
"RefSearch_StartInterval" --> “RefSearch_ContactSync_StartInterval”
"RefSearch_LastRun" --> “RefSearch_ContactSync_LastRun”,
"OutlookMapiEnable", "Outlook_OutgoingCall_ContactOpen", "Outlook_IncommingCall_ContactOpen", "ExternalDataEnable", "Outlook_AppointmentsPath", "Outlook_AppointmentsImportParams", (moved automatically only if the value is different than “ImportNone”; otherwise just deleted).
And as well from [HKCU]\ Software\ ROMICO\ CTI_Client\ DataExchange to [HKCU]\ Software\ ROMICO\ CTI_Client\ DataExchange: “RefSearch_Run” --> “RefSearch_ContactSync_Run” (not moved automatically (it’s unnecessary); just deleted).
N JS, MS: OK
When the [HKEY_CURRENT_USER\Software\ROMICO\CTI_Client\ExternalData]
Outlook_AppointmentsImportParams
does not exist, RefSearch reads its default value as “ImportNone”, which is no longer used. It causes an error log entry to be generated during appointment synchronization, but does not affect the process itself. All appointments are imported properly
.
Ad1.
Each time RefSearch for calendar starts:
27.04.2012 12:12:05;RefSearch ; AppointmentsImportParamsGet ;   ; The appointment import parameters are invalid: 'ImportNone'. Appointments will be imported fully.

Ad2.1 RefSearch tray tooltip: „TeliBook <<>> MAPI.
a) Could say if it synchronizes contacts or calendar.
b) TeliBook?

********************************************* 24.04.2012; TeliBar.exe: 2_0_3977
1 24.04.12 CTI_Client TeliBar Removed setup of VC++ Redistributable Removed setup file from Support folder and source code for use it. N JS, KH, GD OK
2 24.04.12 CTI_Client setup TeliBar setup installs needed Visual C++ librares. Added msvcp100.dll, msvcr100.dll (ver 32 and 64 bit). Removed VCRedistributable.exe. N JS, KH, GD OK
3 23.04.12 CTI_Client CTI_Client TeliMan minus resolution (main monitor on right) after restart back to main monitor   B JS OK
4 20.04.12 CTI_Client setup Parameter for no install icons Existing msi parameter CLIENT_TYPE can be set as CLIENT_TYPE=None for no install any icons(TeliBar, TeliMan, EasyDial) at desktop and in menu. N JS, KH OK
5 16.04.12 CTI_Client CTI_Journal do not show Error window when copy number to clipboard failed   B  
6 13.04.12 CTI_Client CentralFolderSynchronizer
DataBaseConnector
CTI_Client
1. CentralFolderSynchronizer – Copy only new files, skip files that did not change.
2. AbsentPics – When trying to set absent with pic before CentralFolderSynchronizer finished its work there was an error (null reference).
3. CentralFolderSynchronizer can now use custom APPData Path set by CTI_Client for log files. (Before it used it only for CentralFolder path).
4. CentralFolderSynchronizer is now closed when TeliBar closes (can be some delays – close is made after copying current file, which can take some time).
5. Code Cleanup.
Ad5.
a) CentralFolderSynchronizer modError and modRegistry are now shared with other projects.
b) CentralFolderSynchronizer project cleanup – unused code removed. Changing name of CentralDesktop.mdb to CentralDesktop2.mdb removed.
c) DataBaseConnector – error log “Searching not yet available - sPbIniSrv_Path is empty…”. “TMCentralFolderRefresh.exe” text changed to „CentralFolderSynchronizer.exe”.
d) Version of CentralFolderSynchronized changed to 2.0.0.x, and buildtask.dll changed.
B JS OK
********************************************* 13.04.2012; TeliBar.exe: 2_0_3957
1 11.04.12 CTI_Client CTI_Client CTI-Client corrected errors during close application   B KH OK
2 11.04.12 CTI_Client CTI_Journal View TryAndConnect calls. For try and connect calls there are in protocol: TryAndConnect connected: Calltype=TC, Duration=60; TryAndConnect aborted: Calltype= TC_Abort.
TryAndConnect connected is green icon in CTI_Journal; TryAndConnect aborted is red icon in CTI_Journal.
N KH OK
********************************************* 11.04.2012; TeliBar.exe: 2_0_3936
1 05.04.12 CTI_Client DataBaseConnector
DBConverterToV3
TeliBar
1. Code Cleanup Ad 1.
1.1. clsDatabase_CTI_Client_SQLCE.vb - > clsDatabase_CTI_Client_SQLCompact.vb
1.2. clsUpdateDatabase_SQLCompact.vb shared DBConnector, DatabaseConnector, TeliBar, TMS_ConfigLib.
1.3. modRegistry_CentralFolderSynchronizer.vb, modCentralFolder.vb – comments.
B  
2 05.04.12 CTI_Client CTI_Client
TeliBar
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. N MS, JS OK
3 04.04.12 CTI_Client CTI_Client TeliMan Touch red/green – independed call direction  Text edit or incoming call - green (possible to makecall or answer) B GD, MS, JS OK
4 03.04.12 CTI_Client DataBaseConnector
CentralFolderSynchronizer
CTI_Client
1. Central Folder resources does not cause CTI_Client to freeze. Ad1.
All central folder resources are now copied by external process CentralFolderSynchronizer.exe. Resources types:*.reg files (TeliClient.reg), *.msi files (setup, update), CTI_CentralIni.sdf database, Absent pictures.

2. TMCentralFolderRefresh.exe name changed to CentralFolderSynchronizer.exe. Project converted to VS2010.
B JS OK
1.When trying to set Absent description when CentralFolderSynchronizer not yet finished its work:
2012.04.05 15:47:32:236; Error; TeliBar.frmAbsent Void AbsentDescriptionsAddToCBInvo(System.Collections.Generic.List`1[System.String]); Object reference not set to an instance of an object. ; System.NullReferenceException: Object reference not set to an instance of an object.
   at TeliBar.frmAbsent.AbsentDescriptionsAddToCBInvo(List`1 _lstText)
2. Copying all files from ROMICO CentralFolder takes a lots of time (10minutes++).
3. All central folder files are copied directly to %AppData%\ROMICO so it seems that if something is deleted in the source folder, it will not be deleted in the local copy folder.
4. CentralDesktop.mdb appeared twice in the %AppData%\ROMICO folder: as CentralDesktop.mdb and CentralDesktop2.mdb.
5 03.04.12 CTI_Client CTI_Client.sdf
CTI_Client
1. Desktop name can now be 50 chars length (before it was 10).
2. Update question messagebox is now non modal.
  B MS, JS OK
6 02.04.12 CTI_Client MapiConnector 1. Source code corrections (with no visible logic changes). Ad 1. Commented code removed.
Try/catch block added to several functions and the OutputDebugString() call substituted with WriteExceptionToLogFile() (but only in justified cases for safety reasons).
B MS OK
7 02.04.12 CTI_Client CTI_Client TeliMan Ctrl+A on TeliMan object should change Absence instead of show Absence window   B GD, MS, JS OK
8 02.04.12 CTI_Client CTI_Client 1. TeliMan desktop minimized, DblClick on desktop list in TeliMan change minimized -> normal, before it was also Open and it takes more time
2. Added clepsydra cursor during open TeliMan desktop
  B GD, MS, JS OK
9 30.03.12 CTI_Client MapiConnector 1. TeliBar no longer imports out-of-date appointments and the private ones are named “Privater Termin”. Ad 1. TeliBar no longer imports out-of-date appointments and the private ones are named “Privater Termin”, so their true description is not available for others. B MS, JS OK
********************************************* 30.03.2012; TeliBar.exe: 2_0_3898
1 27.03.12 CTI_Client RefSearch
MapiConnector
1. TeliBar is now able to import Outlook appointments together with contacts. Ad 1. TeliBar can import Outlook appointments together with contacts. The appointments file is copied to the folder monitored by AbsenceSynchronizer. Its content is compatible with Lotus format, so AbsenceSynchronizer is able to process that file. N GD, MS, KH OK
1. KH-Problem with configuration window in CTI_Client – when application is cose but config window minimized, this window will not be visible when start application again.
2. JS-Loading calendar from past (if there will be many calendars in past years file *.csv will be huge)
Example: “31.08.2009;01.09.2009;00:00:00;00:00:00;0;Urlop;;0”
3. JS-Default path for AbsenceSynchronizer in CTI_Server could be set to Main CentralFolder allowing automatically load MAPI absence.
2 28.03.12 CTI_Client CTI_Redirection 1. New redirection time type: Monday-Thursday.
2. Redirections panel rebuilded. 
Ad2.
CTI_Client:Zeit and Anwenden groupbox swaped.
N GD, MS, JS , KH OK
3 26.03.12 CTI_Client CTI_Client 1. There was missings TrayIco menu (also Click and DblClick) for TeliMan 2. Added trycatch to ShowDialog function B GD, MS, JS , KH OK
4 26.03.12 CTI_Client CTI_Client Skype status possible send to CTI_Server, improved problem with Skype conference. 1. Status ‘busy’ is properly send to CTI_Server for all Skype calls (single and conference)
2. Changed registry for start skype-status sending functionality.
3. Changed COM name from TeliManSkype.exe to CTI_Skype.exe.
4. Removed not needed error log line.
This functionality is active for registry value [HKCU]\ Software\ ROMICO\ CTI_Client\Skype
"Enable"="1".
B GD, MS, JS , KH OK
********************************************* 23.03.2012; TeliBar.exe: 2_0_3868
1 22.03.12 CTI_Client CTI_Client Buttons_Label2_DBField - instead of show Company in second button label, possible to define fields (';'-separator) from database[default Company] [HKCU]\ Software\ ROMICO\ CTI_Client\ Look&Feel
"Buttons_Label2_DBField"="PhoneNumber;SkypeId" 
N MS, GD OK
Not possible to use fields:PhoneInfo, PhoneInfo2, PhoneInfo3, PhoneInfo4, rebun, eMail, City, Autolaunch, PicturePath, SkypeId
2 21.03.12 CTI_Client CTI_Client CalledIDNames - instead of show CalledID number, show name for this number [HKCU]\ Software\ ROMICO\ CTI_Client\ Telephony\ CalledIDNames
"124"="ROMICO"
N MS, GD OK
3 20.03.12 CTI_Client setup shortcut TeliMan7 -> TeliMan   C MS, KH, JS, GD OK
4 16.03.12 CTI_Client CTI_Client corrected bar with autohide - hide for always   B MS, JS, GD OK
5 16.03.12 CTI_Client CTI_Client Added log with click on tray ico Necessary to resolve no result click on tray ico B MS, JS OK
6 16.03.12 CTI_Client CTI_Client TeliBar/TeliMan starts setup of C++ Redistributable if it is not installed. Before change TeliBar/TeliMan check is Outlook installed and is searching in outlook contacts enabled. Now TeliBar/TeliMan checks is C++ Redistributable installed and start setup if not.  B MS, KH, JS OK
update 32/64
7 12.03.12 CTI_Client CTI_Client Absence without Absence time - corrected bug Bug was made in version: 2_0_3630_2012_02_13 B MS, JS, GD OK
8 12.03.12 CTI_Client CTI_Client TeliBar/TeliMan download and start setup of 'Microsoft Visual C++ 2010 SP1 Redistributable Package' if needed. File VCRedistributable.exe must be installed in support folder (TeliBar/TeliMan7 setup task).
Setup checks system is 64 or 32 bit downloads properly setup file and starts setup.
N MS, KH, JS OK
9 12.03.12 CTI_Client CTI_Client Skype status possible send to CTI_Server TeliBar open monitoring of Skype connections by COM  TeliManSkype.exe.  COM, must be registered in system. Information about start or stop Skype conversation is send to CTI_Server.
This functionality is active for registry value [HKCU\Software\ROMICO\TeliBar\Skype] "Enabled"="1".
N MS, KH, JS, GD OK
Note#1: When conference is made and one call disconnects status is changed to free (even if there is still one active call in skype).
10 08.03.12 CTI_Client CTI_Client Redirecton number1;number2 is not treated as readonly anymore   B MS, JS, GD OK
11 08.03.12 CTI_Client RefSearch
MapiConnector
1. RefSearch is now able to import Outlook contacts as a reference database for TeliBar on 64-bit Windows.  Ad 1. A new application that imports contacts from Outlook using MAPI. It is used by the RefSearch as a data provider. Works both on 32- and 64-bit operating systems. When run with parameters, it creates a CSV file that contains Outlook contacts and that file is used as a reference data source by RefSearch. N MS, KH, JS OK
12 05.03.12 CTI_Client CTI_Client Central Users SQL Database Central Users database can be different for each user in CTI_Server, configured by CTI_Config (BenutzerVerwaltung tab – context menu for selected users or directly in grid). N MS, KH, GD, JS OK
13 05.03.12 CTI_Client CTI_Client CTI_Client users database connection (Central SQL or CTI_Client.sdf) rebuilded, 3 connections merged into 1)   B JS OK
********************************************* 02.03.2012; TeliBar.exe: 2_0_3730
1 01.03.12 CTI_Client TeliMan Drag and Drop waiting QBar call into TeliMan TeliMan and TeliTouch accept dropped QBar call and write needed data into QBar registry. They are call id received from QBar and PhoneNumber of contact or EAZ (when dropped onto TeliMan main button). N KH, GD OK
2 01.03.12 CTI_Client TeliBar 1. TeliBar flying – lost always on top when call ends.
2. Clipboard question: to small size when changing from short number to long number (scrollbar problem).
  B GD OK
********************************************* 28.02.2012; TeliBar.exe: 2_0_3724
1 28.02.12 CTI_Client TeliBar Dock window, "on top during incoming" call to other users only for x seconds take seconds from me instead of for other users TopWndOnIncomingCall_Off_After_s, "5" ->
TopWndOnIncomingCallForOthers_Off_After_s, "0"
B JS OK
2 28.02.12 CTI_Client CTI_Client Blocking shutdown windows - bug corrected bug was made in version: 24.02.2012; TeliBar.exe: 2_0_3703 B JS OK
3 28.02.12 CTI_Client CTI_Client Clipboard MakeCal question - corrected resize window bug After changing size of window it is remembered for next questions and sometimes button is lost B JS OK
Strange bug:
Copy to clipboard following texts:
a) 232235
b) 2235235008
Result-scroll
4 28.02.12 CTI_Client TeliBar Menu Always on top visible only when flying   B JS OK
********************************************* 24.02.2012; TeliBar.exe: 2_0_3703
1 24.02.12 CTI_Client CTI_Journal Spaltenbreite von „Angerufen“ und „RUL-Ziel“ werden nicht gespeichert   B JS, GD OK
2 23.02.12 CTI_Client CTI_Client Clipboard MakeCall question doesn't steal focus   B JS, GD OK
JS: After changing size of window it is remembered for next questions and sometimes button is lost
3 21.02.12 CTI_Client TeliBar Corrected bug wiht lost TeliBar bar functions   B JS, GD OK
4 21.02.12 CTI_Client TeliBar
TeliBar Config
1. Text changed: Farbschema -> Tasten-design
2. Look&Feel changes
3. Changed registry default-FocusOnIncomingCall:1->0
TopWndOnIncomingCall_Off_After_s: 0->5
TopWndOnIncomingCallForOthers_Off_After_s:5->0
2.1. Einzeilige Tasten moved to Tasten-design panel
2.2 Added nur fur 5 s in Vordergrung (for me)
2.3 nur fur 5 s in Vordergrung or bekommt Fokus
C JS, GD OK
GD: Windows 7, Flying first call doesn't show TeliBar on Top
********************************************* 16.02.2012; TeliBar.exe: 2_0_3630
1 10.02.12 CTI_Client CTI_Client
TeliBar
1. Changing other users internal absence feature improved.
2. An asterisk is added before user external absence information.
3. Changing the absence status of other users improved.
Ad 1. TeliBar now knows the absence status of every user including itself. The “Present” button is available only when internal absence is the current absence.
Ad 2. If current absence type is external, then the absence description shown in tooltips is prefixed with an asterisk.
Ad 3. TeliBar is now able to change the absence status of other users properly so they are informed about the change.
N MS: OK

TeliNotar KH OK
2 09.02.12 CTI_Client CTI_Client MakeCall change cursor to with with arrow till response from CTI_Server   N  
3 09.02.12 CTI_Client CTI_Client Second drop call delete call without send request to CTI_Server Assumption: call exists on call list in CTI_Client N  
********************************************* 07.02.2012; TeliBar.exe: 2_0_3605
1 07.02.12 CTI_Client CTI_Client 1. The maximum length of absence information text has been limited to 30 characters. Ad1. If absence information text is longer than 30 characters, it is cut and an ellipsis is added to the end. B JS OK
2 07.02.12 CTI_Client CTI_Journal Fax:
1. CTI_Journal: new fax icons, icons now show if fax is incoming or outgoing.
2. CTI_Journal: removed bug causing change of fax icon when fax row was double clicked in order to view fax scan.
  C JS OK
3 06.02.12 CTI_Client CTI_Journal
CTI_Client 
1. CTI_Client – Search results window and shortcuts updates.
2. CTI_Journal – shortcuts updates.
Ad1.
a) Tooltips are no longer hide phone numbers in table.
b) Call is made to first non empty phone number when clicked on any field in table (or if clicked cell containing a number then it is used).
c) If a phone number field contains text, but not number call will not be made (before call was made to empty number).
d) Shortcuts can be executed using any number Phone1 – Phone4. (Before it worked only for first phone number).
Ad2.
a) Shortcuts can be executed using keyboard.
b) Shortcuts context menu position changed (before Search menu).
c) After changing shortcuts configuration in CTI_Client config it is automatically reloaded in CTI_Journal (context menu is refreshed).
C JS OK
Omówić CTI_Journal F5 – skrót nie działa bo funkcja odświeża tabelę.
4 06.02.12 CTI_Client DBConverterToV3 1. Converting TeliMan4 TeliMan.mdb database to TeliMan7 CTI_Client.sdf database bug removed. Ad1. Before change, speed dial buttons was not converted because TeliMan4 database did not contain Company and SkypeID columns, what was the cause of exception and full speed_dial convert cancellation. After change, when converting old type of TeliMan4 database there will be error log saved in file, but conversion will be made anyway. B JS OK
********************************************* 02.02.2012; TeliBar.exe: 2_0_3586
1 02.02.12 CTI_Client FaxConnector 1. FaxConnector – wait for given amount of time ([HKCU]\ Software\ ROMICO\ WaitForExit_s) before closing and removing capifax.nxt file. Before change FaxConnector did not remove capifax.nxt on exit, it was removed by new instance of FaxConnector.   N JS, MS OK
2 02.02.12 CTI_Client 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, MS OK
********************************************* 01.02.2012; TeliBar.exe: 2_0_3585
1 01.02.12 CTI_Client CTI_Client
CTI_ClientNetwork
1. Support of external absence information now broadcasted by CTI_Server together with internal absences. Ad 1. CTI Client is now able to handle both internal and external absence information individually. Both TeliMan and TeliBar display your current absence status and allow you to modify it (the internal one) as they used to. N JS, MS OK
2 19.01.12 CTI_Client FaxConnector FaxConnector when number start with + change + to 00   C JS OK
********************************************* 19.01.2012; TeliBar.exe: 2_0_3522
1 18.01.12 CTI_Client CTI_Journal Added Shortcuts in context menu   N JS OK
TODO:
1. Reload after change configuration - now restart CTI_Journal necessary
2. ExtraField
2 18.01.12 CTI_Client TeliBar_Config
CTI_Client
Shortcuts (e.g.F2) added Autostart when incoming external call   N JS OK
3 18.01.12 CTI_Client CTI_Redirection WaitingQueue - FallBack type "Transfer" clsRedirection has 3 new properties: FallBackTime (before it was MailBoxFallback), FallBackType, FallBackDestination N KH OK
4 16.01.12 CTI_Client CTI_Redirection 1. Aufnahme erlauben and email not stored on server
2. First redirection not stored on server
3. Added tooltip: Speichern und schliessen
4. Controls distance changed
Ad. 4 left, righ, bottom, top distance the same B JS OK
5 13.01.12 CTI_Client CTI_Journal CAPIFax – protocol. CTI_Journal – new protocol call type “FAX”. Possible to view fax scans by double click Fax call type. N JS OK
6 05.01.12 CTI_Client CTI_Client 1. neue Search-Window-Defaults
2. Corrected bug with get width columns: Phone4, DBName
Ad. 2. Before didn't write width columns changed by user C/B JS OK
********************************************* 28.12.2011; TeliBar.exe: 2_0_3475
1 28.12.11 CTI_Client CTI_Client
CTI_Redirection
TeliBar_Config
Redirection changes TeliBar_config
1. changed ico to main form
2. Changed VoiceBox ico
3. Open config from redirection (show VoiceBox page)
CTI_Redirection
1. Added ico to main form
2. Speichern -> image
3. VoiceBox position + settings button
4. Bsp. -> shorter text, unvisible when not all caller
C  
2 28.12.11 CTI_Client CTI_Client Don't show error in mnuDelete_Click   C  
********************************************* 23.12.2011; TeliBar.exe: 2_0_3468
1 21.12.11 CTI_Client CTI_Redirection
CTI_Redirection changes 1. Redirection data exchange method between CTI_Server and CTI_Client changed (before text, now XML).
2. Changed form
C JS OK
2 21.12.11 CTI_Client CTI_Client (network)
CTI_Journal
CTI_Client
1. CTI_Journal, CTI_Server – added GroupProtocol flag used to allow or disallow viewing group protocol in CTI_Journal for users.
2. Saving TeliSP commands into EasyConnect registry
Ad1. Flag can be set in CTI_Config.mdb database (tblUsers table), GroupProtocol column [Default = False].
Ad2. HKCU/ Software/ ROMICO/ EasyConnect/ MessageToApplication
N JS OK
3 20.12.11 CTI_Client CTI_Client
CTI_Client network
TeliBar_Config
New CTI_Client config panel: VoiceBox Optionen. 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 = “”])
N JS OK
4 20.12.11 CTI_Client CTI_Journal
CTI_Planer
CTI_Client
1. CTI_Journal – removed bug when trying to copy selected rows to clipboard.
2. CTI_Journal – removed bug when trying to set call as private.
3. CTI_Client, CTI_Planer – when using drag & drop function to create buttons (SD) from contact now using all 4 numbers from contact.
Ad1. Before change there was exception each time rows was copied (function didn’t work).
Ad2. Before change there was exception each time rows was changed to private (function didn’t work).
Ad3. Before change only first number was used to create SD.
4. CTI_Planer: Project converted to VS2010.
B JS OK
********************************************* 12.12.2011; TeliBar.exe: 2_0_3365
1 12.12.11 CTI_Client CTI_Client
CTI_ClientNet
CTI_Journal
DatabaseConnector
TeliRef.sdf
RefSearch
1. RefSearch – 4 numbers in one row. 2. Protection against show ErrorAction when new server and added new parameter to network message C  
********************************************* 06.12.2011; TeliBar.exe: 2_0_3337
1 06.12.11 CTI_Client CTI_Client Sip integration: MakeCall, Answer [HKEY_CURRENT_USER\Software\ROMICO\TeliBar\SIP]
"Enable"="1" [default 0]
[HKEY_CURRENT_USER\Software\ROMICO\TeliBar\Call Parameters]
"ExternalPrefix"="0" [default 0] - used only with sip
N JS, GD OK
********************************************* 30.11.2011; TeliBar.exe: 2_0_3324
1 29.11.11 CTI_Client CTI_Client 1. TeliBar Bar mode: Removed bug with TeliBar window outside window working are while decreasing its size on right edge.
2. TeliBar Autohide – TeliBar can now hide window with opened forms, before change if any form was opened TeliBar did not hide window.
3. CTI_Client connecting to CTI_Server: before change there was a possibility to show CTI_Client form before logging to CTI_Server, after change CTI_Clients windows (TeliBar bar or TeliMan Desktops) are not shown before successful connection to CTI_Server.
Ad.1 Before change, when TeliBar was docked to right side of the screen and user decreased its size below TeliBar minimum width form was not docked to screen edge, sometimes it was even moved outside screen working area. After change application does not allow to decrease size more than it is possible and TeliBar window is not moved from its right docking position.
Ad2. After change TeliBar window hides without counting opened windows algorithm. Window is shown only when Context menu is opened or mouse is over any TeliBar window.
Ad3. Change is made to allow globalSQL database change in future.
4. CodeCleanup: CTI_Client project is now stared from Sub Main, not from frmAppBar form.
- Single instance application mechanism is made manually based on CTI_Server. CTI_Client can be opened only once on each user.
- When second instance of CTI_Client is started first should be set on top.
- Remove Application events, reading application parameters moved to Main sub (UserName, ServerIP). 
B JS, GD OK
2 28.11.11 CTI_Client CTI_Client 1. SMS Sending: removed bug (made in: 13.09.2011; TeliBar.exe: 2_0_2912) with multiple sending of the same SMS and multiple exception errors while loading SMS data from registry. Ad1. Before change each connection try (succesfull or not) to CTI_Server created new SMS reg monitor. After some time it was possible to have many regmonitors on the same registry, and one change to that registry was read by CTI_Client few times. Sometimes CTI_Client sent more than one SMS at a time, sometime there were exceptions while reading SMS data from registry. After change SMS regmonitor is created only once, and if it is already created it won’t be any more (null check).
2.modSendSMS. SMSTryAutomatically function, modError.WriteLog changed to ErrorAction.
B JS, GD OK
3 25.11.11 CTI_Client 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.
Ad2. After change date is taken from double protocol field, not string field.
3. Minor upgradeV2: commented out Begin variable from clsProtocolCall.vb and added comment about using dates from protocol.
4.  ProtocolMainField – code cleaning
B JS OK
********************************************* 17.11.2011; TeliBar.exe: 2_0_3298
1 16.11.11 CTI_Client CTI-Client setup Command “calto:nnnn” Registry for
callto-command (callto link registration)
N GD, KH OK
2 17.11.11 CTI_Client FaxConnector 1. Removed bug with wrong file localization (AppData path changed to LocalAppData).
2. Changed messageBox text, new text:
„Die folgende Faxnummer: <PHONENUMBER> wurde für den Faxversand vorgemerkt.
Drucken Sie das Dokument, das Sie faxen möchten, auf dem CapiFax-Drucker.“
3. MsgBox with “DoNotShowInFuture” checkbox changed: Checkbox square is now on left side, before it was on right side.
Ad1. Before change file was saved in %AppData%:
C:\Dokumente und Einstellungen\<Benutzername>\Anwendungsdaten\Shamrock\capifax.nxt
After change it is saved to %LocalAppData%:
WINDOWSXP:
C:\Dokumente und Einstellungen\<Benutzername>\Lokale Einstellungen\Anwendungsdaten\Shamrock\capifax.nxt
WINDOWS7:
C:\Users\<Benutzername>\AppData\Local\Shamrock\capifax.nxt
Ad 3. Checkbox RightToLeft property changed to false.
B GD, JS OK
3 16.11.11 CTI_Client CTI_Client New resources   N JS, GD OK
4 16.11.11 CTI_Client CTI_Journal 1. Project converted to VS2010.
2. New columns order.
3. New columns coloring: Name1, Name2, Company, Telefonnummer: Black, Rother columns: dark blue.
4. Posible to view both UserName and UserLine columns.
5. When user filter is set to single line (not all line or group) then columns UserName and UserLine are not visible.
6. Removed bug with Call start date loading from database on polish operating systems.
Ad2. Columns order:
  - [IN/OUT]
  - UserName.
  - UserLine
  - Dauer
  - Name1, Name2, Firma
  - Telefonnummer
  - Begin
  - Angerufen
  - RUL-Ziel
Ad4. [HKCU_CTI_Journal] \ Settings \ ProtocolMainField key in registry should be set to “Both” to view UserName and UserLine columns at once.
Ad6. Before change there were exceptions while loading dates from protocol database on polish systems. It caused empty protocol rows in CTI_Journal list.
C JS, GD OK: 1,2,3,4,5
JS 4: BenutzerName column to small by default.
5 15.11.11 CTI_Client FaxConnector 1. Possible to save Fax number in Shamrock’s CAPIFAX.NXT file used by FAX machine while sending documents. Ad1. Example:
FaxConnector.exe “MYNUMBER”
Will generate file (if file exists it will be deleted):
c:\Dokumente und Einstellungen\<Benutzername>\Lokale Einstellungen\Anwendungsdaten\Shamrock\capifax.nxt
Containing:
“MYNUMBER,ROMICO-Fax-Dialer”
N GD, JS OK
6 15.11.11 CTI_Client CTI_Client
SMSConnector
1.Possible to send SMS automatically using SMSConnector.exe Ad1.SMS will be sent by CTI_Server without showing any SMS windows. Note: EMail is sent to CTI_Server, but it is not used yet.
'CommandLineArgs of SMSConnector.exe:
'(0) = PhoneNumber (destination SMS number)
'(1) = Text
'(2) = Sender (source phone number) - OPTIONAL
'(3) = EMail – OPTIONAL
Examples:
SMSConnector.exe 609800800 “THIS IS MY SMS TEXT” 699999999 mymail@mail.pl
SMSConnector.exe 609800800 “THIS IS MY SMS TEXT” 699999999
SMSConnector.exe 609800800 “THIS IS MY SMS TEXT”
N JS OK
7 31.10.11 CTI_Client CTI_Client Added log to OutlookContactOpen_NewThread   N GD OK
8 31.10.11 CTI_Client CTI_Client 1. Removed bug causing empty button appearance while using Drag&Drop function between desktops. Ad1. Before change button was removed and added to database (database ID of button was changing). Now it is updating button in DB (id of button does not change).
HowTo generate error:
a) MakeCall to SD button on desktop #1.
b) Drag&Drop this SD to desktop #2.
c) Go back to desktop #1.
Note: Empty button problem is not removed entirely, it is still possible to get empty buttons by, for example, Cut-Paste functions.
B GD, JS OK
9 27.10.11 CTI_Client CTI_Client 1. Temporary button blinking and changing position - before change when the same desktop was activated and deactivated temporary contact button was blinking and changing position.
2. Code cleanup.
3. Load without locking the picture file (All buttons, desktop images and icons)
Ad1. After change Temporary button is refreshed with Main TeliMan button, and does not blink anymore when desktop is not changed.
Ad2.
a) Added comments to clsDesktop.oDesktopForm_ DesktopUpdateDB_Request
b) All Overrides functions moved to separate region in ButtonInfoBig and ButtonInfo.
c) DrawPipesForCalls – function conditions moved to the beginning.
B/N GD, JS OK
10 27.10.11 CTI_Client CTI_Client_Config 1. Focus on incoming call - different default (CTI_Client and CTI_Client_Config) - before change there was a difference on clean system installation and update installation  with Focus on incoming call” function. When there was incoming call main TeliMan button was not moved to top desktop, but on clean system it was. Problem: different settings in registry, wrong default value.
2. Conversion to with VS2010.
Ad1. Default setting of “Focus on incoming call” function in CTI_Client Config was Disabled (0), but in CTI_Client it was Enabled (1). After changed default = Enabled (1) in Config and CTI_Client. B JS OK
********************************************* 25.10.2011; TeliBar.exe: 2_0_3214
1 25.10.11 CTI_Client setup Added parameter: CLIENT_TYPE CLIENT_TYPE=TeliBar - only TeliBar ico
CLIENT_TYPE=TeliMan - only TeliMan ico
N JS, GD OK
********************************************* 20.10.2011; TeliBar.exe: 2_0_3208
1 19.10.11 CTI_Client CTI_Client 1. Desktop list form bugs removed:
- Editing desktop when window is closed did not save changes to database.
- Editing opened desktop was moving that desktop to the end of desktops list.
2. Code Cleanup.
Ad2.
- ConferenceChanged – moved to CTI_Client interface (refreshing conference button).
- getting center location of main TeliMan button – function moved to base class (used when drawing pipes).
B JS, KH OK
GD OK: 1
2 19.10.11 CTI_Client CTI_Client 1. TeliMan Main Button corrected bug with take position from previous desktop
2. Corrected bug: pipe lead to nothing
Ad1. Changed main button – current desktop connection in code. After change it is not possible for Desktop to take over Main TeliMan Button location from other desktops.
Before change: 2 desktops opened. Resizing one desktop and closing the second caused the second desktop to take over first desktop main TeliMan button size and position.
Ad 2.Before change there was sometimes possibility that call pipe was painted without button on current desktop (pipe lead to nothing) while moving temporary oraz constant button. After change it is a chance that this bug will be removed.
B JS, KH OK
GD OK: 1
********************************************* 13.10.2011; TeliBar.exe: 2_0_3176
1 13.10.11 CTI_Client CTI_Client 1. TeliMan buttons position are now saved properly. (Bug made in earlier version of this update) Ad1. Before change position was not saved properly after sorting buttons and closing desktop. B 2_0_3208 - JS, KH OK
Warning: bug with wrong TeliMan position during change desktop
********************************************* 13.10.2011; TeliBar.exe: 2_0_3175
1 13.10.11 CTI_Client CTI_Client 1. TeliMan buttons position is now saved properly.
2. Problems with blinking TeliMan desktops removed. TeliMan button was shown on previous desktop with next desktop position.
3. TeliMan Call Pipe was not cleared properly, now it is (2 problems: Constant and Temporary buttons).
Ad1. Before change position of buttons was not saved when desktop with “Relative” settings changed size and was deactivated or closed.
Ad2. Before change when changing desktop having selected Main TeliMan Buttons textbox windows was blinking (2-3x Activated and Deactivated).
Ad3. Two problems:
a) - Make Call to SD (KW).
- Select main TeliMan button, start editing text.
- Change desktop.
b) Make Call to temporary button, move this temporary button, change selected desktop.
B JS, KH OK
2 12.10.11 CTI_Client CTI_Client
RegImport
DBConverterToV3
1. Conversion TM5->TM7 configuration. Before change main TeliMan button was outside window border after conversion.
2. TeliClient.reg – Before change there were problems while saving file path to registry (double backslash).
4. TeliMan – call pipe. Before change pipe was not cleared when changing TeliMan desktop.
(bug made: 10.10.2011; 2.0.0.3106).
5. CallSummary window – Edit planer button now allows to add or edit planer properly, before change there was error when clicking this button.
6.Code Cleanup
Ad1. Twips -> Pixels.
Ad2. Writing file path to registry all double backslash is converted to single backslash.
Ad3. Event handlers was not cleared when changing desktops.
Ad6.
a) CTI_Client buttons – before change there were problems with button events.
b) Projects converted to VS2010
c) Some functions moved to base TeliMan button class.
B 2_0_3208 - JS OK
JS OK + 2bugs
Ad2. For network path when there is 4x”\” sign in registry (\\\\ for \\) then actual value saved contains 3x”\” (example: \\\testPC\CentralFolder\).
Ad4. Call pipe is not cleared on special action:
a) Make Call to SD (KW).
b) Select main TeliMan button, start editing text.
c) Change desktop.
AD 1 KH OK
AD 2 KH PROBLEM (5)
AD 2 KH OK
AD 4 KH PROBLEMS (1,2,3)
AD5 KH OK
AD 6 KH OK
3 11.10.11 CTI_Client CTI_Client 1. Improved desktop background of TeliMan
2. Improved menu text mistake (EN version)
3. Improved SMS sending.
4. SMS sending - wasn't correctly get Name1, Name2, Company and Email after edit
Ad.1 Layout of TeliMan default background is fit to window now. Before change it was centered.
Ad.2 English version menu text "Write SMS" mistake improved. Before change it was 'Write MS'.
Ad.3 Send SMS to internal number is not possible now. Before changes internal number was in combo box of sms form.
Ad.4 Button fields Name1, Name2, Company and Email are initialize after save changes to database.
B JS, KH OK
KH PROBLEM(6)
problem with call summary – no email button when temporary key (found data in TeliRef and email address exist)
********************************************* 10.10.2011; TeliBar.exe: 2_0_3106
1 10.10.11 CTI_Client CTI_Client 1. Before change it was possible to save wrong TeliMan button position on desktops, TeliMan button was not visible when selecting desktop sometimes. Ad1. Instead of Location changed and Size changed events, Mouse UP event is now used to detect position of button change. B  
2 10.10.11 CTI_Client TeliMan Very long close TeliMan corrected Before change button position was saving very slowly (when closing application or sorting buttons). After change it takes less time. B  
3 10.10.11 CTI_Client CTI_Journal
CTI_Client
In Outlook speichern doesn't check if Outlook installed - only cofiguration registry CTI_Client checking if Outlook installed didn't work with Office 2010 B  
4 10.10.11 CTI_Client CTI_Client Error Incoming call not set KW labels corrected
Bug was made in previous version (07.10.2011; 2_0_3080)
TeliBar_error_<date>.log: TeliBar.modSearch Void ButtonUserControl_LabelSet(DataBaseConnector.clsSearchQuery, DataBaseConnector.clsContact, Boolean); Public member 'SearchResultSet_Delegate' on type 'ButtonUserControlTouch' not found B  
********************************************* 07.10.2011; TeliBar.exe: 2_0_3080
1 05.10.11 CTI_Client DataBaseConnector
CTI_Journal
CTI_Client
1. SMS sending Name1, Name2, Company also write in protocol
2. clsContact as exchange class for all applications
Ad 1.1. All possible contact data are send for SMS now.
Ad 1.2. Service of changed DataBaseConnector.clsContact
Ad 1.3. Improved enabling of button “Send” in form SMS. Before changes there was the same source code in several places.
Ad 2.1. New fileds in clsContact.vb
Ad 2.2. Procedure for save in registry and read from registry (registry data exchange) in clsContact.vb.
Ad 2.3. Procedure for save as xml and read from xml in clsContact.vb
C JS OK + remark
Ad1. When local button is new then it won’t write its contact data to protocol, only after TeliBar restart.
KH OK + remark
Ad1. SMS form show internal numbers for sms receiver
2 04.10.11 CTI_Client setup Added database Editor to setup as sdf (SqlCompact) default application   N JS, KH OK
3 04.10.11 CTI_Client CTI_Client
setup
Restart after update and after setup SQL Compact (start also TeliMan)   N JS, KH, GD OK
4 04.10.11 CTI_Client CTI_Client TeliMan - default background changed   C JS, GD OK
5 30.09.11 CTI_Client CTI_Client visual studio 2008 express -> visual studio 2010 professional   C JS, KH, GD OK
6 30.09.11 CTI_Client CTI_Client Show Journal from TeliBar or TeliMan object - Journal window was without last position   B JS, GD OK
7 30.09.11 CTI_Client CTI_Client Chat widow corrections 1. removed blinking during first show
2. removed big with no save position when close application
B JS OK
8 28.09.11 CTI_Client config TeliMan hide unused checkbox TeliMan bekommt Fokus bei MouseOver C JS, GD OK
9 28.09.11 CTI_Client config text changed TeliBar kommt in Vordergrund -> TeliBar kommt bei eingehenden Anrufen in Vordergrund C JS, GD OK
10 28.09.11 CTI_Client CTI_Client Search update Find result also when missing chars. Example search +49 6172-7642 (missings 0-0 )-> find +49 6172-76420-0  C JS OK
11 27.09.11 CTI_Client CTI_Client Code clean up Main button context menu moved to base class, test all options in menu. C JS OK
12 26.09.11 CTI_Client CTI_Client added error handling for Drag&Drop ButtonDragEnter B JS OK
13 26.09.11 CTI_Client CTI_Client Code clean up   C JS OK
********************************************* 23.09.2011; TeliBar.exe: 2_0_2991
1 22.09.11 CTI_Client CTI_Journal
CTI_Client
1. Removed bug with no blinking CTI_Journal icon on not answered incoming call and not closing CTI_Journal when its window was not shown. Bug was made 19.09.2011.
2. CTI_Journal tray moved to CTI_Client.
3. New CTI_Client tray context menu function: Show Planer.
Ad1. Before change when CTI_Journal window was not show manually it could not be closed by TeliBar and it was not showing blinking on new calls. B JS, GD OK
2 22.09.11 CTI_Client CTI_Client Context menu for desktop in desktop manager changed New order for context menu and one item added:
1. Open
2. Edit
3. New
4. Delete
C JS, GD OK
3 22.09.11 CTI_Client CTI_Client Code clean up, commented methods removed, not used resources removed   C JS, GD OK
4 22.09.11 CTI_Client CTI_Client TeliMan7 context menu translation BUG
Before: desktop was shown by incoming call to SD on desktop, context menu for desktop wasn’t translated, now fixed
Menu wasn’t translated because Load event did not occur when showing form by ShowWindow(Me.Handle, SW_SHOWNOACTIVATE) B JS, GD OK
5 21.09.11 CTI_Client CTI_Client Object type changed to clsButtonUserControlBase or clsTeliManButtonBase   C JS, GD OK
6 21.09.11 CTI_Client CTI_Client Context menu for SD buttons moved to base class   C JS, GD OK
7 22.09.11 CTI_Client setup
Korrigierte TeliBar-Profile Files of new profiles added to setup.
Kleinaufgabe: CTI-Client setup, Korrigierte TeliBar-Profile, add files to setup 
N JS, GD, KH OK
8 22.09.11 CTI_Client setup Setup of windows "tel" command Setup create registry as in reg file WindowsTelCommand.reg
Kleinaufgabe: CTI-Client setup, add registry WindowsTelCommand.reg 
N JS, GD, KH OK
********************************************* 20.09.2011; TeliBar.exe: 2_0_2978
1 20.09.11 CTI_Client CTI_Client 1. Removed bug with automatic call after search results window open when clicking enter on TeliBar search textbox. Ad1. Before change call was made on KeyUp event, now it is KeyDown event, and it is not fired after window shown and releasing Enter key. B  
2 20.09.11 CTI_Client CTI_Journal 1. Removed blinking window bug at CTI_Journal start. Ad1. Change is made in clsFormBase, so all application can use AllowShowDisplay flag to block showing window on Application.Run(). And then show it later by tray icon without need to use window minimizing functions. B GD:
1. Windows7-show window without components
2. Not shown, close CTI-Client - Journal stay
3 19.09.11 CTI_Client CTI_Client Close CTI_Client - Error; TeliBar.modCTI_Client Void gNetwork_TaskEvent   B  
4 19.09.11 CTI_Client CTI_Client search window - possible position also on second Monitor   B  
5 19.09.11 CTI_Client CTI_Client search window\ added tooltip "e-Mail schreiben"   C  
6 19.09.11 CTI_Client CTI_Client ico search window\ Send mail changed - now the same as contextmenu   C GD OK
7 19.09.11 CTI_Client CTI_Client ico search changed - now the same as toolbar and in TeliMan   C GD OK
********************************************* 16.09.2011; TeliBar.exe: 2_0_2959
1 16.09.11 CTI_Client CTI_Client
CTI_Journal
Icon for TeliMemo changed   C JS, GD OK
2 16.09.11 CTI_Client CTI_Client
CTI_Planer
Icon in toolbar for Search in TM7 changed, icon for planer window changed   C Info#1: Planer icon: visible white dots.
3 16.09.11 CTI_Client CTI_Client 1. Corrected bug do not recconnect to CTI_Server after break network connection
Bug was made at: 13.09.2011; 2_0_2912
Ad1. Automatic reserver CTI_Server reconnect mechanism made bug in standard reconnect.
- When there was no reserve CTI_Server configuration then CTI_Client tries to load empy IP and port and generated error. Reconnect did not work.
- When checking CTI_Server list on start index was outside of array.
B JS, GD OK
4 16.09.11 CTI_Client TeliBar
CTI_Planer
CTI_Journal
1. CTI_Journal: “Save contact in outlook” menu will be not visible if outlook is not installed in current system.
2. TeliMan7 and TeliTouch buttons are now properly saved when automatic sort actions is started.
3. Planer window position can be now save in any screen in multi monitor environment. (Upgraded all application windows inherited from clsFormBase – CTI_Journal and TeliBar).
4. CTI-Client – removed bug with multiple CTI_Server with the same IP and Port in list of CTI_Server’s loaded by multicast.
Ad1. Before change menu was visible when MS Outlook was not installed and generated CTI_Client freeze bug.
Ad2. Before change after Sorting TeliMan buttons their position was saved after 5 seconds.
Ad3. Before change when Planer window was outside of PrimaryScreen in multi monitor system then after CTI_Client restart Planer window position was reseted to (0;0).
Ad4. Before change sometimes there were multiple CTI_Servers with the same IP and Port in SearchServers window.
B JS, GD OK: 2,3
5 16.09.11 CTI_Client CTI_Client corrected bug missings TeliTouchButton on first installation
bug was made at 10.09.2011; 2_0_2906
Default Look&Feel Piano1, ColorFont: white, FocusColor: yellow B JS OK
********************************************* 14.09.2011; TeliBar.exe: 2_0_2938 
1 14.09.11 CTI_Client CTI_Journal Play ccu message by phone – do not check if file exists   C JS OK
2 14.09.11 CTI_Client CTI_Client Text changed: TeliMemo Send -> Speichern   C JS, KH OK
3 14.09.11 CTI_Client CTI_Journal
CTI_Client
New function: Save contact to Outlook.
It is possible to save contact info to Outlook by:
a) CTI_Journal – from protocol call (only Name1, Name2, Company and Email).
b) CTI_Client – Search results window.
c) CTI_Client – constant buttons – info from TeliClient database (TeliBar, TM7, TeliTouch).
d) CTI_Client – temporary buttons – info from reference database (TeliBar, TM7, TeliTouch).
N JS, KH OK
TODO: CTI_Journal (only) shows menu “In Outlook speichern” when no Outlook in PC, CTI_Client in no answer mode after menu .
4 14.09.11 CTI_Client CTI_Client 1. TeliMemo window bugs removed. Ad1. Send button will not hide under the window anymore. Before change it was possible to push Send button out of window border by:
a) Maximizing and minimizing window.
b) Moving split panel separator to bottom.
B JS, KH OK
5 14.09.11 CTI_Client CTI_Journal
CTI_Client
Form_closing – save position   B JS, KH OK
6 14.09.11 CTI_Client CTI_Client CTI_Client – SMS sending is now possible from search result window by context menu.  Before change menu item was not visible. B JS, KH OK
********************************************* 13.09.2011; TeliBar.exe: 2_0_2912
1 13.09.11 CTI_Client CTI_Client
CTI_Client.exe
CTI_Journal
SMS sending   N  
2 12.09.11 CTI_Client CTI_Client 1. CTI_Client will automatically try to reconnect to each of reserve servers after losing connection.   N  
********************************************* 10.09.2011; TeliBar.exe: 2_0_2906
1 09.09.11 CTI_Client CTI_Client
CTI_Journal
TeliMemo for numbers in CTI_Client and CTI_Journal added
Add memo by context menu for SD, in search window, and in Journal
TeliMemo notes are global and are stored in SQL Server DB, so can be accessed by any client. N JS OK (only minor window problems)
Info#1: Possible to change size of chat panels (bottom edit and top info) causes button to be hidden in bottom of window. Similar chat window has no resize and no problem with this.
Info#2: Reduce edit (bottom) panel size to move “Send” button slightly to bottom
Info#3: Notiz window sometimes does and sometimes does not remember its previous size and position.
2 08.09.11 CTI_Client TeliMan "Look&Feel", "TeliTouchButtons", 0 -> 1   C JS OK
Info:
TeliTouch is now default settings, but buttons images are not set to Piano-1 so it looks bad on first launch and it generates errors:

2011.09.12 08:50:00:782; Error; TeliBar.App+Res System.Drawing.Bitmap GetBmp(System.String, System.String, Boolean); Parameter is not valid. C:\Programme\ROMICO\TeliBar\Resources\H-Grade\Buttons\touch.png;
3 08.09.11 CTI_Client CTI_Journal position -32000 when window minimized and close CTI_Client   B JS OK
4 08.09.11 CTI_Client CTI_Journal CTI_Journal blink during CTI_Client start. Bug was made at 07.09.2011;  2_0_2807   B JS OK
********************************************* 07.09.2011; TeliBar.exe: 2_0_2807
1 07.09.11 CTI_Client CTI_Client Buttons: Label1 hide Label2 when necessary before: Label 2 hide Label1 C KH OK
2 06.09.11 CTI_Client CTI_Client Abwesend\ Kurztext - added sort removed sort was in version: 31.08.2011; TeliBar.exe: 2_0_2790 B KH OK
3 06.09.11 CTI_Client CTI_Journal Corrected bug doesn’t show CTI_Journal from menu (CTI_Client main button). Bug was made with multiserver version (18.07.2011; 2_0_2567) showing Journal from menu wasn’t working because  before Journal was in single instance project mode so when exe file was started, first instance was shown automatically, but when multi instance allowed, showing Journal by another journal must be implemented, now fixed, Journal will show from menu B KH OK
4 05.09.11 CTI_Client TeliMan7 / TeliTouch 1. TeliMan7 do not load all data from DB at start
2. TeliMan7 slow start
Ad.1. Data are loaded at time when they are needed, use one connection to DB which is opened when first time needed, and close it when exiting application; Relations to CTI_Client.sdf data base added
Ad.2. SD controls are created and initialized when needed for each desktop, not at start as before, when desktop is closed it will be destroyed, not hidden, when starting and there is no ball image do not throw exception which logging is locked – just check if file exists
B BS, KH OK
5 05.09.11 CTI_Client CTI_Client Code optimization Inheritance for button info added C BS, KH OK
6 05.09.11 CTI_Client CTI_Planer 1. CTI-Planer call summary window buttons +10min +1h ... wont add company field
2. CTI-Planer column width doesn't save after restart BUG
Ad.1. Before: when adding plan from call summary, company wasn’t added
Ad.2. When CTI_Client planer window opened  - restart system, after restart columns width set to default – now save columns width when resizing them
B BS, KH OK
7 05.09.11 CTI_Client CTI_Client Before: search window opened, close CTI_Client from Journal tray menu – exception occured   B BS, KH OK
8 05.09.11 CTI_Client CTI_Planer minimized window position save Base class for form added B BS, KH OK
9 05.09.11 CTI_Client CTI_Planer 1. do not remove termin when MakeCall BUG
Before: plan was removed from plans when call was made from plan edit window: Now it won’t delete plan
2. Planer do not add existing plan again
Before: when we make call from planer, call did not succeed, edit plan from call summary window cause adding new plan, now fixed: edit existing plan
Ad.1. If plans should not be removed (extra option) when make call from reminder:
Open plan and make call - will delete plan but it shouldn't
Ad. 2. When calling from planer call number and plan id will be saved and while showing call summary window existing plan will be edited
B BS, KH OK
10 05.09.11 CTI_Client TeliMan7 / TeliTouch TeliMan7 new desktop, default text in name field
Before: default text was New, now its empty
  C BS, KH OK
11 05.09.11 CTI_Client TeliMan7 / TeliTouch 1. TeliMan7 D&D + Ctrl = copy
When dragging from one desktop to another with Ctrl pressed – copy instead moving
2. TeliMan7 select 1 SD - won't change color of label
Before selecting one button wasn’t changing color of it’s label
C BS, KH OK
12 05.09.11 CTI_Client TeliMan7 / TeliTouch /
CTI_Client
TeliMan7 toolbar menu
Desktop manager window changed – menu changed to toolbar
WARNIG: adding background to tree view in manager did not succeed – background for tree view not allowed in direct way
CTI_Client modification was required to change state of buttons on toolbar by events (redirections allowed, TeliRemote allowed etc.) C BS, KH OK
13 02.09.11 CTI_Client RefSearch
TeliBar
DatabaseConnector
CTI_Planer
CTI_Journal
CTI_Client
1. CompleteNumber function rebuilded.
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 BS, KH OK
14 01.09.11 CTI_Client CTI_Client
CTI_Client.exe
CLIENT_ALARM
When alarm message received, show alarm image if exists
When alarm info received, alarm form will be shown, is image is not accessible only ALARM text will be visible, if access to image takes longer time (because of slow VPN connection) first text ALARM will be shown, and image will be shown when received N BS, KH OK
15 31.08.11 CTI_Client CTI_Client code optimization - move to base classes   C BS, KH OK
16 31.08.11 CTI_Client CTI_Client Possible answer Accepted calls Acceppted calls treat as Offering B  
********************************************* 31.08.2011; TeliBar.exe: 2_0_2790
1 30.08.11 CTI_Client CTI_Client Absent pics
CTI_CentralIni.sdf\ AbsentPics
default: Krank, Urlaub, Unterwegs, Außer Haus
PicName: Krank.bmp or \\<ComputerName>\Krank.bmp
N BS, JS, KH OK
2 30.08.11 CTI_Client CTI_Client Removed error during close TeliBar - UpdateButtonPosition UpdateButtonPosition added checking if databases opened B BS, JS, KH OK
3 24.08.11 CTI_Client DatabaseConnector
RefSearch
CTI_CentralIni.sdf
TeliBar
1. PBIniSrv.mdb converted to CTI_CentralIni.sdf (compact database)   C BS, JS, KH OK
4 22.08.11 CTI_Client Dialer.exe Dialer.exe-Application for making call from TeliBar by passing parameter to Dialer.exe. Example: Dialer.exe <Number> Call is done by registry: [HKCU]\ SOFTWARE\ ROMICO\ CTI_Client\ CallCommand  N BS, JS, KH OK
5 19.08.11 CTI_Client CTI_Client code optimization - move to base classes   C  
********************************************* 29.07.2011; TeliBar.exe: 2_0_2632
1 28.07.11 CTI_Client TeliMan7 Memory optimize  (before after 3000 calls was taken more than 1 GB memory)
When removing temporary button – destroy object, dispose timer
B BS OK
********************************************* 22.07.2011; TeliBar.exe: 2_0_2592
1 22.07.11 CTI_Client CTI_Client RedirectingId in ToolTip
Show redirecting id in tooltip when incoming call
[HKCU]\ Software\ ROMICO\ TeliBar\ Other
"ShowRedirectingId"="1" [default"0"]
N BS, GD OK
2 19.07.11 CTI_Client TACTool Single actions while playing macro can be separated by time delay Actions one by one are separated by delay set by registry:
[HKCU]\ Software\ ROMICO\ TeliBar \TAC
"ActionDelay"="100" [default 0]
WARNING: in some actions (for example entering number or Esc press delay can be 3 x reg set delay)
N BS, GD OK
********************************************* 18.07.2011; TeliBar.exe: 2_0_2567
1 15.07.11 CTI_Client CTI_Client
SQLCompact.exe
TeliBar check for Microsoft SQL Server Compact 3.5 as first and start setup if needed TeliBar check for registry of Microsoft SQL Server Compact 3.5 exist. If no exist then start SQLCompact.exe and close. SQLCompact.exe will start TeliBar after installation
1. Setup is for 32 or 64 bit PC
2. Setup service German (default) and English version of Microsoft SQL Server Compact 3.5
3. SQLCompact.exe is in C:\Programme\ROMICO\TeliBar\support and works with ftp location http://romico.de/download/microsoft/
N BS, GD OK
2 15.07.11 CTI_Client CTI_Client / CTI_Planer 1. Label2 width from registry correction bug
2. Sort by date bug correction (when time difference < 1 Hour)
Ad 1: before Label2 width correction was taken from Label1 width correction registry, now fixed, it is taken from:
[HKCU]\ Software\ ROMICO\ TeliBar\ Look&Feel:
""SD_Label2_WidthCorrection""=""-2"" [default 0]
And:
[HKCU]\ Software\ ROMICO\ TeliMan\ Look&Feel:
""SD_Label2_WidthCorrection""=""-2"" [default 0]
Ad 2. Sorting by whole date:
Before sorting was made by two columns, sorting each of them as string or number, Now sort date as join of 2 columns with date and time.
B BS, GD OK
3 15.07.11 CTI_Client CTI_Journal 1. 2xCTI_Journal run: Before when Journal was started in client mode, it can be started multiple times. Now: only one instance per user can be started in client mode, unless Journal runs with RegistryPath=”…”  parameter. 2. registry path in parameter: Path for registry for Journal in client mode can be changed by parameter  RegistryPath=…
Example:
C:\Programme\ROMICO\TeliBar\CTI_Journal.exe TELIBAR RegistryPath=”Software\ROMICO\CTI_Journal_renamed”
B BS OK
4 15.07.11 CTI_Client DataBaseConnector Error open database should not stop open other databases, added where SearchIn=true, orderby id in select from pbinisrv.mdb
1. Before: When connecting to data base failed other data bases with the same connection string or table name were not searched.
Ad. 1. Protection for not searching again the same data base was made in wrong way, before: check if connection string is different from last one searched AND table name is different than last one searched – when tables in different data bases had the same names searching was cancelled but it shouldn’t, now fixed: check if  connection string is different from last one searched OR table name is different than last one searched
2. Order by id data bases from PbIniSrv when searching them, search only in data bases which have enabled flags: Enabled and SearchIn
B BS, GD OK
5 12.07.11 CTI_Client TeliTouch TeliTouch SD resize problem
Before: TeliTouch buttons sometimes were cuted and resize bar wasn’t visible. Now fixed, resize bar is always visible
Before: start TeliTouch, wait until local SD on hiddedn desktops got updated from server. Show hidden desktop with those SD – they will be cuted, and no resize bar. Now fixed, buttons are whole visible. B BS, GD OK
6 12.07.11 CTI_Client TeliMan7 / TeliTouch TeliMan7 show desktop on incoming call when minimized BUG
1. When incoming call and desktop should be shown but it was minimized – it didn’t show. Now fixed: if minimized ans should be shown – restore it
2. before: when no desktop got focus and the last one that have focus was closed, when incoming call show hiddedn desktop when the open one should be shown. Now fixed: do not show desktop which should remain hidden. B BS, GD OK
********************************************* 08.07.2011; TeliBar.exe: 2_0_2543
1 07.07.11 CTI_Client TeliBar
DBConvertedToV3
CTI_Client.sdf
CTI_Planer
TeliRef.sdf
RefSearch
Databaseconnector
Compact Sql 1. TeliBar fist time run will automatically convert TeliClient.mdb database to CTI_Client.sdf (sql compact) database using 32bit DBConverterToV3.exe tool. If version is old (TeliMan.mdb) then first database will be merged with TeliClient.mdb, then database will be updated with new columns and tables and after that conversion to sql compact will be made. N BS OK
********************************************* 01.07.2011; TeliBar.exe: 2_0_2528
1 01.07.11 CTI_Client TM7/TeliTouch Press and hold mouse right button on main button caption. Context menu appears in wrong place and will go to correct place after releasing mouse button. Now fixed: show menu after releasing right mouse button CTI-Client-TeliTouch BUG Context menu from main button position B BS, JS, GD OK
2 01.07.11 CTI_Client CTI_Client Labels position and size on Speed dials can be changed by reg CTI-Client SD labels position by reg
[HKCU]\ Software\ ROMICO\ TeliBar\ Look&Feel:
"SD_Label1_Top"="1" [default -1], "SD_Label1_Left"="4" [default 10]
"SD_Label1_WidthCorrection"="-2" [default 0]
"SD_Label1_Height”=”10” [default 12]
"SD_Label2_Top"="12" [default 11,"SD_Label2_Left"="4" [default 10]
"SD_Label2_WidthCorrection"="-2" [default 0]
"SD_Label2_Height”=”10” [default 12]
[HKCU]\ Software\ ROMICO\ TeliMan\ Look&Feel:
"SD_Label1_Top"="1" [default -2], "SD_Label1_Left"="4" [default 10]
"SD_Label1_WidthCorrection"="-2" [default 0]
"SD_Label1_Height”=”10” [default 16],
"SD_Label2_Top"="12" [default 14],"SD_Label2_Left"="4" [default 10]
"SD_Label2_WidthCorrection"="-2" [default 0]
"SD_Label2_Height”=”10” [default 16]
N BS, JS, GD OK
SD_Label2_WidthCorrection - doesn't work
3 01.07.11 CTI_Client TeliMan7 / TeliTouch Adding, deleting, editing, moving element in desktop manager  collapse all elements in tree. Now: all elements stay unchanged CTI-Client-TeliMan7 Adding element to desktop manager colapse all elements in tree
Before after each changing action whole tree was refreshed, now do not refresh, just edit required element
B BS, JS, GD OK
4 01.07.11 CTI_Client CTI_Planer Wenn man im Planer auf die Spaltenüberschrift klickt, dann sortiert sich die Zeile nur nach dem Tag und nicht nach dem ganzen Datum.
(Before sorting in Planer by column was made only by Day, not by Day + hour – now fixed. When sorting by day or hour, plans are sorted by whole date and time)
CTI-Client Planer BUG Spaltensortierung
If sorting by day is equal, sort by hour
B BS, JS OK
Doesn't work
5 01.07.11 CTI_Client TeliBar 1. When focus on mouse over was ON, after searching from TeliBar main button search window lost focus. Now fixed: focus on mouse over is locked until cursor goes out from TeliBar form (if flying window) or whole bar are if bar
2. After searching focus goes on first contact in list
CTI-Client RefSearch BUG Focus
3. Tab is started from search results list
B BS, JS. GD OK
6 01.07.11 CTI_Client CTI_Client TeliMan7 was starting slower than TeliBar CTI-Client-TeliMan7 slow start
After start and loading contacts from data base, when buttons are loaded to form e-mail addresses were read again from DB, now read e-mail only on start, and when changing email, refresh email for button
Task is not finished yet – profiling of CTI_Client required
B BS, JS OK
7 29.06.11 CTI_Client TM7/TeliTouch 1. Before: opened search window, incoming call, in search window only one contact and Abgebrochen in status bar, now: do not cancel search and show all contacts
2. Because of double search started in TM7 temp SD there was no show all search results option, now it is visible when other contacts available
Ad. 1 before there was one and second search started at one time so second search stops first B BS, JS, GD OK
8 29.06.11 CTI_Client CTI_Client User status wasn’t changing after answer incoming call, now it changes Before: if search was started and cancelled because of same search as one before – handlers were removed before cancellation, now removing handlers occurs if really new search is started B BS, JS, GD OK
TODO:
1. CTI-Server - Status VPN Users in TeliBar
2. CTI-Client RefSearch
9 29.06.11 CTI_Client CTI_Client 1. Before: when search window is open, make call to number (SD temp), disconnect, make call again – changing SD data from search window won’t work, Now fixed: changing SD data will work always for repeated call to the same number Ad.1. Before. For new call other call and button was created, but in search window old object and button was set, but search was cancelled, because of same search
2. Before: when search window open, close CTI_Client – cause cross-threed operation exception, fixed
B BS, JS, GD OK
10 29.06.11 CTI_Client CTI_Client / CTI_Client.exe Before: 124 -> 151 -> redirect to 153, 153 answer, Only number stays on button on user 124, but there is data for button in local RefDb and in server config. Now fixed: start new search after changing phone number of call Before new search was allowed only after CalledId changed, now allow search also when phone number of call has changed B BS, JS, GD OK
11 29.06.11 CTI_Client TM7/TeliTouch When moving buttons with shift (change position) D&D will be locked when move out of form If changing position without shift, D&D will be allowed when moved out of form [HKCU]\ Software\ ROMICO\ TeliMan\ Look&Feel\ SDMoveWithShift=0, Default 1 B BS, JS, GD OK
12 29.06.11 CTI_Client TM7/TeliTouch Before: when TeliMan started and closed from login window (click Cancel) error ocured – now fixed   B BS, JS, GD OK
13 29.06.11 CTI_Client TM7/TeliTouch Before: select few SD (Raster ON), move them to bottom edge, when edge reached by button, moving wasn’t stopped, so all buttons go to bottom, no fixed, buttons will stay on raster position and won’t be moved   B BS, JS, GD OK
TODO: Info: moving single button allows to move it to the bottom edge, but moving multiple buttons cant be moved to edge (few pixels above) – only bottom edge.
********************************************* 17.06.2011; CallClassification.exe: 1_0_95
1 17.06.11 CTI_Client CallClassification 1. Before change unknown callers was shown in CallClassification only when flag Call_Internal was set. After change unknown callers are treated as external callers and are shown by default. Ad1. Executable file sent to TM CallClassification_1_0_95_2011_06_17.zip, executable files are checked in VSS directory. C  
********************************************* 17.06.2011; TeliBar.exe: 2_0_2473
1 17.06.11 CTI_Client CTI_Client
CallClassification
1. Before change unknown callers was not shown in CallClassification, after change CallClassification shows questions also for unknown callers. Ad1. Before change Select on protocol was made using PhoneNumber condition, after change CallClassification uses TAPI hCall to find calls in protocol. C BS, JS OK
Bug removed-Worked only with flag Call_Internal = 1.
Sent update to TM and GD:
CallClassification_1_0_95_2011_06_17.zip
2 17.06.11 CTI_Client TeliMan7 / TeliTouch 1. Switch SD from text only to text with ico cause no text resizing 2. When adding new SD, icon edit field wasn’t enabled, only when editing, now fixed, always enable for TeliMan B BS, JS, GD OK
3 17.06.11 CTI_Client TeliTouch Before: enter number to text box on main button, make call, edit text box again – number was cleared, now: number will stay   B BS, JS, GD OK
4 17.06.11 CTI_Client CTI_Client 1. Before: local call, number in local references and user contact on server, Show all search results for temp SD and change SD label by selecting other search results, user answers call – text on label was changing, now first received contact stays on button and is not searched again after answering call
2. Before: Call to 151(number in local ref DB and on server with company field) 151 redirecting to number which have no data on server and in local ref DB, data on button will be refreshed with call number but old company name will stay, now fixed, clear company when setting label on button as number
Ad. 1 Before: when concurrency occurs for many contacts for one number, and they were received in different time, and after answer call – number was searched again, text on SD label was changing, now first text stays on button B BS, JS OK
GD OK:1
GD 2 - show only number
5 17.06.11 CTI_Client TeliMan7 / TeliTouch Before: call summary window wasn’t show for temporary buttons, now fixed Button was removed without clearing call B BS, JS, GD OK
6 17.06.11 CTI_Client CTI_Client
CTI_Planer
1. Before: add SD with long name, company or number (longer than 50 characters) – by normal editing SD or D&D, cause error saving to DB, and SD wasn’t save after restart, and when editing empty fields in edit window occurs, now fixed, fields resized and limits added
2. Adding plan with too long data cause error, sending plan with too long data for other user cause error in server, now plan fields are cut if too long.
Ad.1 Fields in TeliClient.mdb were to short, and no limits were added when inserting record, now fields are resized, and size is checked while adding:
Company: 50 -> 255
IconText1:50 -> 255
IconText2:50 -> 255
Street:50 -> 255
City:50 -> 255
B BS, JS, GD OK
7 17.06.11 CTI_Client TeliMan7 / TeliTouch 1. SD multiselect: before: when buttons moved to border, they were falling on each other, temporary buttons were moving in different way then desktop raster (temporary was always without raster), now when one button from group reach border – stop moving all SD, and keep raster position 2. Desktop with relative position, minimize, restore – all buttons was in 0,0
3. Panel size for desktop was calculated in wrong way, (calculated size for minimized was different then real size after restore) and when moving SD to top edge, Drag&Drop was started to fast
    BS, JS, GD OK
8 16.06.11 CTI_Client CTI_Client 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 BS, JS OK
********************************************* 15.06.2011; CallClassification.exe: 1_0_78
1 15.06.11 CTI_Client CallClassification Before change NextStep answer was always added to CallClassification database. After change, when problem is solved (previous question), then NextStep is disabled, and empty string is saved to database.   C  
********************************************* 14.06.2011; TeliBar.exe: 2_0_2417
1 14.06.11 CTI_Client CTI_Client 1. 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. 2. Before change TeliBar could receive user statuses while not logged in. After change TeliBar needs to be correctly logged in to parse StatusAll message. B JS, GD OK
********************************************* 10.06.2011; TeliBar.exe: 2_0_2389
1 10.06.11 CTI_Client CTI_Client
CallClassification
1. Possible to run CallClassification application while CTI_Client starts. CallClassification table in ROMICO database required.

CallClassification is shown each time when successful call is finished. By default call has to be connected for at least 10 seconds and it can’t be internal.
Ad1. HowTo:
a) Add CallClassification table to ROMICO database using CallClassification.sql.
b) Enable CallClassification: HKCU\ Software\ ROMICO\ CTI_Client\ Protocol\ CallClassification="1".
c) Add CallClassification.exe to TeliBar main directory (next to TeliBar.exe).
d) CallClassification will be started with TeliBar.
N JS, GD OK
********************************************* 09.06.2011; TeliBar.exe: 2_0_2379
1 09.06.11 CTI_Client CTI_Planer Before: Change language in TeliBarConfig to English, Planer stays in German, Now: language of Planer is the same as TeliBar When changing shared code modLanguage.vb CTI_Planer wasn’t checked if there is no conflict. Now declaration of source of Language is required, otherwise compilation error. B BS, GD OK
2 09.06.11 CTI_Client CTI_Planer 1. Plans received from other user are bolded, until each of them is selected
2. Plans received from other user in note field have date of sending plan
Ad. 1. Plans will remain bold until selected by mouse click or keyboard selection, after restart bold state should remain
Ad. 2. Plans can be send by: D&D, SD context menu Send plan or call me now.
N BS, GD OK
3 09.06.11 CTI_Client CTI_Client When drag & drop contact from Journal or Search window: if target of drop is SD – send plan to this SD (show edit plan window before), if target of drop is CTI_Client window or main button – add new contact New SD: drop on: TeliBar as bar on shadow form, TeliBar main button. TeliMan or TeliTouch: drop on desktop, drop on main button
Send plan: drop on SD cause show window for plan editing
N BS, GD OK
4 09.06.11 CTI_Client CTI_Journal 1. Before: Reset position in context menu for CTI_Journal tray icon stop showing, now it shows for TeliBar flying window, and TeliMan/TeliTouch Ad1. Because of changing position of registry  [HKCU_TeliBar]\Look&Feel\“Bar” , item in menu stop showing, for reseting position, now it shows for TB and TM
2. Parameter TMC -> TeliMan (If CTI_Journal started from TeliMan7, must show reset position option, even if TeliBar reg set to Bar)
B/N BS, GD OK
********************************************* 01.06.2011; TeliBar.exe: 2_0_2375
1 26.05.11 CTI_Client CTI_Client Corrected bug: exception in log when more than one results in search window with the same eaz from Server Error; TeliBar.frmSearchResults Void UserHandlerAdd(CTI_Client.clsUser ByRef); An entry with the same key already exists. ; System.ArgumentException: An entry with the same key already exists. B JS, GD OK
2 25.05.11 CTI_Client TeliTouch 1. TeliTouch – show icon on SD 2. Resize buttons for TeliTouch B GD OK
1: JS OK
2. Some icos cause error
3 25.05.11 CTI_Client TeliTouch / TeliMan Desktops order added when showing while incoming or incoming for others call Prior for showing desktops when incoming call:
1. Active desktop if got button for call
2. Open desktops if any got button for call
3. Closed desktops
4. If not found show as temporary on active desktop
5. If no desktop visible show last active desktop
For incoming for others only 1-3
C  
4 25.05.11 CTI_Client CTI_Client Red lines bug fixed, before when CTI-Client was turned off for long time, and many calls were made – red lines on edges occurred, now fixed Error occurred because of setting background image to nothing, when it was crossed with Paint event, unhandled exception occurred and panel wasn’t repainted anymore, now refresh panel without setting background to nothing B JS, GD OK
5 25.05.11 CTI_Client TeliTouch / TeliMan Save size of main TeliMan button for each desktop New field added to TeliClient.mdb. Desktops table
Field: TeliManWidth, default: 123, type: integer
N JS, GD OK
6 25.05.11 CTI_Client CTI_Client If too long text in label on Speed dial button cut it and finish with “..” Warning: Problems with function MeasureString – sometimes return wrong text size, so added more safe margin for text – another solution should be found B JS, GD OK
7 25.05.11 CTI_Client CTI_Client 1. When try to delete reg value that not exist – nothing exception occurred, when TeliBar was started and try to convert old reg values to new – now fixed 2. Inheritance for SD buttons added B JS OK
1. TeliMan TeliTouch – when opening TeliMan with visible by default desktops - main TeliMan button is visible with Conference and Merge icon for 1-2sec. 
8 25.05.11 CTI_Client CTI_Client 1. Removed bug where TeliBar users could login to CTI_Server using wrong configuration (when login data was set directly in registry). Ad1. Before change when TeliBar user was logging in to CTI_Server using correct UserName and Password, but wrong EAZ, CTI_Server was creating new, empty users what was generating many database errors (empty ID). B 1. Possible to login on logged user TODO: close first client
2. When Eaz not passed to UserName, choosed UserName
9 25.05.11 CTI_Client CTI_Client Corrected bug stay in Process when close on login window and exist update Thread used to wait for frmMain load event was not closed and frmMain was never loaded. B JS, GD OK
10 23.05.11 CTI_Client TeliTouch 1. Before: when TeliTouch closed improperly, or server restarted during TeliTouch was logged in – buttons lost it location, now fixed, buttons save their location properly
2. SD touch button was cut between first touch button and right edge of SD 
Ad. 1 Save buttons location after changing it, not when closing TeliTouch, when CTI_Client closed by killing process in process manager, SD position wasn’t saved B JS, GD OK
11 20.05.11 CTI_Client CTI_Journal 1. Corrected bug: when TeliMan with many desktops opened, 2-click  on Journal tray icon cause going on top journal, and after it TeliMan7, showing from tray context menu cause same thing Ad. 1. Bug was caused by raising both events click and double click, when 2-click operation was performed, now only one operation is performed (checking by timer) B JS, GD OK
12 20.05.11 CTI_Client CTI_Client 1. Temp SD Tube drawing correction: before when 2 temporary buttons – swap between calls – cause drawing wrong tube
2. TeliBar as horizontal bar correction: before 2 temp buttons – only one was visible – now fixed
Ad.1 Before when swapping between SD temp buttons: swap to upper button from lower cause drawing cross-tube to upper SD when it should be tube-connected, WARNING: may not occur on PBX Simulator
Ad. 2  Before data for first temp button was cleared, and overridden by data that should go to second button, clearing of SD was moved to one function universal for vertical and horizontal TeliBar
B JS, GD OK
13 20.05.11 CTI_Client TeliBar
CTI_Journal
DataBaseConnector
CTI_Planer
DBConverterToV3
RefSearch
After change it is possible to run TeliBar using custom AppData path. Default TeliClient.mdb, TeliRef.mdb, TeliClient.reg and ErrorAction logs can be changed using: “[HKCU]\ Software\ ROMICO\ CTI_Client\ AppData_Path” registry key. [default = “”- %Appdata%\ROMICO -C:\Dokumente und Einstellungen\ <Benutzer>\ Anwendungsdaten\ROMICO]. Restart necessary Custom App_Data path can be used to:
a) Change localization of TeliClient.mdb, TeliRef.mdb, TeliClient.reg for standard (started without parameters IP, EAZ) TeliBar or TeliMan7.
b) Allow starting more than one TeliBar using parameters IP, EAZ, UserName with different AppData_Path for each instance.
N JS, KH OK
********************************************* 18.05.2011; TeliBar.exe: 2_0_2255
1 18.05.11 CTI_Client CTI_Client 1. Neue Symbole für TeliBar – TeliTouch.    C JS OK
2 18.05.11 CTI_Client CTI_Journal 1. Neue Symbole für Journal (main menu).    C JS OK
3 18.05.11 CTI_Client CTI_Journal 1. Neue Symbole für Journal (main datagridview context menu).    C JS OK
4 18.05.11 CTI_Client TeliTouch 1. corrected bug: Labels were covering status color on Piano-1 style   B JS OK
5 18.05.11 CTI_Client TM7 1. Before: outgoing call to SD which is on few desktops, all desktops goes to front - was corrected only for TeliTouch, now also for TM7   B JS OK
********************************************* 17.05.2011; TeliBar.exe: 2_0_2249
1 17.05.11 CTI_Client TeliBar 1. Neue Symbole für TeliBar.
2. "Erinnern in" anstatt "Wiederholen in".
3. additional infos for TeliMan-Desktop-Kontext-Menü:
- “Absent“ should be „Abwesend“
- “Present” should be “Anwesend”
- Eigenschaften with Kurzwahltasten anorden replace.
C JS OK
2 17.05.11 CTI_Client CTI_Planer 1. Neue Symbole für Planer.
2. Planer – after change AddTime functions contains +10min,+30min,+1h. Removed +1day and +12h functions, ListView Details and Icons view C JS OK
3 17.05.11 CTI_Client 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
4 17.05.11 CTI_Client TM7 / TeliTouch 1. Before: incoming / outgoing call to SD which is on few desktops, all desktops goes to front, now corrected Ad. 1. Now only one button gets call object (not as before – all buttons get it) – also corrects bug with few SD with the same number on one desktop, call with this number cause many pipes (one for each button) B JS OK
5 17.05.11 CTI_Client TM7 1. Corrected bug: start dragging SD too fast
2. Corrected bug: Resize desktop, move SD to edge, it will stay in old bounds
Ad. 1. Start D&D after >3px move (same as TM5)
Ad. 2. Before size of window was taken from restore bounds which was storing old size of window not newest, now it’s taken from restore bounds only when window is minimized
B  
6 17.05.11 CTI_Client TM7 Corrected bug: when there was no place above TeliMan main button, and temporary call was made, SD was over TM main button, now it will go where is free place If no place above main button, set SD under, if no place under, set above B  
7 17.05.11 CTI_Client TM7 TeliTouch added, bigger separated buttons on SD
Only Piano1, Piano2
Added new user control for SD buttons, main button and edit field on main button
[HKCU]\ Software\ ROMICO\ TeliMan\ Look&Feel
"TeliTouchButtons"="1" [default “0”]
"TeliTouchEdit_BackColor"="FFFFFF" [default "000000"]
"TeliTouchEdit_FontColor"="000000" [default "FFFFFF"]
"TeliTouchMainBtn_FontSize"="16" [default "16"]
"TeliTouchMainBtn_FontName"="Arial" [default "Arial"]
"TeliTouchMainBtn_FontBold"="1" [default "1"]
N JS OK
8 17.05.11 CTI_Client CTI_Client 1. Corrected bug: edit field on main button was enabled to editing after only second click 2. After enabling, click on desktop free place didn’t cause disabling edit field B JS OK
9 16.05.11 CTI_Client CTI_Client Eworks video conference incoming time countdown 10s -> 30s   C  
********************************************* 13.05.2011; TeliBar.exe: 2_0_2109
1 12.05.11 CTI_Client CTI_Client UserStatus_InSearchWindow function is now active only if there is FeatureExtension license with date newer than 01.05.2011. minimal CTI_Server: 7_0_5128 or error “unbekannte befehl”, UserStatus_InSearchWindow function is inactive. N JS OK
********************************************* 06.05.2011; TeliBar.exe: 2_0_2103
1 06.05.11 CTI_Client 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_Client CTI_Journal
CTI_Client
TeliBar
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.
  N JS, GD OK
********************************************* 05.05.2011; TeliBar.exe: 2_0_2101
1 05.05.11 CTI_Client CTI_Client Corrected bug: D&D temporary button to other SD for MakeCall or Redirect wasn’t posible   B JS OK. Problem#1: Sometimes when call is D&D to another SD, after answering (make call) – contact for incoming call (temp button) on destination TM7 is not found.
2 05.03.11 CTI_Client CTI_Client Corrected bug: in search window, user status icons background wasn’t transparent for grey and green now fixed Warning: bitmaps with user status are actually PNG with transparent background but with extension changed to BMP – this bug was made earlier B JS OK
********************************************* 04.05.2011; TeliBar.exe: 2_0_2097
1 04.05.11 CTI_Client TeliMan7  1. CTI-Client Redirect by Drag And Drop of calling button to target button
2. CTI-Client MakeCall by Drag and drop of calling button to target button
Ad. 1. When incoming call, do not answear, D&D it to another SD will cause Redirection of this call to target SD
Ad. 2. When incoming call, answear, D&D to another SD cause MakeCall to target button
N  
2 04.05.11 CTI_Client CTI_Client
CTI_Client.exe
Eworks video conference
[HKCU_TeliBar]\ Eworks
"Enabled"="1"
"Path"="C:\Dokumente und Einstellungen\<>user\Anwendungsdaten\e-works\client\ewclient.exe"
"Server"="192.168.1.176"
"User"="UserName"
"Login"="UserEmail"
"Password"="logoworks"
"HttpTimeout_ms"="15000"
1. New modules for service of ework.exe application and eworks http server
2. New "contact button" menu for start video conference and invite user.
3. Possibility for invitation answer.
4. Registry configuration for eworks video conference
5. Show no modal message box with invoke from frmAppBar
6. Save details of problem in errorlog when no DebugView flag
N  
3 29.04.11 CTI_Client CTI_Client 1. In search results window, users statuses are visible now
2. Before: send mail button was always disabled, now it works if contact contains Email
Ad. 1 frmSearchResults show users status when searching, and when user status was changed after search, status is shown by phone icon
Ad. 2 Button cTmiSendText is now hidded – before it was always disabled
N  
4 29.04.11 CTI_Client CTI_Client In tooltip back color changed to white Color before: 255, 255, 238 C  
5 28.04.11 CTI_Client CTI_Client /
TeliBar_Config /
LiveChat
Registry paths changed HKCU_TeliBar]\ LiveChat -> [HKCU_TeliBar]\ LiveChat\ Windows:
WindowHeight, WindowLeft, WindowTop, WindowWidth
[HKCU_TeliBar]\ Other -> [HKCU_TeliBar]\ Look&Feel:
FocusOnIncomingCall, FocusOnMouseOver, ToolTipOnIncomingCall
TopWndOnIncomingCall, TopWndOnIncomingCallForOthers
[HKCU_TeliBar] -> [HKCU_TeliBar]\ Look&Feel:
AutoHide, AutoHide_ShowWithCtrl, Bar, ButtonHeight
ButtonsAutoSize, ScreenSide, Shadow_Disable
[HKCU_TeliBar] -> [HKCU_TeliBar]\ LiveChat: LiveChatEnable
C  
6 28.04.11 CTI_Client CTI_Client Plan from search window
…fehlt nur über Kontext-Menü!
D&D = OK.
From search results plan was added without company name (d&d – ok, but from context menu - bug) B  
7 28.04.11 CTI_Client TM7 1. TeliMan desktop, minimum width changed to TM button width +2px
2. Kurzwahltasten anordnen …
- nach Name
- nach Nummer
Ad.1. frmTeliMan: minimum desktop size changed
Ad. 2. frmTeliMan: order buttons by name or number.
3. If button width was multiple of raster X, then buttons were touching each other, now fixed
N/B  
8 28.04.11 CTI_Client TM7 SD-Tasten nach Reconnect verschoben (vorher automatisch angeordnet) Before: buttons sorted, server restart, after few second buttons back to it’s last position B  
9 28.04.11 CTI_Client CTI_Client TeliBar: Titel-EAZ-Ergänzun,
Wenn Eingabefeld Idle:
Alt: „TeliBar“
Neu: „TeliBar 111“
Added Eaz after caption on main button N  
10 28.04.11 CTI_Client CTI_Client TeliBar/Man: "Pickup" in das Kontext-Menü der Teamtaste mit aufnehmen. If other user incomming call, right click on SD –CallTo -> Pickup N  
11 28.04.11 CTI_Client CTI_Client TeliBar does not hide window for incoming calls for itself (time set by registry key: TopWndOnIncomingCall_Off_After_s) Before: TeliBar wasn’t hiding itself after seted time when incoming call to me, because activation cause breaking the timer, now fixed B  
12 28.04.11 CTI_Client CTI_Journal Send Email from Journal if contact contains email If e-mail for contact found – send e-mail N  
13 27.04.11 CTI_Client CTI_Client TeliBar, TeliMan7 and TeliWeb can now login to server using EAZ or UserName. Before change CTI_Server allowed only UserName as login   N  
********************************************* 27.04.2011; TeliBar.exe: 2_0_2064
1 27.04.11 CTI_Client CTI_Client Before change when button was added to main TeliBar form by drag&drop from search_results window TeliBar generated error. Error was generated because TeliBar tried to save button with desktopID = -1, but that desktop did not exists. B GD OK
********************************************* 19.04.2011; TeliBar.exe: 2_0_2059
1 19.04.11 CTI_Client setup EASY_DIAL=1 setup parameter 1. Icos (Desktop, Start\Programme) TeliBar -> EasyDial
2. TAC Assistent, TeliMan7 shortcuts do not install
N JS OK
warning: parameter EASY_DIAL doesn't work with autoupdate
********************************************* 13.04.2011; TeliBar.exe: 2_0_2057
1 13.04.11 CTI_Client CTI_Client
TeliBar_Config
New: When TB/TM go on top when call for other user, after seted time send window to back  (also for incoming calls for me but set only by reg) When TB/TM goes on top for incoming call to me or other user, if reg is set, send window to back after time elapsed, works for flying window
[HKEY_CURRENT_USER\Software\ROMICO\TeliBar\Look&Feel]
TopWndOnIncomingCallForOthers_Off_After_s = 5
TopWndOnIncomingCall_Off_After_s = 0
N JS TeliBar does not hide window for incoming calls for itself (time set by registry key: TopWndOnIncomingCall_Off_After_s)        
2 13.04.11 CTI_Client CTI_Client
CTI_Planer
Drag & Drop:
1. Before: When dragging SD with Shift (button is moving while dragging) cursor wasn’t changing when dragged on other desktop (stays normal cursor, should be drop cursor) – now fixed
2. drag button to closed desktop added
3. Before: Drag&drop multi buttons between desktops wasn’t working Now: d&d is possible with Shift and without
4. added constaint Drag&Drop temporary
5. When dragging over elements in desktop manager – items in TreeView will be highlighted,
6. D&D button to planer cause error – now fixed
3 Details: Before drag drop buttons between desktops wasn’t working when move with shift cursor was in make call mode (Phone.ico for cursor) now it’s possible
B/N JS OK: 1,2,3,5,6
3 13.04.11 CTI_Client TM7 Temporary buttons position corrected 1. Before when temporary button was added on minimized desktop, after restoring it was outside of form
2. When 2 temporary buttons after answer or drop call from one, second was changing location
3. Code correction: Temp and calling buttons now in one collection
4. TeliBar Iteration through Temp buttons depended from TB orientation (vertical or horizontal) changed to iteration through collection returned from universal function
B JS OK
4 13.04.11 CTI_Client TM7 Restoring minimized desktop after double click in desktop manager Before: when desktop was minimized, double click on it in desktop manager, wouldn’t restore it
Restoring if minimized added to global universal function
B JS OK
5 13.04.11 CTI_Client TM7 Forms small corrections
1. Desktop properties form translation added
2. OK and Cancel buttons position switched: frmDesktopProperties, frmGroupProperties
3. Width of desktop manager on Win7 adjusted to window title
4. New options added to Journal tray context menu
5. TeliMan 7: KW-Korrektur
Move labels (Name and company) 1px up, 2px right
Labels on TM SD moved
Ad 1. frmDesktopProperties: Translation added for items on background layout list, items are: Center, Tile, Stretch, Zoom
Ad 2. frmDesktopProperties: removed layout.None
Ad 3. Default window width changed to 200px
Ad 4. All options are: TeliBar anzeigen,  CTI-Journal anzeigen, Konfiguration, TeliBar-Position zurücksetzen, Beenden
Ad 5. Labels moved 1px up 2px right
B JS OK
6 13.04.11 CTI_Client CTI_Client
CTI_Planer
Planer: Company, Reminder_ShowMode, ColumnWidth save err
1. Added company field for plans
2. Remind plan with all plans window or single appointment reminder
3. Wichtiger BUG: WV-Erinnerung
darf nicht automatisch verschwinden/gelöscht werden, wenn man diesen Anruft!
Delete or not plan after make call from reminder
4. Translation changes
5. Planer merkt sich nicht die Spaltenbreite!
Corrected bug: Planer wasn’t saving columns width when opened and closing from Journal
6. Check TeliClient.mdb if it contains correct schema, and add field if necessary
7. [HKCU_TeliBar]\Planer\ PlanReminder_Show
8. [HKCU_TeliBar]\Planer\  PlanDelete_AfterMakeCall
9. Correcred bug when SD_TeliBarPos is null, before exception; e.g. after update TM5
10. Before closing TeliBar/TM7 was different for normal closing, restart from config, restart from update. Closing operation was splited in many ways (form closing event, application.exit etc.)
4. Details: Few texts changed, in TeliBar/TM7 before in English version there was only TeliBar string even if TeliMan, now fixed
5. Details: When Planer window was open and close from Journal tray menu, exception was thrown, and width of columns wasn’t saved,
Reg keys changed for columns width from index to name:
[HKCU_TeliBar] Planer\ Window\:
ColumnWidth_0 -> ColumnWidth_Name
ColumnWidth_1 ->ColumnWidth_Number
ColumnWidth_2 ->ColumnWidth_Date
ColumnWidth_3 -> ColumnWidth_Time
ColumnWidth_4 -> ColumnWidth_Note
Added:
ColumnWidth_Company
B/N JS OK
Ad 1. Planer send to another VPN_Server does not contain Firmenname.
Ad 4. MessageBox – AutoUpdate.
   “New”
   “Desktop…”
   “Group…”
7 13.04.11 CTI_Client CTI_Client Move TeliBar also with TeliBar label on main button, Move TeliMan7 main button by it’s label When dragging main button to move it, it won’t enter editing mode B JS OK
8 13.04.11 CTI_Client CTI_Client Frage nach TeliBar-Update
…auch zyklisch (Check alle 15 Min.) während TeliBar läuft möglich?
Check update every time interval default 15 minutes
Check if in CentralFolder is new update every 15 minutes (default), set it by:
[HKCU_TeliBar]\ UpdateCheck_Interval
N JS OK
9 13.04.11 CTI_Client CTI_Client
TeliBar_Config
Show TM/TB from keyboard shortcut
Unhide TB autohide from Journal click
Before only TeliBar autohide was showing when keyboard shortcut pressed, now show TeliBar and TM even when flying window, unhide TeliBar autohide from Journal tray icon
In TeliBar_config hot key for showing TM/TB enabled for TM
B JS OK
10 13.04.11 CTI_Client TeliBar Corrected bug: when external call blind transferred to internal user, wrong tooltip number should be external number instead of internal When transferring external number to internal on temp button, contact data was not cleared when changing phone number in call object B JS TEST TODO
11 13.04.11 CTI_Client TeliBar When closing TeliBar/TM7 – do it in one universal way   C JS OK
********************************************* 30.03.2011; TeliBar.exe: 2_0_1824
1 29.03.11 CTI_Client CTI_Client Corrected bug: Search for local contact’s from TeliRef.mdb local Outlook wasn’t working. Worked only first search. 1.Before: add search query to list after starting search (search was in new thread and sometimes cause ending search before adding search query to list, so tried to get search query that wasn’t on list yet)
2. Add SyncLock for cancelling search
3. Debug Logs added
B JS, GD OK
BS WinXP_DE – Ok.
BS Win7_EN – Ok.
2 25.03.11 CTI_Client RefSearch corrected bug: doesn't work RefSearch when not installed before TeliBar or TeliMan
Bug made:  07.02.2011; TeliBar.exe: 2_0_885
when creating reference try to create existing folder – cause error.
RefSearch_error_Date.log: StartRefSearchInLocalMode ; 75 Path/File access error 
B JS, GD OK
BS WinXP_DE – Ok.
BS Win7_EN – Ok.
********************************************* 23.03.2011; TeliBar.exe: 2_0_1810
1 23.03.11 CTI_Client CTI_Journal Corrected bug from 22.03.11 - Default column TargerID instead of Begin, moved left last column sort 1. SortColumn-changed index to column name in registry.
2. SortColumn-when TargetID is visible and column index is greater than 6 then column index is moved by one to the right (+1).
3.SortColumn-Default column is Begin (saved as text).
B GD OK
2 23.03.11 CTI_Client CTI_Journal Changed icos: Journal.ico, JournalTray.ico, JournalTrayAlarm.ico   C GD OK
3 22.03.11 CTI_Client CTI_Journal 1. Redirect - gray ico
2. CTI_Journal - Column text changed: “Gerufen” -> “Angerufen”.
3. Redirected calls are added to protocol with with TargetID info (contains destination number).
HKCU / Software / ROMICO / CTI_Journal / Settings / ColumnTargetID_Visible = “0”.
N
/
C
 
********************************************* 17.03.2011; TeliBar.exe: 2_0_1805
1 11.03.11 CTI_Client TeliMan7 Corrected bug: after changing style and restarting from Config, TM7 was throwing error before: when restarting from Config frmTeliManDesktops_FormClosing event cause exit application while closing in progress and throw exception: Collection was modified; enumeration operation may not execute. B JS OK
2 10.03.11 CTI_Client TeliMan7 Added shortcut on desktop   N  
3 10.03.11 CTI_Client TeliBar/ TeliMan7 Possibility to change other users absent state (by context menu on given user button). Does not include users from other VPN server.  [HKCU]\ [ROMICO]\ CTI_Client\ UserFunctions AbsentSetForOtherUser_Enable =”1” [default = “0”]. Restart not necesarry. N BS, JS OK
4 10.03.11 CTI_Client TeliMan7 Corrected bug: stay temporary button after call is end Before: (All buttons temporary) incoming call to 112 from 153 – ringing, incoming call to 112 from external number – ringing, external disconnects – button won’t disappear B BS, JS OK
TODO: first (internal call) button changes position after second (external) call is disconnected.
5 10.03.11 CTI_Client TeliMan7 Corrected bug: lost focus during outgoing call Before: when same contact in TeliBar and TM7, on TM7 when dialing this contact, desktop was loosing focus, because invisible TeliBar got it from it’s child. Do not load buttons from TeliBar B BS, JS OK
6 10.03.11 CTI_Client TeliMan7 Corrected bug: jumping button between desktops after call and desktop change Before: call to contact button, jump to another desktop, back to desktop, disconnect, connect again – button will jump to another desktop on it own
Unregistered events cause jumping button between desktops
B BS, JS OK
7 10.03.11 CTI_Client TeliBar/ TeliMan7 Corrected bug: After redirection or transfer call summary window was shown on number making call  Call summary was shown because call from one user was deleted and moved to another  B BS, JS OK
8 10.03.11 CTI_Client TeliBar/ TeliMan7 In search window column “Speicherort” changed to “Datenquelle”   C BS, JS OK
9 10.03.11 CTI_Client TeliBar, TeliMan7
CTI_Journal
CTI_Planer, TeliClip
RegistryUtils deadlock error removed while deinitializing module (application was deadlocked casue of Invoke and Thread.Join() function).   B BS, JS OK
10 09.03.11 CTI_Client CTI_Client Update file CTI_Client*.msi or TeliBar*.msi   N JS OK
11 09.03.11 CTI_Client TeliMan7 TeliMan: error when receiving temp chat Before: TeliMan try to add temporary button to frmAppBar form for temp chat B BS, JS OK
12 09.03.11 CTI_Client TeliMan7 when restarted from Config, start as TeliMan Parameter TeliMan wasn’t saved after restarting TeliMan from Config B BS, JS OK
13 09.03.11 CTI_Client LiveChat Error when clearing chat window at first day of month Before: check if current date is between 2 s after and before midnight, now check if last day number when clear was made is different then now.Day B BS, JS OK
14 09.03.11 CTI_Client LiveChat Show time of message on right side Time is on right from user name, without  date N BS, JS OK
15 09.03.11 CTI_Client CTI_Client added log Added error info for copying update file from directory which is not accessible N BS, JS OK
16 09.03.11 CTI_Client TeliBar when bar on top – temp call button was visible until chat window was closed Before: chat with user which is on list, call with temporary button, drop call, temp button stay visible until chat window is closed, Now: fixed B BS, JS OK
17 08.03.11 CTI_Client TeliMan7 Before: contacts from TeliMan wasn’t updated from server. Now: fixed Before: call for temporary button – Get info from server always for ALL temporary buttons. Now: get info for temp button which was created for this call B BS, JS OK
18 08.03.11 CTI_Client TeliMan7, TeliBar context menu:
order changed
added search and open
In contacts buttons for TM7 and TeliBar – order of items in context menu changed, showing and hiding separators in context menu if needed or not C/N BS, JS OK
19 08.03.11 CTI_Client TeliMan7 Corrected bug resize arrow on main button Before: in TeliMan resize arrow on main button wasn’t show on right edge, now it’s visible B BS, JS OK
20 08.03.11 CTI_Client TeliMan7 Corrected bug resizing button with pipe Before: when resizing calling button – pipe wasn’t redraw, now fixed: redraw pipe after resizing button B BS, JS OK
21 08.03.11 CTI_Client TeliMan7 Temporary button without autosizing – user will save button size and it’s saved to registry. Corrected bug with size change after button appeared (unknown->151) [HKCU]\ Software\ ROMICO\ TeliMan TemporaryButtonWidth=110
Set width for temporary button [default 110]
B BS, JS OK
22 08.03.11 CTI_Client TeliMan7 Corrected bug stay tooltip after temporary button deleted before: tooltip for incoming temp button was visible long after button was hidden, now fixed: tooltip hides when button hides B BS, JS OK
23 08.03.11 CTI_Client TeliMan7 show temporary button above or under main button Before temporary button in position 0,0 B BS, JS OK
24 08.03.11 CTI_Client TeliMan7 when typing in TeliMan desktop – automatically go to main button textbox   N BS, JS OK
25 08.03.11 CTI_Client TeliMan7 Save window position and size after 5s:
1.     Also Desktop manager
2.     Before when window parameters was saved when minimized (frmTeliMan, frmTeliManDesktops) – after restart window was in X= -32000 Y=-32000 position, now fixed B BS, JS OK
26 08.03.11 CTI_Client TeliMan7 Removed left tooltip space to button tooltip before: tooltip on left from button was separated, now fixed, next to button B BS, JS OK
27 08.03.11 CTI_Client TeliMan7, TeliBar Corrected bug: After redirect or transfer tube to wrong number Before: call to other number, other number redirecting call, - pipe was drawn to first number when it haven’t any call, now pipe is drawn properly B BS, JS OK
28 08.03.11 CTI_Client TeliMan7, TeliBar LiveChat sound correction Before: beep sound in live chat when window was invisible, now beep only after receiving message B BS, JS OK
********************************************* 01.03.2011; TeliBar.exe: 2_0_1645
1 01.03.11 TeliBar TeliBar TeliMan7:
1. before: buble always on right from button even if there is no place, now: show bubble on left or right
2. [HKCU]\ SOFTWARE\ ROMICO\ TeliBar\ TeliMan -> [HKCU]\ SOFTWARE\ ROMICO\ TeliMan   C JS OK
Tooltip on left with place
2 01.03.11 TeliBar TeliBar Save window position after 5s from last position change   N BS, JS OK
TM7
3 01.03.11 TeliBar TeliBar If started with param TeliMan – (case sensitive) – start as TeliMan7 if no param – start as TeliBar removed [HKCU]\ Software\ ROMICO\ TeliBar "Enable"="1" C BS, JS, GD OK
4 01.03.11 TeliBar TeliBar Play chat sound on every incoming message in LiveChat – depend on registry:  [HKCU_TeliBar]\LiveChat\Message_OnIncomming_Sound [default 1]     BS, JS OK
Without incoming chat also sound
5 23.02.11 TeliBar CTI_Journal Before: when double click on kolumn header or column heade separator, call was mad to numer from selected row Now no call is made only column autosize B BS, JS OK
6 23.02.11 TeliBar TeliBar changed ico Drag&Drop in TeliMan7   N BS, GD OK
********************************************* 18.02.2011; TeliBar.exe: 2_0_1632
1 18.02.11 TeliBar TeliBar
TeliBarConfig
Added TeliMan7   N  
********************************************* 17.02.2011; TeliBar.exe: 2_0_912
1 16.02.11 TeliBar TeliBar
CTI_Journal
TeliBar did not refresh TemporaryHistoryNumber for CTI_Journal and TeliClip when call number changed (e.g. transfer). After change number is refreshed properly.   B BS, JS ok
2 16.02.11 TeliBar TeliBar Tooltip changed:
When absent without description, tooltip for two lines:
a. Name (number)
b. abwesend bis 15.02.2011 – or – abwesend (if no date)
1. When absent with description and date tooltip for three lines:
a. Name (number)
b. abwesend bis 15.02.2011
c. Reason
B BS, JS ok
3 16.02.11 TeliBar CTI_Client 1. Before: when other user set absent date and after that change it – old absent date was visible on tooltip, now current absent date is visible   B BS, JS ok
********************************************* 15.02.2011; TeliBar.exe: 2_0_901
1 15.02.11 TeliBar TeliBar new  ico   N GD ok
2 15.02.11 TeliBar CTI_Journal 1. possible Journal on second Monitor (minus values left enabled) 2. ResetPosition works also on Journal C  
3 14.02.11 TeliBar TeliBar
TeliClip
setup
added TeliClip [HKCU]\ [TeliBar]\ "TeliClip_Autostart"="1" [default 0] N JS, GD ok
4 11.02.11 TeliBar setup Removed TeliSP from setup   C JS, GD ok
********************************************* 07.02.2011; TeliBar.exe: 2_0_885
1 04.02.11 TeliBar RefSearch
CTI_Planer
DatabaseConnector
DBConverterToV3
Changes prepare TeliBar to TeliMan 7:
1. Schema of data base changed
2. Updates moved from …\<User name>\Anwendungsdaten\TeliBar\ -> …\<User name>\Anwendungsdaten\ROMICO\Updates\
3. Path to TeliRef.mdb changed from …\<User name>\Anwendungsdaten\TeliMan\ to …\<User name>\Anwendungsdaten\ROMICO\
4. Logs moved from …\<User name> \Anwendungsdaten\ ROMICO\  to …\<User name> \Anwendungsdaten\ ROMICO\ Logs\
5.Tabel Planer from \<User name>\Anwendungsdaten\TeliBar\TeliBar.mdb moved to: \<User name>\Anwendungsdaten\ROMICO\TeliClient.mdb
6. TeliBar.reg -> TeliClient.reg. TeliBar.reg checks both files
7. TeliMan\ TeliMan.mdb -> ROMICO\ TeliClient.mdb
C BS, JS, GD ok
********************************************* 20.01.2011; TeliBar.exe: 2_0_876
1 19.01.11 TeliBar CTI_Journal Before change icon was not blinking when user selected custom IN/OUT/INT/EXT filters, skipping loading new calls that caused icon to blink After change Reload new calls mechanism skips IN/OUT/INT/EXT sql queries for “today” time filter, causing icon to blink. B JS, GD ok
2 19.01.11 TeliBar TeliBar Before change, when user changed userName on logon there was possibility that new user had the same password as old one, password was not cleared, on some configurations all users have the same password but they don’t know it (password is send by TeliBar.reg).  When user changes UserName on logon, password is cleared temporarily. Old password and userName will be still held in configuration until succesfull login. Restarting TeliBar restores last succesfull Login, Password and EAZ B JS, GD ok
3 14.01.11 TeliBar TeliBar
TeliBar_Config
RegImport
Before: run .reg files by regedit /s, - now run by RegImport.exe
(TeliBar.reg from central folder, Changing style for SpeedDials)
Corrected bug on Windows 7 - first run do not insert registry key (e.g. Look&Feel) B/N GD ok (Windows 7, Windows 7 64)
JS ok
4 13.01.11 TeliBar CTI_Journal Application wait cursor management changed.  Before change cursor was set to WaitCursor when ReloadAll database task was executed, sometimes cursor was not changed back to arrow. After change cursor is changed to working_in_background for all database tasks, and is cleared properly when task is finished. C JS, GD ok
5 11.01.11 TeliBar CTI_Journal 1. Reconnect updates:
a) Allow CTI_Journal to reconnect to database every 3minutes if connection is not active.
b) CTI_Journal tries to reconnect to database on tray double click if connection is not active.
c) CTI_Journal main window will be visible after double click on tray icon even if database connection is not active.
2. Before change CTI_Journal did not detect day change on “Today” filter after standby. After change day change is detected properly.
3. Messagebox with text “Server existiert nicht oder Zugriff verweigert.“ Removed when executing another instance of CTI_Journal and earlier instance had connection error. Now CTI_Journal main window is shown at such action.
C 1 GD ok
JS ok
********************************************* 29.12.2010; TeliBar.exe: 2_0_858
1 22.12.10 TeliBar TeliBar Menu text changed:
Einfügen->Neu
Team-Mitglieder einfügen …-> Teamtaste
Neue Kurzwahltaste …->Kurzwahl
C GD OK
2 22.12.10 TeliBar CTI_Journal corrected bug: take language from CTI_Journal registry, should from TeliBar registry. After change language in TeliBar, Journal stay in default language bug was made at 30.11.2010 2_0_830 B GD OK
********************************************* 16.12.2010; TeliBar.exe: 2_0_851
1 16.12.10 TeliBar TeliBar If IncomingCall_BlinkingSignal is off then temporary buttons and manually created buttons wasn't orange on incomming call, after change they are orange.   B JS, GD OK
********************************************* 15.12.2010; TeliBar.exe: 2_0_850
1 15.12.10 TeliBar CTI_Journal 1. “Only marked” filter moved from comboBox to button.
2. Removed CountAlarmEvent SELECT, instead added detection of new calls on “Today” filter only. When there are incoming, not answered, marked new calls then tray icon starts to blink. Function can be turned off by HKCU/ ROMICO/ CTI_Journal/ Settings/ TrayIcon_BlinkOnNewCall [Default = „1”].
3. Detecting inactive CTI_Journal form after HKCU/ ROMICO/ CTI_Journal/ Settings/ DetectIdle_SetTodayFilter_Timeout [Default = „3”] [min]. After inactive state detected and new calls received changing filter to “Today”, disabling history filters and reloading data. Function can be turned off by setting DetectIdle_SetTodayFilter_Timeout to “0”. C 1,2,3 JS, GD OK
2 15.12.10 TeliBar TeliBar
CTI_Client
added Status Fur 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. N JS, GD OK
3 15.12.10 TeliBar CTI_Journal
TeliBar
Key used to enable calls update using contacts info from local RefSearch database.
Possible values:
“0” – mechanism turned off.
“1” – update all calls in protocolDB from last 24hrs.
“2” - update only calls with empty Name1, Name2 and Company fields in protocolDB from last 24hrs.
TeliBar does not save Contacts info to CTI_Journal registry when flag is not set.
Registry key changes:
LocalSearchResultUpdateToProtocolDB
a) Default value changed “1” -> “2”.
b) Key location changed from [HKCU_TeliBar]\ CTI_Journal to [HKCU_CTI_Journal]\ Settings
N JS, GD OK
4 15.12.10 TeliBar TeliBar Before change when [HKCU_TeliBar]\ Look&Feel \ IncomingCall_BlinkingSignal flag was cleared (“0”) then 2 types of buttons was still blinking:
a) Incomming external call, which created a temporary button.
b) Incomming call from number that is not on list of CTI_Server users (manually created button).
After Change IncomingCall_BlinkingSignal flag turns of all blinking buttons functions.  B JS, GD OK
TODO: ext. Incoming, temp should be yellow not gray
********************************************* 09.12.2010; TeliBar.exe: 2_0_842
1 09.12.10 TeliBar CTI_Journal Corrected bug: possible show wrong entries (Marked-Unmarked) when event from server and user action
Bug was made: 09.11.2010; 2_0_0780
1. Before change there was a possibility that Marked_Filter shown wrong calls in DataGridView. It could show Marked calls which are not marked anymore or Unmarked calls. After change it is not possible to generate this error, all filters settings are passed for each Load and Reload actions separatelly.
2. Comments added to reloading filter marked flags.
B  JS OK
2 09.12.10 TeliBar CTI_Journal Corrected bug: select every 4s on protocol sql (even when configured use event confirmation instead of 4s) when first loading data do not return any row Before change CTI_Journal was trying to load data each 4sec if there was no protocol calls in datagridview in reload_by_event mode. After change loading protocol data is made only once at startup, next load_all and reload_new events are dependant on reload_event from CTI_Server. Reloading in reload_by_timer mode was not changed. Reloading modes can be changed by TMS_Config. B JS, GD OK
3 09.12.10 TeliBar TeliBar Corrected bug update protocol which every SpeedButton.
Bug was made: 09.11.2010; 2_0_0780
TeliBar first call did not cause CTI_Journal to save identified data to protocol database, and TeliBar was sending to CTI_Journal contacts from all buttons it owns. After change first call is properly identified and saved by CTI_Journal, no other contacts are passed to CTI_Journal. B JS, GD OK
********************************************* 08.12.2010; TeliBar.exe: 2_0_831
1 08.12.10 TeliBar 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 TODO: add clepsydra also on Grid
2 08.12.10 TeliBar 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  
********************************************* 30.11.2010; TeliBar.exe: 2_0_830
1 30.11.10 TeliBar TeliBar
TeliNotarClient
TeliNotar changes: added Language DE and EN service   N TeliNotar: No language en
2 29.11.10 TeliBar TeliBar
TeliNotarClient
TeliNotar changes:
1.Menu TeliNotar is disabled when no calls, additionally it is ony for start TeliNotar because exit is at TeliNotar form now. There is not “check” in menu line “TeliNotar”
2. Button Play is hidden and new button Exit instead of Play.
3. TeliNotar Client closes when call is hang up.
4. Button Exit moved to top
5. Message "Soll der TeliNotar beendet werden?" when exit during record
C GD OK
TeliNotar TODO:
1. show TeliNotarClient beside TeliBar
2. TryIco - add Record, stop record
********************************************* 22.11.2010; TeliBar.exe: 2_0_0824
1 22.11.10 TeliBar CTI_Client
CTI_Planer
Planer corrections:
1. Before: two clients online (sender and receiver) send plan to receiver, receiver got plan and restart, after logging in receiver got plan again and now have two identical plans on list, Now: after receiving plan receiver informs server about that he received the plan
2. Before when plan have special chars like vbCrLf used in server for separating plans in messages or tilde (~) used for separating fields – it was causing problems (many empty plans, uncorrect fields etc.), Now sending chars like vbCrLf and ~ is possible without problems
3. Before When plan on plans list had multiline note – squares were visible in note fields, Now in list view vbCrLf is converted to space
B BS, JS, GD OK
2 19.11.10 TeliBar TeliBar Temporary buttons corrections:
1. Before right click on temp chat button – Error message – now it’s fixed
2. Before: incoming temp chat + incoming temp calls – disconnect with drop button from main button – all temp buttons will disappear (chat button should stay) – now it’s fixed, chat button won’t be deleted
3. Before: incoming temp LiveChat (only started without message yet) – temp button was shown + beep sound, without any chat window
Now: add button and play beep sound  only when incoming message is received
B BS, JS, GD OK
3 17.11.10 TeliBar TeliBar Before when temp button for chat was added (flying window) – form wasn’t resized – only part of button was visible – now it is resized always when temp button is added   B BS, JS, GD OK
********************************************* 12.11.2010; TeliBar.exe: 2_0_0782
1 12.11.10 TeliBar TeliBar 1. Before TeliBar Flying window – place only for 3 temp buttons, Now: when buttons are added form is resized.   B GD OK
2 12.11.10 TeliBar TeliBarConfig HotKeys: Anwahl über …->Zwischenablage-Anwahlvorschlag  changed distance C GD OK
********************************************* 09.11.2010; TeliBar.exe: 2_0_0780
1 09.11.10 TeliBar TeliBar Search contact: Deleted race between information from server and TeliBar local database. Before first event stay on contact Now: TeliBar local database has higher priority
Warning: Before- first from local database stay on contact, now last
B JS, GD OK
2 09.11.10 TeliBar CTI_Journal
DataBaseConnector
TeliBar
1. Updating calls with local reference data updated. Contacts are now marked as local if found in local reference database. Such contacts are used to update protocol by CTI_Journal when call finishes. Calls are updated only if:
- button has local contact info
- button is constant (not temporary)
Before change protocol was not updated if button was constant or when call was made from SearchResult window or when call was made and contact info was used from last call (history).
2. CTI_Journal did not update company field in protocol while updating local reference contacts.

3. DebugLogs added used to track protocol update with local reference data.
B JS OK
********************************************* 08.11.2010; TeliBar.exe: 2_0_0765
1 08.11.10 TeliBar CTI_Client 1. CTI_Client TaskList and SentList SyncLock updated. Only atomic operations are now locked by SyncLock mechanism such as: Add, Remove, Get, Count and Contains.   B  
2 08.11.10 TeliBar CTI_Journal 1. CTI_Journal is clearing HKCU/ ROMICO /CTI_Journal / ContactInfoExchange key before starting reg monitor. Before there was possibility that CTI_Journal saved contact info to protocol database for wrong number.
2. CTI_Journal automatically refreshes protocol calls after updating protocol with local info. Before change, updated protocol rows were not loaded automatically (worked only when CTI_Journal was in the same computer as server).
3. CTI_Journal - protocol update with local reference contact info timeout changed from 5[min] to 15[sec]. HKCU/ CTI_Journal / Settings / ProtocolLocalCallUpdateDelay.
4. CTI_Journal – internal coContactsToUpdateList (SortedList) changed. Key and Value types switched due to compare error. Before change it was not possible to add more than one contact to list, error was generated in NewContactFromTelibar function.
B  
********************************************* 05.11.2010; TeliBar.exe: 2_0_0763
1 05.11.10 TeliBar TeliBar Remove changes from 20.10.10 (2_0_0750) - causes bug: not show user window when wrong password   B GD OK
2 04.11.10 TeliBar CTI_Journal Saving Email and ExtraField from contact info to protocol database after loading it from registry saved by TeliBar when call ends.  Before save CTI_Journal detects if Protocol contains Email and ExtraField columns (check is made only once, at first protocol update). N GD OK
3 04.11.10 TeliBar TeliBar
TeliBar_Config
Ctrl+C hotkey that generates TACClipboard window can now be turned off by TeliBar_Config Hotkeys tab. Turning off hotkeys (overall) also turns off ctrl+C hotkey.   N GD OK
4 03.11.10 TeliBar CTI_Journal
TeliBar
Auto identification of new calls is removed. Registry flag “HKCU/ TeliBar / CTI_Journal / LocalSearchResultUpdateToProtocolDB” used to enable this feature is now used to enable saving refSearch results from TeliBar to protocol database. Default value of this registry key is changed from “0” to “1”. New way of identifying new calls. TeliBar saves found reference data to registry. CTI_Journal loads data from registry and after given amount of time (set by registry HKCU / Software / ROMICO / CTI_Journal / Settings / ProtocolLocalCallUpdateDelay [Default = “5” min]) saved data to protocol database. Rows are updated based on CompletePhoneNumber. Only calls that are not older than one day are updated. C GD OK
5 03.11.10 TeliBar DataBaseConnector DebugView logs updated to match shared WriteDebugLog function. DebugView window is shown automatically on startup if DebugView flag is set in registry.   C  
6 03.10.10 TeliBar TeliBar Protection before move TeliBar on position 0, 0 when logout and flying   B GD OK
7 02.11.10 CTI_Journal CTI_Journal WriteDebugLog (log to window) depends on oFrmDebug object only (oFrmDebug is set when app start and DebugViewFlag or Ctrl+Alt+shift+D when implemented in app)  before it was depending on oFrmDebug object and also DebugViewFlag.
Programmers Info:
a) oFrmDebug object must be set by application while it starts depending on DebugView flag, or on CTRL+ALT+SHIFT+D.
b) Closing frmDebug should clear oFrmDebug object (oFrmDebug = nothing), if not - debug form will popUp after closing on each DebugLog!
C GD OK
8 27.10.10 TeliBar TeliBar [HKCU_TeliBar] LiveChatEnable default 0->1   C GD OK
********************************************* 21.10.2010; TeliBar.exe: 2_0_0750
1 20.10.10 CTI_Journal CTI_Journal 1. 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]).
2. CTI_Journal can change main protocol column by new registry: HKCU/ CTI_Journal/ Settings/ ProtocolMainField (default=”UserName”, possible values: {“UserName”, “UserLine”}). Changing main column changes also SQL filter while loading calls.
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 GD OK
JS OK
(+ tested identification by DataBaseConnector with and without LocalSearchResultUpdateToProtocolDB, andalso deleting other users calls (denied).)
2 13.10.10 TeliBar TeliBar
TeliBarConfig
Reload shortcut keys without restarting application (before: need restart) TeliBarConfig: Default main window height changed to 579 C GD OK
********************************************* 11.10.2010; TeliBar.exe: 2_0_0733
1 11.10.10 TeliBar TeliBar
DataBaseConnector
CTI_Journal
Added debug logs used to track reference search queries. (Functions can be called by TeliBar or by CTI_Journal).   C BS, JS, GD OK 
2 11.10.10 TeliBar TeliBar text changed: Bitte um Rückruf -> Bitte zurückrufen    C BS, JS, GD OK 
3 11.10.10 TeliBar TeliBar
ROMICO_LiveChat
Show livechat window when first message Before: show window when connected, show message when user wrote and sent B BS, JS, GD OK 
4 11.10.10 TeliBar TeliBar
CTI_Client
Corrected bug show Wiederholen window when call manually from phone Call summary window was shown if call was first visible on temporary button (while dialing), and then moved to constant button. After change such calls are marked and call summary window is shown after removing call from constant button. B BS, JS, GD OK 
5 11.10.10 TeliBar TeliBar
CTI_Client
corrected bug with Absent message - bug was made 07.10.2010 in version 2_0_0725 Absent timesUp message was shown after selecting Bearbeiten on earlier TimesUp window while receiving StatusAll or NM:A messages. After change TimesUp window is not shown after such events (it is show only after next AbsentDuration change or TeliBar restart). B BS, JS, GD OK 
********************************************* 07.10.2010; TeliBar.exe: 2_0_0725
1 07.10.10 TeliBar TeliBar
Tac_ast, TACTool
correcred bug missing mfc7.dll.  Bug was made 04.10.2010;  2_0_0710 B JS: W7, BS, GD OK
2 07.10.10 TeliBar TeliBar
ROMICO_LiveChat
When chat window visible, and show required – bring it to front with focus (even if minimized)   B JS: W7, WXP: BS, GD OK
3 07.10.10 TeliBar TeliBar Removed error with TeliBar absent timer (days and months was counted as minutes). Absent was shown even when time was on tomorrow Absent timer removed, instead added a new global TeliBar timer, which checks absent state every 10 sec.  B JS: W7, WXP:  BS, GD OK
4 06.10.10 TeliBar TeliBar
TeliBarConfig
TeliBar onTop and Focus updates. TeliBar OnTop function can now be used without setting focus for TeliBar. TeliBar onTop and Focus updates. TeliBar OnTop function can now be used without setting focus for TeliBar.
TeliBar Config changes (After updating earlier TeliBar version - this settings will have default values):
- TeliBar kommt in Vordergrund (default 1)
- auch bei Anrufen für andere Benutzer (default 0)
- und bekommt Fokus. (default 0)
B JS: W7, WXP: GD OK
BS: 1. TeliBar OnTop – when TeliBar goes on top (during incoming call, or call for other user) it stays on top even when we click on the other window content – we have to click on TeliBar and then on another window content, or we need to click on other window main bar
WinXP and Win 7 – prevent from stealing focus ON
WinXP and Win 7 – prevent from stealing focus OFF – only when TeliBar should go on top without focus
2. On Win7 during incoming call (to me or other user) TeliBar goes on top, then we click on other window main bar, TeliBar goes under this window, then we click on Journal ball to show TeliBar – it won’t show, sometimes never and sometimes after few clicks
Win XP bug never occurs
Win7 when Prevent from stealing focus ON – always occurs; OFF – sometimes occurs (rarely)
5 07.10.10 TeliBar TeliBar TeliBar green, violet and red buttons are now blinking on incomming call, like blue did before. Blinking function can be turned off by   HKCU/ Sorftware/ TeliBar/ "Look&Feel" / "IncomingCall_BlinkingSignal" (Default = “1”, turned on). B JS: W7, BS, GD OK
6 07.10.10 TeliBar TeliBar
CTI_Client
If user won’t change absent time while closing absent notify window (“X” or Beibehalten) then notify won’t be shown until absent date changes or TeliBar is restarted. Absent notify (timesup) window is shown when
- TeliBar starts and absent timer passed
- Absent is not infinite and absent time already passed when TeliBar is running (checked each 10 sec).
B GD OK
JS: WXP, W7 NOT OK
Absent notify window is shown after receiving StatusAll or NM:A message while making calls or receiving statuses (even if it was close by “X” or Beibehalten)
7 06.10.10 TeliBar CTI_Journal Before CTI_Journal right click was bringing TeliBar to front, now it is disabled (works only on left click). This change should remove CTI_Journal blinking context menu error   B JS: WXP, W7, BS, GD OK
8 07.10.10 TeliBar CTI_Journal
TeliBar
TeliBar Update window (“Es gibt neue TeliBar-Version. Mochten Sie sie jetzt installieren?” [YES] [NO]) was shown too soon, CTI_Journal was not initialized and couldn’t be closed, but TeliBar started update action.  Now update window mentioned earlier is shown after CTI_Journal initialization (HKCU / CTI_Journal / Settings / Initialized flag must be set to 1 by CTI_Journal). B JS: WXP, W7, BS OK
9 06.10.10 TeliBar DataBase_
Connector
List of reference databases from PBIniSrv.mdb is now loaded only once at DataBaseConnector initialization, before it was loaded for every single search   B JS: WXP, W7, BS, GD OK
********************************************* 04.10.2010; TeliBar.exe: 2_0_0710
1 01.10.10 TeliBar TeliBar
TeliBar_config
Tac_ast
TAC   N BS, JS, GD OK 
********************************************* 22.09.2010; TeliBar.exe: 2_0_0694
1 22.09.10 TeliBar CTI_Client Telibar refreshes Absent data after reconnect to the server. Before it did not.   B JS OK 
********************************************* 22.09.2010; TeliBar.exe: 2_0_0693
1 22.09.10 TeliBar TeliBar
CTI_Journal
1. Temporary history button, visible only when there is active call on TeliBar. 2. Selecting rows allows to view summary in status bar (like in TMC protocol).
3. New temporary history button, visible only when there is active call on TeliBar
N JS, GD OK 
2 22.09.10 TeliBar TeliBar
CTI_Journal
1. Name1, Name2 and Company can now be edited only on F2 or „Berbeiten” context menu.
2. Tray click shows TeliBar with focus.
3. Menu changed:
- Clock icon for „Termin Anlagen”
- Phone icon for „Anrufen”
- Icon AnrufenIdent -> Suchen
- Icon suchen -> Suchen and offnen
- Question icon for AnrufeIdent.
C JS, GD OK
(#2 TeliBar is shown and has focus but entering texts in textbox doesn’t work)
********************************************* 21.09.2010; TeliBar.exe
1 20.09.10 TeliBar TeliBar Absent changes:
1. After starting TeliBar with Absent status (set from server, or CTI_UserStatus etc) show question if absent state should be saved
2. Before when absent question on closing TeliBar – chose delete – TeliBar close it self before snding message to server – now TeliBar waits till message is send or TimeOut is reached
3. MouseOver on main button when my user is absent – show ToolTip with absent state
4. Before when absent question was shown, and received shutdown message from server – TeliBar didn’t shutdown, Now it’s fixed
C JS, GD OK 
2 07.09.10 TeliBar TeliSP.tsp PermanentLineID =0 -> ProviderID() * 0x10000 + LineId(0) EceptionHandling="FALSE" - delete warning during compilation  B GD OK 
3 07.09.10 TeliBar TeliBar
ROMICO_LiveChat
LiveChat: Before: when incoming chat window show on clean system (without saved window position values) – no default size, now fixed – load default size (very small).   B JS, GD OK 
4 07.09.10 TeliBar TeliNotar network communication error removed, before change messages wasn’t properly detected, CPU of clients went 100% for short amount of time.   B  
5 06.09.10 TeliBar CTI_Journal Context menu: Anrufen
Termin anlegen
Verlauf
---------------------------------
Suchen
Suchen und öffnen
Anrufer-Identifizierung >
 ---------------------------------
Als erledigt markieren
Als nicht erledigt markieren
Als privat kennzeichnen
---------------------------------
Kopieren
Telefonnummer Kopieren
C JS, GD OK 
6 02.09.10 TeliBar CTI_Journal Enter for MakeCall causes also move to next row now we stay at the same row B JS, GD OK 
********************************************* 02.09.2010; TeliBar.exe: 2_0_0648
1 02.09.10 TeliBar TeliBar Colors of tooltip and old chat window changed   C JS, GD OK 
2 02.09.10 TeliBar LiveChat 1. Window view changed – colors, font etc.
2. Shift + enter = add new line
3. Problem with <> solved
4. New context menu in chat edit and chat showing window (copy, paste, select all, cut)
5. Detecting URLs starting with http:// or www.
6. keyboard shortcuts (CTRL+C, CTRL+V, CTRL+X, CTRL+A)
7. Default chat size changed to minimum window size (230, 250)
C 1,2,3,4,5,6 JS, GD OK
7 - Err only outgoing chat
********************************************* 01.09.2010; TeliBar.exe: 2_0_0644
1 31.08.10 TeliBar setup H-Grade - default fonts corrected bug missing fonts on fresh windows xp after change back to H-Grade B JS OK 
2 31.08.10 TeliBar CTI_Journal Changed text: Schliessen->Schließen   C JS OK 
3 31.08.10 TeliBar TeliBar
CTI_Redirection
1. MailboxFileChoose enabled
2. Possible choose VoiceBox after ;
3. Changed texts:
Einstellungen->Rufumleitungsmanager
MailBox-Optionen->VoiceBox-Optionen"
N GD, JS OK 
********************************************* 27.08.2010; TeliBar.exe: 2_0_0635
1 25.08.10 TeliBar TeliBar 1. Simple chat acts as before (no history, no automatically opening chat after closing and Whiting again etc. 2. Simple chat window size changed (50% wider and higher)
3. Code cosmetics changes
C JS, GD OK
2 25.08.10 TeliBar CTI_Tools
TeliNotar
Removed error while shuting down CTI_Tools(OnDataReceived)   B JS OK, error not found on older version. ToDo more tests.
3 25.08.10 TeliBar TeliBar,CTI_Client Chat updates:
1. Chat between different VPN server users with custom line numbers is now positioned correctly. Before chat window wasn’t properly shown.
2. Removed simple chat error, before change after closing simple chat and trying to create another one, TeliBar generated FormDisposed exception.
3. Removed simple char error, before change simple chat could not be started second time, because Chat menu was hidden.
B JS, GD OK
********************************************* 19.08.2010; TeliBar.exe: 2_0_0588
1 19.08.10 TeliBar setup Neue Designs: Piano-2, Aluminium, Edelstahl, H-Grade, Marmor, Piano-1 corrected bug: back to desings Wave, Mirror - stays old font colors B GD OK
2 18.08.10 TeliBar TeliBar TeliRemote: 1. configurable Redirect Incoming call 2. Pickup N GD OK
3 17.08.10 TeliBar CTI_TeliView Removed TeliView connection error on Vista and W2003. Before change vnc server port was blocked by CTI_Server.   B GD OK: windows 2003, vista, windows 7
********************************************* 16.08.2010; TeliBar.exe: 2_0_0572
1 16.08.10 TeliBar TeliBar Schliessen->Schließen   C GD OK
2 16.08.10 TeliBar TeliBar Neue Designs: Piano-2, Aluminium, Edelstahl, H-Grade, Marmor, Piano-1 do not show error when TeliBarBall file missings - some designs are without this file N GD OK
3 16.08.10 TeliBar TeliBar Current time and date text addend to message call me now   N GD OK
4 16.08.10 TeliBar TeliBar Call summary window timer close can be changed by registry [HKCU_TeliBar]\Planer CallSummaryCloseTimer="15"
Set call summary window closing timer (0-don't show) [default "15"]
N GD OK
********************************************* 30.07.2010; TeliBar.exe: 2_0_0563
1 29.07.10 TeliBar TeliBar 1. When in TeliBar textbox (on the main button) in Edit mode – key pressed: CTRL+B (or other keys) – no beep sound occurs 2. When in textbox editing-> pres escape – exit editing mode C JS OK
2 28.07.10 TeliBar TeliBar ROMICO_LiveChat:
1. When incoming chat received bring chat window to front without focus
2. After creating incoming chat show window without focus and bring to front
3. Chat view changed
C GD OK, JS OK
3 27.07.10 TeliBar TeliBar
CTI_Redirection
Abwesendheit -> Abwesenheit   B GD OK, JS OK
4 26.07.10 TeliBar TeliBar
TeliBar_Config
1. Defaults changed: style: H-Grade, shadow disabled, flying window enabled, focus on incoming call disabled 2. New option in menu: Always on top
3. View of search window changed (new image on search button, border of search field, no BIP when enter pressed)
C GD OK: 1, 2, 3, JS OK
5 26.07.10 TeliBar CTI_Journal Row selection color changed   C GD OK, JS OK
6 26.07.10 TeliBar ROMICO_LiveChat ROMICO_LiveChat:
1. Window is not closed but hiding (when closed by user)
2. Focus for edit text box after clicking send button
3. Chating is constant, now when other user will close chat, or restart TeliBar etc… , chat will be connected automatically after entering and sending text C GD OK, JS OK
7 20.07.10 TeliBar CTI_Journal Before when call was redirected to mail box it was visible in Journal but Journal tray icon wasn’t blinking, now it’s blinking for mail box calls   N GD OK, JS OK
********************************************* 15.07.2010; TeliBar.exe: 2_0_0410
1 15.07.10 TeliBar CTI_Redirection Redirection when Absent-Maibox new fields: Email, Record, File (read only)   N GD OK
2 08.07.10 TeliBar TeliBar
ROMICO_LiveChat
ROMICO_LiveChat [HKCU_TeliBar]\ LiveChatEnable="-1" Enable LiveChat [default "0"]
Warning: all chats must be live or standard - no possibility to mix it
N GD OK
********************************************* 01.07.2010; TeliBar.exe: 2_0_0279
1 01.07.10 TeliBar TeliBar
CTI_Planer
Sending termin Call me back from button context menu, from search window context menu and after unansweared call in call summary window Rückruf anfordern N GD OK
********************************************* 29.06.2010; TeliBar.exe: 2_0_0258
1 29.06.10 TeliBar CTI_Redirection Allowed to put “R” and “T” in redirection destination number while editing existing or adding new redirection.   N JS OK
********************************************* 28.06.2010; TeliBar.exe: 2_0_0257
1 28.06.10 TeliBar TeliBar Corrected bug: no Absent folder in registry - ErrorAction during Ctrl bug was made in version: 24.06.2010; TeliBar.exe: 2_0_0249 B GD OK
2 25.06.10 TeliBar CTI_Journal Context menu and action menu items made equal.
- Search and open copied to context menu.
- AbSpielen copied to Action menu.
 - Suchen copied to Action menu.
 - Anrufe copied to Action menu.
N GD, JS OK
3 25.06.10 TeliBar CTI_Journal xxx in number corrections - before didn't work: Search History, Automatically local database reference    B GD, JS OK
4 25.06.10 TeliBar RefSearch Corrected bug: not search number during incoming call and identification in Journal when number without county code and city code   Before change TeliBar RefSearch used TeliMan’s CountryCode and AreaCode settings. After change TeliBar RefSearch loads CountryCode and AreaCode directlry from TeliBar’s HKCU regs.  B GD, JS OK
********************************************* 24.06.2010; TeliBar.exe: 2_0_0249
1 23.06.10 TeliBar TeliBar TeliNotar added to TeliBar (context menu strip)   N GD, JS OK
2 23.06.10 CTI_Journal CTI_Journal CTI_Journal local reference searching with enabled number XXX function didn’t work. After change CTI_Journal uses complete number (without XXX) to search reference.   B GD, JS OK
3 23.06.10 TeliBar TeliBarConfig Before LookAndFeel.reg wasn’t loaded on Win7 after changing style. Now: it is loading   B BS, JS, GD OK
4 23.06.10 TeliBar TeliBar Now user can define keyboard shortcuts which will set absent state with defined text, shortcuts must have form: <CTRL>+KEY [HKCU_TeliBar]\ Absent AbsentShortcutKey01="<CTRL>+B"
AbsentShortcutKey01Text="Besprechung" 01÷99
N BS, JS, GD OK
5 23.06.10 TeliBar TeliBarConfig In Network part – new text box with current EAZ, text box with user name – editable   N BS, JS, GD OK
6 23.06.10 CTI_Journal CTI_Journal Before: when Journal was open and view set to yesterday, then incoming unanswered call – journal was automatically switching to today Now switching to today only when journal was invisible and tray icon in blinking mode was clicked C BS, JS, GD OK
********************************************* 21.06.2010; TeliBar.exe: 2_0_0241
1 21.06.10 TeliBar TeliBar
CTI_Journal
Function for play recorded message by phone [HKCU_CTI_Journal] \ Settings "MailBox_PlayDevice"="Phone"
[default "Windows"]
N JS, GD OK
2 21.06.10 TeliBar TeliBar Redirections menu item in TeliBar ContextMenu doesn't use checked state anymore.  Before it was checked if there was any active, default redirection in server. C JS OK
3 17.06.10 TeliBar TeliBar
CTI_Redirection
1. Redirections are rebuilded. Saving changes method redesigned, redirections are now updated by database id, before they was deleted and inserted.
2. 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.
B/N JS OK
********************************************* 16.06.2010; TeliBar.exe: 2_0_0237
1 16.06.10 TeliBar TeliBar
TeliBarConfig
Changing options can be disabled for: Look&Feel, Extended functions, Journal, External data and Network – by reg key
[HKCU_TeliBar]\ Config
ConfigDisableFor_Look&Feel="-1" [default 0]
ConfigDisableFor_ExtendedFunctions="-1" [default 0]
ConfigDisableFor_Journal="-1" [default 0]
ConfigDisableFor_ExternalData="-1" [default 0]
ConfigDisableFor_Network="-1" [default 0]
N KH, BS OK
2 16.06.10 TeliBar TeliBar Translation for write e-mail in context menu for button   B KH, BS OK
3 16.06.10 TeliBar TeliBar
TeliBarConfig
1. in LookAndFeel tab index fixed
2. checkbox order fixed
3. Bug causing enabling and disabling checkbox (focus when call to other users) from other checkboxes fixed B KH, BS OK
4 15.06.10 TeliBar CTI_Journal Removed button "Als privat kennzeichnen"   C KH, BS OK 
5 14.06.10 TeliBar CTI_Journal New option in menu Search and if info found and from outlook – open contact in outlook   N KH, BS OK
6 14.06.10 TeliBar TeliBar 1. In search window New text box to enter searching text, button to stop searching and start searching
2. in context menu for each button (if mail address is in button) – new option Send mail
3. Search and open contact from outlook when this option selected in Journal N KH, BS OK
7 14.06.10 TeliBar TeliBar
TeliBarConfig
1. Font color for buttons focused and unfocused can be changed by Reg value
2. color can be expressed in 2 ways:
• RGB examples: 000000, FF0000 …
• ARGB examples FF000000, 98FF00CC – where A is for alpha channel
[HKCU_TeliBar]\ Look&Feel
FontColor="FFFFFF" Color of font on buttons as RGB or ARGB HEX [default "000000"]
FontColorFocus="FFFF0000" Color of font on buttons when focused as RGB or ARGB HEX [default "FF0000"]
N KH, BS OK
8 14.06.10 TeliBar TeliBar
TeliBarConfig
1. After changing style load file: C:\Programme\ROMICO\TeliBar\Resources\<StyleName>\LookAndFeel.reg with font color and other Look&Feel settings 2. Option (config) for TeliBar goes on top when call to other user
3. Color of groupbox in Extended functions changed to ControlText
N KH, BS OK
9 14.06.10 TeliBar TeliBar CTI_Journal was without settings bug was made 2.0.204, 01.06.2010 B KH, BS OK 
********************************************* 02.06.2010; TeliBar.exe: 2_0_0207
1 02.06.10 TeliBar TeliBar
CTI_Planer
CTI_Client
1. Before: when sending plan by right click on button plan was send and added to local user plans, Now: it is only send to other user
2. New termin window – saving position
3. Now TeliBar gets all search results for call from server and shows it in search results window
4. Before: when sending plan by right click on button plan was send and added to local user plans, Now: it is only send to other user
5. Automatically start CTI_Journal at start of TeliBar only after successful login
N/C  
********************************************* 01.06.2010; TeliBar.exe: 2_0_204
1 01.06.10 TeliBar CTI_Journal 1. New starting parameter: SERVER – start Journal in Server mode, if no parameter – close journal after start
2. New button: Mark as private – set field company to private – it won’t be visible by other users even if they are in the same group
3. Before: When Journal was started from TeliBar, call was made, search in local RefDB when found – update info to protocol DB, Now: only when reg flag is on [HKCU_TeliBar]\ CTI_Journal LocalSearchResultUpdateToProtocolDB [default 0] N  
2 31.05.10 TeliBar TeliBar 1. TeliBar can be closed from CTI_Journal tray context menu
2. Translation changes Schließen-> Schliessen
3. Reset position to top left corner of screen from CTI_Journal tray context menu N  
3 31.05.10 TeliBar CTI_Journal New: Context menu in tray icon after right click TeliBarClose, TeliBarResetPosition   N  
4 31.05.10 TeliBar CTI_Client.exe Before: New chat -> send some text -> hold Backspace – error. Chat receiving client got first letter of chat message not erased.  Now: no error, all message is erased B  
********************************************* 19.05.2010; TeliBar.exe: 2_0_203
1 19.05.10 TeliBar TeliBar
CTI_Redirection.dll
TeliBar can change Mailbox redirection   N BS OK
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).
2 14.05.10 TeliBar TeliBar
CTI_Client.exe
1. TeliBar – Add TeamMember button is hidden when TeamList right is set to None.  2. TeliBar filters incomming network messages containing other user’s statuses depending on Status rights flag. N BS, JS OK
********************************************* 13.05.2010; TeliBar.exe: 2_0_180
1 13.05.10 TeliBar TeliBar corrected bug: user in DisableInUserList  no possibility to login   B gd ok
2 13.05.10 TeliBar TeliBar New debug function: Send Message to server   N  
********************************************* 07.05.2010; TeliBar.exe: 2_0_173
1 07.05.10 TeliBar TeliBar Change TeliBar caption on main button [HKCU_TeliBar]\ Look&Feel TeliBar_Caption="EasyDial" [default "TeliBar] N bs, gd ok
2 07.05.10 TeliBar TeliBar Name 1 and Name 2 separator and order can be changed by reg values [HKCU_TeliBar]\ Look&Feel
NamesSeparator=";" Separator for Name1 and Name2 [default ","]
NamesReverse="-1" Reverse order of Name1, Name2 [default "0"]
N bs, gd ok
3 06.05.10 TeliBar CTI_Journal 1. Before: marking and unmarking for calls coded with XXX wasn’t working correct (similar numbers problem) Now: solved 2. Before: when number from BCI starts with (example) +48… after coding and decoding we get 48… solved by calling on CompletePhoneNumber from DB B gd ok BCI not tested
bs ok
4 05.05.10 TeliBar TeliBar, CTI_Client Change for better TBStress TeliBar Do not drop offering calls C  
********************************************* 29.04.2010; TeliBar.exe: 2_0_160
1 29.04.10 TeliBar TeliBar New flag in Look&Feel registry called BR_Mode. If BR_Mode flag is set, all blue_offline buttons will be shown as green_online buttons. [HKCU_TeliBar]\ Look&Feel BR_Mode = "1" [Default: 0 – turned off] N gd ok
********************************************* 17.04.2010; TeliBar.exe: 2_0_159
1 17.04.10 TeliBar CTI_Journal Before: when number was coded with XXX on the end call was made on shorted number (with cuted last three chars) Now: call is make on full number   B gd ok
2 16.04.10 TeliBar TeliBar
CTI_Journal
In search window names of columns Name 1 and Name 2 can be changed by registry [HKCU_TeliBar]\ Look&Feel Name1Text, Name2Text
Text for Name1 [default "" - don't change]
N gd ok
********************************************* 13.04.2010; TeliBar.exe: 2_0_154
1 13.04.10 TeliBar TeliBar text changes:e-Mail shreiben->e-Mail schreiben   C gd ok
2 13.04.10 TeliBar TeliBar Translation improvement (Chat error message) Chat mit TeliBar-Benutzern wird derzeit nicht unterstützt. -> Chat-Kommunikationsfehler C  
3 12.04.10 TeliBar TeliBar corrected overloop avter full screen application Before: Screen saver on and off -> TeliBar starts stealing focus permanently Now: TeliBar won’t steal focus  B gd ok
4 12.04.10 TeliBar TeliBar Changes for TeliSP multiline TeliSP multiline isn't yet in setup N gd ok
********************************************* 07.04.2010; TeliBar.exe: 2_0_142
1 07.04.10 TeliBar TeliBar Update correction - Windows 7 Before: on Windows 7 (and probably on every system where Program Files folder was named not as „Programme” but “Program Files” – with space) update wasn’t successful – now it’s fixed B gd ok
********************************************* 06.04.2010; TeliBar.exe: 2_0_140
1 06.04.10 TeliBar TeliBar Before: when tooltip was show it got focus for short time and loose it – this cause blinking of other windows with focus, now bubble is shown without focus   B gd ok
********************************************* 06.04.2010; TeliBar.exe: 2_0_139
1 06.04.10 TeliBar TeliBar, CTI_Client correction run with AutoLogin without EAZ doesn't cause empty user in server   B gd ok
********************************************* 02.04.2010; TeliBar.exe: 2_0_131
1 02.04.10 TeliBar TeliBar Disable Journal menu, do not start Journal [HKCU]\ [TeliBar]\ CTI_Journal "Enabled"="1" [default 0] N gd ok
2 02.04.10 TeliBar TeliBar Wiederholen window on top witout focus before - sometimes not visible B gd ok
3 02.04.10 TeliBar CTI_Journal red ball: 1. disable MsgBox after click 2. Click - show TeliBar, DblClick - show Journal B gd ok
4 02.04.10 TeliBar CTI_Planer corrected error: planer reminder window isn't visible when exist planer window now: show on top without fokus B gd ok
5 31.03.10 TeliBar TeliBar Error during close TeliBar when on top added  If _oButtonUserControl Is Nothing in CallLineClear B gd ok
6 31.03.10 TeliBar TeliBar TempButtons_GlobalSearch - ServerVersion = 5.0- rue, 7.0-false GetUsersInfo available only in Server 7 C gd ok
7 31.03.10 TeliBar CTI_Journal BtHistory disabled when Server version <7   C gd ok
8 31.03.10 TeliBar CTI_Journal added UnhandledException handler   N gd ok
9 31.03.10 TeliBar CTI_Journal TeliBar run CTI_Journal with parameter TELIBAR instead od registry ServerMode No mess when TeliBar and CTI_Server on the same computer C gd ok
********************************************* 26.03.2010; TeliBar.exe: 2_0_106
1 26.03.10 TeliBar TeliBar update TeliBar without silent is causes restart windows without question B  
********************************************* 25.03.2010; TeliBar.exe: 2_0_104
1 25.03.10 TeliBar Setup new Rescources (Mirror)   N js ok
2 25.03.10 TeliBar TeliBar added exception handler to UnhandledException frmDebug-Error test [HKKU]\ [TeliBar]\ Debug\ UnhandledExceptionHandler_Catch = 0 B js ok
3 24.03.10 TeliBar TeliBar 1. E-mail from search window (in context menu)
2. In temp button Termin Senden not active
3. In temp button before: Termin Anlagen click -> nothing happens, now it is working
4. In TeliBar main button, when search text box is activated by key press - clear text
5. Send mail only by default mail client
6. Three lines tooltip for show pickup number and show connected number
C js ok (5 - not tested)
bs ok
4 24.03.10 TeliBar CTI_Journal 1. default storting by Beginn kolumn
2. Drag&drop disabled in Server mode
3. Resizing columns problem in Vista fixed B js ok (3 - not tested)
bs ok
5 24.03.10 TeliBar TeliBar_Config 1. LookAndFeel – Design grid border changed, margin changed, background color changed 2. Erweiterte Funktionen – background color of list changed
3. In all user controls group boxes – font color changed
C js ok (3 - wrong color)
bs ok
6 24.03.10 TeliBar TeliBar 1. Before: when incoming call -> search data received to button, after answer search data were lost. Now it is fixed 2. Now All search results go through DbContact object B bs ok
7 24.03.10 TeliBar TeliBar Before: TeliBar info button was cut from Upper and left side. Now it is all visible.   B bs ok
8 17.03.10 TeliBar TeliBar TeliBar_CallInfo Incoming contacts not filtered   B bs ok
********************************************* 17.03.2010; TeliBar.exe: 2_0_27
1 16.03.10 TeliBar TeliBar 1. TeliBar get search info about button from CTI_Server instead search in global reference
2. receiving data from 3 data sources for temp button – local DB, server DB, server users
3. Before: on temp button data was shown only in first line, now it’s shown in two lines name and company N  
2 16.03.10 TeliBar TeliBar
TeliBarConfig
Reg keys renamed:
\External_Data\ -> \ExternalData\
AutoRefreshInterval -> RefSearch_StartInterval
LastRefreshDate -> RefSearch_LastRun
RefSearchStart -> \DataExchange\RefSearch_Run
IncomingCall_InOutlook -> Outlook_IncommingCall_ContactOpen
OutgoingCall_InOutlook -> Outlook_OutgoingCall_ContactOpen
C  
3 16.03.10 TeliBar TeliBar When searching is started for temporary button from call, search only in local mode. [HKCU_TeliBar]/ExternalData TempButtons_GlobalSearch="1"
When searching is started for temporary button from call, search local and central DB [default "0"]
N  
********************************************* 15.03.2010; TeliBar.exe: 2_0_2
1 15.03.10 TeliBar TeliBar, CTI_Journal, CTI_Planer, CTI_Redirection, TeliBarConfig 1. TeliBar version 2.0
2. Now we can set different styles of buttons
3. Default language set to system default language (if system default <> DE set English) N gd, ok
********************************************* 12.03.2010; TeliBar.exe: 1_0_4910
1 12.03.10 TeliBar CTI_Journal 1.1. New CTI_Journal icon for incoming not answered calls with calltype “Busy” (icon: red “In” in parenthesis). 1.2. Button icons for incoming not aswered call changed back to standard red “IN” icon. N js, gd, ok
2 12.03.10 TeliBar TeliBar 2.1. When server version <7 planer disabled – no appointment reminder, planer menus disabled, no call summary after call
2.2. When server version >=7 or reg key = true = planer enabled
2.3. Call summary window changed, show timer, appearance changed
2.4. When call outgoing – got data from DB about user and call summary window show we can send e-mail (if there is e-mail address)
2.5. When sending mail from call summary window and there is no outlook installed – default mail client will be started
2.6. Drag & drop from search to TeliBar
2.7. Saving call summary window position
2.8. Before when dragging contact to TeliBar there wasn’t info about company, now it is.
2.9. When contact is dropped to TeliBar from journal and there is no info about Name1 or Name2 – show add new user window – otherwise just add new contact
B/C js, gd, ok
2.4 dosen't work email when contact email in TMS_config
2.9 should be always on top
3 12.03.10 TeliBar CTI_Planer 3.1. Extended drag drop info (company, address) 3.2. Before: when planer was disabled and appointment from journal was created, after enabling planer we can't create appointment from journal - now we can (now we can't create appointment from journal when planer is disabled) B js, gd, ok
4 12.03.10 TeliBar CTI_Journal CTI_Journal_DragDrop changes:
4.1. When dragging from journal info about company is added
4.2. Before double click on contact wasn't working - now it works
4.3. When planer disabled - option in context menu - Create appointment is disabled
B js, gd, ok
5 09.03.10 TeliBar CTI_Journal 5.1. Name1, Name2 and Company fields are searched in local reference database by CTI_Journal only if server didn’t find data in reference database.
5.2. If calltype equals mailbox then call is marked with new icon (crossed speaker).
5.3. Icon used for incoming not connected calls changed from “red IN” to “red X”.
5.4. When enter is clicked when selecting a row it works like dblick (MakeCall). If selected cell is not readonly then clicking Enter leaves cell.
N js, gd, ok
6 05.03.10 TeliBar TeliBar started second TeliBar, connected to second server - do not use path from server2 because its make restart TeliBar   B js, gd, ok
********************************************* 27.02.2010; TeliBar.exe: 1_0_4782
1 25.02.10 TeliBar CTI_Journal corrected DblClick - MakeCall
commented Drag&Drop - it is reason why DblClick - MakeCall doesn't work
  B  
********************************************* 26.02.2010; TeliBar.exe: 1_0_4781
1 25.02.10 TeliBar TeliBar Clipboard functions do not show msg - only log to file   B  
2 25.02.10 TeliBar TeliBar Disable redirection module by registry key [HKCU_TeliBar]\ Other RedirectionModule_Disable="1"
Disable redirection module (menu) [default "0"]
N  
3 25.02.10 TeliBar TeliBar Corrected: TeliBar block windows closing   B  
4 25.02.10 TeliBar TeliBar 1. Call summary window after unresponded call
2. In search window context menu new item: Add appointment – adds appointment for contact
3. Description for numbers in contact button context menu
4. Drag&drop contact from CTI_Journal to TeliBar
C  
5 25.02.10 TeliBar CTI_Planer 1. Drop plan from CTI_Journal entries
2. dial button in new appointment window won't close it
3. Appointment reminder window position save and load C  
6 24.02.10 TeliBar CTI_Journal 1. Drag contact to planer – creates New appointment for contact
2. Drag contact to TeliBar – creates new contact in TeliBar
3. Context menu – Create new appointment N  
7 24.02.10 TeliBar TeliBar
TeliBar_Config
1. Outlook MAPI default = 0
2. External Data -> Outlook MAPI checkbox disable/enable whole External data window C  
8 24.02.10 TeliBar DataBaseConnector Before: searching by 9521988 -> one result, 02619521988 -> zero results Now: 9521988 -> one result, 02619521988 -> one result B  
9 24.02.10 TeliBar TeliBar TeliBar_UsersInfo - Name1, Name2.. Configured in CTI_Server When incoming call received for temp button – get info about local user N  
********************************************* 19.02.2010; TeliBar.exe: 1_0_4758
1 19.02.10 TeliBar setup english version TODO: when install as english, TeliBar should be also english N  
2 18.02.10 TeliBar TeliBar Enable planer via registry [HKEY_CURRENT_USER\Software\ROMICO\TeliBar\Other]
"TeliPlaner"="1" [default 0]
C js, ok
3 18.02.10 TeliBar TeliBar
TeliBar_Config
Shortcuts (F1÷F9) added parameter %3 - CompleteNumber   N js, gd, ok
4 18.02.10 TeliBar TeliBar Minimum clipboard monitor filtered number length limit = 6   C js, ok
5 18.02.10 TeliBar TeliBar 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, ok
6 17.02.10 TeliBar CTI_Journal .Net 3.5 -> 2.0   B  
7 17.02.10 TeliBar TeliBar
RefSearch
DataBaseConnector
Now when RefSearch is run by TeliBar it doesn’t check HKLM registry, RefSearch check parameters passed by command line. Before: RefSearch checks HKLM_TMC/PhoneBook/SynchronizeAll B js, ok
8 17.02.10 TeliBar TeliBar form login,  server ip, port added ok, esc via keyboard   N js, ok
9 17.02.10 TeliBar CallToReg.exe
PhoneNumberToPrime.exe
CallToReg.exe
PhoneNumberToPrime.exe
C:\Programme\ROMICO\TeliBar\CallToReg.exe <Phone number>
write registry [HKCU]\ SOFTWARE\ROMICO\CTI_Client     
CallCommand = call <Phone number>
N js, gd, ok
10 11.02.10 TeliBar CTI_Journal
DataBaseConnector
New functions allowing searching local reference database for data. CTI_Journal updates protocol database and inform other clients about protocol change.
Search can be made:
a) Automatically after new call is loaded by CTI_Journal
b) For all selected rows.
c) For all rows.
Searching for more than one row can be stopped by “cancel” button located near progressbar. N js, ok
11 11.02.10 TeliBar CTI_Journal CTI_Journal: New function, showing selected number history (all calls with CompleteNumber field equal to selected number). This function works only with new rows; older calls don’t have CompleteNumber filled in protocol.   N js, ok
12 11.02.10 TeliBar CTI_Journal Allowed to execute CTI_Journal in serverMode without DataBaseConnector.   B js, ok
13 11.02.10 TeliBar 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 js, ok
14 11.02.10 TeliBar CTI_Journal New column added to CTI_Journal – CalledID (named Gerufen).   N js, ok
********************************************* 03.02.2010; TeliBar.exe: 1_0_4741
1 27.01.10 TeliBar CTI_Journal Mailbox: Not listened calls are shown with unmarked calls filter. before: filtr Combobox didn't treat not listened calls as unmarked B  
2 25.01.10 TeliBar 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  
3 25.01.10 TeliBar 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  
4 25.01.10 TeliBar CTI_Journal 1. Added sorting functions for image column. 2. New filters added. Extern and Intern calls. N  
5 25.01.10 TeliBar CTI_Planer Added title on window   C  
6 22.01.10 TeliBar CTI_Planer, TeliBar,
CTI_Client, TeliBar.mdb
CTI_Planer   N gd, ok
7 21.01.10 TeliBar TeliBar Update - when stay CTI_Journal - kiil it after 2min   B gd, ok
********************************************* 21.01.2010; TeliBar.exe: 1_0_4625,  1_0_4626
1 21.01.10 TeliBar TeliBar TeliBarUpdate file TeliBar….msi must be in CentralFolder path N  
2 05.01.10 TeliBar TeliBar Before: TeliBar was trying to open contact in Outlook without checking if it’s installed, now TeliBar first check if outlook is installed   B gd, ok
********************************************* 30.12.2009; TeliBar.exe: 1_0_4590
1 30.12.09 TeliBar TeliBar
RefSearch
TeliBar_Config
DataBaseConnector
TeliBar makes Outlook reference database:
1. Now TeliBar can make reference data base from Outlook contacts
2. New position in TeliBar_Config: External Data – for configuring creation reference DB (setting time interval of making DB)
3. Outgoing and incoming calls can be automatically open in Outlook
N gd, ok
2 29.12.09 TeliBar TeliBar ButtonInfo - mouse over white line - don't treat it as moues leave   B gd, ok
3 29.12.09 TeliBar TeliBar
CTI_Client
Transfer   N gd, ok
4 28.12.09 TeliBar TeliBar Do not show users vpn when user change in TeliBar_Config   B gd, ok
5 28.12.09 TeliBar TeliBar 1. Before: when we set absent duration on server side, absent question box shows immediately. Now: it shows when the absent time is reached 2. Before: when we changed absent duration when the client was offline absent question box with old date was shown after client connects. Now: new date is shown B gd, ok
6 28.12.09 TeliBar TeliBar When phone number from which we receiving call is unlisted, "Unknown" or "Unbekannt" is shown (before there was empty line in bubble)   B gd, ok
Twice unbekannt
7 28.12.09 TeliBar TeliBar enable clipboard in 15.12.2009 was made bug - clipboard was disabled B gd, ok
********************************************* 15.12.2009; TeliBar.exe: 1_0_4560
1 14.12.09 TeliBar TeliBar Windows standby - TeliBar close connection with CTI_Server   N gd, ok
TODO: 1. Multicast - do not receive messages till online
2. Journal - to many errors
2 04.12.09 TeliBar TeliBar_Config corrected bug: change user in config - before wrong eaz and do not show own calls till next restart Anmeldung einblenden -> Automatisch anmelden
corrected bug oTimerDuration_Elapsed - exception
B gd, ok
********************************************* 02.12.2009; TeliBar.exe: 1_0_4543
1 02.12.09 TeliBar TeliBar Before: Absent question box was shown even if absent status was turned off on server side.  Now: question box is not shown when absent is turned off on server. B gd, ok
2 02.12.09 TeliBar TeliBar Prevent to blinking bubble window in left top corner Start Location of bubble changed -5000,-5000 B gd, ok
3 02.12.09 TeliBar TeliBar Faster hide Bubble 1000->300 ms   C gd, ok
4 02.12.09 TeliBar TeliBar Prevent to show standard Tooltip when no F1, F2 AutoEllipsis of labels on buttons changed to 1 dot (.), and dot added for  B gd, ok
5 27.11.09 TeliBar CTI_Client when disconnect from server RemoveAll calls  added clsCall:ToString, clsCalls RemoveAll B  
6 23.11.09 TeliBar setup added checking NETFRAMEWORK 2.0   N  
********************************************* 18.11.2009; TeliBar.exe: 1_0_4506
1 18.11.09 TeliBar TeliBar [HKCU]\ [TeliBar]\ Look&Feel FontBold, [default 0]   N gd, ok
2 18.11.09 TeliBar TeliBar FontName: "Arial" , FontSize: "10"    C gd, ok
********************************************* 18.11.2009; TeliBar.exe: 1_0_4493
1 17.11.09 TeliBar TeliBar Big fonts corrections: corrected Bubble corner on big fonts Size of bubble adjusted for big fonts. B gd, ok
2 17.11.09 TeliBar TeliBar Minimum width of TeliBar contact buttons can be set in registry now. [HKCU_TeliBar/Look&Feel] Buttons_MinWidth="35" [default 35]
only for horizontal, for vertical constant width
N gd, ok
3 17.11.09 TeliBar TeliBar TeliBar on right side: before: when we tried to decrease width or less then minimum width it’s ok but when we do this again TeliBar location changes and goes out of screen.  Now: fixed TB don’t go out of the screen. B gd, ok
4 17.11.09 TeliBar TeliBar Bubble is now displayed for all buttons   N gd, ok
5 17.11.09 TeliBar TeliBar Deleting buttons with Delete key   N gd, ok
6 17.11.09 TeliBar TeliBar Registry FontSize, FontName,UsersSortColumn, UsersSortOrder  moved to HKCU_TeliBar/Look&Feel   C gd, ok
7 17.11.09 TeliBar TeliBar Before: when we resize TeliBar bubble was displayed and didn’t disappear when mouse wasn’t over. Now it’s disappear. TeliBar without shadow B gd, ok
8 17.11.09 TeliBar TeliBar Adjusting size of bubble improved (before bubble was too long because of text in labels that weren’t visible)   B gd, ok
********************************************* 17.11.2009; TeliBar.exe: 1_0_4490
1 16.11.09 TeliBar setup added Arial Rounded MT bold to setup   C gd, ok
********************************************* 16.11.2009; TeliBar.exe: 1_0_4489
1 16.11.09 TeliBar TeliBar call from search window doesn't search again   B gd, ok
2 16.11.09 TeliBar TeliBar FontName: "Arial" -> Arial Rounded MT bold
FontSize: "10" -> 11
  C gd, ok
3 16.11.09 TeliBar TeliBar Possible to run 2 TeliBars on the same computer connected to different servers UserName=151 EAZ=151 IP=192.168.1.37 N  
4 13.11.09 TeliBar TeliBar Do not automatically answer unknows calls   B gd, ok
5 06.11.09 TeliBar TeliBar ShowConnectedNumber, ShowPickupNumber
[HKCU_TeliBar]\ Other
ShowConnectedNumber: Show Connected number in bubble [default "0"]
ShowPickupNumber:
Shows pickup number (ringing info) in bubble [default "-1"]
Now: message „Connected” is proceeded. Before: it was ignored.
N gd, ok
6 06.11.09 TeliBar TeliBar Clipboard changes:
1. Only allowed digits are: 0-9, *, # and + (only if it’s on first position) others are deleted.
2. 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 we it’s not taken. C gd, ok
7 06.11.09 TeliBar TeliBar Chat window position fixed (chat on right, move TeliBar on right, no place for chat window, new: chat jump to left)   B gd, ok
8 06.11.09 TeliBar TeliBar Correction: second and more incoming bubble doesn’t disappear after 10s   B gd, ok
********************************************* 29.10.2009; TeliBar.exe: 1_0_4456
1 29.10.09 TeliBar CTI_Client
TeliBar
StatusAll should change state Busy->not Busy when not received Busy from TMS   B gd, ok
********************************************* 27.10.2009; TeliBar.exe: 1_0_4446
1 27.10.09 TeliBar TeliBar TeliBar can auto answer any call, or calls from list of numbers. Answer can be done immediate or delayed. [HKCU_TeliBar/Debug]
AutoAnswerNumbers="152,153,124" Auto answer call if it's number is on list, separated with "," [default ""]
AutoAnswerAnyCall="-1" If true any call will be answered [default "0"]
AutoAnswerDelay="5" Seconds of auto answer delay [default "3"]
N gd, ok
2 27.10.09 TeliBar TeliBar 1. Before: TeliBar on top and task bar on right – not enough place in PlaceHolder. Now: fixed. 2. Before: When we get DB text for temp button it was too long and cut. Now: length of text is adjusted. B gd, ok
********************************************* 22.10.2009; TeliBar.exe: 1_0_4444
1 22.10.09 TeliBar TeliBar
CTI_Journal
After clicking CTI_Journalt tray icon TeliBar goes on front but under CTI_Journal window and without focus   N gd, ok
2 22.10.09 TeliBar TeliBar Tooltip deleted   C gd, ok
3 22.10.09 TeliBar TeliBar Bubble shows DB text properly.   B gd, ok
4 22.10.09 TeliBar TeliBar When flying window and bubble has no free place on right side, bubble goes on left side.   B gd, ok
5 22.10.09 TeliBar TeliBar corrected bug: 1 call with saved button, 2 call with temp, temp close call stay tube   B gd, ok
6 22.10.09 TeliBar TeliBar corrected bug: after conference (2 temp), close conference-stay 1 call with temp, with 2 stay part of tube   B gd, ok
7 22.10.09 TeliBar TeliBar
TeliBar_Config
Focus on TeliBar when mouse over   N gd, ok
********************************************* 19.09.2009; TeliBar.exe: 1_0_4347
1 19.10.09 TeliBar TeliBar TeliBar_Bubble_Buffer_fix:
1. DoubleBuffer turned off only for TableLayoutPanel
2. Info bubble is shown in correct position for temp buttons
3. temp button separation problem fixed
B gd, ok
2 12.10.09 TeliBar TeliBar Bubble corrections:
1. Not necessary comma
2. After connected we should restart seconds counting (likeTMC)
3. 
a. Why is it …?
b. Why is connected with first?
4. After found Name1, Name2, Company we should update in bubble
B gd, ok
3 09.10.09 TeliBar TeliBar Possible to run 2 TeliBars on the same computer UserName=? (SoftPhone) EAZ=151 N gd, ok
4 09.10.09 TeliBar TeliBar
CTI_Client
Pass CalledID to telisp   N gd, ok
5 09.10.09 TeliBar TeliBar Black areas deleted (while loading TeliBar)       gd, ok
6 08.10.09 TeliBar TeliBar Location of chat window fixed, now there is an arrow on chat window showing the user who stared/received chat.   B gd, ok
7 08.10.09 TeliBar TeliBar On TOP Bar now there is a place for temporary button, we can change amount of this place in registry. [HKCU_TeliBar]\ Look&Feel TempButtons_PlaceHolder="2"
Set the count of free place for temp buttons on TOP bar [default "1"]
N gd, ok
8 07.10.09 TeliBar TeliBar Call information bubble added showing info about contact, phone number, call duration and TAPI called id   N gd, ok
9 07.10.09 TeliBar TeliBar Now there is no difference if we are opening contact from Outlook with installed Outlook 2007 or Outlook 2003 we don’t get the error message. correcred bug open in outlook 203 B Outlook 2007-ok, todo: test 2003
10 07.10.09 TeliBar TeliBar Better appearance, faster loading and reloading buttons   B gd, ok
11 07.10.09 TeliBar TeliSP.tsp set also CalledID when available in registry telisp.tsp:1.1.25.0 "TMCenterMessage"="IncomingCall 511579182;2300431"
TODO: TeliBar, TMC should write CalledID to registry
N gd, ok
12 06.10.09 TeliBar TeliSP.tsp corrected bug: don't decrease dwNumActiveCalls telisp.tsp: 1.1.24.0 B run 2 phone.exe, start close session - debugview: dwNumActiveCalls
********************************************* 18.09.2009; TeliBar.exe: 1_0_4212
1 17.09.09 TeliBar CTI_Journal When there is no connection to data base, correct message is displayed. (Before there was message not associated with data base connection)   B kh, ok
2 17.09.09 TeliBar CTI_Redirection 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
********************************************* 10.09.2009; TeliBar.exe: 1_0_4210
1 10.09.09 TeliBar TeliBar Compilation with outlook 2007 reference   B  
********************************************* 10.09.2009; TeliBar.exe: 1_0_4209
1 10.09.09 TeliBar TeliBar Temporary button label clearing after drop  variable ButtonControl.sName B  
********************************************* 09.09.2009; TeliBar.exe: 1_0_4203
1 09.09.09 TeliBar TeliBar Fyling after incoming call stay topmost   B  
2 09.09.09 TeliBar TeliBar No shadow form at top position, unvisible TB form if RemoteDesktop   B  
3 09.09.09 TeliBar TeliBar Checking Extended Function string, if it is http or https link then runs default browser with this link   N  
********************************************* 08.09.2009; TeliBar.exe: 1_0_4197
1 08.09.09 TeliBar TeliBar faster refreshing of buttons when deleting buton, adding bug made in TeliBar 9 B  
2 08.09.09 TeliBar TeliBar corrected bug: conference without line bug made in TeliBar 9 B gd ,ok
3 08.09.09 TeliBar TeliBar Alcatel: hold->offering->answer show line  before no line, but we receive connected bug made in TeliBar 9 B gd ,ok
4 08.09.09 TeliBar TeliBar corrected bug: Incoming call , found name in Database, answer - delete name, show only number bug made in TeliBar 9 B gd ,ok
5 08.09.09 TeliBar TeliBar corrected bug: close TeliBar when second call on not connected line bug made in TeliBar 9 B gd ,ok
6 07.09.09 TeliBar TeliBar Do not blinking main button during Incoming call better refresh blinking during incoming call other buttons B gd ,ok
7 07.09.09 TeliBar TeliBar correction: do not cut label1 text before : ? Longtext -> ? B gd ,ok
********************************************* 04.09.2009; TeliBar.exe: 1_0_4121
1 04.09.09 TeliBar httplink_run.exe Advanced functions: httplink_run.exe
Test01; httplink_run.exe  "http://ahg-intranet/stammdaten/kunden/erfassung.php4?id=%2"
Test02; httplink_run.exe  "http://ahg-intranet/stammdaten/kunden/datenblatt.php4?id=%2&drucken=1"
Test03; httplink_run.exe  "http://ahg-intranet/rueckrufe/index.php4?kdid=%2&telefon=%1"
N  
2 04.09.09 TeliBar TeliBar When flag in registry is On – F1 shortcut for help is disabled. [HKCU_TeliBar] F1_Disable="1" [default 0] C gd ,ok
3 04.09.09 TeliBar TeliBar New registry entry for setting size and face of font. [HKCU_TeliBar] FontSize="10" [default "10"]
FontName="Arial" [default "Arial"]
N gd ,ok
4 04.09.09 TeliBar TeliBar Saving sorting order and column of users in users list. default 1 = Ascending, column Benutzer N gd ,ok
5 04.09.09 TeliBar TeliBar F1 and F2 are visible on all buttons (if shortcuts are enabled)   C  
6 04.09.09 TeliBar TeliBar Faster refreshing of buttons when deleting buton   B 15s remove item
10s add new from team, einzel
7 04.09.09 TeliBar TeliBar Line in drag and drop repaired   B  
8 04.09.09 TeliBar TeliBar TeliBar ball on proper place 1 pixel left B  
9 04.09.09 TeliBar TeliBar Text box for serching repaired text higher no cutting leter q,g B  
10 31.08.09 TeliBar TeliBar Flying :
1. No TopMost
2. For Incoming call TopMost
  C  
11 31.08.09 TeliBar TeliBar TeliBar on top - Buttons auto size    N  
12 31.08.09 TeliBar TeliBar TeliBar9   N  
13 25.08.09 TeliBar TeliBar Corrections Redirections:
1. When TeliBar is running and Server is down “Call diversion” in context menu is not active.
2. When server is down while editing redirection, after clicking OK or Accept we get information that communication error ocured C  
14 24.08.09 TeliBar CTI_Journal Close main form before close application   C  
15 24.08.09 TeliBar CTI_Journal Default time filter is "Today" (Heute)   C  
16 24.08.09 TeliBar CTI_Journal Blinking icon every time when new “no answer” call (it does not mater form is visible or not)   C gd, ok
17 21.08.09 TeliBar TeliBar Improved button searching if VPN mode   B  
18 21.08.09 TeliBar TeliBar Remove black area (refreshing form) if new buttons added TeliBar has no area to create buttons, and new buttons are behind resolution, moveTeliBar - new buttons has black area B  
19 20.08.09 TeliBar TeliBar restart TeliBar without MsgBox e.g. after first run   C  
20 20.08.09 TeliBar TeliBar
TeliBar_Config
ToolTipOnIncomingCall default 0->1   C  
21 20.08.09 TeliBar TeliBar_Config text changes: TeliBar bekommt den Fokus bei &einkommenden Gesprächen ->TeliBar bekommt Fokus bei eingehenden Anrufen   C  
22 19.08.09 TeliBar CTI_Journal When connection with SQL server is restored, CTI Journal icon turns yellow. before: stay red B gd, ok
23 17.08.09 TeliBar CTI_Journal When error occurs tray icon tool tip is shorted to 60 digits + “…” when we click on tray icon modal message box with full error message is shown. N gd, ok
24 17.08.09 TeliBar CTI_Journal When SQL server is down during TeliBar works, CTI_Journal tray icon turns red and error in tool tip is displayed when first access to data base occurs (max 20 seconds)  added faster detection during second run Journal C gd, ok
25 17.08.09 TeliBar TeliBar Internal number can be also as number1,2,3 or 4 and TeliBar correctly show status before only on number1 B gd, ok
26 17.08.09 TeliBar TeliBar Context menu open, do not send events to tms before: send events delay open context menu B gd, ok
27 13.08.09 TeliBar CTI_Journal Before: try set text longer as 64 signs - error now: text longet than 64 signs cut and add … B gd, ok
28 13.08.09 TeliBar CTI_Journal Before: open Journal, change user to grup - red ball now: do not show red ball, because i see it B gd, ok
********************************************* 10.08.2009; TeliBar.exe: 1_0_3967
1 10.08.09 TeliBar CTI_Journal [HKCU]\ [CTI_Journal]\ Settings", "GroupJournal_Block", default 0   N js, gd, ok
2 10.08.09 TeliBar TeliBar UserMustHavePassword force to show login window when password ="" even when set AutoLogin = true   B js, gd, ok
3 10.08.09 TeliBar TeliBar UserMustHavePassword works when set 1 in HKCU or HKLM
default 0
GetRegValueHKCU_HKLM_TeliBar("Networking", "UserMustHavePassword", "0") N js, gd, ok
4 10.08.09 TeliBar TeliBar [HKCU]\ [TeliBar] ChatOut_Block  default 0 [HKCU]\ [TeliBar] ChatIn_Block default 0 N js, gd, ok
5 03.08.09 TeliBar TeliBar MakeCall from search window - do not search again   C js, gd, ok
6 03.08.09 TeliBar TeliBar Erweiterte Functionen F1 - disable help F1   C js, gd, ok
7 31.07.09 TeliBar TeliBar_Config Look&Feel optionen Zusatzinfos für eingehende Anrufe anzeigen [HKCU]\ [TeliBar]\ Other ToolTipOnIncomingCall default 0 TeliBar bekommt den Fokus bei &einkommenden Gesprächen
[HKCU]\ [TeliBar]\ Other FocusOnIncomingCall default 0
N js, gd, ok
8 30.07.09 TeliBar TeliBar_Config TeliBarConfig text:  4 sekunds -> seconds, CTI Journal -> TeliBar, TeliBarConfig->TeliBar-Konfiguration C js, gd, ok
9 30.07.09 TeliBar TeliBar window search show automatically as normal, when before was minimized   B js, gd, ok
10 30.07.09 TeliBar TeliBar Neues Fenster-Layout mit Sekunden Countdown und Positionsspeicherung size correction B js, gd, ok
********************************************* 27.07.2009; TeliBar.exe: 1_0_3896
1 27.07.09 TeliBar TeliBar Neues Fenster-Layout mit Sekunden Countdown und Positionsspeicherung   C too small window
2 24.07.09 TeliBar TeliBar CTI_Journal is executed by TeliBar only once, automatically at TeliBar startup (after loading all required settings from CTI Server [ConnectAdv]) before: problem first start  - Journal without config B gd, ok
3 24.07.09 TeliBar TeliBar
TeliBar_config
CTI_Redirection
CTI_Journal
English version  [HKCU] \ [TeliBar] "Language"="EN" default "DE" N gd, ok  
4 21.07.09 TeliBar TeliBar Ctrl+F7 MakeCall - do not show clipboard quoestion Clipboard do you want makecall?   B gd, ok
5 21.07.09 TeliBar TeliBar
TeliBar_config
AutoHide_ShowWithCtrl
[HKCU]\ [TeliBar]\Other  -> [HKCU]\ [TeliBar]
read in TeliBar, when no key than read in Other C gd, ok
6 21.07.09 TeliBar TeliBar 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, ok
********************************************* 17.07.2009; TeliBar.exe: 1_0_3835
1 17.07.09 TeliBar TeliBar Search window - enter -> MakeCall   N  
2 17.07.09 TeliBar TeliBar English version todo: Journal, Redirection, Config [HKCU] \ [TeliBar] "Language"="EN" default "DE" N  
3 16.07.09 TeliBar CTI_Journal For Red ico doesn’t matter what user choose in Journal (e.g. tomorrow), before doesn’t work with tomorrow
Click on red ico automatically change tomorrow to today
New function for checking database about last incoming - connected with existing "refresch timer" (or procedure if server notification). Reconnect to "today" view if new incoming and "yesterday" view is current
New function for checking database about last incoming
C TODO: test TMS send info
err: too fast start Journal, not yet information about group
4 15.07.09 TeliBar TeliBar restart TeliBar from Config and wrong user/password - infinite loop   B  
5 14.07.09 TeliBar TeliBar TeliRemote window - x button treat as ok   B  
********************************************* 10.07.2009; TeliBar.exe: 1_0_3794
  09.07.09 TeliBar TeliBar Delete MsgBox when change position left, right, top restart without MsgBox C gd, ok
1 09.07.09 TeliBar TeliBar Clipboard [HKEY_CURRENT_USER\Software\ROMICO\TeliBar\Other]
"TACClipboard"="1" [default 1]
"TACClipboardNoAsk"="1" [default 0]
N gd, ok
2 09.07.09 TeliBar TeliBar
CTI_Journal
CTI_Journal in tray   N gd, ok
3 09.07.09 TeliBar TeliBar corrected bug: "InvalidArgument=Value of '0' is not valid for 'index' "during load search form   B first search 1 -  MakeCall?
4 09.07.09 TeliBar TeliBar message from TMS-also shutdown   N gd, ok
5 09.07.09 TeliBar TeliBar Focus doesn't work sometimes necessary click twice   B
6 09.07.09 TeliBar TeliBar doesn't work F1 menu on incoming call   B  
7 02.07.09 TeliBar TeliBar
CTI_Redirection
TeliBar redirection   N  
8 30.06.09 TeliBar TeliBar Registry LocalChatPort HKLM -> HKCU   C  
9 30.06.09 TeliBar TeliBar
TeliBar_Config
CTI_Client
TeliBar can change password   N gd, ok
********************************************* 26.06.2009; TeliBar.exe: 1_0_3654
1 22.06.09 TeliBar TeliBar all textes from modLanguage   C  
2 22.06.09 TeliBar TeliBar_Config info added date, all textes from modLanguage   C  
3 19.06.09 TeliBar TeliBar, CTI_Client added Absent like in TeliMan   N  
4 18.06.09 TeliBar CTI_Client added ROMICO.pfx   C  
5 18.06.09 TeliBar TeliBar
CTI_Client
TeliRemote is deactivated when server does not understand TeliRemote commands (“Unbekannte…”). TeliBar TeliRemote window icon changed to TeliBar icon. B x - set checkbox?
MakeCall only on one nuber, should second and transfer
6 18.06.09 TeliBar CTI_Journal
DatabaseConnector
TeliBar_Config
TeliBar
TeliNotar2Http
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  
7 18.06.09 TeliBar CtiJournal Error while copying protocol row removed.   B  
********************************************* 09.06.2009; TeliBar.exe: 1_0_3554
1 09.06.09 TeliBar TeliBar
CTI_Client
now: when no answer from TMS - timeout before: wait for answer from TMS and do not set CentralDesktopDB B  
2 08.06.09 TeliBar TeliBar FollowMe – new function can be activated by both Clients. When activated – all calls are redirected or transfered to configured by client number.
FollowMe 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  
3 02.06.09 TeliBar TeliBar menu: added separator before Konfiguration   C  
4 02.06.09 TeliBar TeliBar show Outlook contact   N tested gd: ok
5 02.06.09 TeliBar TeliBar text field is cleared after searching   C tested gd: ok
6 02.06.09 TeliBar TeliBar Ctrl+A corrected   B tested gd: ok
7 01.06.09 TeliBar TeliBar chat window like in TMC   C tested gd: ok
8 01.06.09 TeliBar TeliBar for each chat for not saved button create new temp button   C tested gd: ok
********************************************* 28.05.2009; TeliBar.exe: 1_0_3522
1 28.05.09 TeliBar TeliBar
CTI_Client
Hunter functions added.

It is possible to create new kind of Shortcut:
“Name; [HunterIncoming] %1”, which send incomming call number to Hunter.

Hunter functions is turned on with TeliBar_HunterOption.reg.
Hunter automatic incomming call send is turned on with  TeliBar_HunterIncommingAutoOpen.reg.

Registry monitor added on value: /HKCU/Software/fecher/hunter/DIALER/Number

If this value changes TeliBar clears it and makes call on it.
N tested gd: ok
2 28.05.09 TeliBar TeliBar
CTI_Client
CTI_Journal
Hide LCR Columns (Provider, Gebuhren, Ersparnis) in CTI_Journal when LCR is deactivated in TMS.   B tested gd: ok
3 28.05.09 TeliBar TeliBar New TeliBar main menu look:
Journal
Planer
Abwesenheit… Ctrl+A
------------------------------------------
Einfügen >
                Neue Kurzwahltaste
                Team-Mitglieder
Ansicht >
                Links
                Rechts
                Oben
                Automatisch verstecken
------------------------------------------
Konfiguration
Hilfe   F1
Schließen   Alt+F4
C missing separator before Konfiguration
4 28.05.09 TeliBar TeliBar
CTI_Client
CTI_Journal
Change RegistryMonitor MakeCall in all application to one standard (CTI-Journal, OutlookAddon): SOFTWARE\ROMICO\CTI_Client
"CallMessage" 'from TMC to Me
"CallCommand" 'from Me to TMC
"CallClient" 'TeliBar or TeliMan (Default TeliBar)
C tested gd: ok
5 14.05.09 TMS
TeliBar
TMS
TeliBar
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; TeliBar.exe: 1_0_3481
1 13.05.09 TeliBar CTI_Journal MasterLine   N  
2 11.05.09 TeliBar TeliBar Tooltip added Name1, Name2 PhoneNumber   C  
3 11.05.09 TeliBar TeliBar search window: copy number in clipboard   N  
4 11.05.09 TeliBar DataBaseConnector added PhoneField in search result   B  
5 08.05.09 TeliBar TeliBar_Config added info form   N  
6 08.05.09 TeliBar TeliBar
TeliBar_Config
BigFonts   B  
7 06.05.09 TeliBar TeliBar_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  
8 06.05.09 TeliBar TeliBar Disconnect connection with TMS as fast as possible when wrong username or password event occurred. (Cleans up used sockets in TMS).   B  
********************************************* 30.04.2009; TeliBar.exe: 1_0_3475
1 30.04.09 TeliBar TeliBar correction Ctrl+A do not send event to text box, because this disable Abwesend function B  
2 29.04.09 TeliBar TeliBar
CTI_Client
CTI_TeliView
Detect TeliView (VNC) client activity, shutdown TeliView (VNC) server when client is closed.   N  
3 29.04.09 TeliBar TeliBar
CTI_TeliView
TeliView connection progress notifier. (a messagebox with progress bar notifying about remaining waiting time (10 sec) for other user response).   N  
4 29.04.09 TeliBar
TMS
TeliBar
CTI_Client
TeliView
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  
5 29.04.09 TeliBar TeliBar corrected bug call to "513002" - line also to "3513002"  deleted line mid(2) B  
6 29.04.09 TeliBar TeliBar corrected bug call to "0" - line to all KW   B  
7 29.04.09 TeliBar TeliBar DblClick on hold KW - UnHold, before: drop   B  
8 29.04.09 TeliBar CTI_Client Answer for KeepAlive (SendKeepAlive) delay Random(1500) + 1 -> Random(10000) + 1  B  
9 29.04.09 TeliBar TeliBar reconnect  10000ms + random 5000 ->
reconnect  10000ms + random 35000
  B    
10 15.04.09 TeliBar TeliView added TeliView   N  
11 15.04.09 TeliBar DataBaseConnector 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   ok, gd
********************************************* 06.04.2009; TeliBar.exe: 1_0_3377 ok, gd
1 06.04.09 TeliBar setup added shortcut ico on desktop   N   ok, gd
2 06.04.09 TeliBar clsChats After change: telibar unhides when chat is started (only in autohide mode).   B   ok, gd
3 06.04.09 TeliBar TeliBar New TeliBar gold circle (kugel) in textbox. Padding and TeliBar text on textbox changed for better visual effects! (2px padding right + one space in text). N   ok, gd
4 06.04.09 TeliBar TeliBar After clicking on TeliBar textBox (Search/MakeCall) all text is selected automatically.   N   ok, gd
5 06.04.09 TeliBar TeliBar Sound on incomming chat added to TeliBar. Sound on incomming message to chat that was in idle mode longer than 1 minute added to TeliBar and TMC (double beep). N  
6 06.04.09 TeliBar TeliBar Option “Internal Number” for user buttons implemented. Buttons with number longer than maximal internal numbers can now be threated as internal ones.   N  
********************************************* 25.03.2009; TeliBar.exe: 1_0_3374
1 24.03.09 TeliBar TeliBar Chat window updates:
 - Automatuc text scrolling
 - bottom window color changed to white
 - Information about chat user in window caption
 - chat window is shown near teliBar edge on startup
 - allowed to manually drag chat window
 - chat window size equals TMC chat bubble size
 - chat window size is constant, can’t be resized
 - maximum text heigth = 3 lines
 - Chat window caption = “Chat mit <UserEaz>”
N  
2 24.03.09 TeliBar CTI_Client Removed error message while starting Chat without Watchdog enabled in server.   B  
3 20.03.09 TeliBar TeliBar ErrorAction:
1. show message with application name e.g. TeliBar Error, before: Errror
2. FileLogOnly -> Debug
3. default not modal, logonly
4. show msgbox when parameter or registry(Debug), before when parameter and registry(Debug). Checked all ErrorAction to not show too much msgbox
B  
4 20.03.09 TeliBar TeliBar Chat added to TeliBar.  Right click on active and logged user button, choose “Chat” menu item to open the chat. N  
********************************************* 17.03.2009; TeliBar.exe: 1_0_3261
1 17.03.09 TeliBar TeliBar Autohide without shadow form works as intended.
Autohide when no shadow – wasn’t possibility to unhide
Global mousehooks added. Hooks are installed when form is hidden and uninnstalled when form is shown (such scenario is needed cause of WXP visual styles & mouse hook freeze error).
Projest UseVSHostingProcess changed to false allowing mousehooks debuging.
B  
2 17.03.09 TeliBar TeliBar Removed error while starting teliBar on top edge (conference function used, but user object not yet initialized).   B  
3 17.03.09 TeliBar TeliBar Form invalidated and refreshed after Unhide or Buttons position change. Before this change form graphics was not properly refreshed in some cases. B  
4 17.03.09 TeliBar TeliBar form Netzwerk-Anmeldung: Einfügen -> Manuell        
5 17.03.09 TeliBar TeliBar_Config corrected bug: after changed user namer TeliBar still use ond user name   B  
6 17.03.09 TeliBar TeliBar_Config TeliBar_Config: Look&Feel tab visuals changed slightly. Renamed registry key “Window” -> “Windows”.   N  
7 17.03.09 TeliBar TeliBar_Config Reseting TeliBar window position while changing frame type form “docked” to “undocked”. Removes TeliBar visibility error.   B  
8 17.03.09 TeliBar TeliBar TeliBar width and heigth source values changed due to full screen size bug. Width-constant:129 Before change it took GetWindowRect values, after change it always take width and height equals to infoButton control size. B  
9 17.03.09 TeliBar modRemoteConfig Corrected error: z:\CentralDestkop.mdb - search error   B   ok, gd
10 16.03.09 TeliBar ErrorAction
DatabaseConnector
TeliBarConfig
CTI_Client
CTI_Journal
Before change: on critical error message box was shown. After Change: on critical error OutputDebugString is called. B   ok, gd
11 16.03.09 TeliBar modCallsDraw windows 2000: after show form search doesn't work AutoHide Only visible windows are counted for autohide conditions. TeliBar with autohide is now properly hidden when no other windows are visible. B  
12 16.03.09 TeliBar frmAppBar windows 2000: Before this change sorting the buttons after making a call was impossible.   B  
********************************************* 27.02.2009; TeliBar.exe: 1_0_3238
1 27.02.09 TeliBar TeliBar Shadow form removed from telibar when not docked to any of screen edges. TeliBar is now draggable by its top button. N  
2 27.02.09 TeliBar TeliBar It is possible to manually add server IP if there are other servers in network while viewing Search Server results.   N  
3 27.02.09 TeliBar TeliBar_Config TeliBar_Config: Removed „restart app??” question while reloading new settings or exiting config.   C  
4 27.02.09 TeliBar TeliBar
TeliBar_Config
After TeliBar_Config restarts TeliBar it should not ask for login anymore. [Temporary autologin, executed with parameter]   B  
5 27.02.09 TeliBar TeliBar TeliBar can now merge two calls into a conference. Button is shown when there is one call at Hold state and another at Connected state.   N  
6 27.02.09 TeliBar setup Start\Programme\TeliBar\TeliBar.lnk -> Start\Programme\ROMICO\TeliBar.lnk C   ok, gd
********************************************* 23.02.2009; TeliBar.exe: 1_0_3235
1 23.02.09 TeliBar setup do not install TeliSp.tsp on windows 64   B   ok, gd
********************************************* 30.01.2009; TeliBar.exe: 1_0_3234 ok, gd
1 30.01.09 TeliBar TeliBar Blocking TeliBar Functions for basic license:
a)      MultiCall (incomming, outgoing)
b)      Hold Call
c)      Search in reference database.
  N  
2 29.01.09 TeliBar TeliBar Vista: TmChecker: Die Datei wurde nicht gefunden   B   ok, gd
********************************************* 27.01.2009; TeliBar.exe: 1_0_2224 ok, gd
1 27.01.09 TeliBar TeliBar 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   ok, gd
2 27.01.09 TeliBar TeliBar click left, right dosen't save it to registry   B  
3 20.12.08 TeliBar TeliBar when Shadow disable=1 and click show desktop - show also shadow TeliBar, but shouldn't   B  
********************************************* 15.01.2009; TeliBar.exe:1_0_2212
1 15.12.08 TeliBar TeliBar Config -> Konfiguration   B  
2 15.12.08 TeliBar TeliBar Beispiel -> Beispiel:   B  
3 15.12.08 TeliBar TeliBar Docking window -> Windows-Leiste   B  
4 15.12.08 TeliBar TeliBar To small label Protokolleinträge abholen alle x Sekunden. (Neustart vom CTI Journal notwendig) B  
********************************************* 14.01.2009; TeliBar.exe:1_0_2209
1 13.12.08 TeliBar TeliBar TeliSP   N  
2 12.12.08 TeliBar TeliBar Change OnTop to no docking - TeliBar only with 1 button   B  
3 12.12.08 TeliBar TeliBar HotKey: TeliBar hide - F8 - UnHide   N  
4 12.12.08 TeliBar TeliBar ExtendedFunctions: doesn't work Clipboard after Pasue   B  
5 12.12.08 TeliBar TeliBar search window: doesn't work ExtendedFunctions on Keys   B  
6 12.12.08 TeliBar TeliBar automatically restart: new configuration   N  
7 12.12.08 TeliBar TeliBar correction Answer: HotKeys, DblClick on main button   B  
8 30.12.08 TeliBar TeliBar TeliBar config   N  
********************************************* 15.12.2008; TeliBar.exe:1_0_1896
1 15.12.08 TeliBar TeliBar deleted button TeliBar TeliBarBall.ico N   tested ok
********************************************* 10.12.2008; TeliBar.exe:1_0_1855 tested ok
1 10.12.08 TeliBar TeliBar Block Drag&Drop option on TeliBar buttons when there is an active call.   B   tested ok
2 10.12.08 TeliBar TeliBar start key press in every place on TeliBar - Number edit box   N   tested ok
3 10.12.08 TeliBar CTI_Client when call is created get also PhoneNumber - faster have information   B   tested ok
4 09.12.08 TeliBar TeliBar Allow Drag&Drop option on TeliBar buttons   N tested ok
5 09.12.08 TeliBar TeliBar Corrected error Incoming call, temporary, show all result, close search window, again show all result error Cannot access a disposed object. B tested ok
6 09.12.08 TeliBar TeliBar correction error: Telibar doesn't show unknow incoming calls   B tested ok
7 09.12.08 TeliBar TeliBar
DataBaseConnector
changed search result from strings to object clsContact   N
8 08.12.08 TeliBar TeliBar correction: no server, manually ip writen IP d234, written user - TeliBar hang   B
********************************************* 04.12.2008; TeliBar.exe: 1_0_1756
1 04.12.08 TeliBar TeliBar Add new function: call to any number defined in button by context menu.

 Detect incomming call by all numbers contained in buttons (not only first one).
Extra numbers (2,3,4) are used only for incoming call and for makecall by context menu.

Extra numbers (2,3,4) aren’t used for call state presentations of third party clients.
N  
2 04.12.08 TeliBar
TMS
CTI_Client Get protocol database info at TeliBar startup. Save info to CTI_Journal registry. New network message:
GetProtocolDatabaseInfo~<TYP>~<DBPath/SQLServer>~<DBName>.
N  
3 04.12.08 TeliBar TeliBar Menu on InfoButon (search,makecall)        
********************************************* 28.11.2008; TeliBar.exe: 1.0.0.1738
1 28.11.08 TMC CTI_Client Change CTI_Client multicast encoding from ASCII to “Cstr()”. Allow multicast initialization (CTI_Client) after using SearchServersMulticast. B  
2 28.11.08 TeliBar TeliBar do not show Shadow window [HKCU_TeliBar]  Shadow_Disable="1" [default "0"] N  
********************************************* 26.11.2008; TeliBar.exe: 1.0.0.1732
1 26.11.08 TeliBar 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; TeliBar.exe: 1.0.0.1731
1 26.11.08 TeliBar 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
B  
2 21.11.08 TeliBar TeliBar TeliBar al standard application (no bar) [HKCU] \ [TeliBar] "Bar"="0" default 1 N  
********************************************* 18.11.2008; TeliBar.exe: 1.0.0.1659
1 18.11.08 TeliBar TeliBar answer for KeepAlive (SendKeepAlive) is send with random delay (0÷1500) ms 3s - default watchdog busy waiting /2. TODO: get value from TMS B    
2 18.11.08 TeliBar TeliBar stress tool: AutoRestartDelay   N    
3 18.11.08 TeliBar TeliBar Disconnect network before close TeliBar   B    
********************************************* 07.11.2008; TeliBar.exe: 1.0.0.1590
1 07.11.08 TeliBar TeliBar Oben, loggin window,close without login,  lost oben settings        
2 07.11.08 TeliBar TeliBar Incoming call blinking 200 -> 400 ms        
3 04.11.08 TeliBar TeliBar InfoButton: Label font the same as editbox "Arial", 11 TODO to small objects for letters y      
********************************************* 03.11.2008; TeliBar.exe: 1.0.0.1570
1 03.11.08 TeliBar TeliBar Incoming call search number x – found (set strExtraField), drop call
Incoming call search number y – not found (strExtraField stay from number x)
  B    
2 03.11.08 TeliBar TeliBar click on TemporaryButton 2 change image on 1   B    
3 03.11.08 TeliBar TeliBar deleted tooltiop on search F2 "ToolStripButton4"   B    
4 03.11.08 TeliBar TeliBar Incoming call, temporary, show all result, click on search item.
Close call, next call not found result automatically clear result but not disable MakeCall button and F1, F2
  B    
5 31.10.08 TeliBar TeliBar OnTop: Repair spacing between temporary buttons and user defined buttons.   B    
6 31.10.08 TeliBar TeliBar
CTIJournal
ProtocolChangeEventConfig
ProtocolChanged
need TMS 5_0_1083 B    
7 30.10.08 TeliBar setup language english -> german changes from 20.10.2008 wasn't enough B    
8 29.10.08 TeliBar TeliBar TeliBar on top   N    
********************************************* 28.10.2008; TeliBar.exe: 1.0.0.1556
1 27.10.08 TeliBar setup set priviliges (everyone can write) on folders C:\Programme\ROMICO\TeliBar, C:\Programme\ROMICO\TeliBar\DBInstall      
********************************************* 27.10.2008; TeliBar.exe: 1.0.0.1555
1 27.10.08 TeliBar TeliBar Search result shown on TeliBar button (incomming call) should be the same as values saved in protocol by TMS.        
2 27.10.08 TeliBar TeliBar Change client version info in TMS to: “<Name> <date><time> V<Version>.“        
********************************************* 24.10.2008; TeliBar.exe: 1.0.0.1552
1 24.10.08 TeliBar CTI_Journal search in TeliBar via number        
2 24.10.08 TeliBar TeliBar ExtendedFunctions Special function keys. Values containts: "<Name shown in context menu>; <Action 1>;<Action 2>”
%1 - PhoneNumber, %2 - ExtraField
Action: notepad.exe (shell), [CLIPBOARD], [PAUSE] 10, [CTRL+V]
     
3 24.10.08 TeliBar TeliBar Search(lupe) - search on name
Search(lupe)+Ctrl - search on PhoneNumber
       
4 23.10.08 TeliBar TeliBar Search.frm added buttons 1 (F1), 2 (F2), click set name1, name2, .. on temporary button        
5                
6 22.10.08 TeliBar images Tube connected, cross 1 pixel down (center)        
7 21.10.08 TeliBar TeliBar Temporary contact, found in DB show menu: Alle Suchergebnisse zeigen        
8 20.10.08 TeliBar TeliBar different menus: app, button, button temporary        
9 20.10.08 TeliBar setup language english -> german        
********************************************* 16.10.2008; TeliBar.exe: 1.0.0.1468
1 16.10.08 TeliBar TeliBar zwiekszyc szerokosc pola do wpisywania numeru, usunac piksle pomiedzy lupa i MakeCall        
2 16.10.08 TeliBar TeliBar mous down, zamiast mouse up        
3 16.10.08 TeliBar TeliBar Arial; 10->11px        
4 16.10.08 TeliBar TeliBar back to one pixel pause beatween my button and first button pause pixel is also on tube      
5 16.10.08 TeliBar TeliBar focused blue->red        
6 16.10.08 TeliBar TeliBar ShortCut1, ShortCut2 visible only on temporary button        
7 16.10.08 TeliBar TeliBar correction hide temporary - before stay temporary button after close call on this button  CallLineClear: _oButtonUserControl.Visible = False
CallLineDraw:  oButtonUserControl.Visible = True
now: default list is empty
     
********************************************* 15.10.2008; TeliBar.exe: 1.0.0.1432
1 14.10.08 TeliBar TeliBar Drop on temporary, mouse over causes that after DropCall contact stay, but should disappear now temporary contact disappear B
2 14.10.08 TeliBar TeliBar F1, F2, image on Contact. Click run F1 or F2  
3 08.10.08 TeliBar TeliBar Verbindungslinie komplett: 1 Pix nach oben keine Abstand
4 08.10.08 TeliBar TeliBar LupeButton: nach rechts   
5 08.10.08 TeliBar TeliBar PhoneButton: nach rechts   
6 08.10.08 TeliBar TeliBar Textfeld: Breiter  
7 08.10.08 TeliBar TeliBar Textfeld: Die Schrift (Font), die Du gewählt hast ist sehr gut. Bitte nach Punkt 1. versuchen, die Punktgröße zu erhöhen  
8 08.10.08 TeliBar TeliBar errorAction CTI_Client get registry from TeliBar  
9 08.10.08 TeliBar TeliBar images: mover  
10 08.10.08 TeliBar CTI_Client correction: TMC can connect when name server instead of ip CTI_Client: 1.0.0.813
********************************************* 06.10.2008; TeliBar.exe: 1.0.0.1294
1 03.10.08 TeliBar DataBaseConnector search not defined databases in pbinisrv.mdb, search text search läuft stay, after this correction text changed -> "" DataBaseConnector.exe: 1.0.0.15 B    
2 03.10.08 TeliBar TeliBar Automaticaly hide when cursor is out > 2sec and no hidden         
3 03.10.08 TeliBar TeliBar Unhide only when Ctrl key pressed, (configured in registry)        
4 03.10.08 TeliBar TeliBar focused contact - font blue        
5 03.10.08 TeliBar TeliBar Images: Lupe-click, Phone-click, Caption, close-x        
6 02.10.08 TeliBar TeliBar TeliBar rechts dosen't work Bearbeiten   B    
7 02.10.08 TeliBar TeliBar Alcatel: 2 calls hold, one call dialtone, close call dialtone clear line in TeliBar now: clear line only when call draw. Dialtone call is not yet draw (no line in TeliBar)
move CallsDraw function to modCallsDraw from frmAppBar.frm
B    
8 02.10.08 TeliBar TeliBar when debugging exception when close addd to all functions (events) to clsCTI_ClientConnection try, catch + check Exit_Not      
9 02.10.08 TeliBar TeliBar phone, Lupe mouse over         
10 02.10.08 TeliBar TeliBar panasonic: external MakeCall, fast drop call stay  commented If Not oCall.IdleAfterDialtone Then in CTI_Client clsUse.vb MsgCallStatus      
********************************************* 01.10.2008; ForX64 TeliBar.exe: 1.0.0.1232
  01.10.08 TeliBar setups TeliBar.exe, CTI_Client.exe not ReadOnly        
1 01.10.08 TeliBar TeliBar call to first contact, line also draw on rest   B    
2 01.10.08 TeliBar TeliBar compile ForX64 TeliBar.exe: 1.0.0.1232; CTI_Client: 1.0.0.802; CTI_Journal.exe:1.0.0.255      
3 01.10.08 TeliBar TeliBar change ico (window objects) size lupe and search to size ico which Wolfgang sent        
4 30.09.08 TeliBar TeliBar Form input server ip and port: default port value: 8327        
5 30.09.08 TeliBar
CTI_Client
TeliBar
CTI_Client
get UserGroupID  from TMS and write it for CTI_Journal
CTI_Client: 1.0.0.801; TeliBar: 1.0.0.1217
[HKCU_CTI_Journal] \ Settings UserGroupID = "1"      
********************************************* 27.09.2008; TeliBar: 1.0.0.1201
1 27.09.08 TeliBar TeliBar Move Extended functions separator to system registry. HKCUTB] / FkeyCommandSeparator (Default = “;”) – One sign separator. N    
2 27.09.08 TeliBar TeliBar Transfer on me error correction   B    
********************************************* 26.09.2008; TeliBar: 1_0_1192
1 26.09.08 TeliBar frmSelectTeliMan
Server.Designer.vb
TeliMan-Server  -> CTI-Server        
2 26.09.08 TeliBar TeliBar Main form is hide afterclose any dialog form  (if autohide is configured)        
3 26.09.08 TeliBar TeliBar changed images: TeliBar.png, Lupe-idle.png, Phone-idle.png        
4 26.09.08 TeliBar setups Add Regs CTI_Journal_Examples.reg
TeliBar_Examples.reg
     
5 26.09.08 TeliBar frmSelect
TeliManServer
After changing columns order - columns values are mismatched. Values should be changed also. Current order: HostName, IP, Port. B    
********************************************* 25.09.2008; TeliBar:
1 25.09.08 TeliBar TeliBar HKLM -> HKCU: "Networking", "ServerIPAdresse"
"Networking", "ServerPort"
"Networking", "MultiCastIp"
"Networking", "MultiCastPort"
"Networking", "MultiCastIPAnfrage
"Networking", "MultiCastPortAnfrage"
     
2 25.09.08 TeliBar TeliBar Add “Search Servers” button to frmLogin. Add IP address to frmLogin window caption. SearchServers: looking for servers by multicast and shows window where user can choose a server. If there are no servers found there will be an “Input server ip” window shown.      
3 25.09.08 TeliBar TeliBar Searching corrections:
1. show search state: Suche läuft!, Abgebrochen, No result
2. Incoming call stop previous search – Abgebrochen
3. unload, Esc search form stop searching
4. deleted timer oTimerClearSearch 
       
4 25.09.08 TeliBar DataBaseConnector.exe auto inkrement version DataBaseConnector.exe: 1.0.0.3      
5 25.09.08 TeliBar DataBaseConnector.exe search correction:
1.  Greg Drazek – no result
2. Dra – doesn't Drazek
DataBaseConnector.exe: 1.0.0.3      
********************************************* 24.09.2008; TeliBar:
  24.09.08 TeliBar TeliBar F1-F12 %1%2: Allow loading any number of any Action from registry. Actions are divided with semicolon.
Change condition of searching action type (should check only a beginning of string, not an entire string).
Known actions so far:
ClipBoard – copies data to clipboard.
x.exe – executes file with parameters.
     
  24.09.08 TeliBar TeliBar Add context menu on temporary buttons (bottom panel). Also implement detecting those buttons on right click. Currently buttons are detected by mouseposition. In future would be good to change this to some other way (by event).      
  24.09.08 TeliBar TeliBar Add <MakeCall> Menu item to context menu strip on frmSearchResults.
Add DoubleClick Event on search results listview rows, event should call makeCall function.
       
                 
  24.09.08 TeliBar TeliBar search window fiil speicher ort        
  24.09.08 TeliBar TeliBar Search editbox:
greg <enter> - searching
3513002 <enter> - MakeCall
first sing digit - MakeCall      
  24.09.08 TeliBar TeliBar search window show only when pressed search ico        
********************************************* 24.09.2008; TeliBar:
  24.09.08 TeliBar TeliBar Detect keyUp (F1-F12) event for TeliBar Buttons. Invoke special action when this event is called. Action is specified in system registry.        
  24.09.08 TeliBar TeliBar Problem with blinking form if autohide is resolved now.        
  24.09.08 TeliBar TeliBar search - DatabaseConnector, search via name, get ExtraField        
********************************************* 19.09.2008; TeliBar: 1_0_1056; Cti_Client: 1_0_789
1 16.09.08 TeliBar TeliBar Set TeliBar as single insance application. If TeliBar is already executed in autohide mode while trying to execute another copy – unhide it.   N  
2 16.09.08 TeliBar TeliBar Ctrl+A - Abwesent   N  
********************************************* 15.09.2008; TeliBar: 1_0_1034; Cti_Client: 1_0_784 
1 15.09.08 TeliBar TeliBar UserMustHavePassword [HKLM\SOFTWARE\Romico\TeliBar\Networking] "UserMustHavePassword"="1" [default "0"] N  
2 15.09.08 TeliBar TeliBar Remote config: TeliBar.reg C:\Programme\TeliMan Pro Server\TMServer\CentralFolder\TeliBar.reg N  
********************************************* 12.09.2008 
        FullDesktopCenterPath->CentralDesktopDB        
         Me.cTxbPassword.PasswordChar = Global.Microsoft.VisualBasic.ChrW(42)        
         WriteRegValue(Registry.CurrentUser, Path.Combine(CtiJournalReg, "Settings"), "UserName", Me.CTIConnection.strUserName)        
  10.09.08 TeliBar TeliBar correction: doesn't work MakeCall from Cti_Journal first time WriteRegValueHKCU_App("CTI_Journal", "MakeCall", "")      
********************************************* 08.09.2008  doesn't work first, propably because key doesn't exist
  08.09.08 TeliBar setup added to setup CTI Journal   N  
  05.09.08 TeliBar TeliBar registry watching: MakeCall form CTI Journal [HKCU\ SOFTWARE\ ROMICO\ TeliBar\ CTI Journal]   MakeCall N  
  05.09.08 TeliBar TeliBar added checking Disposing in events, sometimes when TeliBar closing make it err   B  
  05.09.08 TeliBar TeliBar Reference search - new thread, before the same and when problem with sql connection hang TeliBar   B  
  01.09.08 TeliBar TeliBar RefDb_SearchFor  exception when result count=0, check it before use it   B  
  01.09.08 TeliBar CTI_Client GetRegValue check object nothing,  do not make unnecessary exceptions   B  
  01.09.08 TeliBar TeliBar ClientsDisconnected disconnect vpn server -> buttons grayed   B  
********************************************* 26.08.2008 TeliBar.exe:1.0.0.883; CTI_Client.exe: 1.0.0.690
1 26.08.08 TeliBar CTI_Client corection NoMultiCast -> NM: doesn't refresh states B 26.08.08
********************************************* 26.08.2008 TeliBar.exe:1.0.0.879; CTI_Client.exe: 1.0.0.686
1 26.08.08 TeliBar TeliBar ReferenceDatabase
MakeCall button
  N 26.08.08
********************************************* 25.08.2008 TeliBar.exe:1.0.0.820; CTI_Client.exe: 1.0.0.674
1 25.08.08 TMC, TeliBar CTI_Client wait for complete message before: parsed uncomplete message - error      
2 25.08.08 TeliBar CTI_Client added absent        
********************************************* 17.08.2008 TeliBar.exe:1.0.0.751; CTI_Client.exe: 1.0.0.550
1 17.08.08 TeliBar Citclient.exe Improved for long network messages        
2 17.08.08 TeliBar frmAppBar.vb Improved multi ask for central desktop path        
********************************************* 14.08.2008 TeliBar.exe:1.0.0.749; CTI_Client.exe: 1.0.0.547
1 14.08.08 TeliBar modLanguage.vb New German texts        
2 14.08.08 TeliBar clsApp.vb New background pictures        
3 14.08.08 TeliBar modRefSearch.vb Search reference database from serverside pbinisrv.mdb TODO: thread, show more than 1 found (now get first)      
4 14.08.08 TeliBar KeyboardHook.dll,
modKeyboardHook.vb
HotKey functionality like to TMC only registry config      
5 11.08.08 CTI_Client, TeliBar clsNetwork,
ButtonUserControl
User and call state for numbers with semicolon in it (Muti-Server).        
6 11.08.08 CTI_Client, TeliBar clsApp,
clsMulticastMessages,
clsNetwork,
modNetwork,
clsCTI_ClientConnection
Multi-Server: when other server is changing state to inactive Telibar doesnt show "grey" user states.        
********************************************* 07.08.2008 TeliBar.exe:1.0.0.732; CTI_Client.exe: 1.0.0.545
1 07.08.08 TeliBar frmAppBar.vb,
modAppBar.vb
AutoHide functionality with registry saving and menu position, Left-Right position functionality with registry saving and menu position KH      
2 07.08.08 TeliBar setup files Added picture violet.png KH      
********************************************* 01.08.2008 TeliBar.exe:1.0.0.694; CTI_Client.exe: 1.0.0.545
  23.07.08 CTIClient clsCall, clsUser Error with drawing lines on multicall hold/unhold events. CTI_Client.exe: 1.0.0.537, TeliBar.exe: 1.0.0.691 B   24.07.08
********************************************* 17.07.2008 TeliBar.exe:1.0.0.690; CTI_Client.exe: 1.0.0.519
                 
  25.06.08 TeliBar clsNetwork TMS has a NoMultiCast flag set. TeliBar doesnt show call states.       17.07.08
  25.06.08 TeliBar frmAppBar, frmLogin Dont show main bar window if users clicks "Cancel" while logging in.       17.07.08
  25.06.08 TeliBar frmLogin, frmAppBar Dont show login window if users clicks "Cancel" while selecting server.       17.07.08
  25.06.08 TeliBar frmAppBar, frmLogin, frmUserList, modLanguage Move all language string to one place.       17.07.08
  25.06.08 TeliBar clsNetwork TeliBar: Reinitmulticast default should be 0.       17.07.08
  25.06.08 TMC - Does CTI_Client changes affects TeliMan Client? No     17.07.08
  25.06.08 TeliBar clsNetwork Change connection method back to synchronous mode. (longer timeouts on inactive servers connection attempts).       17.07.08
  25.06.08 TeliBar clsNetwork Change connection method back to asynchronous mode. Move timeout value to system registry. [HKLM] \ ROMICO \ CTI_Client \ Networking \ ConnectionTimeout. Default = "4000" [ms].     17.07.08
  24.06.08 TeliBar   Adding a new button to TeliBar ("team member"), which has a different UserName and InternalNumber generates an error. The Internal number was replaced by username, in addition the new button was grey.       17.07.08
  24.06.08 TeliBar   TeliBar is logged in to TMS. TMS went down (ex: restart). After reconnect main application button in TeliBar stays gray.       17.07.08
  23.06.08 Telibar Telibar: Telibar: Login functions and controls.
TMS: Dissalow connection on accounts with at least 1 user already connected.
ToDo: Splash screen.     17.07.08
                 
  24.06.08 TeliBar   Adding a new button to TeliBar ("team member"), which has a different UserName and InternalNumber (EAZ) generates an error. The Internal number (EAZ) was replaced by username, in addition the new button stayed grey.       24.06.08
  24.06.08 TeliBar   TeliBar is logged in to TMS. TMS went down (ex: restart).  After reconnect main (top) application button in TeliBar stayed gray.     25.06.08
  23.06.08 Telibar Telibar Telibar: Login functions and controls.
TMS: Dissalow connection on accounts with at least 1 user already connected.
ToDo: Splash screen.     25.06.08
  28.03.08 TeliBar TeliBar add items team, remove - error add item in oButtons always with key B 28.03.08
********************************************* 21.03.2008 TeliBar: 1_0_383; CTI_Client: 1_0_172
21.03.08 TeliBar TeliBar frmDebug Tasks ended with error   N 21.03.08
21.03.08 TeliBar TeliBar ButtonUserControl (DropCall, AnswerCall), InforButton (DropAllCalls, AnswerAnyCall)    N 21.03.08
21.03.08 TeliBar TeliBar hold->offering miganie   N 21.03.08
20.03.08 TeliBar TeliBar dodawanie uzytkownikow team okno resizible   N 20.03.08
20.03.08 TeliBar TeliBar LaguageText   N 20.03.08
20.03.08 TeliBar TeliBar frmAddButton: obsluga enter, escape, aktywne pole do wprowadzania nazwy   N 20.03.08
20.03.08 TeliBar TeliBar rozmowa przychodzaca miga ten ktory do mnie dzwoni poprawienie migania B 20.03.08
20.03.08 TeliBar TeliBar Löschen   N 20.03.08
20.03.08 TeliBar TeliBar ucinanie liter y,g na etykiecie   B 20.03.08
20.03.08 TeliBar CTI_Client aktualizacja na biezaco stanow CallState   N 17.03.08
20.03.08 TeliBar CTI_Client RequestLineHold, RequestLineUnHold - sprawdzanie z jakim resultatem sie to wykonalo ok, error   N 17.03.08
17.03.08 TeliBar TeliBar show MultiCall (TODO: show hold, unhold, conference button)   N 17.03.08
17.03.08 TeliBar TeliBar check TapiAnser (MakeCall, Drop call) print error in debuglog   N 17.03.08
11.03.08 TeliBar TeliBar alignment numer in Kurzwahl and in my button   N 11.03.08
10.03.08 TeliBar TeliBar Absent-Violet TODO: image to setup poprosic Wolfganga! N 10.03.08
10.03.08 TeliBar TeliBar if first log was debug, than all errors goes to debug file!   B 10.03.08
10.03.08 TeliBar TeliBar myButton DropImage one pixel right   B 10.03.08
10.03.08 TeliBar TeliBar KurzwahlTaste: DropImage one pixel right und down   B 10.03.08
********************************************* TeliBar: 1_0_125; CTI_Client: 1_0_74
1 10.03.08 TeliBar TeliBar FrameWork 3.5 -> FrameWork 2.0   N 10.03.08
********************************************* 1_0_114;1.0.0.65
1 01.03.08 TeliBar TeliBar height bottom panel correction - sometimes user button was too thin   B 01.03.08
2 01.03.08 TeliBar TeliBar correction multimessages in one message from tms - before it wass possible to lost some messages and TeliBar do not show correctly line   B 01.03.08
********************************************* 1_0_94
28.02.08 TeliBar TeliBar add item - no modal   N 28.02.08
28.02.08 TeliBar TeliBar tab order   N 28.02.08
28.02.08 TeliBar TeliBar strServerIp,strServerPort,strUserName,strUserPassword,strEAZ from TeliBar registry when no i TeliBar copy from TMC registry to TeliBar registry
strMultiCastIp, strMultiCastPort from registry
correction frmAppBar_Resize
cti_client error test button
  N 28.02.08
********************************************* Srv: 4_5_2707
1 26.02.08     New messages for TeliBar   N 26.02.08
********************************************* Cli: 4_5_2707