13 - 10 CA50/UCA Client & Server Developer & User Guide
Planning PBX Integration
The CA50 must be assigned a phone extension. This requires the UCA server to be seeded with extensions that
can be assigned to users at login time. In addition, the UCA server must be seeded with all phone numbers that an
associate would need to call from a CA50.
Prepping the phone extension pool and additional phone book entries is a multi-step process:
1.
Identify all extensions that are currently in use for desk phones, wall phones, etc.
2.
Identify available extensions (new or unused) that can be placed into the phone extension pool.
3.
Adjust call coverage groups and call rollover groups to include the extensions in the pool.
4.
Associate the phone extensions in the pool with the appropriate groups for assignment when an associate logs
in, and for display in the phone book.
Developing User Profile Templates and Associations
The user profile templates define access rights and privileges for various associates who use the CA50. Privileges
are related to an associate's role and the primary association of a profile template is based on role.
Developing Custom Business Applications (optional)
To provide associates with additional capabilities such as price checking, item location, task management, etc.,
custom Web applications can be developed for the CA50 to access over the network. Sample price lookup
applications are provided as examples in the UCA server install.
Identifying Site Specific Settings
As each site is deployed there are settings in the DB that are specific to the network structure at the site. This
includes the UCA server address or host name, PBX address and URLs for any business applications used by the
CA50. Depending upon the network characteristics there are some network timeout settings that may need to be
adjusted. For more information, see the
Base XML Profile Sample on page 7-25
(WebServiceResponseTimeout,
CacheTimeToLive, BadRFSampleThreshhold, GoodRFSampleThreshhold and MinSignalStrength).
Configuring Site User Lists with Role/Group Assignments
If the built in Device User Authentication is used, the tables must be seeded with the users at the site. Since the
UCA login process depends upon a role and group for the associate logging in, an audit should be performed of the
users at that site (either in the built authentication tables or in the external authentication database that was
integrated).
Configuring a Site Phone Extension Pool
Phone extension setups and needs may vary from site to site. An audit is required to determine exactly how the
PBX at the site is configured. Make any required adjustments to the phone extension pool and appropriately seed
the phone extension pool.
Configuring Additional Phonebook Entries
Similar to the phone extension pool, additional phone book entries must be evaluated at each site to account for
the variations at each site.
NOTE
An external application can be developed to use the Phone Extension Web Service to update the UCA
server as part of the customer's process for maintaining the PBX.
NOTE
For sample business applications see
Appendix I, Business Applications Supplement
.
Summary of Contents for CA50
Page 1: ...CA50 UCA Client Server Developer User Guide ...
Page 2: ......
Page 3: ...CA50 UCA Client Server Developer User Guide 72E 93914 02 Revision A November 2009 ...
Page 18: ...xvi CA50 UCA Client Server Developer User Guide ...
Page 24: ...xxii CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 30: ...1 6 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 34: ...2 4 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 48: ...3 14 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 106: ...4 58 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 109: ...UCA Client Application on the CA50 5 3 Page intentionally blank ...
Page 110: ...5 4 CA50 UCA Client Server Developer User Guide ...
Page 135: ...UCA Server 6 25 Figure 6 30 Installing Prerequisites Figure 6 31 SQL Server Setup ...
Page 200: ...7 32 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 284: ...9 56 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 302: ...10 18 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 350: ...11 48 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 358: ...12 8 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 418: ...A 6 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 436: ...B 18 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 478: ...E 12 CA50 UCA Client Server Developer User Guide 6 7 8 9 10 11 ...
Page 488: ...F 4 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 492: ...G 4 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 510: ...I 14 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 538: ...Index 12 CA50 UCA Client Server Developer User Guide ...
Page 540: ......
Page 541: ......