| Last modyfication: | 12.08.2013 13:55 | ||
| HKLM - HKEY_LOCAL_MACHINE | |||
| HKCU - HKEY_CURRENT_USER | |||
| TMC - SOFTWARE \ Teliman \ Client \ | |||
| TMS - SOFTWARE \ Teliman \ Server \ | |||
| DIS_Configure_ADS_FieldsAssignDefinition_in_CTI_CentralIni.sdf 2012_02_27 | |||
| DIS_Configure_MAPI_FieldsAssignDefinition_in_CTI_CentralIni.sdf 2012_02_27 | |||
| TMS_CSVImporter | |||
| TMS_Active_Directory__LDAP | |||
| TMS Active Directory (LDAP) add extra internal number | |||
| TMS Active Directory (LDAP) add extra internal number with replace | |||
| TMS
Active Directory (LDAP) add extra internal number with replace. Use list of possible values (and replacements) to replace |
|||
| References_Database | |||
| RefSearch_MdbFilePath | |||
| BCI | |||
| CalledID_Name | |||
| DIS_RefSearch.exe_for__TextFile__source_adds_extra_internal_ number_with_replace._It_uses_list_of_possible_values__ and_replacements__to_replace. |
|||
| CAPIFax_–_Protocol_Configuration | |||
| DIS_TeliRef_To_CTI_Config.mdb–users_configuration_update_by_RefSearch_CTI_Server_7_0_5428_2012_01_19 | |||
| DIS_External_Absence_Support_–_Synchronization_With_Lotus 2012_02_01 | |||
| Database_CTI_CentralIni_moved_to_SQL_server | |||
| TMS CSVImporter | TMS: 4_5_811; 06.12.2007 | ||
| 1) Configuration: CSVImporter_Config.mdb | |||
| 2) csvImporter_Destination.sql | |||
| csvImporter_Destination.sql | |||
| 3) CSVImporter.zip | |||
| CSVImporter.zip | |||
| References Database | TMC>=4.5.2458, TMS>=4.5.384 | ||
| 0)
DataBase in Mixed mode Start\Programme\...\Microsoft SQL Server 2005\SQL Server Management Studio Express Properties [ComputerName]\SQLExpress Security: SQL Server and Windows Authentication mode |
|||
| 1) Create Database TeliMan | |||
| 2) Sql script: | |||
| Create_Login.sql | |||
| CreateDB.sql | |||
| CreateDB_OlderThan_7_0_5204_2011_06_22.sql | |||
| or | |||
| CreateDB_Indexes.sql | |||
| or | |||
| Protocol.sql | |||
| Protocol_OlderThan_7_0_5204_2011_06_22.sql | |||
| or | |||
| Update_Protocol_Indexes.sql | |||
| or | |||
| TeliManUserMakeOwner.sql | |||
| 3) user: TeliMan, password: TeliRefPass | |||
| 4) Share CentralFolder | |||
| 5) TbAssist | |||
| 6)
Start\Programme\...\Microsoft SQL Server 2005\Configuration Tools\SQL Server
Configuration Manager: SQL Server 2005 Network Configuration \ Protocols for SQLEXPRESS: Enable all protocols |
|||
| 7)
Must working process SQLBROWSER: Start\Programme\...\Microsoft SQL Server 2005\Configuration Tools\SQL Server Surface Area Configuration Surface Area Configuration for Services and Connections SQL Server Browser |
|||
| 8) User Properties:User Mapping \ TeliMan: dbowner | |||
| 9) RefSearch.reg | |||
| Warning: update mdb -> Sql: nvarchar -> varchar | |||
| Action Types: OutLook MAPI, TAPI, TMACTION, CMD: "StrCmd"="notepad.exe %1" | |||
| Action Types: CLIPBOARD%1-PhoneNumber,CLIPBOARD%2-ExtraField | 21.08.2008, Cli: 5_0_2885 | ||
| TMC_StrCmd.reg | |||
| Info: | |||
| Reference
database on other computer than TMS please change C:\Programme\TeliMan Pro Server\TMServer\CentralFolder\PbIniSrv.mdb Table: DataBases, Column: RefConnStr |
|||
| RefSearch MdbFilePath | TMS: 4.5.0.563; 05.10.2007 | ||
| ShortCut: "E:\Programme\TeliMan Pro Server\TMRef\Refsearch.exe" SERVERMODE MdbFilePath="E:\Programme\TeliMan Pro Server\TMServer\CentralFolder\PbIniSrv2.mdb" | |||
| BCI | BCI_RefIdent_ver_1.0.3.42_05.11.2007_bin.zip | ||
| Telnet First please make telnet configuration for Alcatel connection. | |||
| Telnet configuration is at „Verbindung „ sheet of BCI_RefIdent application | |||
| If no TMS then Make registry from file TMS_registry_Country_ Area_PABX.reg and edit values of CountryCode, AreaCode, PrefixIfMore | TMS_registry_Country_Area_PABX.reg | ||
| TeliRef For TeliRef connection please put connecton string into PbIniSrv.mdb and set path of PbIniSrv.mdb inside sheet „Datenpfade” of BCI_RefIdent application. | CreateDB.sql | ||
| If database TeliMan/TeliRef no exist then use CreateDB.sql for create it. | CreateDB_OlderThan_7_0_5204_2011_06_22.sql | ||
| SQL database log For create table BCIEvents please use CreateDB.sql | |||
| Database
access configuration details are at „Datenbankprotokoll” sheet of
BCI_RefIdent application. Das Feld (SQL).TeliUsers.PhoneNumber entspricht dem Feld (SQL).BCIEvents.CalledId und dem Feld (TMSConfig.mdb).tblUsers.ExternalNumber Das Feld (SQL).TeliUsers.LineName wird nicht mehr verwendet |
|||
| BCI-TMS-Protocol.mdb log Please install TMS as first. | TMS: 4.5.0.775;17.10.2007 | ||
| C:\Programme\TeliMan Pro Server\TMConfig\TMS_Config.mdb | |||
| Table: tblUsers, Column: ExternalNumber | |||
| If problems then See BCIErrorLog.txt. | |||
| Debug on: „Ctrl + Alt + Shift + D”, off: „Ctrl + Alt + Shift + N” | |||
| CalledID Name | Cli: 4_5_2692, Srv: 4_5_831; 07.02.2008 | ||
| C:\Programme\TeliMan Pro Server\TMConfig\TMS_Config.mdb tblCalledIDNames | |||
| TMS Active Directory (LDAP) | 27.05.2008 Srv: 5_0_929 | ||
| pbinisrv.mdb\ DataBases | |||
| Name = „Active Directory 01” Type = „ActiveDirectory” CnnString = “Provider=LDAP;Server=romico-server;User=TestUser;Password=test” RefConnStr = "Provider=SQLOLEDB.1;User ID=TeliMan;Password=TeliRefPass;Initial Catalog=TeliMan;Data Source=RomicoCtiRefSqlServer\SQLEXPRESS" RefTable = “TeliRef” Enabled = true |
|||
| 1. CnnString: Server - IP or DNS path 2. CnnString: User - user in domain |
|||
| TMS Active Directory (LDAP) add extra internal number | 19.08.2009 Srv: 5_0_3483 | ||
| add second item (Intern) in TeliRef from source database. Remove main-part (configuration in pbinisrv) of complete number and check is it internal, if ok then add internal to reference database (for Active Directory) | Does not work from version 2011.05.27 Srv: 7_0_5165 (MainNumber format changed) | ||
| from number +49 1771234567 add also 67 when pbinisrv.mdb\
Database\ MainNumber= +49 17712345 and internal length=2 New column MainNumber (Text (20) Allow null) in table Databases |
|||
| TMS Active Directory (LDAP) add extra internal number with replace | 21.10.2009 Srv: 5_0_3512; RefSearch: 1_1_183 | ||
| add second item (Intern) in TeliRef from source database. Replace main-part (configuration in pbinisrv) on part after ; of complete number and check is it internal, if ok then add internal to reference database (for Active Directory) | Does not work from version 2011.05.27 Srv: 7_0_5165 (MainNumber format changed) | ||
| from number +49 1771234567 add also 3267 when pbinisrv.mdb\
Database\ MainNumber= +49 17712345;32 and internal length=4 New column MainNumber (Text (50) Allow null) in table Databases |
|||
| TMS Active Directory (LDAP) add extra internal number with replace. Use list of possible values (and replacements) to replace. | 2011.05.27 Srv: 7_0_5165; RefSearch: 1_1_217 | ||
| Add second item (Intern) in TeliRef from source database. Replace main-part (configuration in pbinisrv) on part in brackets of complete number and check is it internal, if ok then add internal to reference database (for Active Directory) from number +49 1771234567 add also 3267 when pbinisrv.mdb\ Database\ MainNumber= +49 17712345(32) and internal length=4. MainNumber can be list "+49 608495(1111);+49 6958(2222)” now. | |||
| RefSearch.exe for "TextFile" source adds extra internal number with replace. It uses list of possible values (and replacements) to replace. | CTI_Server > "16.11.2011, 10:01:00; 7.0.0.5377"; RefSearch: 1.1.0.238 | ||
| Add second item (Intern) in TeliRef from source database. Replace main-part (configuration in pbinisrv) on part in brackets of complete number and check is it internal, if ok then add internal to reference database (for Active Directory and TextFile) from number +49 1771234567 add also 3267 when pbinisrv.mdb\ Database\ MainNumber= +49 17712345(32) and internal length=4. MainNumber can be list "+49 608495(1111);+49 6958(2222)” now. | |||
| CAPIFax – Protocol Configuration | CTI_Server > CTI_Server_7_0_5413_2012_01_12 | ||
| 1.
CapiFax localization (whole CAPIFax directory containing all Client.CLT
directories): [HKEY_LOCAL_MACHINE\SOFTWARE\ROMICO\CAPIFAX_Config] "CAPIConfig_Path"="\\\\192.168.11.123\\TeliFax" 2. CTI_Config.mdb – tblUsersFax configuration. Columns: UserName - CAPIFax userName (must be the same as “UserName.CLT” in CAPIFax directory (without “.CLT” string)) InternalNumber, UserID - from tblUsers. |
|||
| TeliRef To CTI_Config.mdb–users configuration update by RefSearch CTI | CTI_Server > CTI_Server_7_0_5428_2012_01_19 | ||
| Description: | |||
| It is
possible to update following fields in CTI_Server users configuration
(CTI_Config.mdb.tblUsers) automatically: UserName, Name1, Name2, Company, E-Mail, using data from source reference database (SQL, MAPI, ADS, TextFile) when phone number matches CTI_Config.mdb.tblUsers InternalNumber or Phone2 or Phone3 or Phone4. |
|||
| Note: UserName can be updated using following settings: “NoChange”,
“InternalNumber”, “Name1, Name2”, “Name2, Name1”, “Name1 Name2”, “Name2 Name1”, “Name”. Where “Name” option can be configured as extra source column (in CTI_CentralIni.sdf.FieldsAssingDefinition.UserName column) for SQL and TextFile, and as account name for ADS. |
|||
| Configuration (how to start CTI_Config.mdb auto-configuration): | |||
| a) [HKLM]\ SOFTWARE\ ROMICO\ CTI_Server\ Server001\ RefSearch\ CTI_Config_Actualize ="1" | |||
| b) Source database in CTI_CentralIni.sdf should have UseForCTI_Config flag set in order to be used as source database for CTI_Config.mdb contacts. | |||
| c) Start RefSearch – each contact found in reference source database that matches CTI_Config.mdb.tblUsers numbers will be automatically used to update CTI_Config.mdb database. | |||
| *All changes in CTI_Config.mdb will be automatically reloaded in CTI_Server in one minute or less. | |||
| External Absence Support – Synchronization With Lotus | CTI_Server > CTI_Server_7_0_5598_2012_01_31 | ||
| TeliBar_2_0_3585_2012_02_01 | |||
| AbsenceSynchronizer settings | |||
| This application is responsible for importing absence information from Lotus to CTI Server database. Before you run it, please go through the following steps: | |||
| 1. Absence data folder. Locate the folder where you keep appointment information exported from Lotus. This folder should contain either *.csv or *.txt files in Lotus format. Copy a complete path pointing to that folder and paste it into the following Windows registry key value: | |||
| [HKEY_LOCAL_MACHINE\SOFTWARE\ROMICO\ AbsenceSynchronizer\Synchronizer001] |
|||
| "ImportFromPath"="C:\\Example\\MyLotusAppointments”. | |||
| 2. Database connection string. It is necessary to specify connection string to the database used by CTI Server, to which absence information will be imported from the folder mentioned above. The connection string should be added to the same registry key as the ImportFromPath value: | |||
| [HKEY_LOCAL_MACHINE\SOFTWARE\ROMICO\ AbsenceSynchronizer\Synchronizer001] |
|||
| "ImportToDBConnectionString"="Data Source=(local)\\SQLEXPRESS;Initial Catalog=ROMICO-CTI;Integrated Security=SSPI;" | |||
| 3. Basic rules. The application referred to as AbsenceSynchronizer has to run all the time as otherwise no absence information will be imported. It is advisable to start it with Windows, for example by adding it manually to the Autostart folder. | |||
| 4. File names. AbsenceSynchronizer considers file names as phone numbers. If a file is named 1234.txt, its content (the absence information) is assigned to a phone number of 1234. | |||
| CTI Server settings | |||
| CTI Server supports both internal absence (the one it used to support so far) and a new kind of absence – the external one (that is, imported from an external application like Lotus). If you want it to handle external absences, please go through the following steps: | |||
| 1. Enable this feature. To enable external absence support just put a value of “1” in the following registry key value: | |||
| [HKEY_LOCAL_MACHINE\SOFTWARE\ROMICO\ CTI_Server\Server001\AbsenceController] |
|||
| "ExternalAbsenceList_Enable"="1". | |||
| CTI_Server Restart is necessary. | |||
| 2. Create database table. It is necessary and very important to create a new database table that will keep the imported absence information. Please go to CTI Server support folder and find a file named UserExternalAbsence.sql (it is usually stored in the following folder: C:\Programme\ROMICO\CTI_Server\Support\). Open it with Microsoft SQL Server Management Studio and execute so that the new table is created in the ROMICO-CTI database. | |||
| Configure ADS FieldsAssignDefinition in CTI_CentralIni.sdf | CTI_Server_7_0_5643_2012_02_27 | ||
| ADS – Possible values in CTI_CentralIni.sdf.FieldsAssignDefinition: | |||
| 1. FIRSTNAME - first name of the user | |||
| 2. LASTNAME - last name of the user | |||
| 3. USERNAME – ADS account login (sAMAccountName) | |||
| 4. FULLNAME - full name of the user | |||
| 5. OTHERNAME - additional name, such
as the nickname, or the middle name of the user |
|||
| 6. COMPANY – company name | |||
| 7. EMAIL - email address of the user | |||
| 8. GUID - GUID of the object as
stored in the underlying directory store |
|||
| 9. ADSPATH | |||
| 10. TELEPHONEHOME - home phone number of the user | |||
| 11. TELEPHONEMOBILE - mobile phone number of the user | |||
| 12. TELEPHONENUMBER - work-related phone number | |||
| 13. FAXNUMBER - fax phone number | |||
| 14. TELEPHONEPAGER - pager phone number | |||
| 15. @ANY_Text – Constant text will be copied to selected field when using “@”. |
|||
| Configure MAPI FieldsAssignDefinition in CTI_CentralIni.sdf | CTI_Server_7_0_5643_2012_02_27 | ||
| MAPI – Possible values in CTI_CentralIni.sdf.FieldsAssignDefinition: | |||
| 1. FIRSTNAME - first name of the user | |||
| 2. LASTNAME - last name of the user | |||
| 3. BUSINESSTELEPHONENUMBER - Business phone number | |||
| 4. BUSINESS – Business phone text | |||
| 5. HOMETELEPHONENUMBER – home phone number | |||
| 6. HOME – home phone text | |||
| 7. MOBILETELEPHONENUMBER - mobile phone number | |||
| 8. MOBILE – mobile phone text | |||
| 9. OTHERTELEPHONENUMBER - other phone number | |||
| 10. OTHER – other phone text | |||
| 11. BUSINESS2TELEPHONENUMBER - business2 phone number | |||
| 12. BUSINESS2 – business2 phone text | |||
| 13. HOME2TELEPHONENUMBER – home2 phone number | |||
| 14. HOME2 - home2 phone text | |||
| 15. PRIMARYTELEPHONENUMBER – primary phone number | |||
| 16. PRIMARY – primary phone text | |||
| 17. EMAIL1ADDRESS - Email | |||
| 18. COMPANYNAME –company name | |||
| 19. ENTRYID – Outlook entry ID | |||
| 20. FOLDERID – Outlook folder ID | |||
| 21. STOREID – Outlook store ID | |||
| 22. @ANY_Text – Constant text will be copied to selected field when using “@”. |
|||
| Database CTI_CentralIni moved to SQL server | CTI_Server_7_0_6751_2013_08_08 | ||
| Added user property DIS_Server, this property is used for DBConnector as param. Value of this property is calculated from config database, it is server path and database name to server sql with pbini data. Property DIS_Server is send to loged in CTI_Client by new network message. | |||
| Property of DIS_Server is calculated as: | |||
| use DIS_Server from user configuration, | |||
| if this configuration is no exist then, | |||
| use DIS_Server from UserGroup configuration, | |||
| if this configuration is no exist then, | |||
| use Main DIS_Server selected in configuration. | |||
| Main DIS_Server can be definened and main selected in Config database, | |||
| if this configuration no exist then, | |||
| we use default SQL Server from configuration of CTI_Server (TMS_Config->Algemein: SQL-Server and SQL-DBName). | |||