Documentation Contents | User Documentation | Administrator Documentation | Index of terms | Technical Support | On-line Search |
fxLdapSync - synchronization FX/MX users with LDAP |
FaxChange (MobilChange) database is accessed using fxODBC (ADO) interface, so application must be run directly on FaxChange (MobilChange) server.
To install it, simply copy content of support\FaxChange\FxLDAPsync folder from UMS CD to disk on server.
Application gets list of users based on specified filter from LDAP server and according this list configures, creates
or deletes users in FaxChange (MobilChange) database. It can report info about its work in umsMonitor (you must import umsmonitor.reg
file from install folder into registry) and sends result of synchronization to the specified address.
Application can be run manually or in regular intervals using any task scheduler, e.g. like task in umsTaskManager.
[HKLM/Software/datasys/faxchange/fxldapsync]
.
Values description:
ldap_nm_EmplID=DsFx2ID | ldap_dv_EmplID | -- | user ID uživatele, e.g. personal number |
ldap_nm_fEmail=mail | ldap_dv_fEmail | ldap_mf_fEmail | mail address |
ldap_nm_Mobile=mobile | ldap_dv_Mobile | ldap_mf_Mobile | mobile phone |
ldap_nm_fName=displayName | ldap_dv_fName | ldap_mf_fName | display name or name (givenname) |
ldap_nm_fName2 | ldap_dv_fName2 | ldap_mf_fName2 | surname (sn) |
ldap_nm_fCostCode=DsFx2Costcode | ldap_dv_fCostCode | ldap_mf_fCostCode | costcode for user |
ldap_nm_Phone=telephoneNumber | ldap_dv_Phone | ldap_mf_Phone | phone number |
ldap_nm_FaxNum=facsimileTelephoneNumber | ldap_dv_FaxNum | ldap_mf_FaxNum | fax number |
ldap_nm_FaxFlg | ldap_dv_FaxFlg | ldap_mf_FaxFlg | setting of FaxChange rights |
ldap_nm_fCover=DsFx2Coversheet | ldap_dv_fCover | ldap_mf_fCover | coversheet name |
ldap_nm_fGroup=DsFx2Group | ldap_dv_fGroup | ldap_mf_fGroup | user's group in FaxChange |
ldap_nm_Division | ldap_dv_Division | ldap_mf_Division | division |
ldap_nm_Dept=department | ldap_dv_Dept | ldap_mf_Dept | department |
ldap_nm_Job | ldap_dv_Job | ldap_mf_Job | job name |
ldap_nm_Street=streetAddress | ldap_dv_Street | ldap_mf_Street | address |
ldap_nm_City=l | ldap_dv_City | ldap_mf_City | city or location |
ldap_server_2, ldap_server_3, ... - other start points, if necessary.
fxLdapSync.reg
file in installation folder.
Command line parameters:
fxLdapSync [options] options: /<appname> application type (FX or MX). If not specified, FX is assumed /w prompt for password for root_DN /d<path> log path. valid only if "logpath" parameter is not specified in the registry. /r<path> name of alternative configuration. It must be stored as subkey of HKLM/Software/datasys/faxchange/fxldapsync. /h this helpAlternative configuration is good for separate settings for synchronization of FaxChange and MobilChange, or for synchronization against more LDAP servers with different setting.
fxLdapSync.reg
file allows this. But you must add "Microsoft Exchange System Objects" container of Active
Directory into searched branch.
LDAP name | tUser name | Remark |
FAXNUM (string, <30 chars) |
No direct equivalent, but used to generate record in PABX database (see algorithm above) and AutoPABX item in FreeText | unique fax number, used for fax receiving |
FAXCSH (string, <30 chars) |
fCover | coversheet page name for given user |
FAXGRP (string, <30 chars) |
fGroup | defines user group which is user member of and whose standard settings will be applied to this user's FaxChange attributes if explicit setting isn't specified |
FAXFLG (string, <30 chars) |
fFlags, fControl, fLng – see next table | contains these settings: fax permissions and language; structure is described in next table |
INTERNET-ADDR | fEmail | SMTP address |
COSTCODE | fCostCode | Cost centre code |
COMMON-NAME | fName | User name |
Char | Meaning | Values | Mapping to FX |
1 | right to send international faxes | y (yes), n (no), d (standard setting according to group rights) | fFlags character 1, values Y/N/D |
2 | right to send long distance faxes | y (yes), n (no), d (standard setting according to group rights) | fFlags character 2, values Y/N/D |
3 | right to send faxes out of your PBX | y (yes), n (no), d (standard setting according to group rights) | fFlags character 3, values Y/N/D |
4 | right to send faxes inside of your PBX | y (yes), n (no), d (standard setting according to group rights) | fFlags character 4, values Y/N/D |
5 | right to use low priority faxes | y (yes), n (no), d (standard setting according to group rights) | fFlags character 5, values Y/N/D |
6 | right to use normal priority faxes | y (yes), n (no), d (standard setting according to group rights) | fFlags character 6, values Y/N/D |
7 | right to use high priority faxes | y (yes), n (no), d (standard setting according to group rights) | fFlags character 7, values Y/N/D |
8 | right to schedule fax sending | y (yes), n (no), d (standard setting according to group rights) | fFlags character 8, values Y/N/D |
9 | right to send faxes | 0 (yes, standard user), 1 (no, faxing disabled) | fControl bit 0: 0 = enabled, 1 = disabled |
10 | setting language for communication | 0 (CZ), 1 (UK), 2 (SK) | fLng = "CZ", "UK" or "SK" |