Site Installation Guidelines 13 - 9
Planning and Preparation Activities
Developing a List of Roles
To develop a list of company-wide roles, use associate titles. The most important aspect of a role is selecting a
profile template that allows each role to a range of privileges. For example, some associates might have access to
business applications where other associates may not.
Developing a List of Groups
To develop a list of company-wide groups, or departments, use phone extension pools and additional phone book
entries. The groups drive how a phone extension gets assigned when an associate logs in. It is then used to
organize the phone book to facilitate looking up various associates.
Planning Walkie-Talkie Channels and Addresses
Plan walkie-talkie channel allocations and multicast addresses/ports for the walkie-talkie channels. Walkie-talkie
channels use multicast packets and this requires a plan when using multicast addresses to route the multicast
packets. Normally, channels are allocated on the same multicast address with incrementing port numbers.
Planning User Authentication (Device Users and Console Users)
The UCA server defaults to using the built in Device User Authentication and Console User Authentication via Web
Services that access the UCA database. These authentication services can be redirected to alternate user
authentication Web Services. If the built in user authentication is used, the user can be maintained via the Console
or the User Management Web Service. If it is desired to use an external authentication database for either device
users or console users, custom authentication Web Services can be developed based on the UCA Sample
Authentication and UCA Console Sample Authentication reference implementations supplied in the UCA server
Install. Because they are separate authentication Web Services, the Device Users and Console Users can be
independently redirected.
For detailed information about the these optional APIs, see the following sections:
•
CA50 Device User Authentication Process on page 11-5
•
Device User Authentication Web Service on page 11-8
•
User Management Web Service on page 11-29
•
Console User Authentication Web Service on page 11-40
.
NOTE
The UCA server and the UCA client application reserve the first port for asynchronous communications
from the server to the UCA clients. This means that Channel 1 on a device is not the first port in the range.
It is recommended to start the port ranges on a '0'. For example, the multicast channels start on address
239.192.2.2 port 5000. This means that the reserved server communications channel is on port 5000.
This means that walkie-talkie channel 1 is on port 5001, channel 2 is on 5002, and so forth.
Built In Authentication Web Service
Built In Management Web Service
Device Users
UCA\Client\Authentication\Authentication.asmx
UCA\Server Management\UserManagement.asmx
Console Users
UCA\Server Management\Authentication\ ManagementAuthentication.asmx
UCA\Server Management\UserManagement.asmx
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: ......