How to enable custom fields
Description:
Enable and customize custom fields
Enabling the IAS Custom Fields
Access to Imagicle UC Suite server via RDP and edit file:
C:\Program Files (x86)\StonevoiceAS\Apps\Speedy\Settings\CustomFields.config.xml
Add the required lines for each internal and/or external custom field to be enabled (see sample below).
<?xml version="1.0" encoding="utf-8"?>
<configuration>
...
<!-- External phone-type Custom field -->
<preference key="EnableFieldExternalCustom1" value="true" />
<preference key="LabelExternalCustom1" value="Assistant Number" />
<preference key="FieldTypeCustom1" value="Telephone" />
<!-- External string-type Custom field -->
<preference key="EnableFieldExternalCustom2" value="true" />
<preference key="LabelExternalCustom2" value="Assistant Name" />
<preference key="FieldTypeCustom2" value="String" />
...
<!-- Internal string-type Custom field -->
<preference key="EnableFieldInternalCustom1" value="true" />
<preference key="LabelInternalCustom1" value="Manager Name" />
<preference key="FieldTypeCustom1" value="String" />
<!-- Internal phone-type Custom field -->
<preference key="EnableFieldInternalCustom2" value="true" />
<preference key="LabelInternalCustom2" value="Manager Number" />
<preference key="FieldTypeCustom2" value="Telephone" />
...
<!-- Add the following two lines to show enabled custom fields in web portal -->
<preference key="InternalHiddenColumns" value="Businessphone,Companyname,Custom10,Custom3,Custom4,Custom5,Custom6,Custom7,Custom8,Custom9,Fax,FaxAlias,Homephone,HomePhoneAlias,Mobileprivate,MobilePrivateAlias,MobileBusinessAlias,BusinessPhoneAlias,Postaladdress,CostCenter"/>
<preference key="ExternalHiddenColumns" value="Custom10,Custom3,Custom4,Custom5,Custom6,Custom7,Custom8,Custom9,Homephone,HomePhoneAlias,FaxAlias,Mobileprivate,MobilePrivateAlias,MobileBusinessAlias,BusinessPhoneAlias,Postaladdress,Primaryextnumber,Username,Department,CostCenter"/>
...
</configuration>
Save and close the file
Restart CTI service from this menu item: Attendant Console ⇒ Manage Service
Note: You can have the same custom field enabled for Internal (UC Suite users) and External (Contact Manager) contacts, providing they share same field type (both String or Telephone).
"Telephone" custom field type is associated to a phone number that can be dialed by Attendant Console and IP Phones.
How to enable and display custom fields in Attendant Console
Internal custom: "Colleagues" tab, by checking relevant custom field from "Show" pull-down menu
External custom: "Contacts" tab, by checking relevant custom field from "Show" pull-down menu
How to enable and display custom fields in IP Phones
Edit file: C:\Program Files (x86)\StonevoiceAS\Apps\Speedy\Settings\SpeedyPhoneService.config.xml
Add the following lines between "configuration" statements:
<preference key="Speedy.contacts.DisplayPhones" value="Custom1" />
<preference key="SearchFormFields.field.label.Custom.GetFrom" value="External" />
Save and close file
Please remember that "Telephone" type custom fields are displayed in the list of contact's associated phone numbers and they can selected to trigger an outgoing calls. "String" type custom fields are displayed while selecting "Details" softkey.
Edit the label name for Internal custom fields in UC Suite's user management web portal (optional)
Edit file: C:\Program Files (x86)\StonevoiceAS\Locale\EN\users.dat.asp
"EN" is the language folder in use. You can change data for other languages, too: IT, FR, ES, DE, AR
Pls. change below lines as required.
strUsersField_user_Custom1 = "Manager name"
strUsersField_user_Custom2 = "Manager number"
strUsersField_user_Custom3 = "Label_name_custom_field_3"
strUsersField_user_Custom4 = "Label_name_custom_field_4"
strUsersField_user_Custom5 = "Label_name_custom_field_5"
strUsersField_user_Custom6 = "Label_name_custom_field_6"
strUsersField_user_Custom7 = "Label_name_custom_field_7"
strUsersField_user_Custom8 = "Label_name_custom_field_8"
strUsersField_user_Custom9 = "Label_name_custom_field_9"
strUsersField_user_Custom10 = "Label_name_custom_field_10"
Save and close file
See below a screenshot from user's data, with new custom labels:
Please remember that above labels change is lost after an Imagicle release update. You must edit users.dat.asp again, to restore custom labels.
|
||
This article was: |
Prev | Next | |
FAQ and Solutions | Wrong name and visibility for Contact Manager local directory |