Motorola CA50 Developer & User Manual

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 4
ii CA50 Client/UCA Server Developer Guide
without permission in writing from Motorola. This includes electronic or mechanical means, such as photocopying, recording, or information storage and retrieval systems. The material in this manual is subject to change without notice.
The software is provided strictly on an “as is” basis. All software, including firmware, furnished to the user is on a licensed basis. Motorola grants to the user a non-transferable and non-exclusive license to use each software or firmware program delivered hereunder (licensed program). Except as noted below, such license may not be assigned, sublicensed, or otherwise transferred by the user without prior written consent of Motorola. No right to copy a licensed program in whole or in part is granted, except as permitted under copyright law. The user shall not modify, merge, or incorporate any form or portion of a licensed program with other program material, create a derivative work from a licensed program, or use a licensed program in a network without written permission from Motorola. The user agrees to maintain Motorola’s copyright notice on the licensed programs delivered hereunder, and to include the same on any authorized copies it makes, in whole or in part. The user agrees not to decompile, disassemble, decode, or reverse engineer any licensed program delivered to the user or any portion thereof.
Motorola reserves the right to make changes to any software or product to improve reliability, function, or design.
Motorola does not assume any product liability arising out of, or in connection with, the application or use of any product, circuit, or application described herein.
No license is granted, either expressly or by implication, estoppel, or otherwise under any Motorola, Inc., intellectual property rights. An implied license only exists for equipment, circuits, and subsystems contained in Motorola products.
MOTOROLA and the Stylized M Logo and Symbol and the Symbol logo are registered in the US Patent & Trademark Office. Bluetooth is a registered trademark of Bluetooth SIG. Microsoft, Windows and ActiveSync are either registered trademarks or trademarks of Microsoft Corporation. All other product or service names are the property of their respective owners.
Motorola, Inc. One Motorola Plaza Holtsville, New York 11742-1300
http://www.motorola.com/enterprisemobility

Patents

This product is covered by one or more of the patents listed on the Web site: http://www.motorola.com/enterprisemobility
/patents.
Page 5

Warranty

Mobile Device

The CA50 is warranted against defects in workmanship and materials for a period of one year (12 months) from date of shipment, provided the product remains unmodified and is operated under normal and proper conditions.

Accessories

CA50 accessories, such as cables and power supplies, carry a warranty term of ninety (90) days from the date of shipment.

CA50 Server Software

The CA50 Server Software ships with Motorola’s standard 90-day software warranty. During the warranty period, Motorola will replace damaged or defective media. Telephone and e-mail access are also provided for the sole purpose of reporting a non-conformance issue, and for Motorola to verify the existence of the issue and determination of the conditions under which the issue may recur.
iii
For enhanced support over the standard warranty, including full access to technical support resources and rights to download entitled software releases, Motorola recommends purchasing a CA50 Server Software Support agreement.
To maintain MSP support beyond the 90-day warranty period, Motorola recommends purchasing an MSP Software Support agreement. Note: MSP Software Support agreements must be purchased separately or in addition to CA50 Server Software Support agreements.
Page 6
iv CA50 Client/UCA Server Developer Guide

Revision History

Changes to the original manual are listed below:
Change Date Description
72E-93914-01 Rev. A 3/2008 Initial release 72E-93914-02 Rev. A 11/2009 Updates:
UCA Server and test applications PBX support Profile Wizard Localization Scanning support Appendix H, UCA Server Backup and Restore.
Adds:
CA50 802.11a band support CA menu options Appendix I, Business Applications Supplement Appendix J, Commands and Command Usage.
Page 7

Table of Contents

Patents........................................................................................................................... ii
Warranty ........................................................................................................................ iii
Mobile Devic e .................. .......................................... ............................................. i ii
Accessori es .. ..... .... .. ..... .... .. ..... .... ..... .. .... ..... .. .... ..... .. .... ..... .. .... ..... .. .... ..... .. ..... .... .... . iii
CA50 Server Software ............................................................................................ iii
Revision History............................................................................................................. iv
Overview........................................................................................................................ xvii
About This Guide
CA50 Configurations...................................................................................................... xviii
Chapter Descriptions..................................................................................................... xviii
Notational Conventions............... .. .................... .................... .. .................... ................... xx
Related Documents and Software.......................................... ................... .................... xxi
Service Information........................................................................................................ xxi
Chapter 1: Overview
Overview .... ................... .................. .................... .................... ................. .................... . 1-1
CA50 Features .......................... .................................................................................... 1-2
Bar Code Scanning Functionality ............. ............................................ .. ................. 1-2
Messaging/Paging Functionalit y ..................................................................... ........ 1-3
Walkie-Talkie (Multicast ) Functionality .................................................................... 1-3
Voice Call (Unicast) Functionality .................................. ..................................... .... 1-3
Components in the CA50 Solution ................................. ......................................... 1-4
Quick Startu p G u id e Ov e rview ....... .. ............................. .......................................... ..... 1-4
Quick Startup Guide ..................................................................................................... 1-5
Chapter 2: Development and Deployment Checklist
Overview .... ................... .................. .................... .................... ................. .................... . 2-1
Steps in the Dev elopment and D e p lo y m e n t C h e ck li s t ................ .................................. 2-1
Overview of th e CA5 0 S o lu ti o n ............................................................ ......................... 2-2
Step 1. UCA Server - Install .......................................................................................... 2-2
Page 8
vi CA50/UCA Client & Server Developer & User Guide
Step 2. Business Application for CA50 - Generate ................ .. ..................................... 2-2
Step 3. CA50 Device Settings - Optimize Settings ....................................................... 2-2
Step 4. UCA Server Files and Databases - Populate with Site/User
Specific Infor m a tion ............ ............................. ....................................................... ............ 2-3
Step 5. Wirele s s In f ra s tructure - Optim iz e fo r C A 5 0 ..................................................... 2-3
Step 6. IP PBX Integration (Optional) ............................... ............................................ 2-3
Step 7. Deploy CA50 Solution ...................................................................................... 2-3
Chapter 3: Getting Started
Overview .... ................... .................. .................... .................... ................. .................... . 3-1
Unpacking the CA50 ..................................... .................. .................................... .......... 3-1
CA50 - Front/Back Views .............................................................................................. 3-2
CA50 - Side Views ........................................................................................................ 3-3
Preparing the CA50 for Use .................... .................... .................................................. 3-4
Inserting and Removing the Battery ........... ....................................... ...................... 3-4
Battery Information ....................................................................................................... 3-6
Taiwan - Recycling .................................................................................................. 3-6
Battery Facts ........................................................................................................... 3-6
Battery Safety Guidelines ....................................................................................... 3-6
Charging Te mp e ra tu re .......... .. ....................................................... ......................... 3-7
Average Charge Time .................. .. ..................... .. .............................................. .... 3-7
Charging Batteries .......................................... ....................................................... ....... 3-8
Charging the Battery in a CA50 .. .. .......................................................................... 3-8
Charging Spa re Ba t te ries ........ .. ............................. ................................................. 3-8
Charging Te mp e ra tu re .......... .. ....................................................... ......................... 3-8
Battery Management Recommendations ....................................... .. .. ........................ .. 3-9
Powering On the CA50 - Pre-deployment .................................................................... 3-11
CA Menu ................................................................................................................. 3-12
Sleep Mode ....................................................................... .. .......................................... 3-13
Power Off ...................... ... .. .......................................... ................................................. 3-13
Chapter 4: CA50 Modes of Operation
Overview .... ................... .................. .................... .................... ................. .................... . 4-1
CA50 Login - Post-deployment ..................................................................................... 4-2
Login Options .......................................................................................................... 4-2
Power On ................................ .......................................... ...................................... 4-2
Employee Identity Validation
(Scanning a Login Bar Code and entering a PIN) ................................... ............. 4-3
Logoff Optio ns . ....................................................... .......................................... ....... 4-4
Display Status Icons ..................................................................................................... 4-5
CA50 Keys, Actions and Features ..................... ...................... ..................................... 4-7
CA50 Indications ........................................................................................................... 4-10
LED Indications ....................................................................................................... 4-10
Audio Indications ..................................................................................................... 4-11
Screen Indications .......................... ...................... ...................... ...................... ...... 4-12
Using an Earbud .................................................... ....................................................... 4-13
Wireless Security Protocols for the CA50 ..................................................................... 4-14
Data Capture ............ .. ................ .......................................... ........................................ 4-15
Page 9
Table of Contents vii
Laser Scanning .......................... .................. ................................... .................. ...... 4-15
Scanning Con s id e ra tions ..................... ................ ................................................... 4-15
Scanning ...................................................................................... ........................... 4-16
Resetting the CA50 ....................................................................................................... 4-17
Performing a Wa rm B o o t ................... .......................................... ........................... 4- 1 7
Performing a Cold Boot ........................................................................................... 4-17
Waking the CA50 .......................................................................................................... 4-18
Accessing the CA Menu ............................................. .. ........................ .. ...................... 4-18
Out-of-Box CA Menu Options ....................................................................................... 4-19
Walkie-Talkie (Multicast) Communication ..................................................................... 4-31
RF Network Optimization for Walkie-Talkie Communication .................................. 4-31
Walkie-Talki e F unc tions .................................... ............................. ......................... 4-32
Naming Walkie-Talkie Channels ................................. ...................... .. .................... 4-33
Operating Walkie-Talkie .......................................................................................... 4-34
Voice (Unicast) Calls .................................................................................................... 4-36
Communication Hierarchy ....................................................................................... 4-36
Standard (Non-PBX) Calls ...................................................................................... 4-37
PBX Calls ............................. ................... .................................. ................... ........... 4-37
Voice (Unicast) Call Functionality - PBX Calls vs.
Direct CA50-to-CA50 IP Based Calls ................................................................... 4-40
Browsing the Phone Book ....................................................................................... 4-42
Making a Voice (Unicast) Call ................................................................................. 4-45
Receiving a Voice (Unicast) Call ............................................................................. 4-45
Transferring a Call .................................................................................................. 4-46
Parking a Call .. .. .......................................... ....................................................... ..... 4-47
Retrieving a Parked Call ......................................................................................... 4-50
Park/Retrieve Troubleshooting ............................................................................... 4-52
Voice (Unicast) Call States ..................................................................................... 4-53
Sample Business Application ....................................................................................... 4-54
Accessing the Menu and Phone Book in the Business Application ........................ 4-54
Answering a n Inc o m ing Voice (Unic a st) ........... ... ................................................... 4-5 5
Launching the Sample Business Application While in a Voice (Unicas t) Call ......... 4-56
Accessing C ommunication O p tions from a Business Applica tion ......... ............. .. ... 4-57
Chapter 5: UCA Client Application on the CA50
UCA Client Application Overview ............................ .................. ................................... 5-1
Chapter 6: UCA Server
Overview .... ................... .................. .................... .................... ................. .................... . 6-1
UCA Server Overview .............................................................. .................... ................. 6-2
Server Functionality ...................................................................................................... 6-4
Device Registration ................................................................................................. 6-4
Login Process ......................................................................................................... 6-4
User Profile Delivery ............................................................................................... 6-4
Voice Communication Setup and Maintenance ....................................... .. ............. 6-4
Demo Solution .............................................................................................................. 6-5
Business Application and Associated Database ............. .................... .. .................... .... 6-5
Development Toolkit with Sample Source Code .......................................................... 6-5
Page 10
viii CA50/UCA Client & Server Developer & User Guide
Required Development Tools ......................................................... ........................ 6-5
Theory of Operation ............................................................ .......................................... 6-6
UCA Server Requirements and Setup .......................................................................... 6-7
Minimum Server Hardware Requirements .............................................................. 6-7
Server Softw a re R e q ui re m e n t s. .............................................................................. 6-7
UCA Server Installation ................................... ...................... ...................... ................. 6-9
Installation Prerequisites ......................................................................................... 6-9
Installing UCA Server Software ......................... ...................... .................... ........... 6-10
Uninstalling UCA Server Software .......................................................................... 6-42
Validate Successful Server Installation and Proper Performance ................................ 6-45
Validate Proper Launch and Login to the UCA Server Web Console ..................... 6-45
Validate a CA50 Can Log In to the UCA Server ..................................................... 6-46
Configuring Firewalls .................................................................................................... 6-47
System Settings ............................................................................................................ 6-48
UCA Server Security ................................................ ................ ................................. .... 6-54
SSL (Secure Socket Layer) .................................................................................... 6-54
Directory Level Passwor d Pro t e c tio n fo r Se n s itive Web Service s ............ .............. 6- 5 7
Encryption/Decryption of the UCA Server Configuration Files ................................ 6-57
Encryption of Passwords Stored in the UCA Database .......................................... 6-57
CA50 Capabilities with an Offline UCA Server ............................................................. 6-58
Chapter 7: XML Profile for Configuration
Overview .... ................... .................. .................... .................... ................. .................... . 7-1
XML Profile Overview ................................................................................................... 7-2
Delivery of the XML Profile to the C A 5 0 ............................................ ..................... 7-2
XML Profile Layout .................................................................................................. 7-3
User Profile Section ...................................................................................................... 7-4
User Profile Elements ............................................................................................. 7-4
Static Menus Section ... .. ........................................... .. ........................ .......................... 7-13
Menu Elements .............................. .................. .................. .................. ................... 7-15
Changing the Ring Tone for the UCAClient Application ......................................... 7-16
Modifying Phone Book Menu Behavior ................................ .. ...................... ........... 7-17
Descriptions of Phone Book Web Service Methods ............................................... 7-19
Menu States .................................... .......................................... ...................... ........ 7-22
Key Attribute Definitions ............................................................................................... 7-23
Setting up Walkie-Talkie Channels in the Base Profile ........................................... 7-24
Base XML Profi le S ample .... .. ............................. .......................................... ................ 7-25
Completed User XML Profile Sample ........................................................................... 7-27
Chapter 8: XML Profile Builder for Device Configuration
Overview .... ................... .................. .................... .................... ................. .................... . 8-1
Profile and Menu Contents ..................................................................................... 8-1
Theory of Operation ............................................................ .......................................... 8-2
XML Profile Layout ....................................................................................................... 8-3
XML Profile, Pro file Section .... ............... ............................. ............................. ....... 8-3
XML Profile, Menu Section ..................................................................................... 8-3
XML Profile, P ro f ile S e c tio n ........ .. ............... .......................................... ....................... 8-4
Create New Profile .................................................................................................. 8-4
Page 11
Table of Contents ix
Phone Settings ........................................................................................................ 8-6
Walkie-Talki e Se ttings .......... .. ............... ............................. ............................. ....... 8-7
Download Files Settings ............................ .. ...................... .. ................................... 8-10
Desktop Settings ..................................................................................................... 8-11
Volume Setti n g s .. .. .. .......................................... ...................................................... 8- 1 2
Metrics & Logging ................................................................................................... 8-13
Device Settings ....................................................................................................... 8-14
Client Settings ......................................................................................................... 8-15
Alert Settings ........................................................................................................... 8-16
Create Menus ............................ .......................... .. .. ....................... .. .. .......................... 8-21
Add Menu Elements ............................ .. .. ......................... .. ..................................... 8-22
Add a Static Menu Element ................................ ...................... ...................... ........ 8-23
Add a Dynamic Menu Element ............................... .................... .................... .. ...... 8-24
Add a Client Command Menu Element ............................ .. ..................................... 8-25
Add a Server Action Menu Element ........................................................................ 8-26
Add Menu States ................................. ......................... .. .. .. ......................... .. ............... 8-27
Add Menu States ........................................... .. .. ......................... .. .. ........................ 8-27
Chapter 9: UCA Server WebConsole Graphical User Interface
Overview .... ................... .................. .................... .................... ................. .................... . 9-1
UCA Server WebConsole Interface Overview ............................................................ .. 9-2
Login to the UCA Server System ................................................................... .. ............. 9-3
System Status Tab View ................................................................ ......................... .. .. .. 9-5
Server Statu s .............................. .......................................... .................................. 9-5
Devices ................................................................................................................... 9-6
Phone and Walkie-Talkie Tab View ......................................... ...................... ............... 9-7
Phone Extension Status .......................................................................................... 9-7
Phone Extension Pool ............................................................................................. 9-8
Phone Extension Import File Format ....................................... .................. ............. 9-13
Additional Phonebook Entries ....................................... .................. .................. ...... 9-14
Deleting Phone Extensions ..................................................................................... 9-17
Device User Accounts Tab View ................................................................. ................. 9-18
Recent Users .......................................................................................................... 9-18
All Users ........................................... ....................................................... ................ 9-19
Editing User Password ............................................................................................ 9-23
Deleting a User ....................................................................................................... 9-24
Device User Imp o rt File Format ............. ... ............... ............................................... 9-25
Profile Management Tab View ...................................................................................... 9-26
Create an Associated Base Profile ......................................................................... 9-27
Editing an Associated Base Profile ......................................................................... 9-28
Deleting Associated Base Profiles .......................................................................... 9-29
Roles and Groups Tab View .......................... .. ........................ ..................................... 9-30
Groups .................................................................................................................... 9-30
Roles ...... ............. ............. ........... .............. ............. ........... ............. ............. ............ 9-33
System Management Tab View ........................... .. ....................................................... 9-37
System Settings ...................................................................................................... 9-37
Console Users ........................................................................................................ 9-43
Tools ....................................................................................................................... 9-47
UCA Server WebConsole GUI Utilities ........................... .............................................. 9-52
Page 12
x CA50/UCA Client & Server Developer & User Guide
Find Utility ............................................................................................................... 9-52
Delete Utility .............................. ....................................................... ....................... 9-52
Import Utilit y ............................................. ....................................................... .............. 9-55
Chapter 10: CA50 Business Application Development
Overview .... ................... .................. .................... .................... ................. .................... . 10-1
Business App lication Overvi e w ............................................... ...................................... 10-2
Business Ap p lic a ti o n D e velopment Environment ...... ............................................. 10-2
CA50 Web Application Developer Guide ....................................... ............................... 10-3
Launching a Bu s in e s s A p p lic a tion ............ ......................................... ..................... 10-3
Automating the Launch of the UCA Client Application ............................................ 10-3
Employee Identity Validation ................................................................................... 10-3
Request Format .............. ...................... ...................... ...................... ...................... 10-4
Response Format ................................................................................................... 10-4
HTML Elements ...................................................................................................... 10-5
Best Practices and Considerations for CA50 Development ....................................... .. 10-12
Data Collecti o n .. .......................................... ....................................................... ..... 10-12
Access to Communication Options and the Web Application ................................. 10-12
Business Ap p lic a ti o ns and their Exte n si o ns ....... .. ....................................................... . 10 - 1 6
Business Ap p lic a ti o n E x te n sions Web Serv ic e . ............................. ......................... 10- 1 6
Chapter 11: UCA Server Optional APIs
Overview .... ................... .................. .................... .................... ................. .................... . 11-1
UCA Server Optional APIs Overview .................................................. .......................... 11-2
Location of Optional APIs and Web Messaging Service ........... .................... .......... 11-3
Alternate Mechanism for Login and Authentication ................................. ............... 11-3
Alternative Mechanism for Server Management
and Maintenance of Customer Data .................................................................... 11-4
Mechanism for Sending Text Messages to the Device ........................................... 11-4
CA50 Device User Authentication Process .................................................................. 11-5
Process Flow ...... .......................................... .......................................... ................ 11-5
UCA Authentication Process Diagram .......................... ...................... .................... 11-7
Device User Authentication Web Service ............................................... ...................... 11-8
Authentication Web Service Methods ..................... .................... .................... ........ 11-8
Phone Extension Web Service ................... .................... .................... .. .................... .... 11-14
Phone Extension Web Service Methods ............... .................................................. 11-14
Group Management Web Service Methods ........................................ .................... 11-18
Role Management Web Service Methods ............................. ................................. 11-22
Device Messaging Web Service ................................................................................... 11-26
Device Messaging Web Service Methods .............................................................. 11-26
User Management Web Service ................................................................................... 11-29
User Management Web Service Methods .............. ...................... ...................... .... 11-29
Console User Authentication Web Service .................................................. ................. 11-40
Console User Authentication Web Service Methods .................... .......................... 11-40
Customizing the Console Login Process ................................................................ 11-43
UCA Server Optional API Samples ............... .. ............................................................. 11-44
UCA Messaging Sample ......................................................................................... 11-44
UCA Phone Extension Sample ............................................................................... 11-46
Page 13
Chapter 12: Staging and Deploying CA50s
Overview .... ................... .................. .................... .................... ................. .................... . 12-1
Staging and De p lo ying CA50s ..................... ... .............................................................. 12-2
Rapid Deployment Bar Codes ............................ .. .................................................. 12-2
UCA.settings.xml File for Configuri ng the UCA Client Application ................ .......... 12-2
Staging Proc e s s fo r a C A 5 0 ..................................................... .................................... 12-4
Auto-launching the UCA Client Application ............................................................. 12-6
Staging and Lo ca l ization ............... ....................................................... ......................... 12- 6
OS/UCA Client Application Upgrades Pushed from MSP Provision ............................. 12-7
Minimizing N e tw o r k T r a f fic fro m the MSP Agent ... ................................................. 12-7
Chapter 13: Site Installation Guidelines
Overview .... ................... .................. .................... .................... ................. .................... . 13-1
Site Installation Guidelines Overview ........................................................................... 13-2
Maximum Number of CA50s Deployed Per Site ..................................................... 13-2
Wireless Network Optimization ............................................................................... 13-2
Decrease Roam Times Through a Channel Mask ..................................... .. ........... 13-3
Battery Management ...................................... ...................... ...................... ............. 13-6
UCA Server Requirements ............................................... ............................................ 13-7
Phone Information ................................................................................................... 13-7
Operations Information ........................................................................................... 13-7
Walkie-Talki e In fo r m a ti o n ................................. ............................. ......................... 13-7
IT Informatio n .............................. .......................................... .................................. 13-7
Stages of Planning and Preparation ....................................................... ...................... 13-8
Pre-deployment Activities - First Site ...................................................................... 13-8
Deployment Activities - Per Site .............................................................................. 13-8
Planning and Preparation Activities .............................. ...................... .......................... 13-9
Developing a List of Roles ...................................................................................... 13-9
Developing a List of Groups .............. ...................................................................... 13-9
Planning Walkie-Talkie Channels and Addresses .................................................. 13-9
Planning User Authentication (Device Users and Consol e Users) ....................... .. 13-9
Planning PBX Integration .................................................................. .................... .. 13-10
Developing Us e r Pr o f ile T e m p la t es and Associat io n s . ............................. .............. 13 - 1 0
Developing Custom Business Applications (opti onal) ......................... .................... 13-10
Identifying Site Specific Settings ............................................................................. 13-10
Configuring Site User Lists with Role/Group Assignments ..................................... 13-10
Configuring a Site Phone Extension Pool ............................................................... 13-10
Configuring Additional Phonebook Entr ies ............... .............................................. 13-10
Table of Contents xi
Chapter 14: Maintenance, Troubleshooting and Error Messages
Overview .... ................... .................. .................... .................... ................. .................... . 14-1
Maintaining the UCA Server ................................................ .. .......................... ............. 14-2
Scheduled Data Maintenance ................................................................................. 14-2
Keeping System Data and Configuration Up to Date .............................................. 14-3
Maintaining the CA50 ................................................................................................... 14-3
Cleaning and/or Disinfecting ................................................................................... 14-3
Troubleshooting ............................................................................................................ 14-4
UCA Server Installation/Uninstall ............................................................................ 14-4
Page 14
xii CA50/UCA Client & Server Developer & User Guide
CA50 Client ............................................................................................................. 14-6
CA50 Device ........................................................................................................... 14-11
UCA Server System Error Code Number Index ................................. .......................... 14-13
Client Generated Error Messages ...................... .. .................... .................... .......... 14-13
UCA Server System Error Code Number Ranges .............................................. .......... 14-16
General Errors ........................................................................................................ 14-16
UCA Database Errors ............................................................................................. 14-17
General Errors ........................................................................................................ 14-18
UCA Database Errors ............................................................................................. 14-34
Chapter 15: Localization
Overview .... ................... .................. .................... .................... ................. .................... . 15-1
UCA Server Localization .................... .................... .................... ................................... 15-2
CA50 Device Localization ............................................................................................. 15-3
Business Ap p lic a ti o n L o calization ............................................................... .................. 15-3
Installatio n ............... ................ ............... .............. ............... ............... .............. ....... 15-4
Appendix A: Specifications
Technical Specifications ............................................................................................... A-1
CA50 Accessory Specifications .................................................................................... A-4
Appendix B: Accessories
Overview .... ................... .................. .................... .................... ................. .................... . B-1
Accessori es S u mm a r y ....... .. ......................................................................................... B-2
Eight-Slot CA50 Charging Cradle ................................................................................. B-3
Setup ...... .. ............... ........................................................ ........................................ B-3
Battery Charging Indications ................................................................................... B-4
Charging Te mp e ra tu re .......... .. ....................................................... ......................... B-4
RF Connectivity ............. ................................................. ......................................... B-4
Single-Slot CA50 Charging Cradle with Spare Battery Charger ................................... B-5
Setup ...... .. ............... .......................................... ...................................................... B-5
Charging the Battery ............................................................................................... B-6
Charging the Spare Battery ................................................................................... B-6
Battery Charging Indications ................................................................................... B-7
Charging Te mp e ra tu re .......... .. ....................................................... ......................... B-7
RF Connectivity ............. ................................................. ......................................... B-7
Eight-Slot Spare Battery Charger ................................................................................. B-8
Spare Battery Charging .......................................................................................... B-8
Battery Charging Indications ................................................................................... B-9
Charging Te mp e ra tu re .......... .. ....................................................... ......................... B-9
LED Indications ....................................................................................................... B-9
Earbud .......................................................................................................................... B-10
Lanyard with Clip .......................................................................................................... B-11
Attaching and Removing the Lanyard .................................... .. ............................... B-11
USB Cable ...................... ................. ................ ................................. ................. ........... B-12
Communication Setup ............................................................................................. B-12
Wall Mount Brackets ..................................... ................................................................ B-13
Page 15
KT-102376-01R Bracket ......................................................................................... B-13
KT-102375-01R Bracket ......................................................................................... B-15
Appendix C: Enabling/Disabling Scanner Symbologies
Overview .... ................... .................. .................... .................... ................. .................... . C-1
Enabling/Disabling Symbologies .................................................................................. C-1
Supported Code Types ................................................................................................. C-2
Enabled Code Types .................................................................................................... C-2
Configuring Symbologies .............................................................................................. C-3
Configuring Symbologies During the Login Process .................................................... C-12
Configuring Sy mb o logies in a Busi n e s s A p p lic a ti o n ........ ............................................. C-12
Appendix D: Deployment Example - UCA Server Install & Basic User Setup
Overview .... ................... .................. .................... .................... ................. .................... . D-1
Outline of Steps to Perform ..................................................................................... D-2
Step 1. Required Site Settings for t h is Exercise ..................................... ................ ...... D-3
Wireless Network Site Settings ............................................................................... D-3
CA50 and UCA Server Settings ..................................... ......................................... D-3
Business App lication Settin g s ... ................ ....................................................... ....... D-3
Step 2. Setup Static IP on Server Hardware ................................................................ D-4
Step 3. Install UCA Server Software ............................................................................. D-4
Step 4. Validate Successful Server Installation on Laptop ........................................... D-5
Step 5. Create an XML Profile Called "Footwear.xml" .................................................. D-6
Step 6. Populate the UCA Server Database with 2 Users ............................................ D-11
Step 7. Generate Employee Login Bar Codes .............................................................. D-15
Step 8. RF Netwo rk ........... ........................................................................................... D-1 6
Step 9. Use MSP 3.1 to Prepare CA50 Devices for Use .............................................. D-16
Create RD Bar C o de s fo r th e C A 5 0 . ....................................................................... D- 1 7
Step 10. Depl oy C A 5 0 s ........................................ ........................................................ D-18
Deploy CA50s at the Site Location ......................................................................... D-18
Validate that the CA50 was Deployed Properly ............................ ...................... .. .. D-18
Employee Logs in to the UCA Server .............. ........................................ ............... D-18
Table of Contents xiii
Appendix E: Self Contained Pre-Built Demo
Overview .... ................... .................. .................... .................... ................. .................... . E-1
Outline of Steps to Perform ..................................................................................... E-2
Step 1. Hardware Required to Run the Demo Solution ................................................ E-2
Demo Solution System Diagram ............................................................................. E-3
Step 2. Setup Static IP on Server Hardware ................................................................ E-4
Step 3. Install UCA ServerDemo Software .......... ......................................................... E-4
Step 4. Validate Successful Server Installation on Laptop ........................................... E-5
Step 5. Config u re th e R F Ha rd w a re .......... ................................................................... E- 5
Step 6: Scan Rapid Deployment Bar Codes to Deploy CA50s .......................... ........... E-11
Step 7: Scan Employee Login Bar Code .......................................... ...................... ...... E-14
Managers ................................................................................................................ E-14
Sales Associates ..................................................................................................... E-14
Front End Associates .............................................................................................. E-16
Page 16
xiv CA50/UCA Client & Server Developer & User Guide
Step 8: Ready to Demonstrate the CA50 Voice and Scanning Functionality ............. .. E-17
Price Lookup SKUs for the Demo Solution ............................ ................................. E-17
Step 9. Modi fy in g th e Demo Solution: C re ating New Users ... .. ............. .. ... ............. .. ... E- 1 8
Appendix F: Rapid Deployment
Overview .... ................... .................. .................... .................... ................. .................... . F-1
Accessing the Rapid Deployment Client ................................................................. F-1
Scanning Rapid Deployment Bar Codes ............................... .. ............................... F-1
Rapid Deployment Window Options ............................................................................. F-3
Errors ...................................................................................................................... F-3
Appendix G: ActiveSync
Overview .... ................... .................. .................... .................... ................. .................... . G-1
Installing Act iveSync . .. ................ ....................................................... ........................... G -2
Setting Up an ActiveSync Connection .................................................... ...................... G-2
Connecting to the CA50 ............................................ .................. .................. .......... G-3
Downloading Data using an ActiveSync Connection .............................................. G-3
Appendix H: UCA Server Backup and Restore
UCA Backup & Restore ................................. ............................ .. ......................... .. ...... H-1
Key Features ................. .. ........................................................................................ H-1
Provide Database Credentials ................................................................................ H-2
Backup the UCA Server .......................................................................................... H-2
Restore the UCA Server ......................................................................................... H-3
Reconfigure the UCA Server .................................................................................. H-4
Appendix I: Business Applications Supplement
Introduction ................................................................................................................... I-1
Adding a Menu Option ........ .. ........................ ................................................................ I-2
Launching a Business Application on UCAClient Startup ............................................. I-3
Setting the HT M L Pa g e T itle .... .................................................................................. ... I-4
Adding a Timer to Visible and Vibrate Indicators .......................................................... I-4
Enabling the BackLight for HTML Pages ...................................................................... I-5
Download Files / Delete Downloaded Files .................................................................. I-5
Download Files to the CA50 Device Upon User Login ........................................... I-5
Download Files to the CA50 Device After User Login ........................ .................... I-6
Delete Downloaded Files .......................................... .................................... .......... I-6
Adding User Information to the HTTP Header ...................................................... .. ...... I-6
Assigning a Default Value to the SpinBoxControl ......................................................... I-7
Example .................................................................................................. ................ I-7
Code Samples for HTML Pages in Business Applications ........................................... I-7
Enlarging Fonts in a Menu List .................... ................................... .................. ...... I-7
Entering a Date in the Spin Box (HTML) ................................................................. I-8
Scanning Item/Enter Quantity Using Spin Boxes .................................................... I-9
Adding and Enlarging Images/Fonts .............................. .. ...................... .. ............... I-10
Enlarging Special Characters ................................................................................. I-12
Page 17
LED Settings (H T ML Business Ap plication) .. ............................. ............................. I-13
Appendix J: Commands and Command Usage
Introduction ................................................................................................................... J-1
Commands Usage in Profiles .............................................. ......................................... J-2
Commands Usage in Business Applications (HTML Pages) ........................................ J-4
Commands Usage in Notification Messages ........................................ ........................ J-14
Index
Tell Us What You Think...
Quick Startup
Table of Contents xv
Page 18
xvi CA50/UCA Client & Server Developer & User Guide
Page 19

About This Guide

Overview

This guide provides information for developers and integrators who are writing, deploying and maintaining applications for the UCA server and client.
NOTE Screens and windows pictured in this guide are samples and can differ from actual screens.
NOTE 1. For a complete checklis t outlining all the deve lopment a nd deploym ent activ ities requ ired to implem ent
a CA50 solution, see the Development and Deployment Checklist on page 2-1.
2. For a table listin g the most c ommonly req uested top ics within t his manua l, see the Q uick S t ar tup G uide
on page 1-5 and Quick Startup Guide on the last page of the manual.
Page 20
xviii CA50/UCA Client & Server Developer & User Guide

CA50 Configurations

Table 1-1
CA5090-0U0LF5KV11R 1-pack
CA5090-0U0LF5KV18R 8-pack

CA50 Configurations

Model Features
802.11b/g/a radio Note: Upon initial release, the CA50 hardware is WMM compatible but not software
enabled/supported. A future software release will enable WMM support.
802.11b/g/a radio Note: Upon initial release, the CA50 hardware is WMM compatible but not software
enabled/supported. A future software release will enable WMM support.

Chapter Descriptions

Table 1-2 lists the topics covered in this guide.
Table 1-2
Guide to Chapters
Chapter Description
Chapter 1, Overview Provides a general overview of UCA server functionality
and CA50 operation, components and features.
Chapter 2, Development and Deployment Checklist Identifies all the significant steps required to generate
and deploy a CA50 solution in a production environment.
Chapter 3, Getting Started Provides information about installing/removing the
battery, charging the battery, sleep mode and powering the CA50 on.
Chapter 4, CA50 Modes of Operation Provides information about using the CA50,
post-deployment.
Chapter 5, UCA Client Application on the CA50 Provides information about how to set up the CA50
client to connect and communicate with the UCA server.
Chapter 6, UCA Server Provides information about the UCA server software
(core server components, Web based console for server setup and maintenance, Demo Solution and Development and Integration Tool Kit) and the UCA server database, and includes a theory of operation.
Chapter 7, XML Profile for Configuration Defines what a profile is and what settings are included
in the profile. In addition, the manual outlines how to develop and customize a profile for a CA50.
Page 21
About This Guide xix
Table 1-2
Chapter 8, XML Profile Builder for Device Configuration Provides information about the Profile Builder
Chapter 9, UCA Server WebConsole Graphical User Interface Provides information about the UCA server
Chapter 10, CA50 Business Application Development Provides guidance for developing Web applications that
Chapter 11, UCA Server Optional APIs Outlines how to use the optional APIs that are installed
Chapter 12, Staging and Deploying CA50s Describes client/server features that allow packaging
Guide to Chapters (Continued)
Chapter Description
application which provides a user interface for an administrator to create new UCA XML profiles and modify existing UCA XML profiles.
WebConsole GUI and how to use it for UCA server configuration and setup.
reside on a Web server and are accessed by the CA50 UCA client application.
with the UCA server. These APIs are utilized to extend the standard Motorola provided UCA server functionality. In addition, the APIs enable integration of the server into the existing store processes.
applications and procedures for deploying applications onto the CA50 client.
Describes how to program the CA50 to automatically launch directly into the UCA client application with no user intervention.
Chapter 13, Site Installation Guidelines Provides information for planning and preparing the
UCA server and CA50 client for proper customer deployment. This includes planning, preparing and maintaining a customer site environment to organize phone book groups, identify phone extensions, walkie-talkie channels, etc.
Chapter 14, Maintenance, Troubleshooting and Error Messages
Chapter 15, Localization Provides information about the functionality of localized
Appendix A, Specifications Provides technical specifications for the CA50 client and
Appendix B, Accessories Provides descriptions and features of the CA50
Appendix C, Enabling/Disabling Scanner Symbologies Provides information for enabling and disabling
Appendix D, Deployment Example - UCA Server Install & Basic User Setup
Provides instructions on cleaning and storing the device, and provides troubleshooting solutions for potential problems during device operation.
versions of the UCA client software on the CA50 device.
cradles.
accessories.
symbologies on the CA50. A step-by-step exercise for the installation of a UCA
server, its configuration and the deployment of CA50s.
Page 22
xx CA50/UCA Client & Server Developer & User Guide
Table 1-2
Appendix E, Self Contained Pre-Built Demo Provides information about the CA50 Demo Solution
Appendix F, Rapid Deployment Provides information about using Rapid Deployment bar
Appendix G, ActiveSync Provides information about using Microsoft ActiveSync
Appendix H, UCA Server Backup and Restore Provides information about the UCA server backup and
Appendix I, Business Applications Supplement Provides examples and tips for writing business
Appendix J, Commands and Command Usage Provides the commands used in the profile, business
Guide to Chapters (Continued)
Chapter Description
which includes all the documentation and bar codes required to configure and demonstrate walkie-talkie communication, voice calls and price lookup functionality.
codes to download software to CA50s.
to manually update data on the CA50.
restore process.
applications for the CA50 device.
applications and notification messages that can be executed on the CA50 device

Notational Conventions

The following conventions are used in this document:
The terms client, device and terminal refer to the CA50 hand-held device.
Italics are used to highlight the following:
chapters and sections in this and related documents
dialog box, window, and screen names
drop-down list and list box names
check box and radio button names
icons on a screen
Bold text is used to highlight the following:
key names on a keypad
button names on a screen
Bullets (•) indicate:
action items
lists of alternatives
lists of required steps that are not necessarily sequential
Sequential lists (e.g., those that describe step-by-step procedures) appear as numbered lists
Text boxes:
NOTE This symbol indicates something of special interest or importance to the reader. Failure to read the note
does not result in physical harm to the reader, equipmen t or data.
Page 23
CAUTION This symbol in dicates tha t if this informa tion is ignore d, the possibi lity of dat a or material dam age may
occur.
WARNING! This sy mbol indica tes that if this informatio n is ignored , the possi bility that s erious person al
injury may occur.
IMPORTANT This symbol indicates that an important step is required to complete a task correctly.

Related Documents and Software

The following documents provide more information about the CA50.
CA50 Quick Start Guide, p/n 72-71770-xx
CA50 Regulatory Guide, p/n 72-96 711-xx
CA50 Cradles Regulatory Guide, p/n 72--96712-xx
Latest ActiveSync software, available at: http://www.microsoft.com.
About This Guide xxi
For the latest version of this guide and all guides, go to:

Service Information

If you have a problem with your equipment, contact Motorola Enterprise Mobility support for your region. Contact information is available at: http://www.motorola.com/enterprisemobility
When contacting Enterprise Mobility support, please have the following information available:
Serial number of the unit
Model number or product name
Software type and version number Motorola responds to calls by e-mail, telephone or fax within the time limits set forth in service agreements. If your problem cannot be solved by Motorola Enterprise Mobility Support, you may need to return your equipment
for servicing and will be given specific directions. Motorola is not responsible for any damages incurred during shipment if the approved shipping container is not used. Shipping the units improperly can possibly void the warranty.
If you purchased your Enterprise Mobility Solutions product from a Motorola business partner, please contact that business partner for support.
http://www.motorola.com/enterprisemobility/manuals.
/contactsupport.
Page 24
xxii CA50/UCA Client & Server Developer & User Guide
(Page intentionally blank.)
Page 25
Chapter 1 Overview

Overview

The CA50 is a compact mobile device for in-building use that combines bar code scan capability with WLAN voice and data communications. It offers mobile phone-style voice communications (walkie-talkie and voice calls), wireless bar code scanning, messaging/paging and data application support for information retrieval. CA50 voice capabilities greatly improve the accessibility of your workforce - mobile workers are never more than a phone call away. The built-in bar code scanner and display, allow the CA50 to be used for a virtually unlimited number of business application s suc h as price look up .
The CA50 is easy to use and increases worker productivity and availability, while reducing errors and improving customer service and satisfaction. The familiar and intuitive mobile phone-style user experience virtually eliminates the need for training. Small and light enough to wear on a lanyard or apron, or slip in a pocket, this device is the one device all your mobile associates should carry.
The CA50 can be deployed either as a personal or shared device. In environments where workers change shifts and days, enterprises can enable employees to select any available CA50 - and a simple log in configures the device on the fly with the right profile for that associate.
In addition to the CA50 mobile device, the CA50 solution includes a UCA server. The UCA server software uses a database to store the data for configuring, maintaining and tracking the CA50s.
Other sections in this chapter include:
A list of the components in the CA50 system. See Components in the CA50 Solution on page 1-4.
A list of CA50 functionality. See CA50 Features on page 1-2.
A table listing the most commonly requested topics within this manual. See the Quick Startu p Gui d e o n page
1-5 and on the last page of the manual.
NOTE For a complete c heckl ist o utlini ng all the d evelo pment and de ploym ent a ctivi ties re quired to im pleme nt a
CA50 solution, see the Development and Deployment Checklist on page 2-1.
Page 26
1 - 2 CA50/UCA Client & Server Developer & User Guide

CA50 Features

The CA50 is a Voice-over-IP (VoIP) enabled wireless scanner. It converges voice, bar code scanning and data capabilities into a single device.
Table 1-1 lists CA50 features.
Table 1-1
Wireless Bar Code Scanning Enables productivity-enhancing on-the-spot applications such as price
Wireless Messaging/Paging Enables more rapid response to customer request for assistance; enables better
WLAN-based Walk ie-Talkie Communications
WLAN Vo ice Calls from CA50 to CA50 Enables employees to place or receive a call anywhere in the enterprise to or
WLAN Vo ice Calls through an IP PBX PBX integration allows inbound customer calls to be forwarded directly to the
CA50 Features
Feature Benefit
verification and inventory check
management of employees through wireless distribution of tasks and real time acknowledgement of completion
Instant employee accessibility through a call to a group of workers simultaneously improves productivity and customer service; elimination of annoying pages and associated long response times
from another CA50 carrying associate; improved accessibility for customers and managers; ability to obtain needed information more rapidly for on-the-spot decisions
right employee in the right department. Also associates can call traditional land line phones through the PBX.
NOTE CA5090-0U0LF5KV11R 1-pack 802.11b/g/a and CA5090-0U0LF5KV18R 8-pack 802.11b/g/a radios

Bar Code Scanning Functionality

Third party business applications can utilize the CA50 1-Dimensional bar code scanner to scan bar codes such as UPC. An example of a third party business application is price lookup.
For additional information on business applications see Chapter 10, CA50 Business Application Development.
Page 27
Overview 1 - 3

Messaging/Paging Functionality

CA50 development and integration tools offer an optional server API that provides methods by which an application developer can generate various types of messages that can be sent to a CA50 from the server.
Text message - the device displays text to the user.
Text message with device based audio - the device displays text and plays the specified audio file (.wav file
preloaded onto the device). For additional information on messaging see pages 11-26 and 11-44.

Walkie-Talkie (Multicast) Functionality

Walkie-talkie communication is a one-to-many (multicast), half duplex, group communication mode that utilizes the wireless infrastructure of the facility to communicate within the four walls of the facility.
For example, an associate carrying a CA50 can press the Walkie-Talkie key and instantaneously communicate to a group associates carrying CA50s. While the first associate talks, the remaining associates carrying CA50s cannot respond until the first associate releases the Walkie-Talkie key.
For additional information on walkie-talkie communications see page 4-31.

Voice Call (Unicast) Functionality

A voice (unicast) call is a one-to-one full duplex communication mode that utilizes the wireless infrastructure of the facility to communicate within the four walls of the facility.
For example, an associate carrying a CA50 can select another associate to call from a phone book and carry on a full duplex, two way conversation with the second associate.
When a CA50 communicates via a voice call without a PBX, there is support for the following voice call functionality:
Initiating a voice call to another CA50 via a UCA server dynamically managed phone book
Receiving a voice call from another CA50
Placing a voice call on hold and then resuming the call (off hold)
Transferring a voice call to another extension (in the absence of PBX, call transfer is supported only in SIP
mode)
For additional information on voice calls see page 4-36.
If an IP PBX is integrated into the CA50 system, there is support for the following additional features:
Initiating a voice call to a traditional land line phone via a UCA server dynamically managed phone book
Receiving a switch board routed phone call from a customer
Receiving a voice call from an in-building land line
Transferring a voice call to another extension or a PSTN number via PBX using dynamically managed phone
book. For additional information on IP PBX see page 4-36
Parking a voice call on the PBX for pick up by another user using CA50 menu options For additional information on IP PBX see page 4-36.
Page 28
1 - 4 CA50/UCA Client & Server Developer & User Guide

Components in the CA50 Solution

The following components are required to implement the CA50 solution:
Mobile device: CA5090
UCA client application (for more details see page 5-1)
Software:
UCA server software (for more details see page 6-7)
MSP 3.x software (stage and provision provided free with the purchase of UCA server software)
Charging accessories
Wireless network (sold separately from components in the CA50 solution) The following components are optional to implement the CA50 solution:
IP PBX (optional - not sold by Motorola)
Accessories - v arious, such as spare batteries

Quick Startup Guide Overview

For a tab le listing the most commonly requested topics in this manual, see the Quick Startup Guide on page 1-5 and the back cover of the manual.
NOTE The Quick Startup Guide on page 1-5 is designed to be removed from the manual for easy reference.
Page 29

Quick Startup Guide

Introduction to CA50 Solution................................................................................................................................................................1-1, 1-2
Walkie-Talkie.................................................................................................................... 3-2, 4-31, 4-34, 4-56, 5-1, 6-4, 9-7, 13-7, 14-37, E-1
Channel Selection............................................................................................................................................................................. 4-34
Voice Calls...................................................................................................................................... 5-1, 6-4, 9-14, 9-7, 14-18, 14-17, 4-36, E-1
Phone Book.......................................................................................................................................................... 13-7, 13-10, 4-36, 4-42
Making/Receiving/Transferring Calls ..................................................................................................................................... 4-45, 4-46
Business Applications Like Price Lookup..................................................................................................................4-54, 6-5, 11-2, 13-10, E-1
Messaging/Paging ................................................................................................................................................................. 1-2, 11-26, 11-44
Components in CA50 Solution .......................................................................................................................................................................1-4
A Good Place to Start...............................................................................................................................................................................1-1, 1-2
Development and Deployment Checklist......................................................................................................................................2-1, 2-2, 13-2
Self Contained Pre-Built Demo......................................................................................................................................................................E-1
Deployment Example: UCA Server Install and Basic User Setup .................................................................................................................D-1
CA50 - Hardware
Physical Key Layout...................................................................................................................................................................... 3-2, 4-7, 4-19
Volume Control/Mute Modes/Headset ........................................................................................................................................ 3-2, 4-7, 4-13
CA50 - Configuration/Staging/Deploying
Reboot Device/Access the CA Menu........................................................................................................................................3-12, 4-17, 4-18
Device Staging and Deployment using MSP..................................................................................................3-12, 4-19, 12-1, 12-2, D-16, F-1
XML Profile Configures CA50 when Downloaded from Server ............................................................................................................ 7-1, D-6
Battery Management Recommendations .............................................................................................................. 3-6, 3-9, 4-4, A-1, B-8, B-12
Determining Version Information (OS, Client, etc.).............................................................................................................................. 4-2, 4-29
Server ...................................................................................................................................................................................................5-1, 6-2, D-1
Installing/Uninstalling Server Software .................................................................................................................................. 6-10, 6-42, 6-45
Server Hardware / Software Requirements ....................................................................................................................................... 6-7
Validate Successful Server Installation and Proper Performance .................................................................................................... 6-45
Web Console for Server Setup and Maintenance ................................................................................................................................9-2, 14-2
Login and Password .................................................................................................................................................................. 9-4, 6-13
Populate Database with User/Site Specific Information ................................................................................................................... 2-3
CA50 Capabilities with UCA Server.................................................................................................................................................. 6-58
Importing Users and Extensions ............................................................................................................................................. 9-13, 9-25
Troubleshooting/Error Codes........................................................................................................................................ 14-4, 14-6, 14-18
Alternate Administrative Mechanism to Manage Customer Data.......................................... 11-5, 11-14, 11-18, 11-22, 11-29, 11-36
Business Applications...............................................................................................................................................5-1, 10-2, 10-2, 10-12, E-1
Launching Business Applications .......................................................................................................................................................10-2, 12-2
Employee Identity Validation: Login Bar Codes and PIN ..................................................................................... 4-3, 11-5, 11-40, D-15, E-14
HTML Elements ...........................................................................................................................................................................................10-5
Troubleshooting/Error Codes.................................................................................................................................................. 14-4, 14-6, 14-13
PBX Integration ..................................................................................................................................... 4-36, 4-38, 6-48, 9-13, 9-41, 13-10
Overview 1 - 5
Page 30
1 - 6 CA50/UCA Client & Server Developer & User Guide
(Page intentionally blank.)
Page 31
Chapter 2 Development and Deployment Checklist

Overview

The Development and Deployment Checklist identifies all the significant steps required to generate and deploy a CA50 solution in a production environment.
To enable easy demonstration of the CA50, a self-contained pre-build Demo Solution is included on the UCA server Installshield. For details seepage E-1.

Steps in the Development and Deployment Checklist

Table 2-1
Step Checklist for Server Development and CA50 Deployment
Checklist - Server Development and CA50 Deployment Steps
1
UCA Server - Install
2
Business Application for CA50 - Generate (optional) NA
3
CA50 Device Settings - Optimize Settings NA
4
UCA Server Files and Databases - Populate with Site/User Specific Info
5
Wireless In fr astructure - O p timize for CA5 0
6
IP PBX Integration (Optional) Optional Optional
7
CA50s - Site Deployment
NOTE When using the Demo Solution, no user development is required for this step.
NOTE To simplify CA50 deployment, bar codes to configure the Ca50 are included in Appendix E, Self Contained Pre-Built
Demo.
Application
Developer
Integrator
Demo
Solution
1
NA
2
NA
1
NA
1
NA
1
NA
2
NA
Page 32
2 - 2 CA50/UCA Client & Server Developer & User Guide

Overview of the CA50 Solution

Overview of the System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Components in the CA50 Solution. . . . . . . . . . . . . 1-4
Walkie-Talkie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3, 4-31
Voice Calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3, 4-36
Business Applications like Price Check . . . . . . . . . 1-2, 10-2
Messaging / Paging . . . . . . . . . . . . . . . . . . . . . . . . 1-3, 11-26, 11-44
Self Contained Pre-build Demo . . . . . . . . . . . . . . . E-1

Step 1. UCA Server - Install

Overview of Server Functionality . . . . . . . . . . . . . . 5-1, 6-2
Server Hardware Requirements. . . . . . . . . . . . . . . 6-7
Server OS Requirements . . . . . . . . . . . . . . . . . . . . 6-7
Install UCA Server Software. . . . . . . . . . . . . . . . . . 6-9
Validate UCA Server Software Installed Properly . 6-45

Step 2. Business Application for CA50 - Generate

Definition of a Business Application. . . . . . . . . . . . 10-2
Build Web Business Application. . . . . . . . . . . . . . . 10-3
Launching Business Application . . . . . . . . . . . . . . 10-3, 12-2
Employee Identity Validation . . . . . . . . . . . . . . . . . 4-3, 10-3, 11-5, 11-40, E-14
Reference Implementation: (Demo Solution) . . . . . E-1

Step 3. CA50 Device Settings - Optimize Settings

Rapid Deployment Bar Codes . . . . . . . . . . . . . . . . 12-1, F-1
XML Profiles for Configuring the CA50 . . . . . . . . . 7-1, D-6
Optimize Battery Life . . . . . . . . . . . . . . . . . . . . . . . 3-9
Page 33
Development and Deployment Checklist 2 - 3

Step 4. UCA Server Files and Databases - Populate with Site/User Specific Information

Create Users Accounts . . . . . . . . . . . . . . . . . . . . . 9-20, D-1
Importing User Information . . . . . . . . . . . . . . . . 9-25
Create Phone Book Extensions . . . . . . . . . . . . . . . 9-9, D-1
Importing Extensions. . . . . . . . . . . . . . . . . . . . . 9-13, 9-25
Create XML Profiles . . . . . . . . . . . . . . . . . . . . . . . 7-1, D-1
Create Groups and Roles. . . . . . . . . . . . . . . . . . . . 9-30, D-1
(Optional) IP PBX Integration. . . . . . . . . . . . . . . . . 9-41, D-1
Self Contained Pre-built Demo. . . . . . . . . . . . . . . . E-1
Deployment Example . . . . . . . . . . . . . . . . . . . . . . . D-1, D-11

Step 5. Wireless Infrastructure - Optimize for CA50

Generate Wireless Profile (page 3-9)
Use the CA50 to perform 1st RF Site Survey
Note: The CA50 must be used for RF site surveys that require optimization of CA50 voice
communications. For these sites the CA50 is the only acceptable survey tool. Other mobile devices (such as an MC50) do not produce an equivalent signal strength indication as displayed on the CA50.
Ping (page 4-27)
Signal Strength Meter on the CA50 (page 4-22)
Optimize RF Infrastructure
Use the CA50 to perform 2nd, validation RF Site Survey (THIS is a mandatory step).
Recommended Signal Strength (page 3-10)

Step 6. IP PBX Integration (Optional)

IP PBX Integration to UCA Server . . . . . . . . . . . . . 4-37, 6-48, 9-13, 9-41

Step 7. Deploy CA50 Solution

Generate Rapid Deployment Bar Codes . . . . . . . . 12-1
Charge CA50 Device . . . . . . . . . . . . . . . . . . . . . . . 3-4, 3-8
Deploy CA50s at Store Location
Boot to CA Menu . . . . . . . . . . . . . . . . . . . . . . . . 3-11, 3-12, 4-17, 4-18, 4-19
Launch Rapid Deployment Client on CA50. . . . F-1, 4-19
Scan Rapid Deployment Bar Codes . . . . . . . . . F-1
Validate the CA50 was Deployed Properly
Confirm Network Connectivity . . . . . . . . . . . . . 4-5
Scan Bar Code to Login to UCA Server. . . . . . . . . 4-3
Train Employees to Use the CA50 . . . . . . . . . . . . . . . . . . 1-1, 1-2, 3-2, 4-3, 4-7, 4-31, 4-36, E-17
Page 34
2 - 4 CA50/UCA Client & Server Developer & User Guide
(Page intentionally blank.)
Page 35
Chapter 3 Getting Started

Overview

This chapter shows the parts of the CA50 and provides information about installing/removing the battery, charging the battery, sleep mode and powering the CA50 on.
Valuable topics in this chapter include:
CA50 views (page 3-2)
Inserting and removing the battery (page 3-4)
Average charge time (page 3-7)
Chargin g batteries (page 3-8)
Battery management recommendations (page 3-9)
Powering on the CA50, pre-deployment (page 3-11)
CA menu (page 3-12)
Sleep mode (page 3-13)
Powering off the CA50 (page 3-13).
NOTE 1. For a complete checkli st outli ning al l the dev elopm ent and deployme nt activ ities require d to impl ement
a CA50 solution, see the Development and Deployment Checklist on page 2-1.
2. For a table listing the mo st commo nly request ed topic s within this manual, see the Quick S t artup Gu ide on the last page of the manual.

Unpacking the CA50

Carefully remove all protective material from the CA50 and save the shipping container for later storage and shipping. Verify that you received the following equipment:
CA50
Lithium-ion battery
Regulatory Guide
Quick Start Guide. Inspect the equipment. If any equipment is missing or damaged, contact the Motorola Enterprise Mobility support
center immediately. See Service Information on page xxi for contact information.
Page 36
3 - 2 CA50/UCA Client & Server Developer & User Guide
Front View
Back View
Top View
Bottom View
Display
Receiver
Down Arrow
Left Soft
Key
Speaker
Microphone
Writing Area
Application Key (Walkie-T alkie “Talk” Key default)
Right Soft Key
Scan/Select
(“S”) Key
Battery Latch
Battery
LED
Up Arrow
Regulatory
Label
Scan Window
Charge
Contacts
(2)
USB Client Port
(Lift cover)
Scroll Bar

CA50 - Front/Back Views

Rapid Deploy
Programs Settings System info
Main
10:562
Admin
Channel 2
Floor
Phn bkMenu
Figure 3-1
CA50 - Front/Back Views
Page 37

CA50 - Side Views

Left Side
Right Side
Application Key
(Walkie-Talkie “Talk”
Key default)
Mute/Quiet Mode Key
Audio Jack
Volume Key
Up Down
Getting Started 3 - 3
Figure 3-2
CA50 - Side Views
Page 38
3 - 4 CA50/UCA Client & Server Developer & User Guide
click
Battery
Release Latch

Preparing the CA50 for Use

To prepare the CA50 for first time use:
Install the battery.
Charge the CA50 (charge spare batteries as needed).
Configure the CA50 device via Rapid Deployment bar codes (see Appendix F, Rapid Deployment).
NOTE When Rapid Deploy ment completes devic e configuration, the dev ic e h as a v al id network configuration and
the UCA client application communicates with a UCA server (assuming a valid UCA server address is contained within the Rapid Deployment bar codes).
RF settings and settings to communicate to the UCA server can be set several ways: by scanning one set of bar codes that configure both RF and UCA server settings; by scanning two separate sets of bar codes, one containing RF settings, the other containing UCA server settings; or, by scanning one set of RF parameters and setting the UCA server through an On Demand server function of MSP.
To completely update a C A50 devic e, up to thre e set s of Rapi d Deploy ment ba r codes m ay need s canni ng. When Rapid Development is complete, cold boot the CA50 to boot up into the UCA client application at which time the device communicates to the server and receives the login screen.
Charge the battery before or after it is installed. Use one of the spare battery chargers to charge the battery (out of the CA50), or one of the CA50 device chargers to charge the battery installed in the CA50.

Inserting and Removing the Battery

Inserting the Battery
Before using the CA50, insert the lithium-ion battery provided with the device.
1. Insert the battery, bottom first, into the battery compartment in the back of the device.
2. Press the battery down into the battery compartment until the battery release latch snaps into place.
Figure 3-3
Inserting the Battery
NOTE Position the battery correctly, with the battery charging contacts pointing towards the bottom of the CA50.
Page 39
Getting Started 3 - 5
Release Latch
Battery
Indent
Removing the Battery
1. Hold the device on its side and lift the release latch to disengage the battery from the device.
Figure 3-4
2. Insert a finger nail into the indent on the bottom of the battery and push downward. The battery should eject.
Figure 3-5
Lift Release Latch
Push Battery Indent
NOTE In the event of a tight battery fit, the battery may not drop out of the well as pictured in Figure 3-5. Should
this occur, releasing the battery latch adequately and pushing the battery indent lifts the battery slightly out of the well so that it can be gripped and pulled out.
Page 40
3 - 6 CA50/UCA Client & Server Developer & User Guide

Battery Information

Only genuine Motorola batteries (p/n 82-83172-01) should be used with CA50 devices and charging accessories.

Taiwan - Recycling

EPA (Environmental Protection Administration) requires dry battery producing or importing firms in accordance with Article 15 of the Waste Disposal Act are required to indicate the recycling marks on the batteries used in sales, giveaway or promotion. Contact a qualified Taiwanese recycler for proper battery disposal.

Battery Facts

Motorola rechargeable battery packs are designed and constructed to the highest standards within the industry. However, there are limitations to how long a battery can operate or be stored before needing replacement. Many factors affect the actual life cycle of a battery pack, such as heat, cold, harsh environmental conditions and severe drops.
When batteries are stored over six (6) months, some irreversible deterioration in overall battery quality may occur. Store batteries at half of full charge in a dry, cool place, removed from the equipment to prevent loss of capacity, rusting of metallic parts and electrolyte leakage. When storing batteries for one year or longer, the charge level should be verified at least once a year and charged to half of full charge.
Replace the battery when a significant loss of run time is detected. Standard warranty period for all Motorola batteries is 30 days, regardless if the battery was purchased separately or included as part of the mobile computer. For more information on Symbol batteries, please visit: http:/mysymbolcare.symbol.com/ba tter y /ba tbasic s 1.ht ml

Battery Safety Guidelines

The area in which the units are charged should be clear of debris and combustible materials or chemicals.
Particular care should be taken where the device is charged in a non commercial environment.
Follow battery usage, storage, and charging guidelines found in the user's guide.
Improper battery use may result in a fire, explosion, or other hazard.
To charge the mobile device battery, the battery and charger temperatures must be between
+32º F and +95º F (0º C and +35º C)
Do not use incompatible batteries and chargers. Use of an incompatible battery or charger may present a risk
of fire, explosion, leakage, or other hazard. If you have any questions about the compatibility of a battery or a
charger, contact Motorola Enterprise Mobility support.
Do not disassemble or open, crush, bend or deform, puncture, or shred.
Severe impact from dropping any battery-operated device on a hard surface could cause the battery to
overheat.
Do not short circuit a battery or allow metallic or conductive objects to contact the battery terminals.
Do not modify or remanufacture, attempt to insert foreign objects into the battery, immerse or expose to water
or other liquids, or expose to fire, explosion, or other hazard.
.
Page 41
Getting Started 3 - 7
Do not leave or store the equipment in or near areas that might get very hot, such as in a parked vehicle or near a radiator or other heat source. Do not place battery into a microwave oven or dryer.
Battery usage by children should be supervised.
Please follow local regulations to promptly dispose of used re-chargeable batteries.
Do not dispose of batteries in fire.
Seek medical advice immediately if a battery has been swallowed.
In the event of a battery leak, do not allow the liquid to come in contact with the skin or eyes. If contact has
been made, wash the affected area with large amounts of water and seek medical advice.
If you suspect damage to your equipment or battery, contact Motorola Enterprise Mobility support to arrange
for inspection.

Charging Temperature

IMPORTANT:
Charge batteries in temperatures from 0°C to 35°C (32°F to 95°F). Note that at temperatures above 30°C the charging temperature is monitored and controlled by the device and the
charging accessory. Charging is halted at temperatures above 35°C. The device or accessory indicates when charging is disabled due to abnormal temperatures via its LED and/or
battery icon. See Table 4-1 on page 4-5, Table 4-3 on page 4-10 and Table B-2 on page B-7.

Average Charge Time

A battery nominally take three hours to charge at ambient temperatures of 30° C or below. Charging at temperatures between 30° C and 35° C results in longer charge times of three to six hours.
NOTE Units do not charge at ambient temperatures above 35° C or below 0° C.
Page 42
3 - 8 CA50/UCA Client & Server Developer & User Guide

Charging Batteries

Before using the CA50 for the first time, charge the battery using a cradle until the green charge status LED lights. See Table 4-3 on page 4-10 for charge status indications. For information about the accessories available for the device, see Appendi x B, A c cessories.
NOTE The CA50 does not have an internal battery back up. If the battery is removed or replaced, the device cold
boots.
To charge batteries, use one of the following cradles:
Single-Slot CA50 Charging Cradle with Spare Battery Charger on page B-5
Eight-Slot Spare Battery Charger on page B-8.

Charging the Battery in a CA50

To charge the battery in a CA50:
1. Connect the charging accessory to the appropriate power source. See Appendix B, A ccessories for setup
information.
2. Insert the CA50 into a cradle. The CA50 begins charging. The charge status LED is solid red while charging,
then turns solid green when fully charged. See Table 4-3 on page 4-10 for charging indications.
For charging times, see Average Charge Time on page 3-7.

Charging Spare Batteries

Use one of the following accessories to charge a spare battery:
Single-Slot CA50 Charging Cradle with Spare Battery Charger on page B-5
Eight-Slot Spare Battery Charger on page B-8.
To charge a spare battery:
1. Connect the spare battery charging accessory to the appropriate power source.
2. Insert the spare battery into the accessory spare battery charging slot with the charging contacts facing down,
contacting the charging pins in the cradle. The battery begins charging. The charge LED on the cradle lights to show the charge status.
For charging times, see Average Charge Time on page 3-7.

Charging Temperature

See Charging Temperature on page 3-7 for detailed information.
Page 43

Battery Management Recommendations

Table 3-1 includes recommendations to maximize the CA50 run time per battery charge.
NOTE Ensure batteries are fully charged before use.
Getting Started 3 - 9
Table 3-1
Out-of-Box (no Access Point association)
Wireless Profile Creation (associated to Access Point)
Optimizing User Settings
Battery Management
CA50 Usage Battery Management Recommendation
Associate the CA50 device to an Access Point as quickly as possible. Out-of-box the CA50 lacks network details and is not associated with an Access Point. In
this state, the internal radio behaves as though the device is in CAM mode, utilizing maximum radio power until it is associated with an Access Point. The device should not remain in this max power usage mode for an extended period of time to prevent the battery from depleting.
Ensure the power mode is set to Max Power Save. This parameter is set through the scanning of MSP generated Rapid Deployment bar codes. See pages 12-1 and F-1.
Use Ring mode versus Vibrate mode; Ring mode consumes less power than Vibrate mode.
Disable the vibrate indicator by modifying the user XML profile in the Alert element “RecvCallNoCall” within the Alerts node. The “RecvCallNoCall” element must have a valid token for the value of the VisibleIndicator attribute and an empty string for value of the VibrateIndicator attribute. Example:
<Alerts> . . <Alert Event=”RecvCallNoCall” tone=”\Application\Wav\NewMsg.wav” VisibleIndicator=”RedSlowBlink” VibrateIndicator=”” /> . </Alerts>
When Not in Use
Use the earbud, when possible, versus the CA50 internal speaker; use of an earbud consumes less power than using the CA50 internal speaker.
Backlight: The backlight is a contributor to battery usage. Excessive backlight usage can contribute to reducing run time. The backlight can be modified using the UCA server Web Console: System Settings > Client.Backlight.Level (see System Settings on page 9-37).
Suspend the CA50 by putting it into
Note:
When in sleep mode, CA50 power consumption is significantly reduced but not eliminated. In this mode the CA50 can remain out of a c harger for approx im ately 4 8 hours before requiring a recharge.
For more information on charge times see Charging Batteries on page 3-8.
sleep mode
.
Page 44
3 - 10 CA50/UCA Client & Server Developer & User Guide
Table 3-1
Battery Management (Continued)
CA50 Usage Battery Management Recommendation
Optimizing a Wireless Network for Voice Communication
Maximizing Run Time (wireless infrastructure optimization)
Using the VoIP capabilities of the CA50 requires the wireless network to be optimized for voice, which places special demands on the network beyond those required for data alone. Many networks in use today are only optimized for data traffic.
Most wi-fi systems are built to deliver a signal strength of -75dBm. This is enough power for laptops to surf the Web and email.
VoIP requires a better signal to maintain a call and should be designed at -65dBm, which assures at least a 20dB SNR, even with a high noise floor.
For details on tools to perform a voice centric network site survey, see what is the first step in selling the CA50 Solution?
The items below are listed in order of impor tance w ith the m ost important recommendation first:
A high multicast bit rate (set at the Access Point) increases run time while decreasing walkie-talkie range and quality.
Increasing the number of CA50 devices actively engaged in voice (unicast) calls associated with the same Access Point can decrease CA50 run time and voice (unicast) call quality.
Loads associated with wireless bar code scanning and walkie-talkie communication are less taxing than voice (unicast) calls.
Increasing the RF activity (from non-CA50 devices, Access Points, noise, etc.) in the area of CA50 usage can decrease the CA50 run time, voice quality and range.
Increasing CA50 distance from an associated Access Point can decrease CA50 run time (due to rate scaling) even when no perceptible degradation in voice quality is noted.
Notes:
1
When
a CA50 is out of range of an Access Point, radio power consumption is
maximized, significantly degrading run time/battery life.
2
In 802.11b and 802.11g implementations, it is recommended to use radio channels
1, 6 and 11 to minimize inter-channel interference (which decreases run time).
NOTE Standard mobile suspend (sleep mode), resume and auto suspend modes used in Motorola mobile
devices do not apply to th e CA5 0 voi ce de vice becau se the radio must st ay ac tive to trans mit walkie- t alkie conversations and receive incoming voice calls.
Page 45

Powering On the CA50 - Pre-deployment

PL X.XX.XXX CE X.XX.XX PM XX.XX.X
CA Menu
Rapid Deployment
The CA50 device powers on when a charged battery is installed (see Inserting the Battery on page 3-4). If a charged battery was already installed and the device is put into sleep mode, press any key to wake the device.
NOTE If the device does not p ower on, th e battery charg e may b e deple ted. See Charging Batteries on page 3-8.
Upon initial use, first time out-of-box, the Motorola splash screen displays briefly and then the device boots up to the CA Menu. For additional information about the CA Menu see CA Menu on page 3-12.
Main
Rapid Deploy
Programs Settings System info
Getting Started 3 - 11
Figure 3-6
NOTE Use Rapid Deployment bar codes to initially stage and deploy the CA50 by setting the wireless network
Motorola Splash Screen and CA Menu.
configuration and enter the UCA server IP address. For information about configuring the CA50 using Rapid Deployment, see Chapter 12, Staging and Deploying CA50s and Appendix F, Rapid Deployment.
Page 46
3 - 12 CA50/UCA Client & Server Developer & User Guide

CA Menu

The CA Menu is the factory programmed start menu that allows access to the Rapid Deployment client, device settings, system information (such as OS version), reboot options and sleep mode (power off). The CA Menu displays when any of the events below are encountered.
First boot up of the device out-of-box.
Rebooting the device without UCA server details loaded (for example, the UCA server IP address).
Rebooting the device and manually pushing override keys that allow access to the CA Menu.
NOTE The CA Menu displays out-of-box and when reconfiguring the device, essentially whenever the CA50 is
not running its UCA client application.
From the CA Menu use the Up and Down arrow keys to highlight a menu option. Press the Scan/Select (S) key to launch an option. For a list of CA Menu options, see Table 4-6 on page 4-19.
To access the CA Menu, see Accessing the CA Menu on page 4-18.
Page 47

Sleep Mode

To place the CA50 device in sleep mode:
Select Sleep mode from the CA Menu (see CA Menu Options on page 4-19). or
On the UCA client application desktop, press the left soft key to display the UCA client application desktop menu (defined by the user profile and the current menu state). Use the Up and Down keys to select Sleep mode.
Getting Started 3 - 13
NOTE When in sleep mode, CA50 power cons umpti on is si gnifican tly reduc ed but no t elimi nated. Th e CA50 c an
remain out of a charger for approximately 48 hours before requiring a recharge. Placing the CA50 into sleep mode preven ts the occurre nce of comm unicatio ns (e.g., OS upgra des, phone
book updates, etc .). If the device is in sleep mode and pl aced in the cradle, the dev ic e wakes up and logs off the user.
Figure 3-7
Figure 3-8

Power Off

Remove the battery to power off the CA50 device.
Desktop Display UCA Client Application Desktop Menu
The Sleep mode? confirmation window displays.
Sleep Mode Confirmation Display
Press the left soft key to se lect Yes to turn off the screen and radio and put the device into sleep mode.
Press the right soft key to select No (to avoid sleep mode) and return to the prior screen.
Page 48
3 - 14 CA50/UCA Client & Server Developer & User Guide
(Page intentionally blank.)
Page 49
Chapter 4 CA50 Modes of Operation

Overview

This chapter covers various information about using the CA50, post-deployment. Valuable topics in this chapter include:
Logging in and logging out (beginning on CA50 Login - Post-deployment on page 4-2)
Employee identity validation (page 4-3)
Status icons (page 4-5)
Keys, controls and features on the device (page 4-7)
Earbud use (page 4-13)
Scanning (page 4-15)
Resetting (page 4-17)
Desktop menus (page 4-19)
Walkie-talkie (page 4-31)
RF network optimization for walkie-talkie communication (page 4-31)
Naming walkie-talkie channels (page 4-33)
Vo ice (unicast) calls (page 4-36)
Business applications (page 4-54)
Messaging/paging (page 11-26 and page 11-44).
NOTE 1. For a complete checklist outlining all the develo pment and deploy ment ac tivit ies requ ired to im plement
a CA50 solution, see the
2. For a table listing the mo st commo nly request ed topic s within this manual, see the Quick S t artup Gu ide on the last page of the manual.
Development and Deployment Checklist on page 2-1.
Page 50
4 - 2 CA50/UCA Client & Server Developer & User Guide
xx.x
OS version

CA50 Login - Post-deployment

Login Options

There are two login options for a store location. Only one method can be used at a single location.
Scan bar codes login:CA50 users scan a bar code to log into the device. User accounts are created on the server application. The login bar code sheet must be generated by a third party application.
Numeric input login: CA50 users enter a unique four digit number that is tied to a specific user account. Input is supported through a ‘spin box’ UI.
NOTE The numeric input can be a number from 1 to 5 digits.
If a device must be redeployed, an administrator must access the CA Menu and launch Rapid Deployment, or perform another deployment option.
See Powering On the CA50 - Pre-deployment on page 3-1 1 for information about pre-deployment. See Appendix F, Rapid Deployment for information about loading software onto the CA50 and configuring the
device for use.

Power On

1. The CA50 device powers on when a charged battery is installed (see Inserting the Battery on page 3-4). If a
charged battery was already installed and the device is put into sleep mode, press any key to wake the device.
NOTE If the device does no t power on, the battery ch arge may b e low or de pleted. See Charging Batteries on
page 3-8
2. The Motorola splash screen displays during boot. The device ID and boot type also display.
Figure 4-1
1. The device attempts to connect to the network, negotiating the network connection. On this screen, the user
can press the right soft key to Cancel connection negotiation and put the device into sleep mode.
Motorola Splash Screen
NOTE Because login options are serve r configurabl e (see Login Options on page 4-2) an automatic login can
be enabled on the server and the screen samples that follow may not display at login.
.
Figure 4-2
Network Negotiation Screen
Page 51
CA50 Modes of Operation 4 - 3
UCA client application version
2. The device connects to the UCA server. On this screen, press the right soft key to Cancel the connection and
to put the device into sleep mode.
Figure 4-3
3. Upon successful login, the UCA client application can display a login prompt. The login prompt is server
Server Connection Screen
configurable (see Login Options on page 4-22).
NOTE If the device cannot connect to the network or find the UCA server during the login attempt, an error
message displays, a beep sounds and a red LED blinks. A countdown error screen appears. When the countdown is complete, an automatic retry is attempted. If the Log key is pressed from the countdown screen, a Log screen displays with a log of the attempted network connection error. Automatic retry is disabled while in the Log screen.
From the Log screen a user can press the right soft key to go Back: to the error screen and restart automatic retry, or press right soft key to Cancel and put the device into sleep mode.

Employee Identity Validation (Scanning a Login Bar Code and entering a PIN)

For an employee to log in to the UCA server, scan an employee login bar code and optionally enter a PIN. For additional details see page D-15 and E-14
NOTE The Employee Identity Validation process is controlled by the UCA server application. For details see
page 5-1.
When the device is logged off, a log in prompt screen displays.
1.
Scan bar code
to log in
.
Exit
Figure 4-4
2. Press the Scan/Select key to scan the appropriate login bar code. Upon a successful login, a decode beep
sounds and the green LED blinks.
3. If a PIN is required to continue, the PIN input screen displays.
Figure 4-5
Login Prompt
PIN Input
NOTE PIN entry can be used to enhance security and assist in employee identity validation. For a sample
implementation see
page E-14.
Page 52
4 - 4 CA50/UCA Client & Server Developer & User Guide
4. Press the Up and Down keys to increment numbers in the current number field.
5. Press the left soft key to advance to the Next number field and press the Up and Down keys to increment
numbers in the current number field.
6. Repeat until the correct PIN is entered in each number field.
7. Upon successful login, the desktop displays.
10:523
First name, L
x123
Menu
Phn Bk
Figure 4-6
Successful Login - Desk to p

Logoff Options

There are several log off options:
Scan logoff bar code: Scan a specified bar code to log off. This logoff method only works when the device is at the desktop screen.
Menu selection logoff: Select the log off option from the menu.
Cradle logoff: Put the device into the charge cradle to logoff. Logoff is triggered by detecting an AC power connection.
Upon initial use, initial boot or after a reboot, the Motorola splash screen displays for approximately 10 seconds and the device boots up to a text-based interface to CA Menu that displays the Start menu.
Page 53

Display Status Icons

Status Bar
Option Bar
Signal Strength
Communication Status
Title
Battery Sta tus
Name
1
S
10:52S
First name, L
x123
CA50 Modes of Operation 4 - 5
Menu
Figure 4-7
Table 4-1
Wireless Signal Strength
Communication Status
CA50 Display Icons CA50/UCA Client & Server Developer & User Guide
CA50 Display Screen
Icon Description
x
1 - 32
Phn Bk
Excellent wireless network signal (100%-75% signal).
Fair wireless network signal (50%-25% signal).
No wireless network signal.
Walkie-talkie comm unic ation transmit channel number. A number from 1-32 channels displays in walkie-talkie communication
non-scan mode. Channel number.
Single channel walkie-talkie communication mode.
Title
10:52
Walkie-talkie communication scan mode.
On Call icon. Displays when on an active voice (unicast) call.
Mute mode. Displays when speaker is muted and when microphone is muted while on a
voice (unicast) call.
Do not disturb.
Time of day in hh:mm format (default); 12 hour clock. On a menu, phone book or business application screen a title displays. The
title is one to four characters in length. If no title is available, the default is time of day.
Page 54
4 - 6 CA50/UCA Client & Server Developer & User Guide
Table 4-1
Battery Strength
CA50 Display Icons CA50/UCA Client & Server Developer & User Guide (Continued)
Icon Description
Battery Strengths (from left):
Battery is fully charged (100% - 75% charge remains)
75% - 50% charge remains
50% - 25% charge remains
25% - 10% charge remains
10% - no charge remains
When the capacity of the battery reaches this level the battery icon blinks and an error tone sounds once every minute.
AC Power - Battery is charging
Battery capacity is unknown On USB - Battery Installed
On USB - No Battery Installed AC Power - No Battery Installed AC Power - Charge Complete
AC Power - Too Cold to Charge AC Power - Too Hot to Charge AC Power - Charger Fault
Page 55

CA50 Keys, Actions and Features

CA50 Modes of Operation 4 - 7
Table 4-2
KEYS
Soft Keys Left and right soft key functions are identified by the screen display. Scan/Select (S) key A
Front Application Key (Walkie-Talkie)
Side Application Key (Walkie-Talkie)
CA50 Key Functionality, Device Actions and Features
Key/Action/Feature Description
Select
menu. This key can be programmed to scan the bar code and post the data to the server when the device is in desktop mode. The URL to post the data can be modified/updated in the System Settings tab of the UCA server console. The developer can only reprogram this key for business applications when the device is in the desktop mode.
The URL. By default, it posts to the sample item lookup application. This default applies system-wide with the possible exception of within a business application where developers can override the default.
Press the boots.
Walkie-Talkie
business application. The key can be defined as a hotlink from the UCA Client. See
Walkie-Talkie
business application. The key can be defined as a hotlink from the UCA Client. See
key when a menu is activated; a
Scan
key launches the scan engine and post s decoded dat a to a server-defin ed
Mute
and
Scan/Select (S)
key by default. The developer cannot override the functionality in a
Chapter 7, XML Profile for Configuration
key by default. The developer cannot override the functionality in a
Chapter 7, XML Profile for Configuration
Scan
keys simultaneously to perform warm and cold
.
.
key to scan bar codes when not in a
Up and Down Arrow Keys Always scroll, but are server configurable for the desktop only. When in desktop
mode, these keys can be configured to launch a business application.
Volume Keys Up: Increases speaker or receiver volume, depending on the state of the device.
Down: Decreases speaker or receiver volume, depending on the state of the device.
Mute Key Mutes speaker or microphone, depending on the state of the device.
Press the boots.
Mute
and
Scan/Select (S)
keys simultaneously to perform warm and cold
Page 56
4 - 8 CA50/UCA Client & Server Developer & User Guide
Table 4-2
CA50 Key Functionality, Device Actions and Features (Continued)
Key/Action/Feature Description
ACTIONS
Boot - Warm
Use the Up and Down keys an d select Warm Boot from the CA Menu. or Press and hold the Mute and Scan/S elec t (S) keys simultaneously (for button
locations, see page 3-2) until a blank screen displays. Release the buttons while the red LEDs are flashing. This takes approximately 3 seconds.
See
Performing a Warm Boot on page 4-17
Boot - Cold Remove and re-insert the battery.
or Use the Up and Down keys to select Cold Boot from the CA Menu. or Press and hold the Mute and Scan/Sele ct (S) keys simultaneously until the screen
displays the characters }}} (shown below). When these characters display release the Mute and Scan/Select (S) keys. Failure to release these keys re-initiates a cold boot.
}
}
}
for detailed information.
See
Performing a Cold Boot on page 4-17
Calls - Walkie-Talkie Press either the side or front
Walkie-Talkie
for detailed information. key.
Calls - Voice Find a name in the phone book on the device and press the
Note: The phone book is configurable via the server application. Device on Press any key to turn the device on. Device off Select Sleep mode from the CA Menu.
Note: Menu items are configurable via the server application. The sleep mode
feature may not apply to all environments.
Note: When in sleep mode, CA50 power consumption is significantly
reduced and can remain out of a charger for approximately 48 hours before requiring a recharge.
Placing the CA50 into sleep mode prevents the occurrence of communications (e.g., OS upgrades, phone book updates, etc.). If the device is in sleep mode and placed in the cradle, the device wakes up and logs off the user.
Mute microphone Press the
Mute
key.
Note: The microphone can only be muted while on a voice call. Unmute microphone Press the
Mute
key.
Note: The microphone can only be muted while on a voice call.
Scan/Select (S)
key.
Page 57
CA50 Modes of Operation 4 - 9
Table 4-2
Mute speaker Press the
Unmute speaker (if muted) Press the Scan a bar code Press the
Volume - Increase receiver Press the
Volume - Decrease receiver Press the
Volume - Increase speaker Press the
Volume - Decrease speaker Press the
CA Menu access Press and hold the left soft key at boot time.
CA50 Key Functionality, Device Actions and Features (Continued)
Key/Action/Feature Description
Mute
key.
Note: The speaker can only be muted when the user is not on a voice call.
Mute
key.
Scan/Select (S)
Note: Usually used to scan a bar code except when in a menu list or on a tumbler or
a scrollable information screen.
Volume Up
Note: Receiver volume can be adjusted while on a voice call only.
Volume Down
Note: Receiver volume can be adjusted while on a voice call only.
Volume Up
Note: Speak er volume can be adjusted from any sc reen, except w hen on a voice call .
Volume Down
Note: Speak er volume can be adjusted from any sc reen, except w hen on a voice call .
key.
key.
key.
key.
key.
FEATURES Connectors
ActiveSync USB Mini-B Charge Contacts (2) Charging contacts for cradle connections. Earbud Earbud (audio) jack (2.5mm).
Communication
Receiver Sound out for voice calls. LED Green, red and amber. Microphone Sound in for walkie-talkie and voice (unicast) calls. Speaker Sound out for walkie-talkie and notifications Scan Window Emits laser for scanning bar codes.
Page 58
4 - 10 CA50/UCA Client & Server Developer & User Guide

CA50 Indications

LED Indications

Table 4-3
Walkie-Talkie Indications
Start walkie-talkie communication transmi t
Start walkie-talkie communication re ce iv e
Voice (Unicast) Call Indications
Receive a call Blink green during ring Make a call Off Busy Off
Scanning Indications
Active scanning/laser on Off Successful decode Single green blink
Network Indications
Connecting to network/server Off
CA50 LED Indications
Event LED Status
Off
Off
Connected to UCA server Single green blink Connection failure Slow red blink No connection/lost connection Slow red blink
Battery Charging Indications Note: CA50 LED (lights only when the device is in cradle.
Charge in progress Sol id red Charge complete Solid green
(When the AC power cord is removed, LED turns off.) Charge error Red blink No AC power Off
LED Indications
Notification Indications The device LED indications on the notification message are
configurable through profile as well as from the messaging API.
See SendNotification on page 11-26.
Note: All LED indications are on the CA50 device unless otherwise noted.
Page 59

Audio Indications

CA50 Modes of Operation 4 - 11
Table 4-4
Walkie-Talkie Indications
St art Walkie-Talkie communication transmi t
St art Walkie-Talkie communication re ce iv e
Voice (Unicast) Call Indications
Receive a call Ring tone (end-user configurable) Make a call Ringing tone (via receiver) Busy Busy tone (via receiver)
Scanning Indications
Active scanning/laser on No sound Successful decode Successful decode tone
Network Indications
Connecting to network/server No sound
CA50 Audio Indications
Event Audio Status
Start walkie-talkie communication transmit tone
Start walkie-talkie communication transmit tone
Connected to UCA server Connection tone Connection failure Single ‘error’ tone No connection/lost connection Single ‘error’ tone Battery low indicator Plays an audio file (configurable in the profile)
Power Indications
Low battery Beeps every 60 seconds when the battery is 10 percent (or lower)*
Screen Indications
Low battery Blinking battery icon
Audio Indications
Notification Indications Audio indications for notification messages on the device are
configurable through the profile as well from the messaging API. See SendNotification on page 11-26.
*The enable/disable of the low battery beep and the beep interval are controlled by registry keys:
[HKEY_LOCAL_MACHINE\Software\Motorola\UCAShell\UCAClient] BatteryIconBeepEnable"=dword:1; 0 - Do not beep, 1 beep on low batt BatteryBeepInterval"=dword:3C; time in seconds for the low battery sound to beep
Page 60
4 - 12 CA50/UCA Client & Server Developer & User Guide

Screen Indications

Table 4-5
Walkie-Talkie Indications
Start walkie-talkie communication transmi t
Start walkie-talkie communication re ce iv e
Voice (Unicast) Call Indications
Receive a call Caller ID Make a call Outbound caller ID Busy Outbound caller ID Low battery The low battery image blinks
Scanning Indications
Active scanning/laser on No display Successful decode Application dependent; no display by default
Network Indications
CA50 Display Screen Indica tio ns
Event Display Status
No display
No display
Connecting to network/server
Connected to UCA server
Connection failure Error message No connection/lost
connection Lost Connection Device can be configured to Beep or log the loss of connection, disabled
*Option to Beep or Log the loss of RF Signal. This feature is controlled by the following reg keys:
[HKEY_LOCAL_MACHINE\Software\Motorola\UCAShell\UCAClient] "SignalLossBeep"=dword:0 ; 0 - No Beep, 1 - Beep for signal loss "SignalLossLog"=dword:0 ; 0 - No Log, 1 - Log of signal loss
Battery Charging Indications
Charge in progress Battery icon in charging state Charge complete Battery icon fully charged Charge error Charge error message
Connecting message
UCA client application
Error message
by default*
Page 61
CA50 Modes of Operation 4 - 13
Table 4-5
No AC power Battery icon
Other
Do not disturb Status bar icon and desktop text
CA50 Display Screen Indications (Continued)
Event Display Status

Using an Earbud

Y ou can use a mono earbud for audio communication when using an audio-enabled application. To use an earbud, plug the earbud (2.5mm jack) into the mono audio connector on the side of the CA50. Plugging an earbud into the jack mutes the speaker.
Figure 4-8
Mono Earbud Connection
Page 62
4 - 14 CA50/UCA Client & Server Developer & User Guide

Wireless Security Protocols for the CA50

CA50 wireless security is based on underlying Fusion support. At each CA50 release, a subset of voice-friendly security modes are validated for use with CA50 voice.
Currently, the CA50 supports the following security protocols. The most secure are listed first:
WPA2-AES (see note 1)
WPA-TKIP (see note 1)
WEP 128 (see note 3)
WEP 40
Open (see note 2)
WPA2-AES is the most secure; in addition, it is typically slightly faster than WPA-TKIP due to improvements in the protocol.
WPA-TKIP provides a good balance between security and roam times. It can also serve as stand-in for WPA2-AES for advanced debugging: WPA-TKIP can be decrypted with a full wireless snooper capture, while WPA2-AES cannot.
NOTE 1 The use of an authentication server is not recommended for voice. NOTE 2 Recommended for diagnosis and fast roaming. NOTE 3 Consider if it meets security needs. WEP is a natural fast roamer.
Page 63

Data Capture

Scan Window
The CA50 offers laser scanning for 1D bar codes.
CA50 Modes of Operation 4 - 15
Figure 4-9
Scan Window

Laser Scanning

The CA50 has an integrated laser scanner with the following features:
Reads a variety of bar code symbologies, including the most popular linear, postal, and 1D code types.
Intuitive aiming for easy point-and-shoot operation.

Scanning Considerations

Typically, scanning is a simple matter of aim, scan, and decode and a few quick trial efforts master it. However, consider the following to optimize scanning performance:
Range Any scanning device decodes well over a particular working range — minimum and maximum distances from
the bar code. This range varies according to bar code density and scanning device optics. Scanning within range brings quick and constant decodes; scanning too close or too far away prevents
decodes. Move the scanner closer and further away to find the right working range for the bar codes being scanned.
Angle Scanning angle is important for promoting quick decodes. When laser beams reflect directly back into the
scanner from the bar code, this specular reflection can “blind” the scanner. To avoid this, scan the bar code so that the beam does not bounce directly back. But don’t scan at too sharp
an angle; the scanner needs to collect scattered reflections from the scan to make a successful decode. Practice quickly shows what tolerances to work within.
Hold the CA50 farther away for larger symbols.
Move the CA50 closer for symbols with bars that are close together.
NOTE Scanning procedures depend on the application and CA50 configuration. An application may use
different scanning procedures from the one listed above.
Page 64
4 - 16 CA50/UCA Client & Server Developer & User Guide
Incorrect
Correct

Scanning

1. Ensure that a scan enabled application is loaded on the CA50.
2. Aim the scan window at the bar code.
4“
4“
Figure 4-10
3. Press the Scan key. Ensure the red scan beam covers the entire bar code. A single green LED blink, by
default, to indicate the bar code was decoded successfully.
Figure 4-11
Laser Scanning
Laser Scanner Aiming Pattern
Page 65

Resetting the CA50

}
}
}
There are two reset functions, warm boot and cold boot. Perform a warm boot first. If the device still does not respond, perform a cold boot.
Neither a warm nor cold boot clears deployment settings such as network login and UCA server IP address.

Performing a Warm Boot

The state of the device (pre-deployment or post-deployment) determines the display when the warm boot completes. If the state of the device is pre-deployment, by default the device boots into the CA Menu.
If the state of the device is post-deployment, by default the device boots into the UCA client application and attempts to connect to the UCA server. To boot into the CA Menu when the boot completes, the user must press and hold the left soft key during the boot.
There are two ways to perform a warm boot:
Use the Up and Down keys and select Warm Boot from the CA Menu. or
CA50 Modes of Operation 4 - 17
Press and hold the Mute and Scan/Select (S) keys simultaneously until a blank screen displays and the red LED flashes. This takes approximately 3 seconds.
IMPORTANT When the blank screen displays the user must release t he keys when the warm boot initiates to
avoid initiating a cold boot.

Performing a Cold Boot

The state of the device (pre-deployment or post-deployment) determines what is displayed when the cold boot completes.
If the state of the device is pre-deployment, by default the device boots into the CA Menu.If the state of the device is post-deployment, by default the device boots into the UCA client application and attempts to connect to the UCA server. To boot into the CA Menu when the boot completes, the user must press and hold the left soft key during the boot.
There are three ways to perform a cold boot:
Use the Up and Down keys and select Cold Boot from the CA Menu.or
Press and hold the Mute and Scan/Select (S) keys simultaneously until the screen displays the characters }}} (shown in Figure 4-12). When these characters display release the Mute and Scan/Select (S) keys.
Failure to release these keys re-initiates a cold boot.
Figure 4-12
Cold Boot Display
or Remove and reinsert the battery.
Page 66
4 - 18 CA50/UCA Client & Server Developer & User Guide

Waking the CA50

When the device is in sleep mode (suspended), wake the device by pressing any key.

Accessing the CA Menu

To access the CA Menu when an application and/or network settings are already loaded on a CA50, for example after the CA50 is deployed in a store environment:
1. Warm boot the device: Press and hold the Mute and Scan/Select (S) keys simul taneous l y (for butto n
locations, see page 3-2) until a blank screen displays. Release the buttons while the red LEDs are flashing. This takes approximately 3 seconds.
2. IMMEDIA TELY WHILE THE RED LED IS STILL FLASHING, press and hold the left soft key until the CA Menu
screen displays. DO NOT RELEASE the left soft key until the CA Menu displays and remains on the display for 5 seconds.
For details about the CA Menu, see CA Menu on page 3-12.
Page 67

Out-of-Box CA Menu Options

Table 4-6 lists the out-of-box menus available on the CA Menu when the device is powered on. Use the left and
right soft keys on the device to highlight menu options and press the Scan/Select (S) key to launch the highlighted option.
CA50 Modes of Operation 4 - 19
Table 4-6
Rapid Deployment
Programs
Note: There are several highlights.
UCA Client Application Invokes the UCA client application which attempts to connect to the UCA server. ScanSamp ScanSamp (scan sample application) prompts the user to scan a bar code and the scann ed data
CA Menu Options
Menu Description
Prior to use, the CA50 device must be configured. The Rapid Deployment client facilitates software downloads to the CA50 client.
For detailed information about the Rapid Deployment Client, see
Deployment
out-of-box
displays. Scroll up and down to display all available data. Press another bar code, or press the right soft key to exit and return to the previous window.
Example of scanned data displayed: Data: 65830923843078; Type: 0x32; Source: SCN:UPCA; Time: 00:00:22.
This application can also be used to test the laser if it does not emit when the pressed.
To scan a bar code:
1. On the CA Menu, select Programs > ScanSamp.
2. Press Scan/Select to launch the ScanSamp test application.
.
programs on the CA50 when the device is powered on. The programs listed below are
Appendix F, Rapid
Scan/Select
again to scan
Scan/Select
is
3. Aim the scan window at a bar code and press Scan/Select. The laser emits, the lower
left of screen displays Acquiring, and the red LED remains on until the data is acquired or the laser times out.
4. View scan data on the display. On a good decode, the green LED lights for approximately
3 seconds and the scan data displays. Use the down arrow to scroll through the information.
See
T roubleshooting the CA50 Device on page 14-11
problems and solutions.
for information about scanning and laser
Page 68
4 - 20 CA50/UCA Client & Server Developer & User Guide
Table 4-6
CA Menu Options (Continued)
Menu Description
Audio Test App Audio Test allows the user to play and record sounds and select the output type (speaker or
handset). This application can also be used to test the audio play logic for the speaker and the receiver and can also test the audio record using the microphone.
Select Play Audio to choose a sound file to play from various sources (e.g., network, Platform folder, Application folder, etc.).
To play and record sounds:
1. On the CA Menu, scroll to select Programs > Audio Test App. The application executes
and displays the AudSamp screen.
2. Scroll to Output: Handset and press Scan/Select. The output option toggles from to
Handset to Speaker.
3. Scroll up to Play Audio and press Scan/Select to display the AudSamp Play... screen.
4. Press Scan/Select to select the File: option. The Select File screen displays.
5. On the Select File screen navigate to a file to play and press Scan/Select to select the
highlighted file. The AudSamp Play... screen
6. Scroll down to Play... and press Scan/Select to play the .wav file. When the Repeat
option is set to Off, the s
7. If the Repeat option is set to Off, scroll down to Repeat: and press Scan/Select to
Repeat ON and OFF.
elected audio file plays one time.
Set Repeat to On
displays the se le ct e d file .
toggle
(Audio Test App continues on the next page)
Page 69
CA50 Modes of Operation 4 - 21
Table 4-6
CA Menu Options (Continued)
Audio Test App (continued)
Menu Description
8. Scroll up to Play... and press Scan/Select to play the .wav file. When the Repeat option
is set to On, the s
9. Press the left soft key to stop the audio file from playing.
10. Press the right soft key to go back to the main AudSamp screen.
11. On the main AudSamp screen (abo ve) scroll down to Record Audio and press
elected audio file plays continually.
Scan/Select to display the AudSamp Record screen (below).
12. Scroll down to Record... and press Scan/Select.
CA50 receiver. The recording sound saves to the test.wav file.
Recording begins.
Play a sound into the
13. At any time, press the right soft key to stop
14. When recording stops scroll down to Play... and press Scan/Select
See
Troubleshooting the CA50 Device on page 14-11
recording.
for information about audio problems
and solutions.
to play the
recording.
Page 70
4 - 22 CA50/UCA Client & Server Developer & User Guide
Table 4-6
UCA Sys Info The UCA Sys Info application can be used to test a variety of situations.
CA Menu Options (Continued)
Menu Description
Mem screen: If the system is sluggish, the memory screen displays whether or not resources are low.
Batt screens: Three battery screens display battery status including power source, temperature and instantaneous voltage and current draws. If charging issues develop, these screens display an over temperature condition.
IP screen: Displays the IP of the network adaptors including USB if the cable is attached. The USB IP is 192.168.55.101. If the WLAN device has an IP of 0.0.0.0, it is not connected to an AP. If there is no IP address at all for the WLAN adaptor, there is a problem communicating with the radio.
MAC screen: Displays the MAC address of the network adaptors. The USB MAC is all zeros. The WLAN adaptor MAC is in the format 00:15:70:XX:XX:XX. If there is no MAC for the WLAN adaptor, there is a problem communicating with the radio.
IMPORTANT
Note: The CA50 must be used for RF site survey s that require optimization of CA50 voice communications. For these sites the CA50 is the only acceptable survey tool. Other mobile devices (such as an MC50) do not produce an equivalent signal strength indication as displayed on the CA50.
wlan screen RF Site Survey Tool: Displays the active profile and strength. The signal strength, displaying the RSSI value in dB, is updated every few seconds. A user can walk from area to area with the device and the display updates show the coverage in different areas.
monitors RF
signal
Page 71
CA50 Modes of Operation 4 - 23
Table 4-6
UCA Sys Info (continued)
CA Menu Options (Continued)
Menu Description
To acc e ss UCA Sys Info sc re e ns:
1. On the CA Menu, scroll to select Programs > UCA Sys Info. The application executes
and displays the Mem screen.
2.
Press the left soft key to display the next screen (Batt screen).
3.
Continue pressing left soft key to scroll through all the UCA Sys Info screens.
4.
Press the right soft key to exit UCA Sys Info.
Page 72
4 - 24 CA50/UCA Client & Server Developer & User Guide
Table 4-6
UCA KeyCheck This application can be used to test the keys on the device.
CA Menu Options (Continued)
Menu Description
To ensure all CA50 keys are functioning properly:
1. On the CA Menu, scroll to select Programs > UCA KeyCheck.
2. The application executes and the KeyChk screen displays with the version and
instructions for exiting the program.
3. To verify each key on the device is operating correctly, press the keys listed below to
display the appropriate key data.
NOTE For each key press, three sets of information are displayed and the corresponding key code is in
the last two lines.
Example: For Walkie-Talkie key, the correct key code is 193, as shown below:
Press and release the Down arrow key - Key Down 40 and Key Up 40 displays.
Press and release the Up arrow key - Key Down 38 and Key Up 38 displays.
Press and release Scan/Select key - Key Down 13, WM_CHAR 13 and Key Up 13 displays.
Press and release left soft key - Key Down 37 and Key Up 37 displays.
Press and release right soft key - Key Down 39 and Key Up 39 displays.
Press and release the Volume Up key - Key Down 175 and Key Up 175 displays.
Press and release the Volume Down key - Key Down 174 and Key Up 174 displays.
Press and release the Mute key - Key Down 173 and Key Up 173 displays.
Press and release the side Application key - Key Down 194 and Key Up 194 displays.
Press and release the front Walkie-Talkie key - Key Down 193 and Key Up 193 displays.
4. To exit the application, press and release the left soft key three times.
Page 73
CA50 Modes of Operation 4 - 25
Table 4-6
CA Menu Options (Continued)
Menu Description
UCA NLedTest This application can be used to test the green and red LEDs and the vibrator motor on the
device. To test the LEDs and vibrator motor on the CA50 device:
1. On the CA Menu, scroll to select Programs > UCA NLedTest.
2. The application executes and the main NLed screen displays.
3. On the main NLed screen scroll to GREEN LED and press Scan/Select to display the
GREEN screen.
4. Scroll to ON and press Scan/Select. The green LED turns on.
5. Scroll to OFF and press Scan/Select. The green LED turns off.
6. Scroll to BLINK and press Scan/Select. The green LED blinks on and off five times then
turns off.
7.
Press the right soft key to go back to the main
8. On the main NLed screen scroll to RED LED and press Scan/Select to display the RED
NLed
screen.
screen.
9. Scroll to ON and press Scan/Select. The red LED turns on.
10. Scroll to OFF and press Scan/Select. The red LED turns off.
11. Scroll to BLINK and press Scan/Select. The red LED blinks on and off five times then
turns off.
12.
Press the right soft key to go back to the main
NLed
screen.
(UCA NLedTest continues on the next page)
Page 74
4 - 26 CA50/UCA Client & Server Developer & User Guide
Table 4-6
UCA NLedTest (continued)
CA Menu Options (Continued)
Menu Description
13. On the main NLed screen scroll to VIBRATOR and press Scan/Select to display the
VIBRATOR sc reen.
14. Scroll to ON and press Scan/Select. The vibrator motor turns on.
15. Scroll to OFF and press Scan/Select. The vibrator motor turns off.
16. Scroll to BLINK a nd pres s Scan/Select. The vibrator motor turns on and off five times
then turns off.
17.
Press the right soft key to go back to the main
NLed
screen.
Page 75
CA50 Modes of Operation 4 - 27
ping IP address
current ping response
time in milliseconds
average response time in milliseconds
total ping responses
received (Rx)
ping Time Outs (TO)
minimum ping response
time in milliseconds
average response time in milliseconds
Total ping responses
received (Rx)
ping Time Outs (TO)
maximum ping response time in milliseconds
Table 4-6
CA Menu Options (Continued)
Menu Description
UCAPing This application can be used to verify that the device can reach another device and record the
response time. To ping another device from your CA50 device:
On the CA Menu, scroll to select Programs > UCAPing. The application executes
and the UCAPing Version screen displays for 2 seconds.
UCAPing V X.X
1. The Ping IP Address Entry screen follows the Version screen.
Ping
1 5 7 2 3 5 0 2 0 2 4 6
Next #
a. Enter the IP address of the device to ping by using the Up and Down arrows to
Exit
Ping
1 5 7 2 3 5 0 2 0 2 4 6
Next #
Exit
modify a number and the left soft key to move the cursor to the next number to modify. Continue until the appropriate IP address displays. Note: You must enter all 12 digits for an IP address. For example, the IP address
10.1.14.128 should be entered as 010001014128.
2. When the IP address is complete press the Scan/Select key to start pinging.
3. During the Ping operation, the following screen displays.
Ping
157.235.20.246 18 mS - 19 mS
97 Rx - 0 TO
Stop
4. Press the left soft key (Stop) to suspend current Ping activity. On the Stop status screen
Exit
press the left soft key again to reset the counters and continue pinging.
Ping
30 mS Avg 4 Mn - 285 Mx 1021 Rx - 0 TO
Continue
5.
Press the right soft key to exit the Ping application.
Exit
Airbeam Client For detailed information about the AirBEAM Client, refer to
Settings
Backlight Settings Press
Scan/Select
Disable/Enable Backlight
Brightness Level (of the display): Dimmest; Dim; Bright; Brighter; Brightest
Backlight Timeout: 2 sec; 5 sec; 10 sec; Always On
On with Keypress: Yes; No
to modify the setting below; press
Airbeam documentation
Up/Down
keys to scroll options list.
.
Page 76
4 - 28 CA50/UCA Client & Server Developer & User Guide
Table 4-6
Scanner Press
CA Menu Options (Continued)
Menu Description
Scan/Select
Scnr Name: Displays the name given to the device.
Reader Params: Displays Reader Type; Aim Type; Aim Duration; Aim Mode; Beam Width; Beam Timer; Redun; Security Level. Note: Not all Reader Parameter settings can be modified.
Interface Params: Displays Interface Type; Enbl Stl Time; Pwr Stl Time.
Scan Params: Displays ID Type; Scan Type; Local Feed; Dcd Beep Time; Dcd Beep Freq; Dcd LED Time; Dcd WAV File; Start Beep T ime; S t art Beep Freq; Start LED T ime; Start WAV File; Inter Beep Time; Inter Beep Freq; Inter LED Time; Inter WAV File; Fatl Beep Time; Fatl Beep Freq; Fatl LED Time; Fatl WAV File; NFatl Beep Time; NFatl Beep Freq; NFatl LED Time; NFatl WAV File; Act Beep Time; Act Beep Freq; Act LED Time; Act WAV File.
to modify the setting below; press
Up/Down
keys to scroll options list.
Page 77
CA50 Modes of Operation 4 - 29
Table 4-6
Network Press Scan/Select to modify the setting below; press Up/Down to scroll options list.
CA Menu Options (Continued)
Menu Description
Network Status - Displays Active Profile and IP Address
Manage Profiles - Add or manage existing profiles
Add - To add a profile, you must create test bar codes using a third party tool for Profile Name and SSID, as well as other fields that require data input.
Options for existing profiles:
• Disable - Disable profile. Profile remains in the list.
• Edit Profile - Only profiles entered with the Add Profile option can be edited .
Profiles scanned in with RD bar codes or imported are encrypted and the details cannot be viewed.
• Connect - Connect to this profile.
• Move Up - Move up in the profile list.
• Move Down - Move down in the profile list.
• Delete - Delete profile from registry.
Note: If profile was scanned in or exported, a reg key is created on the CA50. If this reg key is not deleted, the profile remains on the device and appears in the list after a cold boot. Rapid Deployment creates the following two reg keys on the CA50 in the \Application directory:
FuPBAPIPluginCBO.reg FuPBAPIPluginCBP.reg
Export Profiles - Export current profiles into reg key(s).
Import Profiles - Import profile reg key(s).
Adaptor Params - Adaptor Type and MAC address of radio.
Select 802.11 Band - Enable/Disable B/G and/or A band (B/G only is on by default).
Select 802.11d Options - Enable/Disable 802.11d (is on by default).
Enable Profile Roaming - Profile Roaming is disabled by default.
Fusion Version Info - Version numbers of the Fusion Components.
Save Fusion Log - This saves a snapshot of the Fusion log to a file in the \Application
folder called FusionLog.txt. Certificates Manage certificates. Date and Time Set date, time, and time zone on the device. System Properties View and change program store and object store memory allocations.
System Info
UUID Universal Unique Identifier of CA50 device OS Version xx.xx.xxxx CE core version number. OEM Name xxx Motorola. OEM Version x.xx.xx Build revision for CA50 software.
Page 78
4 - 30 CA50/UCA Client & Server Developer & User Guide
Table 4-6
BL xx.xx.xxxx Monitor code version. PM xx.xx.xxxx Power micro version. Display Display specifications such as type, resolution, colors, BBP, and adaptor version information. Battery Info Display power source, battery type, and battery charge. Misc Hardware information such as clock speeds and flash ID. DLL/EXE Versions Version information for all drivers and executables on the device that respond to the
Sleep Mode
Cold Boot
CA Menu Options (Continued)
Menu Description
GetVersionInfo API. Suspend the device (see
Note: When in sleep mode, CA50 power consumption is significantly reduced and can
remain out of a charger for approximately 48 hours before requiring a recharge. Placing the CA50 into sleep mode prevents the occurrence of communications
(e.g., OS upgrades, phone book updates, etc.). If the device is in sleep mode and placed in the cradle, the device wakes up and logs off the user.
Cold boot the device (see
Sleep Mode on page 3-13
Resetting the CA50 on page 4-17
).
).
Warm Boot
Warm boot the device (see
Resetting the CA50 on page 4-17
).
Page 79

Walkie-Talkie (Multicast) Communication

Walkie-talkie communication is initiated and controlled by the UCA client application running on the CA50. This feature operates in speaker phone mode as well as with an earbud. walkie-talkie communication is initiated by pressing a key on the CA50 at which time the device sounds a tone to prompt the user that voice communication can begin. The user is also prompted with an alert tone indicating an incoming communication. Speaker and earbud volume is controlled by the keys on the client device and can be adjusted at any time, except while on a voice (unicast) cal l
Walkie-talkie functionality supports up to 32 separate channels that are prioritized by channel number (where 1 is the highest priority and 32 is the lowest). The UCA server and UCA client application can associate channels with functional names, such as emergency, department, etc., but the implementation below the UCA client application only supports channel numbers when processing calls.
Once the CA50 device has successfully logged in, the UCA server is not required for the CA50 to function properly in walkie-talkie mode. If the CA50 loses its login information, the CA50 requires an up and running UCA server to log in again to enable walkie-talkie functionality. For additional information, see CA50 Capabilities with an Offline
UCA Server on page 6-58.
The following basic functionality is present in walkie-talkie mode:
(see Voice (Unicast) Calls on page 4-36).
CA50 Modes of Operation 4 - 31
NOTE For a detailed overview of walkie-talkie functionality, see Walkie-Talkie (Multicast) Functionality on
page 1-3
A list of channels is provided to the UCA client when a user logs in. For details about how to set channels, see XML Profile for Configuration on page 7-1.
Only one voice at a time can be transmitted half duplex on a channel (i.e., the device hears only one channel at a time; there is no channel mixing).
In Normal mode or Scan mode the channel with the highest priority plays.
In Single Channel mode only the voice on the selected channel is heard. All other channels are filtered.
Walkie-talkie communication has a lower priority than
Walkie-talkie communication cannot interrupt a
The
When a walkie-talkie traffic after the
voice (unicast) call
voice (unicast) call
.
overrides walkie-talkie communication.
interrupts walkie-talkie communication, the device returns to monitoring
voice (unicast) call
ends.
voice (unicast) call
voice (unicast) call

RF Network Optimization for Walkie-Talkie Communication

The recommended RF switch (wireless switch/AP) configuration is for a DTIM interval of 200 ms.
Must arrange propagation of CA50 multicast packets to the entire coverage area.
Simplest case - single subnet.
s.
.
Configure the multicast queue length at the AP large enough to accommodate the walkie-talkie communication load.
Turn off multicast mask.
Lower required data rates.
Recommend 1 MBps and 2 MBps as the required data rates. No other data rate values should be set as “required data rates.”
Page 80
4 - 32 CA50/UCA Client & Server Developer & User Guide

Walkie-Talkie Functions

Channel Settings
There are three walkie-talkie channel settings:
Listen/Talk Channel
Users can listen and talk on Listen/Talk channels.
A channel can be set to Listen/Talk by setting the type to 'T'; in the user profile under the
WTT > Chlist > Ch element.
The default channel is also Listen/Talk. A default channel is the channel used in normal mode and it is the channel that a user uses to talk. A channel can be set as a default channel by setting the type to ‘Def’ in
the WTT > Chlist > Ch element.
NOTE One Listen/Talk channel must be designated as the default channel for normal mode walkie-talkie
communications.
Listen Only Channel
Users can listen to but cannot talk on Listen Only channels.
Users cannot manually select and enter single channel mode on Listen Only channels.
A channel can be set to listen only by setting the type to 'LO' in the WTT > Chlist > Ch element.
Accessible (Non-listen) Channel
By default, users cannot hear anything on this channel. The channel is used as a reserve channel for single channel mode.
A user must select this channel manually to access this channel.
Selecting this channel puts a user in Single Channel mode.
When selected in Single Channel mode, users can talk and listen only on this channel.
A channel can be set as Accessible (single channel only) by setting the type to 'SCO' in the
WTT > Chlist > Ch element.
Page 81
CA50 Modes of Operation 4 - 33
Device Modes
There are four walkie-talkie communication modes (for additional information, see page 7-5). These different modes tell the device how to handle the channels to which it has access. The modes are:
Single Channel Mode
Users can talk and listen only on this channel.
The only way to end Single Channel mode is to leave the channel manually.
Normal Mode
In Normal mode users listen on Listen/Talk channels and Listen Only channels.
Users talk on the default channel only.
NOTE One Listen/T a lk cha nnel mu st be set as the defaul t channe l.
Normal mode is exited when the user manually selects a channel other than the default talk channel, causing the device to enter Single Chann el mode.
Scan Mode
In Scan mode users listen on Listen/Talk channels and Listen Only channels.
When a user presses Talk, the mode switches to Single Channel mode on the last Listen/Talk channel
heard.
Do not disturb Mode
Do not disturb mode supports an extended period of time when a user wants/needs to be unreachable but is still able to use the business application. This may be required when a user takes a break or is given a task that does not require the communication feature.
In Do not disturb mode the device does not receive any notifications or incoming walkie-talkie communication.

Naming Walkie-Talkie Channels

There are two options for naming walkie-talkie channels:
Default naming: By default, all channels are numbered sequentially up to 32 channels (Channel 1, Channel 2, Channel 3...Channel 32).
Manual naming: Channel names can be manually changed in the server application (for details, see page
7-24). Names can include alpha, numeric and special characters (-_.,$#*~) and are limited to a maximum of
14-16 characters. An example of channel naming in store might include channels for a sales associate, front-end and open channels. Channel names are not displayed in the status bar; only the channel number displays.
Page 82
4 - 34 CA50/UCA Client & Server Developer & User Guide
10:562
Admin
Channel 2
Floor
Phn bkMenu
Default Transmit Channel
Applications
WT channels
Key lock
Menu
Back
Menu

Operating Walkie-Talkie

Initiating Walkie-Talkie Communication
The user can initiate walkie-talkie communication on any screen when not in a disturb mode.
1. Press and hold the
2. A short walkie-talkie start tone sounds.
3. Begin speaking into the microphone.
4. To end the call, release the
Walkie-Talkie key (see CA50 - Front/Back Views on page 3-2).
Walkie-Talkie
key.
voice (unicast) call
or in Do not
Receiving Walkie-Talkie Communication
The user can receive walkie-talkie communication on any screen except when on a disturb mode.
A start tone sounds on the device when the device detects incoming walkie-talkie communication and a message plays through the speaker. To respond, the user presses the Walkie-Talkie key and speaks through the microphone on the device.
voice (unicast) call
or in Do not
Changing the Transmit Channel Using the CA50 Menu
The CA50 desktop displays the default transmit channel. To change the channel, users can access the walkie-talkie channel menu directly from a business application, or the desktop.
Figure 4-13
To change the transmit channel:
1. On the CA50 desktop (Figure 4-13), press the left soft key to display the Desktop menu.
Figure 4-14
CA50 Desktop
Desktop Menu
Page 83
CA50 Modes of Operation 4 - 35
Name
2. Press the Up or Down keys to scroll and Select walkie-talkie communication channels.
The WT Channels menu displays.
WT
My WT settings
Channel 1 Channel 2
Back
Figure 4-15
The Channels menu lists an option to access walkie-talkie settings (My WT settings), all available transmit channels and possibly additional server configurable options, such as Scan mode.
3. Press the Up or Down keys to scroll and Select a channel.
The Desktop menu (or prior business application screen) displays the updated status bar showing the current receive channel.
WT Channel Menu
10:521
First name, L
x123
Menu
Figure 4-16
Phn Bk
Desktop Menu
Page 84
4 - 36 CA50/UCA Client & Server Developer & User Guide

Voice (Unicast) Calls

Voice (unicast) call VoIP capabilities provide a means for initiating the call via an IP address or extension, depending on the protocol chosen, and if the system set up requires PBX support.
Voice (unicast) call availability of the UCA server is required for
Capabilities with an Offline UCA Server on page 6-58.
NOTE When the phone book is previously viewed from a CA50, it caches the last accessed phone book
Volume control of the output of a call
. See Client Settings on page 9-40 for volume keys functionality.
NOTE For a detailed overview of voice (unicast) calls, see Voice Call (Unicast) Functionality on page 1-3.
s are initiated and controlled from the UCA client application running on the CA50 device. The
s are treated as a higher priority than walkie-talkie (multicast) communication. At initial login,
voice (unicast) call
information. If the UCA server is temporarily not accessible, then CA50 can access this cached phone book information within the device itself.
voice call
is performed by a key press and can only be adjusted while in a
s to function. For additional information, see CA50

Communication Hierarchy

On Voice (Unicast) Call
When a user is on a
Walkie-talkie does not function. Incoming walkie-talkie voice is not played and Walkie-Talkie keys are inactive.
voice (unicast) call
:
voice
When walkie-talkie scan mode is active before a voice (unicast)
When walkie-talkie single channel mode is active before the after the
Business or other application notifications play based on the user profile configuration. Notification tones play through the receiver. Any screen data related to the notification is displayed on the screen.
A second or additional incoming signal when no PBX is involved. If a PBX is so configured, the second call could go to voice mail.
call ends.
voice (unicast)
call ends.
voice (unicast)
voice (unicast)
calls do not come through and the caller receives a busy
call, it is automatically re-enabled after the
voice (unicast)
call, it is automatically re-enabled
Off Voice (Unicast) Call
Incoming walkie-talkie activities play.
Incoming business or other application notifications play.
Page 85
CA50 Modes of Operation 4 - 37

Standard (Non-PBX) Calls

The CA50 device may make voice (unicast) calls to other CA50 devices without the use of a PBX. These are direct CA50-to-CA50 IP based calls.
The UCA server is required to place a call from a CA50. In order to place a call, the CA50 must use a dynamically accessed phone book located on the UCA server. The UCA server dynamically managed phone book downloaded at the initiation of each voice call displays only logged-on users.
NOTE When the phone book is previously viewed from a CA50, it caches the last accessed phone book
information. If the UCA server is temporarily not accessible, then CA50 can access this cached phone book information within the device itself.

PBX Calls

The integration of an IP PBX into a CA50 system allows customer calls to a retailer to be forwarded directly to a CA50. In addition, this enables associates using a CA50 to call traditional land line phones through the IP PBX, assuming the land line extension was added to the UCA server dynamically managed phone book.
NOTE 1. The CA50 user interface provides no means for a user to dial an extension via numeric keys. Instead
dialing all CA50 calls, including those to an IP PBX access ib le s t an dard land line phone extensio n, mu st occur via the UCA server dynamically managed phone book.
2. The CA50 cannot be configured for mixed voice call use modes. The CA50 site solution only allows voice calls to be made through either direct CA50-to-CA50 IP based call capabilities (standard non-PBX calls), or through a PBX, but no t bo th wit hin a st ore i mp lemen tation. The H.323 PBX mode and st a nda rd non-PBX call mode are exclusive.
IMPORTANT If the PBX goes offline, calls to and/or from land lines via the PBX will not work. The UCA system
can be configured to work in direc t CA50-to-CA50 IP based ca ll or PBX mode. If the UCA system is configured to use a PBX and the PBX goes down, CA50 devices can not make or receive phone calls. This includes CA50-to-CA50 calls.
The UCA server dynamically managed phone book downloaded at the initiation of each voice call displays only logged in users. Additional phone book entries (see Additional Phonebook Entries on page 9-14), those not UCA-based (e.g., a wired land line phone), are always displayed.
The UCA server supports the following IP PBX protocols:
H.323
Cisco’s SCCP (Skinny Call Control Protocol) for integration of Cisco Cell Manager, versions 4 and 5.
Avaya’s SIP (Ses sion Initiated Protocol)
The following H.323 IP PBX is certified to work with the CA50:
Avaya Communication Manager 5.0 using the H.323 protocol
The following IP PBXs have been tested to work with the CA50:
Avaya SIP support though the Avaya SIP Enablement Service (SES) version 5.0
Avaya H.323 Distributed Office V 1.1.2 and 1.2
Cisco Call Manager Version 5.1
Is the UCA server required to enable a CA50 to communicate through an IP PBX? The answer depends on where the call originates.
Page 86
4 - 38 CA50/UCA Client & Server Developer & User Guide
The IP PBX does not require UCA server involvement to route a call to a CA50.
NOTE The specifics of the IP PBX are entered into the UCA server so they can be downloaded and
programmed into a CA50 at login, enabling the CA50 to contact and register with the IP PBX. After registration is complete, a PBX based call can be routed to a CA50.
The UCA server is required to place a call from a CA50. In order to place a call, the CA50 must access and use a dynamically accessed phone book located on the UCA server.
NOTE When the phone book is pr ev io usl y v iewe d from a C A50 , any portion of the phone book vi ew ed from the
CA50, and only this portion of the phone book, is cached on the CA50. If the UCA server is temporarily not accessible, the CA50 can access the cached phone book information.
IP PBX Integration with the UCA Server
The site IT administrator configures the UCA server with PBX information (IP address, available extensions, etc.) enabling CA50 voice calls to be routed to and from the IP PBX.
The following settings must be entered into the UCA server to work with the IP PBX:
Phone.Gateway.IPAddress
Phone.Gateway.Port (note the phone Gateway port for H.323 is 1719 (port 5060 for SIP and port 2000 for SCCP)
Phone.Gateway. Protocol Type
Phone.Peer2Peer.Enable (port 1720 for H.323 and port 5060 for SIP)
Phone.Peer2Peer.Port (note the peer-to-peer; direct CA50-to-CA50 IP based call; port 1720 for H.323 and port 5060 for SIP)
Phone.Gateway.CallPark.Enable
Phone.Gateway.FAC.CallPark
Phone.Gateway.FAC.CallPick
For details and definitions of each of these parameters, see Table 6-2 on page 6-48. For details on the entering phone settings into the UCA server Web Console, see page 9-41.
Additionally, to enable a CA50 to access phone extensions contained within the IP PBX, they must be mapped into the UCA server. See Creating a UCA Phone Extension on page 9-9 for more details.
Losing a Connection Between the CA50 and IP PBX
When the connection between a CA50 and IP PBX is lost a No Phone error message displays on the CA50. Users in No Phone state do not appear in the Phonebook of other logged in users.
The connection loss can occur under the following circumstances:
Temporary network related issues. In this case the connection loss is transient.
Prolonged network issues.
IP PBX is down.
Page 87
CA50 Modes of Operation 4 - 39
No Phone Error Message
A No Phone error message displays on the CA50 under the following circumstances:
A lost connection between the CA50 and IP PBX.
The phone subsystem gets an unexpected extension from the IP PBX. For example, the IP PBX returns an extension based on the SCCP MAC address.
When the phone subsystem is not able to register an extension with the IP PBX. This can occur due to an:
incorrect IP address
incorrect port of PBX
invalid extension
incorrect password.
No free extension is available to be assigned.
Typically when the contact list returns to the CA50, the extension number displays along with the user name. For users with no phone extensions, only the user name displays.
Importing and Creating Extensions
For details see page 9-13 and page 11-14.
Page 88
4 - 40 CA50/UCA Client & Server Developer & User Guide

Voice (Unicast) Call Functionality - PBX Calls vs. Direct CA50-to-CA50 IP Based Calls

Table 4-7
Function H.323 H.3232:P2P SIP:PBX SIP:P2P Cisco Call Manager
Place Call
Receive Call
Call Hold
PBX Calls versus Standard Non-PBSX Calls
Caller CA50 gets a call progress tone from PBX.
Caller CA50 displays the outgoing caller ID.
Called CA50 plays a ring tone locally.
Called CA50 displays the caller's caller ID.
If the CA50 puts the call on hold, no music-on-hold is heard on either end.
If Avaya phone puts the CA50 on hold, music-on-hold is heard on both ends.
Caller CA50 plays a call progress tone locally.
Caller CA50 displays the outgoing caller ID.
Called CA50 plays a ring tone locally.
Called CA50 displays the caller's caller ID.
No music-on-hold heard on either end.
Caller CA50 gets a call progress tone from PBX.
Caller CA50 displays the outgoing caller ID.
Called CA50 plays a ring tone locally.
Called CA50 displays the caller's caller ID.
If the CA50 puts the call on hold, music-on-hold is heard on both ends (if the PBX is setup with music-on-hold).
If Avaya phone puts the CA50 on hold, music-on-hold is heard on both ends.
Caller CA50 plays a call progress tone locally.
Caller CA50 displays the outgoing call er ID.
Called CA50 plays a ring tone locally.
Called CA50 displays the caller's caller ID.
No music-on-hold heard on either end.
Caller CA50 gets a call progress tone from PBX.
Caller CA50 displays the outgoing caller ID.
Called CA50 plays a ring tone locally.
Called CA50 displays the caller's caller ID.
If the CA50 puts the call on hold, music-on-hold is heard on both ends (if the PBX is setup with music-on-hold)
If Cisco phone puts the CA50 on hold, music-on-hold is heard on both ends (if the PBX is setup with (music-on-hold).
Page 89
CA50 Modes of Operation 4 - 41
Table 4-7
Function H.323 H.3232:P2P SIP:PBX SIP:P2P Cisco Call Manager
Calling a CA50 Already on a Call
PBX Calls versus Standard Non-PBSX Calls (Continued)
Caller gets a call progress tone from PBX.
If called account is setup with coverage path on the PBX, the call is forwarded to the coverage path.
If the called CA50 keeps the current call, caller hears the call progress tone until timeout setup on PBX, or caller places the phone on the hook.
If the called CA50 hangs up the current call, it can answ er this call.
Caller hears a busy tone.
Caller gets a call progress tone from PBX.
If called account is setup with coverage path on the PBX, the call is forwarded to the coverage path.
If the called CA50 keeps the current call, caller he ars th e call progress tone until timeout setup on PBX, or caller places the phone on the hook.
If the called CA50 hangs up the current call, it can answer the new call.
Caller hears a busy tone.
Caller gets a call progress tone from PBX.
If called account is setup with coverage path on the PBX, the call is forwarded to the coverage path.
If the called CA50 keeps the current call, caller hears the call progress tone until timeout setup on PBX or the caller disconnects the call.
Call Transfer
One step (blind) transfer.
If the call is transferred between CA50s, both ends of the CA50 show the transferee caller ID and not the actual caller ID.
N/A N/A
One step (blind) transfer.
If the call is transferred between CA50s, both ends of the CA50 show the updated actual caller ID.
One step (blind) transfer.
If the call is transferred between CA50s, both ends of the CA50 show the updated actual caller ID.
Page 90
4 - 42 CA50/UCA Client & Server Developer & User Guide
Table 4-7
Function H.323 H.3232:P2P SIP:PBX SIP:P2P Cisco Call Manager
Call Park / Call Retrieve
PBX Calls versus Standard Non-PBSX Calls (Continued)
CA50 (whose call was parked) is put on hold.
CA50 who parks call gets prompt tone "du, du, du' from PBX and then auto hang up.
Other CA50 units in the same group/department get vibration notification. User can either pickup the call or dismiss it.
After the parked call is retrieved the caller ID displayed on the screen is ID of the parked number not the actual caller ID.
N/A N/A N/A
CA50 (whose call was parked) is put on hold.
CA50 who parks call gets prompt tone from PBX and then auto hang up.
Other CA50 units in the same group/department get vibration notification. User can either pickup the call or dismiss it.
After retrieved the parked call, the actual caller ID shows on the screen.

Browsing the Phone Book

The phone book provides access to all currently logged in CA50 devices and any and all static or additional extensions.
The phone book is divided into static and dynamic sections. Each dynamic section downloads to the device from the server each time the CA50 is used. Dynamic sections are small and do not take a significant amount of time to download (no more than a typical screen download). Static sections download at CA50 login and can be updated if the server configuration options change.
By default, the Phone Book menu includes the following (server configurable) options: Extensions, First Names, Last Names, Departments and Recent Calls. Extension lists all currently logged in extensions and any and all static extensions. Last Names lists all currently logged in users by last name.
On any screen in the Phone Book, press the right soft key to go back to the previous screen.
Page 91
CA50 Modes of Operation 4 - 43
A
B
001
002 003
Ext’s
Back
To browse the phone book:
On the CA50 desktop (Figure 4-17 A), press the right soft key to display the Phone Book Menu (Figure 4-17 B).
2
10:562
Admin
Channel 2
Floor
Phn bkMenu
Phn Bk
Extensions
Last Names Departments
Back
Figure 4-17
CA50 Desktop (A) / Phone Book Menu (B)
By Extensions
1. To view extensions in the phone book, press the Up or Down keys to scroll the Phone Book menu
(Figure 4-17 B), highlight Extensions and press Select to pick an extension. The Extensions menu displays a scrollable list of static ranges of currently logged in extensions. Each range contains a maximum of approximately 25 extensions.
Ext’s
001-025
026-050 051-075
Back
Figure 4-18
2. Press the Up or Down keys to scroll and Select an extension range.
The Extension List (for the selected range of extensions) displays.
Extensions Menu
Figure 4-19
3. Press the Up or Down keys to scr oll an d Select the extension to call. A
(Unicast) Calls on page 4-36).
Desktop Menu
voice (unicast)
call connects (see Voice
By Last Names
1. To view last names in the phone book, press the Up or Down keys to scroll the Phone Book menu
(Figure 4-17 B) and Select Last Names. The Letter Range menu displays a scrollable list of letters, alphabetical ranges representing the last names of currently logged in users. Each range contains a maximum of approximately 25 logged in users.
Last
A-C
D-G H-L
Back
Figure 4-20
Letter Range Menu
Page 92
4 - 44 CA50/UCA Client & Server Developer & User Guide
Abruzzo, R
Amity, J Bennet, T
Last
Back
Bath
Electrical Garden
Dept’s
Back
2. Press the Up or Down keys to scroll and Select a range of letters.
The Last Names menu displays the names of logged in users, alphabetically, in the range selected.
Figure 4-21
3. Press the Up or Down keys to scroll and Select the name to call. A
(Unicast) Calls on page 4-36).
Last Names Menu
voice (unicast)
call connects (see Voice
By Departments
1. To view departments in the phone book, press the Up or Down keys to scroll the Phone Book menu
(Figure 4-17 B) and Select Last Names. The Departments menu displays an alphabetical scrollable list of Departments in the store with users who are currently logged in.
Figure 4-22
2. Press the Up or Down keys to scroll and Select a Department.
All users currently logged in within the selected department are listed.
Departments Menu
Dept’s
Charles, D
Franklin, E Jones, B
Back
Figure 4-23
3. Press the Up or Down keys to scroll and Select the name to call. A
(Unicast) Calls on page 4-36).
Last Names Menu
voice (unicast)
call connects (see Voice
Page 93
CA50 Modes of Operation 4 - 45
Abruzzo, R
Answer
10:52
Ignore
Abruzzo, R
0:01
Options
10:52
End

Making a Voice (Unicast) Call

To make a call, browse for extensions, names and/or departments in the phone book. The UCA server dynamically managed phone book downloaded at the initiation of each voice call displays only logged in users. Additional phone book entries (see Additional Phonebook Entries on page 9-14), those not UCA-based (e.g., a wired land line phone), are always displayed.
The CA50 displays the name of the person called throughout the active call. When the call connects, the caller hears a ringing sound through the receiver. While the call is in progress, the CA50 displays the caller ID and a call timer. Call options, such as Hold and Transfer, are available via soft keys. When the call ends the device returns to the desktop or prior business application screen (see Sample Business Application on page 4-54).
To make a
1. Browse the phone book to find the person to call (see Browsing the Phone Book on page 4-42).
2. Press the Up or Down keys to scroll and press Select on the extension, name or department to call. A
(unicast)
voice (unicast)
call connects (see Voice (Unicast) Calls on page 4-36).
call:

Receiving a Voice (Unicast) Call

The device can receive a call on any screen. By default, a For information about
4-54.
When a call comes in, a ring tone sounds and green LED blinks. On an incoming call, the caller ID displays.
Figure 4-24
Press the left soft key to answer the call, or press the right soft key to ignore the call and return to the prior screen. When the call is answered, the active call screen displays.
Incoming Call Display
voice (unicast)
calls while in business application see Sample Business Application on page
voice (unicast)
call overrides all other device operations.
voice
Figure 4-25
During the call, press the left soft key to display opti ons such as Hold and Transfer. For information about
4-54.
Active Call Display
voice (unicast)
calls while in business application see Sample Business Application on page
Page 94
4 - 46 CA50/UCA Client & Server Developer & User Guide

Transferring a Call

When a user is on a look up extensions and transfer the call as shown below.
To transfer a
1. On an active call, Active Call window displays.
voice (unicast)
voice (unicast)
call:
call and needs to transfer the call to another extension, use the phone book to
10:52
Abruzzo, R
0:01
Options
Figure 4-26
2. On the Active Call display, press the left soft key to display the Call Options menu.
End
Active Call Display
Call Hold
Transfer
Back
Figure 4-27
3. Press the Up or Down keys to scroll to Transfer and press Select to display the Phone Book menu.
Call Options Display
Trsf
Extensions
Last names Departments
Back
Figure 4-28
4. Press the Up or Down keys to scroll to any of the phone book options (Extensions, Last names or
Departments). Each option allows the user to choose a target to which the call can be transferred (see
Browsing the Phone Book on page 4-42). In this example Extensions is chosen. Press Select to display the top
level list of all extensions ranges in the phone book.
Phone Book Display
Trsf
001-025
026-050 051-075
Back
Figure 4-29
5. Press the Up or Down keys to scroll to the appropriate extensions range and press Select to display the list of
all currently logged in extensions
Extensions Range Display
Trsf
001
004 006
Back
Figure 4-30
Extensions List Display
Page 95
CA50 Modes of Operation 4 - 47
6. Press the Up or Down keys to scroll to the appropriate extension and press Select to transfer the call.
Trsf
Call
transfered
Ok
Figure 4-31
7. When the call is transferred to the selected extension, it appears on the target device as an incoming voice
(unicast) call.
8. Press the right soft key (Ok) to return to the desktop or to the prior business application screen.
Call Transferred Display
NOTE When the device detec ts no u ser activ ity aft er 3 secon ds, the devic e default s to an Ok right soft key pr ess
and returns to the desktop, or the prior business application screen.

Parking a Call

When the CA50 receives a There are two Call Park options:
Parking the call on any available extension allowing the user to pick up the call.
Parking the call on an available extension within a group and/or department allowing the user to pick up the call.
NOTE The options above are available only if they are enabled on the UCA server. The system variable
corresponding to this setting is Phone.Gateway.CallPark.ByGroup.Enable. See
6-48
for more information. Call park is available only in PBX mode.
voice (unicast)
call, the call can be parked for retrieval by another CA50 device.
Table 6-2 on page
Parking a Call on any Available Extension
To park a
1. On the Active Call window press the left soft key (Options) to display the Call Options menu.
Options
Figure 4-32
2. On the Call Options menu press the Up or Down keys to scroll to Park and press Select.
voice (unicast)
10:52
Abruzzo, R
0:01
Active Call Display
call on any available extension:
End
Cal l
Transfer
Hold
Park
Back
Figure 4-33
Call Options Display
Page 96
4 - 48 CA50/UCA Client & Server Developer & User Guide
Ok
3. The system selects an available extension on which to park the call and the Park window displ ays the
extension. Press the right soft key (Ok) to accept the extension and park the call.
Park
Call parked
Ok
Figure 4-34
4. A message transmits to all other users to inform them that a call is parked on an extension. The user can press
the left soft key to pick up the call or the right soft key to dismiss the message.
Park Display - On the device on which the call was parked
NOTE When the user s ele cts Ok the device di splay returns to the desktop or t he prior busin ess app licat ion. Af ter thre e
seconds of no user action, the device display also returns to the desktop or the prior business application.
10:10
Call parked on 150
Pickup
Figure 4-35
Dismiss
Park Display - On a logged in device other than the device on which the call was parked
Parking a Call on any Available Extension Within a Group/Department
To park a
1. On the Active Call window press the left soft key (Options) to display the Call Options menu.
Options
Figure 4-36
2. On the Call Options menu press the Up or Down keys to scroll to Park and press Select.
voice (unicast)
10:52
Abruzzo, R
0:01
Active Call Display
call on any available extension within a group or department:
End
Cal l
Transfer
Hold
Park
Back
Figure 4-37
Call Options Menu
3. The Departments menu displays. Press the Up or Down keys to scroll to the department to which the call
should be parked. and press Select.
Dept’s
Bath
Electrical Garden
Back
Figure 4-38
Departments Menu
Page 97
CA50 Modes of Operation 4 - 49
Ok
4. The system selects an available extension on which to park the call and the Park window displ ays the
extension. Press the right soft key (Ok) to accept the extension and park the call.
Park
Call parked
Ok
Figure 4-39
5. A message transmits to all other users logged into the same group where the call was parked to inform them
that a call is parked on an extension. The user can press the left soft key to pick up the call or the right soft key to dismiss the message.
Pickup
Figure 4-40
Park Display - On the device on which the call was parked
NOTE When the user s ele cts Ok the device di splay returns to the desktop or t he prior busin ess app licat ion. Af ter thre e
seconds of no user action, the device display also returns to the desktop or the prior business application.
10:10
Call parked on 150
Dismiss
Park Display - On a logged in device other than the device on which the call was parked
No Extension Available to Park
When no extensions are available to park a Press the right soft k ey (Back) to return to the Call Options menu (Figure 4-37) to try again, or select another option (see Transferring a Call on page 4-46 and Hold on page 4-53).
voice (unicast)
call the display sh ows an All extensions taken message.
Page 98
4 - 50 CA50/UCA Client & Server Developer & User Guide

Retrieving a Parked Call

Retrieving a Parked Call from any Extension
To retrieve a parked
Figure 4-41
1. On the Desktop (Figure 4-41) press the left soft key (Menu) to display the Desktop menu.
Figure 4-42
2. Press the Up or Down keys to scroll to Parked Calls and press Scan/Select (S). The Pick menu displays. This
menu lists all parked extensions. Extension numbers vary based on numbers assigned by a store administrator.
Desktop Display
Desktop Menu
voice (unicast)
call from the desktop:
Pick
149
150 151
Back
Figure 4-43
Call Pick Menu
3. Press the Up or Down keys to scroll to an extension in the list and press Scan/Select (S). When selected, the
parked call on the extension unparks and the Active Call displays.
10:5 4
Smith,T
0:01
Option s
Figure 4-44
NOTE When a parked call is not picked up withi n the tim e co nfi gure d in the PBX, the PBX may transfer the ca ll
4. Press the right soft key to End the call.
En d
Active Call Display
back to the originating device.
Page 99
Retrieving a Parked Call from an Extension Within a Group/Department
Dept's
Bath Garden
Back
CA50 Modes of Operation 4 - 51
To retrieve a parked
Figure 4-45
1. On the Desktop (Figure 4-45) press the left soft key (Menu > Options) to display the Call Options menu.
Figure 4-46
2. Press the Up or Down keys to scroll to Pickup and press Scan/Select (S). The Dept’s menu displays .
Desktop Display
Desktop Menu
voice (unicast)
call from the desktop:
Figure 4-47
3. On the Dept’s menu press the Up or Down keys to scroll to the appropriate Group (Department) and press
Dept’s Menu
NOTE Only Groups with parked calls sh ow i n the Dept’s me nu. Fo r exam ple, i f call s are park ed on ly in the Bat h Grou p,
Bath is the only Group to display. If calls are parked in both the Bath and Garden Groups, both Groups display.
Scan/Select (S). The Pick menu displays. This menu lists all parked extensions within the Group selected from the Dept’s menu (Figure 4-47). Extension numbers vary based on numbers assigned by a store administrator.
Pick
149
150 151
Back
Figure 4-48
Call Pick Menu
Page 100
4 - 52 CA50/UCA Client & Server Developer & User Guide
4. Press the Up or Down keys to scroll to an extension in the list and press Scan/Select (S). When selected, the
parked call on the extension unparks and the Active Call displays.
10:5 4
Smith,T
0:01
Option s
En d
Figure 4-49
5. Press the right soft key to End the call.
Active Call Display
NOTE When a parked call is not picked up withi n the tim e co nfi gure d in the PBX, the PBX may transfer the ca ll
back to the originating device.

Park/Retrieve Troubleshooting

Table 4-8
Caller Terminates Parked Call
Calls parked by devices other than the CA50
Parked call timeout
Park Call / Retrieve Call Troubleshooting
Situation Description
If a caller terminates a parked call, the UCA server and the CA50 device still treat the call as a parked call. When the user navigates to pick up the call a fast busy tone sounds on the device from the PBX. The fast busy tone terminates the call on the CA50 and signals the UCA server that the call was picked up. The UCA server removes the extension from the parked calls list.
Calls parked on the PBX by devices other than a CA50 are not recognized by the UCA server.
The timeout duration of parked calls is a configurable parameter on the PBX. When a parked call times out, the call is diverted back to the device that parked the call.
When a parked call times out because the CA50 device is already engaged in conversation, the call does not transfer to the CA50 (call waiting is not supported).
When a parked call times out and the CA50 device is not in conversation mode the parked call is be diverted back to the device that parked the call.
Two different devices attempt to pick up the same parked call
One device picks up the parked call and the other device receives a fast busy tone. The fast busy tone terminates the pick up attempt and the device display returns to desktop.
Loading...