Home

Cisco Systems 1.4 User's Manual

image

Contents

1. PA Login Failure The total number of times users tried to log on to Personal Assistant but failed for example because they gave the wrong PIN PA Rules Applied The total number of times Personal Assistant applied call routing rules Refresh Failed The total number of times Personal Assistant failed in an attempt to refresh corporate directory information Speech Channel Create Failure The total number of times Personal Assistant failed to create a speech channel Speech Recognition Total Error The total number of times the speech recognition software failed to understand a spoken command Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 6 13 Chapter6 Troubleshooting Personal Assistant W Collecting Call History Information Table 6 2 Personal Assistant Performance Monitor Counters continued Counter Description Total Active Sessions The number of sessions currently active both speech sessions and non speech sessions Total Speech Sessions The number of currently active speech sessions Transfer Failed The total number of times Personal Assistant tried but failed to transfer a call to another number Voice Mail The total number of times callers asked to access voice mail Voice Mail Disambiguation The total number of times Personal Assistant found more than one match to the spoken name and asked the caller to pick from a list of po
2. Cisco CallManager 3 3 Drop Ad Hoc Conference When Creator Leaves should be set to False Note that the parameter is not present in some engineering specials and service releases of the versions listed If the value is incorrect click the correct value and click Update A Caution The ad hoc conferencing parameter may be used by other telephony applications in your system We highly recommend that you contact your telephony system administrator before changing the value Directed to Operator Too Often If users report that they are being directed to the operator too often when using Personal Assistant check the speech recognition settings on the Personal Assistant server See the Configuring Speech Recognition section on page 4 4 Too Many Available Options If users report they are given too many options when using dial by name you should reduce the Max Disambiguate parameter of the speech recognition settings on the Personal Assistant server Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 6 3 Chapter6 Troubleshooting Personal Assistant W Resolving Problems with Using Personal Assistant Calls Transferred to Voice Mail Too Quickly By using the miscellaneous settings in the Personal Assistant Administration interface you can designate the call pickup time This determines how long Personal Assistant waits for a call to be picked up before it moves on to the next defi
3. Table A 12 Servers gt Server Configuration Page continued Field Description Debug Package List A selection of subsystems for which you need to collect detailed debug information Debug information includes trace messages as well as more detailed messages Select subsystems only at the request of Cisco Technical Support the debug information is for the use of Cisco in resolving problems that you cannot solve yourself See the Collecting Trace and Debug Information section on page 6 15 for an explanation of each field Server Status The Server Status page opens when you select Servers gt Server Status Table A 13 describes the fields on the Server Status page All fields on the page are display only Use the Server Status page to view the current status of the Personal Assistant servers and their subsystems The status can help you identify problems that need to be addressed An up arrow indicates that the server port or other item is running correctly a down arrow indicates that it is not Personal Assistant refreshes the Server Status page every 60 seconds Table A 13 Servers gt Server Status Page Field Considerations Server List Display only A list of the Personal Assistant servers that you have inserted into the Personal Assistant server cluster shown in the left column Click a server name to view its status Server Display only Indicates whether the Personal Assistant server i
4. domain account used for installation 2 2 DTMF Sequence field description A 8 Control Center page A 2 corporate directory about 1 5 configuration settings A 3 E configuring 4 7 CPU 100 percent usage 6 10 e mail paging server A 10 CTI route point Enforce Authentication by PIN from Personal Destinations field description A 13 about 1 3 i enhanced Text to Speech configuring 3 8 l configuration settings A 9 Cisco Personal Assistant 1 4 Installation and Administration Guide E N 2 OL 4590 03 installing 2 9 Enhanced Text to Speech Configuration page A 9 External DTMF Redirection Sequence field description A 12 F failover about 1 15 configuring 4 10 Failover Server field description A 20 Failover Server Names field description A 19 Follow Me call transferring 1 1 G grammar definition 1 7 Help user 5 2 hierarchy directory 4 18 Hierarchy Type field description A 8 Host name or IP Address field description A 17 icons control center 6 10 server status A 20 installation Cisco CallManager database locations 2 2 enhanced Text to Speech 2 9 Personal Assistant 2 1 Personal Assistant components 2 2 upgrade procedure 2 5 using adomain account 2 2 intercepting calls about 1 16 configuration 3 3 software required 1 6 Interceptor Port field description A 20 Interceptor Port Provider field description A 18 interceptor ports about 1 3 assigning to JTAPI user 6 5 crea
5. message waiting indicator 6 6 messaging configuration settings A 10 configuring 4 12 Microsoft Exchange requirements 1 7 Miscellaneous Settings A 12 multiple locales 1 2 Name field description A 8 network management systems integrating with 6 16 New Prefix Dial Rules Configuration Page field description A 7 Directory Lookup Rules Page field description A 9 New Prompt File Path field description A 2 nodes directory A 7 Notify Users of PIN Change field description A 12 Number of Buffered Trace Lines field description A 15 Number of Cisco Unity Licenses field description A 11 Number of Digits Dial Rules Configuration Page field description A 7 Directory Lookup Rules Page field description A 9 Number of Licenses field description A 10 Number of Media Ports field description A 18 Number of Prefix Digits to Remove Dial Rules Configuration Page field description A 7 Directory Lookup Rules Page field description A 9 Number of Results per Page field description A 6 O operator excessive transfers 6 3 Operator Extension field description A 14 P PADtmf definition 6 16 paging configuring 4 12 server A 10 Paging SMTP Domain Name field description A 11 Paging SMTP Server field description A 11 Paging SMTP Server Port field description A 11 partitions creating 3 2 creating for Personal Assistant procedures 3 4 creating for Personal Assistant task list 1 18 creating for Personal Assistant managed phone
6. Cisco com You can access the most current Cisco documentation at this URL http www cisco com univercd home home htm Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 xd Preface W Documentation Feedback You can access the Cisco website at this URL http www cisco com You can access international Cisco websites at this URL http www cisco com public countries_languages shtml Ordering Documentation You can find instructions for ordering documentation at this URL http www cisco com univercd cc td doc es_inpck pdi htm You can order Cisco documentation in these ways e Registered Cisco com users Cisco direct customers can order Cisco product documentation from the Ordering tool http www cisco com en US partner ordering index shtml e Nonregistered Cisco com users can order documentation through a local account representative by calling Cisco Systems Corporate Headquarters California USA at 408 526 7208 or elsewhere in North America by calling 1 800 553 NETS 6387 Documentation Feedback You can send comments about technical documentation to bug doc cisco com You can submit comments by using the response card if present behind the front cover of your document or by writing to the following address Cisco Systems Attn Customer Document Ordering 170 West Tasman Drive San Jose CA 95134 9883 We appreciate your comments Obtaining Technical Assistance
7. Ensure that the virus scanning services are disabled during the first system refresh Cisco Personal Assistant 1 4 Installation and Administration Guide 2 10 OL 4590 03 Chapter2 Installing and Upgrading Personal Assistant Step 1 Step 2 Step 3 Step 4 Step 5 Refreshing the System Updating User Information from the Corporate Directory W To Refresh the System Log on to the Personal Assistant administration interface Select System gt Speech Services The Speech Services Configuration page appears Click Refresh Now Note that the refresh can take up to an hour depending on the size of the corporate directory the number of locales installed and the number of directory hierarchies configured After the refresh has completed verify that the refresh was successful by clicking Last Refresh Details If the refresh was not successful the Personal Assistant services may not run and some Personal Assistant features may be unavailable Do the following substeps On the Speech Services Configuration page verify that the entry in the License Key field is valid If the Number of Licenses field does not display the correct number speech ports and available locales re enter the license key and click Save to update the information Verify the DNS names or IP addresses in the Speech Recognition Server Hosts and the Speech Recognition License Manager Hosts lists If any information is incorrect make the applicable modif
8. Configuring Directory Lookup Rules section on page 4 17 13 If you have a large number of users users might encounter problems when trying to dial a party by name For example there might be too many parties that have the same or similar names To help users narrow the Personal Assistant search you can create directory hierarchies that will let users specify a location or department to search See the Configuring Directory Hierarchies section on page 4 18 14 If you want to set up rules to apply to all calls that come through the Personal Assistant system create and configure systemwide rules See the Setting Up Systemwide Rules section on page 4 19 15 If you are using Cisco Unity configure the integration with the messaging system to enable voice mail browsing for your users See the Integrating Personal Assistant with a Cisco Unity Voice Messaging System section on page 4 20 16 If you are using Octel voice messaging configure the integration with the messaging system to allow Personal Assistant to distinguish between internal and external Octel numbers See the Integrating Personal Assistant with an Octel Voice Messaging System section on page 4 23 17 If you are using Exchange 5 5 configure the integration with Exchange to allow Personal Assistant to send e mail for refresh notification PIN changes and paging See the Integrating Personal Assistant with Exchange 5 5 section on page 4 24 Logg
9. Control Center Page Field Considerations Personal Assistant Server Controls the status of the Personal Assistant server service on the listed system A server is started if there 1s an arrow icon beside it it is stopped if there is a square icon beside it e To start the servers on all listed systems click the Start All button for the server group e To stop the Personal Assistant servers on all listed systems click the Stop All button for the Personal Assistant server group e To start an individual Personal Assistant server click the Start button on the same line as the server name e To stop an individual Personal Assistant server click the Stop button on the same line as the server name A change to the status of the Personal Assistant server does not change the status of a license manager or resource manager on the same system When you stop a server the other servers in the cluster automatically take over the responsibilities of the stopped server Speech License Manager Controls the status of the license manager service on the listed system A license manager is started if there is an arrow icon beside it it is stopped if there is a square icon beside it e To start the license managers on all listed systems click the Start All button for the license manager group e To stop the license managers on all listed systems click the Stop All button for the license manager group e To start an individual license manager
10. OL 4590 03 Chapter 1 Planning for Personal Assistant Customizing Implementation of Personal Assistant W Why You Need Interceptor Port Error Handling You configure interceptor port error handling to tell Cisco CallManager how to route calls to Personal Assistant users when the Personal Assistant server is unavailable If you do not configure interceptor port error handling and if Personal Assistant is unavailable a user phone will not ring when called and the caller will hear a fast busy tone The way you configure interceptor port error handling differs according to which version of Cisco CallManager you are using as follows Cisco CallManager Version 3 x If you are using Cisco CallManager version 3 x when you create an interceptor port you create two entities a route point and a translation pattern Cisco CallManager uses the translation pattern for error handling Each translation pattern must match the set of numbers in the corresponding interceptor port route point The translation patterns must not be placed in the PA partition as this could cause a match even when the Personal Assistant server is available Cisco CallManager Version 4 0 or Later If you are using Cisco CallManager version 4 0 or later you configure interceptor port error handling by setting the Forward No Answer destination and calling search space to the same values as the directory number configured for the interceptor CTI route point Cust
11. Server Configuration and add ports if necessary You must also create the ports in Cisco CallManager See the Configuring Personal Assistant Servers section on page 4 10 and the Adding Media Ports for Personal Assistant section on page 3 10 for more information The Personal Assistant CTI route points are not assigned to the JTAPI user for Personal Assistant You must assign the route points used for the Personal Assistant number the automated attendant number if any and all route points used as Personal Assistant interceptor ports e Callers occasionally hear a busy tone Either add more media ports or install additional Personal Assistant servers When callers occasionally hear a busy tone the call load from your users is heavier than the existing setup can handle A User Hears a Busy Tone When Calling Another User If two users each have phone DNs that exactly match the DNs of Personal Assistant interceptor port route points that are configured in Cisco CallManager the users will hear a busy tone when trying to contact one another by using Personal Assistant Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 6 5 Chapter6 Troubleshooting Personal Assistant W Resolving Problems with Using Personal Assistant For example user A has the DN 2001 and user B has the DN 2002 Two Personal Assistant interceptor port route points with the DNs 2001 and 2002 are defined in Cisco CallMan
12. Use the applicable value as follows e For Cisco CallManager DC Directory Enter ou lt Root user DC Directory node gt o lt Fully qualified domain name gt For example ou Users o Domain com e For Active Directory Enter a comma separated list of each component of the distinguished name for the user node in Active Directory For example if the node is UserNodel Subdomain1 l Domain com enter dc UserNodel dc Subdomain1 dc Domain dc com e For Netscape Directory Enter ou People o lt Fully qualified domain name gt For example ou People o UserNode1 Subdomain Domain com For any other directory ask the directory administrator for the value to use Step6 In the Directory Search Filter field enter an LDAP expression for restricting the entries retrieved For example you can limit the Personal Assistant directory lookups to a specific location thus allowing users to use name dialing for employees only in the selected area If your directory includes a location field and newyork is a valid location in your directory a directory search filter for limiting searches to New York would be location newyork The expression you enter depends on your corporate directory e For Cisco CallManager DC Directory If the user search base is set to the root node or domain append description ciscoPAB User to the Directory Search Filter For example amp objectclass person description ciscoPABUser Otherwise Person
13. is X 2 This sequence indicates that internal calls can be transferred to voice mail by pressing then the extension represented by the wildcard X again and then 2 Personal Assistant issues this DTME sequence when a user call processing rule says to transfer a call directly to voice mail Refer to the documentation for your voice mail system to determine the applicable DTMF sequence External DTMF Redirection Enter the redirection DTMF sequence for transferring a call external to the corporate phone Sequence network that is from the PSTN to the voice mail system This sequence is defined in the voice mail system used on the server you are adding Voice Mail Servers Use the list to verify the information about the voice mail servers you configured for use with Personal Assistant To modify the configuration change the information in the applicable field s and click Update To delete a server click the Delete icon Notify Users of PIN Change Check this check box for Personal Assistant to automatically send e mail notification to l users when their PINs are changed Personal Assistant sends notification when the for systems using the pene he PIN per h it Cisco CallManager PIN only administrator resets the or when the user changes it Note that Personal Assistant does not send e mail notification if the system is configured to use the Cisco Unity subscriber phone password as the Personal Assistant PIN Personal Assi
14. 12 starting and stopping 6 14 structure 1 10 Personal Assistant Server field description A 3 Personal Assistant Speech Server field description A 3 personal calendar requirements 1 7 phone changing partition 3 8 configuring 3 3 setting up route plan 3 2 Phone Number Prefix Dial Rules Configuration Page field description A 7 Directory Lookup Rules Page field description A 9 Pilot Number field description A 11 PIN resetting 5 2 Primary Spoken Response field description A 8 Priority Dial Rules Configuration Page field description A 7 Directory Lookup Rules Page field description A 9 processor 100 percent usage 6 10 product key used in installation 2 2 prompt configuring automated attendant 4 15 proxy access 1 2 Reconfirm Confidence Level field description A 24 Record and Play Name of Unknown Caller field description A 13 Redirection Delay field description A 11 Refresh Schedule field description A 21 Rejection Confidence Level field description A 24 Reset User Information page A 15 resource manager overview 1 9 Route Address field description A 17 Route Address Provider field description A 17 route plan setting up 3 2 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 a N 5 W index route point interceptor port 1 3 using as interceptor port 3 4 Route Point field description A 20 rule based call routing about 1 2 using Personal Assistant without 1 23 4 u
15. Assistant 1 4 Installation and Administration Guide OL 4590 03 1 3 Chapter1 Planning for Personal Assistant ME Understanding Personal Assistant Partitions and Calling Search Spaces In a Cisco CallManager setup each phone extension is assigned to a partition and a calling search space A partition is a group of devices with similar reachability characteristics Devices you can place in partitions include IP phones extensions and gateways By default extensions are assigned to the none partition The none partition is a default setting in Cisco CallManager that is treated as the null or non existent partition A calling search space is an ordered list of partitions When a user makes a call from an extension the call can only be completed if the dialed number is within a partition identified in the calling search space The calling search space always includes the none partition Calling search spaces and partitions make it possible to separate parts of your phone network This can be useful if you are providing phone service to a large building occupied by separate companies or organizations such as an office tower You must configure partitions and calling search spaces in Cisco CallManager to enable Personal Assistant to intercept calls and support rule based call routing Cisco CallManager Clusters Cisco CallManager allows you to create clusters of Cisco CallManager systems that share a common database
16. Configuration page to configure the settings for the enhanced Text to Speech server When you have modified data in the fields on the page click Save to save your changes You can click Test to validate the new configuration Note that while the Personal Assistant server and the TTS server are not required to be in the same domain the test cannot display configuration information if they are in different domains amp Note Personal Assistant comes with a default Text to Speech server You need to enter values on this page only if you installed the enhanced Text to Speech server Table A 8 System gt Enhanced TTS Page Field Considerations TTS Server Name Enter the name or IP address of the enhanced Text to Speech server TTS Port Number Enter the TTS Port Number you specified when you installed the enhanced Text to Speech server TTS License Key Enter the license key for the enhanced Text to Speech feature You must enter a valid key to enable enhanced Text to Speech Cisco provides the license key based on how many enhanced Text to Speech license ports you purchased Number of Licenses Display only The number of ports available for your TTS license key Messaging Configuration The Messaging Configuration page opens when you select System gt Messaging Table A 9 describes the fields on the Messaging Configuration page Use the Messaging Configuration page to enable paging and calendar based dial rule pro
17. Configuring Messaging Adding Personal Assistant Without Previously Defined Partitions page 1 20 e Failover Server Names The ordered list of servers that should take over for the server if it becomes disabled Using the Personal Assistant failover capability requires careful planning and affects the number of telephony ports you can define for the servers See the Creating Server Clusters section on page 1 10 for an explanation of configuring Personal Assistant clusters with and without failover Step3 Save your changes as applicable e If you are creating a new server click Insert Personal Assistant saves the server settings and adds the new server to the list in the left column e If you are updating an existing server click Save Personal Assistant saves and activates your changes ako Do not configure the debug or trace settings unless instructed to by Cisco Technical Support Debug and trace settings can have an adverse effect on server performance and they generate a large amount of data that only Cisco can interpret These features exist so that Cisco can use them to help identify and fix any problems you encounter with the software See the Collecting Trace and Debug Information section on page 6 15 for more information You can remove a Server by selecting it in the left column and then clicking Delete when the server properties are displayed The Personal Assistant server restarts automatically when any
18. For all customers partners resellers and distributors who hold valid Cisco service contracts Cisco Technical Support provides 24 hour a day award winning technical assistance The Cisco Technical Support Website on Cisco com features extensive online support resources In addition Cisco Technical Assistance Center TAC engineers provide telephone support If you do not hold a valid Cisco service contract contact your reseller Cisco Technical Support Website The Cisco Technical Support Website provides online documents and tools for troubleshooting and resolving technical issues with Cisco products and technologies The website is available 24 hours a day 365 days a year at this URL http www cisco com techsupport Cisco Personal Assistant 1 4 Installation and Administration Guide xd OL 4590 03 Preface Obtaining Technical Assistance Hi Access to all tools on the Cisco Technical Support Website requires a Cisco com user ID and password If you have a valid service contract but do not have a user ID or password you can register at this URL http tools cisco com RPF register register do Note Use the Cisco Product Identification CPI tool to locate your product serial number before submitting a web or phone request for service You can access the CPI tool from the Cisco Technical Support Website by clicking the Tools amp Resources link under Documentation amp Tools Choose Cisco Product Identification Tool from t
19. Information and clicking Delete Personal Assistant Information Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 6 9 Chapter6 Troubleshooting Personal Assistant W Resolving Problems with Managing Personal Assistant Resolving Problems with Managing Personal Assistant The following sections provide resolutions to problems you might encounter when managing Personal Assistant e Speech Server or License Manager Is Not Recognized page 6 10 e Servers Displaying Connectivity Problem page 6 10 e Server Processor Is Running at Maximum page 6 10 e Personal Assistant Is Not Intercepting Calls page 6 11 e Personal Assistant Is Transferring Only Internal Calls or External Calls to Voice Mail page 6 11 Speech Server or License Manager Is Not Recognized If you recently added a new speech recognition server or additional license manager hosts you must refresh the servers before they can support users See the Configuring Speech Recognition section on page 4 4 Servers Displaying Connectivity Problem The Personal Assistant Control Center provides you with information about the status of the Personal Assistant servers To access the Control Center select System gt Control Center from the Personal Assistant administration web interface Table 6 1 indicates the possible server status Use this information to determine the current server status and to resolve any problems Table 6 1 S
20. Personal Assistant accesses this directory when a user asks Personal Assistant to dial a number by telling Personal Assistant the applicable name Personal Assistant also uses the directory to maintain Personal Assistant configuration information and some Personal Assistant user information for example the call routing rules and spoken name of a user For this information Personal Assistant automatically uses the directory that Cisco CallManager uses You can also use the Cisco CallManager directory as the corporate directory but this is not required Many installations prefer a corporate directory that is independent from Cisco CallManager and Personal Assistant fully supports this separation Or your corporate directory might already be integrated with Cisco CallManager See the Configuring the Corporate Directory section on page 4 7 for information on identifying the directory to Personal Assistant The Personal Assistant system configuration includes a setting for unique user name attribute This is the name of the field within your directory that is unique for each user Ask your directory administrator for the name of this field if you do not know it See the Corporate Directory Settings section on page A 3 for information on updating the Personal Assistant configuration with this information Role of Personal Assistant in the Cisco IP Telephony Network Personal Assistant interacts with many elements in your IP telephony net
21. The following sections explain these concepts and how Personal Assistant uses them e Personal Assistant Interceptor Ports page 1 3 e CTI Route Points and Media Ports page 1 3 e Partitions and Calling Search Spaces page 1 4 e Cisco CallManager Clusters page 1 4 e How Personal Assistant Uses Directories page 1 5 Personal Assistant Interceptor Ports The Personal Assistant interceptor ports identify the phone extensions that Personal Assistant will intercept from Cisco CallManager You configure these ports in Cisco CallManager as CTI route points and identify them in the Personal Assistant server configuration The route points configuration allows Personal Assistant to intercept the calls You can use wildcards when creating the route points so that one route point covers many extensions For example the route point 1X XX covers all extensions from 1000 to 1999 When you configure the interceptor ports you should also set up the call forwarding configuration for interceptor port error handling to allow calls to go through to the extension if the Personal Assistant server is unavailable The way you configure interceptor port error handling will differ depending on the version of Cisco CallManager that the system uses see the Why You Need Interceptor Port Error Handling section on page 1 23 for additional information on interceptor port error handling CTI Route Points and Media Ports When you assign a phone number to a Perso
22. U Unique Attribute for Corporate Directory field description A 12 Unique Attribute for Message Store field description A 12 Unique User Attribute Name field description A 4 upgrade procedure 2 5 Use Cisco Unity Phone Password for the Personal Assistant PIN field description A 13 Use LDIF File field description A 5 user interface accessing 5 1 problems accessing 6 2 problems logging on 6 2 user name for logging on 4 3 users administrative changes effect 5 3 deleting 5 2 managing 5 2 preparing 5 1 utterance definition 1 7 V voice mail configuring 4 12 configuring settings A 21 log in problems 6 7 requirements 1 6 unable to browse 6 7 users cannot access 6 7 Voice Mail Server Name field description A 11 Voice Mail Servers field description A 12 W web administration logging on 4 3 W index Windows 2000 installing Personal Assistant in domains 2 2 user name for logging on 4 3 Write to Syslog field description A 15 Cisco Personal Assistant 1 4 Installation and Administration Guide W N 83 OL 4590 03
23. a percentage confidence level to every session If the confidence level is less than the Rejection Confidence Level Personal Assistant tells the user that the request could not be understood The user can then repeat the request or try phrasing it differently Enter a number between 0 and 100 The default is 45 Do not include the percentage sign in the field Reconfirm Confidence Level Enter the percentage confidence level below which the user is asked to confirm the speech recognition software interpretation of the request If the confidence level is between the Rejection Confidence Level and the Reconfirm Confidence Level Personal Assistant tells the speaker its interpretation of the request and asks the speaker to confirm the interpretation If the confidence level is higher than the Reconfirm Confidence Level Personal Assistant completes the request without asking the speaker for confirmation However the speaker can tell Personal Assistant to cancel or stop the action If you set this level too high users will have to reconfirm most commands If you set it too low Personal Assistant might perform too many unintended tasks Enter a number between 0 and 100 The default is 60 Do not include the percentage sign in the field Max Error Count per Dialog Enter the maximum number of speech recognition errors allowed in a single dialog One user session with Personal Assistant or voice mail consists of several dialogs for examp
24. after a call is transferred to the voice mail system This delay ensures that a call connects to the voice mail system before Personal Assistant enters the DTMF sequence to redirect the call to the desired mailbox Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 4 13 Chapter4 Configuring Personal Assistant W Configuring Enhanced Text to Speech Step 5 Step 6 Step 7 Step 8 We recommend that you use 2000 milliseconds for a Cisco Unity system and 4000 milliseconds for other systems such as Octel c Add each voice mail server to the list of servers by entering the Voice Mail Server Name for example unityl the Pilot Number the phone number used to reach voice mail and the internal and external DTMF Redirection Sequences required to direct a call to a specific voice mailbox Click Add Server after entering the information The voice mail server name is required only for Cisco Unity voice mail systems The name must be an unqualified DNS name for example unity 1 rather than unity 1 cisco com Do not use IP addresses See the Messaging Configuration section on page A 10 for more information about these fields If you configure the system to use the Cisco CallManager PIN and if you want Personal Assistant to automatically send e mail notification to users when their PINs are changed check the Notify Users of PIN Change check box and enter your corporate e mail address in the Admi
25. an entry in the following format lt Cisco Unity Server IP Address gt lt Cisco Unity Server Name gt lt Cisco Unity Domain Name gt cisco com For example 172 16 10 1 mlewando unified cisco com Note that there is a space between the IP address and the DNS name Save and close the file Open a command window enter ping lt Cisco Unity Server Name gt lt Cisco Unity Domain Name gt cisco com and press Enter to verify that the Cisco Unity server can by accessed by using the name you entered in Step 4 To Test the Integration with Cisco Unity Call the Personal Assistant number from any user extension Say voice mail When you access Cisco Unity voice mail for the first time a Personal Assistant profile in Exchange is automatically created and you are transferred to the Cisco Unity number If your call is transferred to Cisco Unity continue to follow the tasks in the Personal Assistant Configuration Task List section on page 4 1 If your call is not transferred to Cisco Unity continue with Step 4 If your call is not transferred to Cisco Unity the Personal Assistant profile in Exchange may not have been created correctly To verify whether the profile was created and to manually create it if necessary see the Users Cannot Log On to Cisco Unity Voice Mail section on page 6 7 Repeat Step through Step 3 Integrating Personal Assistant with an Octel Voice Messaging System When Personal Assistant is integrat
26. as dial by name and speech enabled voice mail access see the Speech Recognition Server section on page 1 8 The following sections provide examples of using partitions and calling search space in your IP telephony network before and after adding Personal Assistant e Using Partitions and Calling Search Spaces Without Personal Assistant page 1 17 Cisco Personal Assistant 1 4 Installation and Administration Guide 1 16 OL 4590 03 Chapter1 Planning for Personal Assistant Intercepting Calls with Personal Assistant W e Defining Partitions and Call Search Spaces for Personal Assistant page 1 18 Using Partitions and Calling Search Spaces Without Personal Assistant To illustrate partitions and calling search spaces consider this example in which partitions and calling search spaces are used without Personal Assistant The following partitions were created to support lobby phones employee phones and calls destined for the PSTN Partition Name Designated Devices Assigned to Partition Lobby All lobby phones Employee All employee IP phones PSTN All externally destined route patterns local PSTN The following calling search spaces were created and the partitions were assigned to them to provide different services For example to disallow external calls from the lobby phones the cssLobby calling search space does not include the PSTN partition Calling Search Space Partitions Assigned To cssLob
27. before a call was answered or dropped Dial By Name The total number of times users tried to dial a party by name Dial By Name Disambiguations The total number of times Personal Assistant found more than one match to the spoken name and asked the caller to pick from a list of possible parties Dial By Name Implicit Confirmations The total number of times speech recognition confidence was high enough that Personal Assistant did not ask the caller to confirm the name of the party to be dialed Dial By Name Operator The total number of times callers to Personal Assistant explicitly asked to be transferred to the operator while trying to use dial by name Dial By Name Reconfirmations The total number of times Personal Assistant asked users to confirm that the party Personal Assistant identified was the intended party Dial By Name Speech Help Invoked The total number of times callers explicitly ask Personal Assistant for help when trying to dial a party by name Dial By Name Speech System Error The total number of errors in the speech system while callers were trying to dial a party by name False Acceptance The total number of times a call was accepted incorrectly Intercept Media Port Called The total number of times Personal Assistant used a media port after intercepting a call Intercept Number of Calls The total number of calls that Personal Assistant intercepted
28. fields in the Add Rule section to create the desired dialing rule Each field is optional but you must at least fill in either the Number of Prefix Digits to Remove field or the New Prefix field in order for the rule to be applied e Phone Number Prefix Enter one or more digits at the beginning of the number the user dials The distinguishing string of digits can be as many digits as the number itself e Number of Digits Enter the total number of digits in the phone number the user dials Do not count hyphens or spaces e Number of Prefix Digits to Remove Enter the number of digits that Personal Assistant will delete from the front of the dialed number For example if you enter 4 and the dialed number is 1 500 555 6262 Personal Assistant removes 1500 and leaves 555 6262 e New Prefix Enter the string of digits that Personal Assistant will add to the front of the dialed number after removing the specified number of digits For example you might need to add a prefix of 9 in order to dial an external number e Priority Personal Assistant version 1 4 5 and later only Enter the position for the rule in the list of rules If you do not specify a priority the rule will be placed at the bottom of the list Click Add Rule Personal Assistant adds the rule to the list of rules Cisco Personal Assistant 1 4 Installation and Administration Guide 4 16 OL 4590 03 Chapter4 Configuring Personal Assistant pP Tip Confi
29. in the corporate directory e Allowing callers to transfer directly to voice mail You can have Personal Assistant allow a caller to transfer to voice mail when the call is not picked up at the first user destination e Notifying users of PIN changes If the system is configured to use the Cisco CallManager PIN you can have Personal Assistant automatically send users e mail notification when their PINs have changed Both you and users have the ability to change the PIN When you reset the PIN you must enter a non blank PIN therefore you should let the user know the new PIN if applicable e Disabling rules on calls made through Personal Assistant You can configure Personal Assistant to allow another JTAPI application such as IPMA to intercept a call before Personal Assistant does When this option is set and a call is made through Personal Assistant call routing rules are not applied e Setting up systemwide rules Both you and users have the ability to create and activate call routing rules Whether Personal Assistant applies your rule or the user configured rule to an incoming call depends on the rule application condition you set Because user rules can be overridden this feature should be used with caution Cisco Personal Assistant 1 4 Installation and Administration Guide 54a OL 4590 03 CHAPTER Troubleshooting Personal Assistant This chapter contains the following sections e Resolving Problems with Using Pers
30. is used as the active connection between the Personal Assistant server cluster and the speech recognition server cluster Personal Assistant automatically chooses the resource manager to be used and if that manager becomes disabled another resource manager takes over Once a resource manager establishes a connection between a Personal Assistant server and an available speech recognition server for a particular call the Personal Assistant server and speech recognition server interact directly for the duration of that call The resource manager is not a permanent communication link between the servers The resource manager does not manage communication between Personal Assistant servers Personal Assistant servers communicate directly Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 1 9 Chapter1 Planning for Personal Assistant W Creating Server Clusters Interactions of the Personal Assistant Server and Speech Recognition Server Personal Assistant separates the speech recognition functions from call routing and other basic functions of the Personal Assistant server Because these functions are separate you must configure the interaction between the cluster of Personal Assistant servers and the cluster of speech recognition servers This section describes how the clusters interact and what you need to do to enable the interaction Figure 1 2 illustrates the Personal Assistant server structure The
31. of the Personal Assistant services Do the following substeps a On the Windows Start menu click Programs gt Administrative Tools gt Services b In the right pane double click PATTSServer c Click the General tab and click Stop If a message appears saying that the PATTServer service could not be stopped click OK d Close the Services MMC Insert the Cisco Personal Assistant Enhanced TTS Server CD1 in the CD ROM drive If the installation program does not appear browse to the root directory of the CD and double click Setup exe Follow the on screen prompts until you are prompted to select the components to install Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 2 9 Chapter2 Installing and Upgrading Personal Assistant W Refreshing the System Updating User Information from the Corporate Directory Step5 Check the Enhanced TTS Server check box Step 6 Check the check box es of the locale s that you want to install Step 7 Enter a port number between 1024 and 65535 on which to run the TTS server in the TTS Port Number field and click Next The default is 6666 We recommend that you make note of this number This is the port number that you will enter on the Enhanced TTS Configuration page of the Administration interface Step8 Continue to follow the on screen prompts until the setup is complete Step9 When the setup is complete click OK To install additional l
32. of the dialed number add numbers to the front or both Each field is optional but you must at least fill in either the Number of Prefix Digits to Remove field or the New Prefix field in order for the rule to be applied The list of dial rules is an ordered list of the rules you have created Personal Assistant evaluates the rules from top to bottom processing only the first rule that applies to the dialed number Cisco Personal Assistant 1 4 Installation and Administration Guide A6 OL 4590 03 AppendixA Personal Assistant Administration Page Reference Directory Hierarchy Configuration W You can also modify rearrange or delete rules as follows e To modify a rule change the rule and click Update e To change the priority of a rule use the up and down arrows until the rule is correctly positioned For Personal Assistant version 1 4 5 and later you can also enter the applicable value in the New Priority field and click Update on the line with the rule to move the rule within the list e To remove a rule click the Delete icon Table A 5 System gt Dial Rules Configuration Page Field Considerations Phone Number Prefix Enter one or more digits at the beginning of the number that the user dials For example if you enter 1 1500 or 1500555 each would match the dialed number 1 500 555 6262 Number of Digits Enter the total number of digits in the phone number that the user dials Do not count
33. on each Personal Assistant server Otherwise skip the procedure To Manually Create a System Data Source for the Cisco CallManager Database Personal Assistant 1 4 2 and Earlier On the Windows Start menu click Settings gt Control Panel gt Administrative Tools gt Data Sources ODBC Click the System DSN tab and click Add In the Create New Data Source dialog box click SQL Server from the list and click Finish In the Create a New Data Source to SQL Server dialog box enter a name for example PACCMDB and a description for the data source in the applicable fields In the Server list click the hostname or IP address of the Cisco CallManager publisher server N Note The ODBC sources on all servers in the Personal Assistant cluster must use the same publisher database Click Next Click Client Configuration In the Add Network Library Configuration dialog box confirm that the correct Cisco CallManager hostname or IP address appear in the Server Alias and Server Name fields Under Network Libraries click TCP IP Update the information in the Port Number field if applicable Click OK Click With SQL Server Authentication Using a Login ID and Password Entered by the User then enter the Login ID and Password for the Cisco CallManager publisher database Click Next until you get to the last page then Click Finish In the dialog box that appears click Test Data Source Cisco Personal Assistant 1 4 Instal
34. re enable the McAfee NetShield services that you disabled in Task 5 Refer to the virus scanning software documentation for information about re enabling the services Installing Personal Assistant Software If you are integrating Personal Assistant with Cisco Unity or Microsoft Exchange in a Windows 2000 domain you cannot use the same product code to install both Windows 2000 and Personal Assistant You must first install Windows 2000 restart the system and join the domain before proceeding with the Personal Assistant installation To Install Personal Assistant Software Step1 Log on to the computer from which you are running the Personal Assistant Installation program as a local administrator Step2 Insert the Personal Assistant Installation CD into the CD ROM drive The Personal Assistant installation program automatically launches Step3 If prompted enter the product key Step4 Click OK The welcome window opens Step5 Click Next The End User License Agreement window opens Step 6 Read the agreement and click I Agree to accept the terms and continue Or click Exit to cancel the installation The Cisco Personal Assistant Components window opens Cisco Personal Assistant 1 4 Installation and Administration Guide 2 2 OL 4590 03 Chapter2 Installing and Upgrading Personal Assistant Installing Personal Assistant Software W Step7 Do the following substeps on the Cisco Personal Assistant Components window a Choose th
35. requested Packages selected in the Debug list generate trace information plus extra debug data If Cisco requests that you select all packages click Select All from the applicable list These settings apply to both the server and user interfaces unless noted otherwise The available packages include e PASRV The main Personal Assistant server system This applies only to the server e SS_PA_TEL tThe telephony subsystem e SS_PA The Personal Assistant subsystem for LDAP access e SS_PA MAIL The subsystem that interacts with voice mail and paging Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 6 15 Chapter6 Troubleshooting Personal Assistant W integrating with Network Management Systems Step 4 Step 5 Step 6 e PASCCP The Skinny protocol subsystem e PARULES The rules based call routing subsystem This applies only to the user interface e PADtmf The DTMF interface e Perfmon The performance monitoring subsystem e PASpeech The speech recognition subsystem Click Save Settings to save and activate your changes Personal Assistant begins generating the requested trace and debug information The information is placed in a log file in the Logs subdirectory of the Personal Assistant installation directory Or if you configured Personal Assistant to use the CiscoWorks 2000 Syslog facility when you installed Personal Assistant the data is sent to syslog See the Collecting Syst
36. tell you if the query worked and display some matching entries The expression you enter must be valid for the directory you are using Refer to the documentation supplied with the directory or ask your directory administrator for information on valid LDAP expressions for your corporate directory Note that if you are using an LDIF file Personal Assistant uses this filter along with information from the file to create the hierarchies Directory Lookup Rules The Directory Lookup Rules page opens when you select System gt Directory Lookup Rules Table A 7 describes the fields on the Directory Lookup Rules page Use the Directory Lookup Rules page to create rules for converting dialed numbers to numbers that exist in the corporate directory This makes it possible for Personal Assistant to match the dialed number with the directory entry for the Cisco Personal Assistant 1 4 Installation and Administration Guide AS OL 4590 03 AppendixA Personal Assistant Administration Page Reference Enhanced Text to Speech Configuration W calling party For example if the incoming call is from 51234 but the corporate directory uses 10 digit numbers you can create a rule to convert 51234 to 5555551234 This does not affect the number dialed it only provides Personal Assistant with a valid number for looking up the user in the corporate directory Personal Assistant applies the directory lookup rules only to incoming calls that are in
37. the Re Enabling Cisco Security Agent for Cisco Personal Assistant section on page 2 9 9 When the refresh has completed if applicable re enable the McAfee NetShield services that you disabled in Task 1 Refer to the virus scanning software documentation for information about re enabling the services 10 If you are upgrading to the enhanced Text to Speech server configure the Text to Speech See the Configuring Enhanced Text to Speech section on page 4 14 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 2 5 Chapter2 Installing and Upgrading Personal Assistant W Setting Up Active Directory as the Corporate Directory for Personal Assistant 11 If Cisco CallManager is configured in a cluster specify the Cisco CallManager internal directory configuration See the Specifying the Cisco CallManager Internal Directory Configuration Personal Assistant Version 1 4 3 or Later section on page 4 10 Stopping Personal Assistant Components To Stop Personal Assistant Components Step1 Log on to the computer from which you are running the Personal Assistant upgrade program as a local administrator Step2 Inthe Personal Assistant administration interface select System gt Control Center Personal Assistant opens the Control Center page Step3 Click Stop All in each of the three sections of the page to stop all Personal Assistant Servers license managers and speech recognition serve
38. the list of nodes in the hierarchy The list includes the number of matches for the node in the corporate directory You can also view or change a node by clicking on the node in the list Personal Assistant opens the Update Hierarchy Node page which shows the attributes of the node as defined in this table To change a node change the applicable settings and click Update Note that you cannot change the name or type of the node To delete a node click the Delete icon on the same line as the node Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 AT Appendix A Personal Assistant Administration Page Reference W Directory Lookup Rules If the changes to the directory hierarchy configuration need to take effect immediately go to the System gt Speech Services Configuration page and click Refresh Now Otherwise configuration changes take effect on the next system refresh Table A 6 System gt Directory Hierarchy Configuration Page Field Considerations Hierarchy Type Select the hierarchy type that most users will associate with the directory search you are creating Two hierarchy types are available location and department The selection you make here determines what is listed at the bottom of the page in the list of nodes in the hierarchy Name Enter the name for the location or department The name you enter here is displayed in the list at the bottom of the page it
39. the refresh was successful by clicking Last Refresh Details If the refresh was not successful contact Cisco TAC to resolve the problem before proceeding Monitoring Server Status You can view the current status of a Personal Assistant server by selecting Servers gt Server Status The Server Status section on page A 20 explains how to read the status and includes suggestions on resolving problems that might be displayed Monitoring Performance Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Personal Assistant uses the Windows Performance Monitor to collect and display performance statistics You can use these statistics to help identify suspected problems with the system or simply to view system use The statistics shown are those that accumulated since the last time the server was restarted To Monitor Performance The Performance Monitor Help provides additional information on using the Performance Monitor Start Performance Monitor by selecting Start gt Programs gt Administrative Tools gt Performance Click the Add button Performance Monitor opens the Add Counters window Select the Personal Assistant server you want to monitor either by selecting Use Local Computer Counters or by selecting Select Counters from Computer and entering the UNC path of the server Click Cisco PA in the Performance Object list Performance Monitor loads the Personal Assistant counters in the Select Counters window Either sel
40. they share the call load In this example users have been told to call extension 5600 to reach Personal Assistant If Personal Assistant Server 1 has an available media port it handles an incoming call If it does not have an available media port the call is forwarded to 5700 Personal Assistant Server 2 If Personal Assistant Server 2 has an available media port it handles the call otherwise the call is forwarded to 5800 Personal Assistant Server 3 If Personal Assistant Server 3 does not have an available media port the call 1s forwarded to 5600 Personal Assistant Server 1 Users can also reach Personal Assistant by calling Personal Assistant Server 2 or 3 directly Table 1 3 Personal Assistant Server Load Balancing Cisco CallManager Setting Personal Assistant Server 1 Personal Assistant Server 2 Personal Assistant Server 3 CTI route point phone number 5600 5700 5800 Call forward busy 5700 5800 5600 Call forward no answer 5700 5800 5600 Effect of Load Balancing on Users Who Access Personal Assistant If you are using load balancing without a failover server and if a Personal Assistant server becomes disabled all calls that the server is currently handling are cut off However if Personal Assistant has already completed its role in the call process for example has transferred a call based on call routing rules the call remains in progress Subsequent calls to the disabled server are forwarded to a
41. users and recognizes user responses based on a pre defined grammar which includes a list of words and possible sequences in which a user can state them During a call to Personal Assistant you can ask for help and Personal Assistant will tell you the available commands Also the Help included with the Personal Assistant end user interface defines this grammar by using examples of valid prompts and responses Cisco Personal Assistant 1 4 Installation and Administration Guide 1 8 OL 4590 03 Chapter 1 Planning for Personal Assistant Understanding the Personal Assistant Server and Speech Recognition Server W For specific items such as user names in the corporate directory the grammar is generated and automatically compiled during the system refresh see the Configuring Speech Recognition section on page 4 4 As new users are added to the directory their names are automatically recognized after the refresh Personal Assistant Server The Personal Assistant server manages the interaction between the user and Personal Assistant processes call routing and dial rules and manages the overall configuration of the Personal Assistant system You must install the Personal Assistant server during installation and you manage its functions and processes from the administrator web based interface see the Logging On to and Out of the Personal Assistant Administration Interface section on page 4 3 for information about accessi
42. you must include the additional attributes in the file See the Sample LDIF File Creation section below for an example of how to set up an LDIF file for Personal Assistant LDIF File Attributes LDAP Attribute Name Attribute Name in Personal Assistant cn uid or sAMAccountName Unique Attribute givenName First Name sn Last Name alias Nick Name telephoneNumber Work Phone mobile Cell Phone homeNumber Home Phone pager Pager Address mail E mail Address Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 2 7 Chapter2 Installing and Upgrading Personal Assistant W Disabling McAfee NetShield Services Sample LDIF File Creation For example assume that the directory is Active Directory and that you are setting up the LDIF file Paldifdata ldif in the directory C Ldif To create the file run the Idifde command as follows Idifde s global catalog server t 3268 d dc sample dc com r ObjectCategory Person p SubTree l1 givenName sn alias homePhone telephoneNumber mobile pager mail n f C Ldif Paldifdata ldif The example produces the following output dn CN jdoe CN users CN sample CN com changetype add mail jdoe sample com givenName John sn Doe telephoneNumber 12345 Disabling McAfee NetShield Services If McAfee NetShield is installed on the Personal Assistant server the virus scan services must be disabled before you ru
43. 1s not part of the spoken interface to Personal Assistant Primary Spoken Response Enter the primary phrase with which a user would access this location or department The primary spoken response can be the same as the name For example if you are creating a location hierarchy and enter NewYork here users can use this feature by saying location NewYork Alternate Spoken Name Create a list of aliases for the primary spoken name Include all likely alternatives to your primary name For example if the primary name is NewYork some likely aliases might be BigApple NYC MainOffice and TheCity To enter an alias type the alias in the edit box and click Add The alias is added to the list on the right To remove an alias select it in the list and click Remove The primary and alternate names do not have to be defined in the database It is the LDAP search filter you define on this page that determines which directory entries match not the words your users might use DTMF Sequence Enter the keypad sequence users can enter to select the node LDAP Search Filter Enter an LDAP expression for limiting the search to directory entries that satisfy the filter For example if you are creating a NewYork location and your directory has a city field the filter might be city newyork Click Test Filter to validate that the filter works against the corporate directory Personal Assistant will
44. 3 Chapter1 Planning for Personal Assistant W Creating Server Clusters To create a simple Personal Assistant server cluster do not specify failover servers in the server configurations when you configure each server through the Personal Assistant administration interface See the Configuring Personal Assistant Servers section on page 4 10 for information on configuring the Personal Assistant servers into a cluster and the Server Configuration section on page A 16 for reference information on the server configuration settings The following sections describe how to configure load balancing e Configuring Load Balancing page 1 14 e Effect of Load Balancing on Users Who Access Personal Assistant page 1 14 e Effect of Load Balancing on Rule Based Call Routing page 1 15 Configuring Load Balancing Personal Assistant load balancing is based on the call forward busy and call forward no answer numbers assigned to each Personal Assistant server phone number CTI route point If you configure these settings correctly in Cisco CallManager the Personal Assistant servers in the cluster can answer calls for busy servers without the knowledge of your users If you create a chain of servers your users will need only one phone number to reach Personal Assistant This can make it easier for your users to use Personal Assistant Table 1 3 shows an example setup in which three Personal Assistant servers are chained so that
45. 3 In the Partition Name field enter a descriptive name for example PA Step4 Click Insert to add the new partition Step5 Repeat Step 2 through Step 4 to create the PAManagedEmployee partition Creating the Personal Assistant Calling Search Space To Create a Personal Assistant Calling Search Space Step1 Navigate to the Find and List Calling Search Spaces page of the Cisco CallManager administration interface Step2 Click Add a New Calling Search Space The Calling Search Space Configuration page opens Step3 In the Calling Search Space Name field enter a descriptive name for example PACSS Step4 Inthe Available Partitions list box select the PAManagedEmployee and Employee partitions and add them to the Selected Partitions list box by clicking the arrow buttons between the two list boxes Arrange the partitions so that PAManagedEmployee is at the top of the list If you are using any other partitions add them to this list Step5 Click Insert to add the new calling search space Creating Personal Assistant Interceptor Ports and Configuring Error Handling When you configure the Personal Assistant servers you assign the route points you create here to the individual servers Thus you should define route points based on how you will divide the managed phones between servers Cisco Personal Assistant 1 4 Installation and Administration Guide zy OL 4590 03 Chapter3 Configuring Cisco CallManager for Persona
46. 4590 03 6 1 Chapter6 Troubleshooting Personal Assistant W Resolving Problems with Using Personal Assistant e Message Waiting Indicator Does Not Work page 6 6 e All Users Cannot Browse Voice Mail page 6 7 e Some Users Cannot Browse Voice Mail page 6 7 e Users Cannot Log On to Cisco Unity Voice Mail page 6 7 e Calendar Based Call Routing Rules Do Not Work page 6 8 e Users Hear Text to Speech Names Too Often page 6 9 Unable to Access the User Web Interface If users cannot access the Personal Assistant user web interface pages it may be that the systemwide default locale for the speech recognition interface and user web interface has not been set If the Default Locale field on the Speech Services Configuration page of the Personal Assistant Administration interface is blank move applicable locales from the available locales list to the supported locales list Then click the default locale in the list See the Speech Services Configuration section on page A 21 for instructions If users cannot log on to the Personal Assistant user web interface verify that they are using the correct logon name The logon name should match the unique user attribute that you defined on the Corporate Directory settings page of the Personal Assistant Administration interface For example if your organization uses the employee e mail address as the unique user attribute verify that users are entering an e mail address and not another attrib
47. 90 03 Chapter6 Troubleshooting Personal Assistant Resolving Problems with Using Personal Assistant Mi All Users Cannot Browse Voice Mail If users are transferred to the main voice mail number when they try to access voice mail in Personal Assistant rather than being taken directly to the applicable voice mailbox check the messaging configuration System gt Messaging Ensure that the voice mail servers are identified by unqualified DNS name for example unity rather than unity domain com Do not use IP addresses If the DNS name is not the problem reinstall the Personal Assistant servers and specify a Cisco Unity domain and administrative user when asked for Windows domain information Some Users Cannot Browse Voice Mail If users in general can access voice mail but some users cannot there is probably a problem with the Cisco Unity user setup information or a consistency problem with Cisco CallManager Make sure the user voice mailbox number matches the user extension in Cisco CallManager and that the user ID is the same in Cisco Unity and Cisco CallManager If the mailbox number and extension are not the problem check the Personal Assistant messaging configuration System gt Messaging and ensure that the user voice mail server is properly configured in Personal Assistant Finally if you are using more than one voice mail server users can select the voice mail number when configuring Personal Assistant user sett
48. Administration Guide e Personal Assistant end user interface Help Help and Document Conventions The Personal Assistant Help system provides task oriented Help and context sensitive Help that is available from every window that contains a Help menu or button The Help system includes an index and is organized the same way as the Personal Assistant documentation set Using Help You can access Help in any of the following ways e From the Help menu Access Help for the page you are viewing by selecting Help gt For This Screen Access the contents of the Help system by selecting Help gt Contents and Index e Fora printed version of the manual associated with the application or to view or search an Adobe Acrobat version of the Help system click the PDF button in the top left of the Help system If you have Adobe Acrobat installed either as an independent application or as a plug in to your browser the document opens From Acrobat you can search the entire manual print the entire manual or selected pages or read the manual online Click the Bookmarks and Page button to view a table of contents for the document in the left hand margin if it is not already displayed The bookmarks provide an easy way to navigate through the document Cisco Personal Assistant 1 4 Installation and Administration Guide DE OL 4590 03 Preface Obtaining Documentation W Document Conventions The Cisco Personal Assistant Installatio
49. As users become familiar with Personal Assistant and their use of Personal Assistant increases you can add servers to accommodate the increased usage Estimated Number of Simultaneous Sessions Table 1 2 explains the estimated number of simultaneous sessions supported on each server platform based on server model and session type However depending on your particular system usage these values can vary considerably Use the information in Table 1 2 as a starting point to estimate your server needs Table 1 2 Estimated Number of Simultaneous Sessions MCS 7825 Series MCS 7835 Series Server Installation Interceptor Ports Media Ports Interceptor Ports Media Ports Personal Assistant server and 50 sessions 24 sessions 70 sessions 36 sessions speech recognition server installed on different systems Personal Assistant server and 22 sessions 20 sessions 30 sessions 24 sessions speech recognition server installed on the same system 1 We recommend that you estimate approximately 25 users per session using interceptor ports 2 We recommend that you estimate approximately 50 users per session using media ports When evaluating the information in Table 1 2 keep in mind that e Media port sessions indicate how many simultaneous sessions use speech recognition features such as dialing by name browsing voice mail and initiating conference calls In these sessions users are directly interacting with Personal Assistan
50. CallManager Database Location window opens Step11 On the Cisco CallManager Database Location window enter the settings from the Cisco CallManager publisher e Host name The DNS name or IP address of the Cisco CallManager publisher e Windows 2000 username and password The settings on the server that is the Cisco CallManager publisher e SQL Server username and password The SQL server used by Cisco CallManager publisher Enter the information only if you are installing Personal Assistant version 1 4 2 or earlier Note that for Personal Assistant version 1 4 3 or later the installation program does not display the SQL Server username and password fields These settings must match those on the Cisco CallManager publisher server For example if you do not have a password set for Windows 2000 on that system do not enter it here However a user name is required N Note You must specify the same Cisco CallManager publisher for all of the Personal Assistant and speech recognition servers in the same Personal Assistant cluster You must be able to access the Cisco CallManager system from the computer on which you are installing Personal Assistant When you click Next the installer verifies connectivity to the Cisco CallManager system If it cannot reach Cisco CallManager it generates an error and the installation will not continue Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 2 3 Chapte
51. Cisco CallManager clusters provide a mechanism for distributing call processing seamlessly across a converged IP network infrastructure to support IP telephony to facilitate redundancy and to provide feature transparency and scalability If you are using Cisco CallManager clusters in your IP telephony network it is important to understand how Personal Assistant interacts with them The number of clusters you have affects the number of Personal Assistant servers you need Cisco CallManager Clusters and Personal Assistant The pool of addresses that you create in Cisco CallManager to support Personal Assistant interceptor ports CTI route points translation patterns and media ports is registered with the primary Cisco CallManager server in the cluster Each Personal Assistant server can register with multiple primary Cisco CallManager servers based on the telephony provider to which these route points and ports belong When the primary Cisco CallManager system of a media port goes down the Personal Assistant server is notified and attempts to register with the secondary Cisco CallManager systems in the cluster proceeding in a round robin fashion Once Personal Assistant establishes a connection with a secondary Cisco CallManager server it registers the media port with it When the primary Cisco CallManager system is online the Personal Assistant server will re register with it Cisco CallManager Clusters and Rule Based Call Routing To u
52. Cisco SYSTEMS Cisco Personal Assistant Installation and Administration Guide Release 1 4 Revised November 29 2004 Corporate Headquarters Cisco Systems Inc 170 West Tasman Drive San Jose CA 95134 1706 USA http www cisco com Tel 408 526 4000 800 553 NETS 6387 Fax 408 526 4100 Text Part Number OL 4590 03 A Y THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE ALL STATEMENTS INFORMATION AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California Berkeley UCB as part of UCB s public domain version of the UNIX operating system All rights reserved Copyright 1981 Regents of the University of California NOTWITHSTANDING ANY OTHER WARRANTY HEREIN ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED AS IS WITH ALL FAULTS CISCO AND THE ABOVE NAMED SUPPLIERS DISCLAI
53. L definition 6 15 Syslog Collector call history 6 14 collecting system logs with 6 17 System Rule Options field description A 25 systemwide rules about 1 2 configuring 4 19 turning on 4 20 Cisco Personal Assistant 1 4 Installation and Administration Guide W N 6 OL 4590 03 T technical difficulties troubleshooting 6 4 telephony configuring 4 7 configuring Cisco CallManager user 3 9 Text to Speech troubleshooting 6 9 toll fraud identifying 6 14 preventing 1 24 Trace Package List field description A 19 traces setting up 6 15 translation pattern interceptor port 1 3 using with interceptor port 3 4 troubleshooting 100 percent CPU 6 10 busy tone 6 5 calendar based rules not working 6 8 calls dropped 6 4 calls not intercepted 6 11 calls takes too long to answer 6 5 calls transferred to voice mail too quickly 6 4 connectivity to server 6 10 dial rules not working as expected 6 4 message waiting indicator 6 6 operator excessive transfers 6 3 speech commands too many options 6 3 speech recognition 4 4 starting and stopping servers 6 14 technical difficulties 6 4 Text to Speech 6 9 voice mail cannot access 6 7 voice mail cannot log in 6 7 voice mail unable to browse 6 7 TTS License Key field description A 10 TTS Port Number field description A 10 TTS Server Name field description A 10 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 a N 7 Index W
54. M ALL WARRANTIES EXPRESSED OR IMPLIED INCLUDING WITHOUT LIMITATION THOSE OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES CCIP CCSP the Cisco Arrow logo the Cisco Powered Network mark Cisco Unity Follow Me Browsing FormShare and StackWise are trademarks of Cisco Systems Inc Changing the Way We Work Live Play and Learn and iQuick Study are service marks of Cisco Systems Inc and Aironet ASIST BPX Catalyst CCDA CCDP CCIE CCNA CCNP Cisco the Cisco Certified Internetwork Expert logo Cisco IOS the Cisco IOS logo Cisco Press Cisco Systems Cisco Systems Capital the Cisco Systems logo Empowering the Internet Generation Enterprise Solver EtherChannel EtherFast EtherSwitch Fast Step GigaDrive GigaStack HomeLink Internet Quotient IOS IP TV iQ Expertise the 1Q logo iQ Net Readiness Scorecard LightStream Linksys MeetingPlace MGX the Networkers logo Networking Academy Network Registrar Packet PIX Post Routing Pre Routing ProConnect RateMUX Registrar ScriptShare SlideCast SMARTnet StrataView Plus Swit
55. Out of the Personal Assistant Administration Interface page 4 3 e Configuring Speech Recognition page 4 4 e Configuring Telephony Providers page 4 7 e Configuring the Corporate Directory page 4 7 e Specifying the Cisco CallManager Internal Directory Configuration Personal Assistant Version 1 4 3 or Later page 4 10 e Configuring Personal Assistant Servers page 4 10 e Configuring Messaging page 4 12 e Configuring Enhanced Text to Speech page 4 14 e Creating a Simple Automated Attendant page 4 15 e Creating Dialing Rules page 4 16 e Configuring Directory Lookup Rules page 4 17 e Configuring Directory Hierarchies page 4 18 e Setting Up Systemwide Rules page 4 19 e Integrating Personal Assistant with a Cisco Unity Voice Messaging System page 4 20 e Integrating Personal Assistant with an Octel Voice Messaging System page 4 23 e Integrating Personal Assistant with Exchange 5 5 page 4 24 Personal Assistant Configuration Task List Personal Assistant does not function until you complete a minimal configuration After installing Personal Assistant you use the administration interface to create speech server clusters and Personal Assistant server clusters and to configure the connections between these clusters and the various directories voice mail systems and other servers that Personal Assistant should use The Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 41 Chapter4 Configuring Pe
56. P Phones do the following procedure to create one To Create a Phone Partition Step1 Navigate to the Find and List Partitions page of the Cisco CallManager administration interface Step2 Click Add a New Partition The Partition Configuration page opens Step3 In the Partition Name and Description field enter a descriptive name for example Employee Optionally you can include a description Step4 Click Insert to add the new partition Creating a Phone Calling Search Space If you do not already have a calling search space defined for the Cisco IP Phones do the following procedure to create one To Create a Calling Search Space Step1 Navigate to the Find and List Calling Search Spaces page of the Cisco CallManager administration interface Cisco Personal Assistant 1 4 Installation and Administration Guide 3 2 OL 4590 03 Chapter3 Configuring Cisco CallManager for Personal Assistant Step 2 Step 3 Step 4 Step 5 Setting Up Personal Assistant to Intercept Calls W Click Add a New Calling Search Space The Calling Search Space Configuration page opens In the Calling Search Space Name field enter a descriptive name for example EmployeeCSS In the Available Partitions list box select the Employee partition and add it to the Selected Partitions list box by clicking the arrow buttons between the two list boxes Click Insert to add the new calling search space Assigning the Partition and Ca
57. P Server Name Enter the DNS name or IP address of the e mail paging server Personal Assistant uses this server to send e mail pages to users who configure an e mail paging address and define rules that use the address Paging SMTP Server Port Enter the SMTP port used to send messages to the SMTP server The default setting is 25 Paging SMTP Domain Name Enter the domain to which the paging SMTP server belongs Mailbox Name Enter the Exchange mailbox name for the Cisco Unity profile created on every ROR ETRE Oo mn Personal Assistant server for example Unity Messaging System only Number of Cisco Unity Enter the number of voice mail ports the Cisco Unity license supports This number Licenses establishes the maximum number of simultaneous voice mail sessions in Personal Assistant for systems using Cisco Unity The default setting is 2 only Redirection Delay Enter the time in milliseconds for Personal Assistant to wait once it connects to the voice mail system before it sends the DTMF redirection sequence to transfer a caller to the applicable voice mailbox The delay can help ensure that a connection to the voice mail system is successful before Personal Assistant attempts to transfer the call Personal Assistant uses this setting when processing call routing rules that transfer calls to voice mail A delay that is unneccessarily long can confuse callers who might hang up before getting to the user voice mail box A dela
58. Personal Assistant cannot mark user messages with the sender name Click Insert Repeat Step 2 through Step 12 to create any additional route points Cisco Personal Assistant 1 4 Installation and Administration Guide 3 6 OL 4590 03 Chapter3 Configuring Cisco CallManager for Personal Assistant Setting Up Personal Assistant to Intercept Calls W Step 14 Continue with the following To Create Translation Patterns to Correspond to the Personal Assistant Route Points procedure To Create Translation Patterns to Correspond to the Personal Assistant Route Points Step1 Navigate to the Find and List Translation Patterns page of the Cisco CallManager administration interface Step2 Click Add a New Translation Pattern The Translation Pattern Configuration window opens Step3 In the Translation Pattern field enter one of the directory numbers of the route points you configured for example 1IXXX Step4 In the Partition field select Employee Step5 In the Calling Search Space field select PACSS Step6 Deselect Provide Outside Dial Tone Step7 Click Insert to save your changes Step8 Repeat Step 2 through Step 7 for every route point you configured in the previous To Create Route Points for the Personal Assistant Interceptor Ports procedure Updating the Calling Search Space for End User Phones After adding Personal Assistant to your network you need to update the calling search space assigned to the end u
59. Personal Assistant server These providers must be in the same Cisco CallManager cluster as the one to which the Personal Assistant server homes that is where the Personal Assistant server phone numbers are defined See the Server Configuration section on page A 16 for more information on server configuration Table A 16 System gt Telephony Configuration Page Field Description Provider List The left hand column lists the providers you have already created They are listed according to the provider group names you create when defining the provider Click on a provider name to view the provider characteristics Cisco Personal Assistant 1 4 Installation and Administration Guide A 26 OL 4590 03 AppendixA Personal Assistant Administration Page Reference Telephony Configuration W Table A 16 System gt Telephony Configuration Page continued Field Description Provider Group Name The name of the provider group you are adding Enter a name you will find meaningful When configuring Personal Assistant servers you will select providers based on the names you enter in this field You cannot change the provider group name once you add it to the list To change the name you must create a new provider group change the configuration of any Personal Assistant server using the old group name then delete the old provider group You must create one JTAPI provider and one Skinny provider for every Cisco CallM
60. Resolving Problems with Using Personal Assistant Step4 In the Microsoft Exchange Server window verify the Cisco Unity server name in the Microsoft Exchange Server field If the server name is incorrect enter the correct name or IP address For example amishak Do not use the fully qualified domain name Step5 Verify the Cisco Unity system mailbox name in the Mailbox Name field If the mailbox name is incorrect enter the correct name Step 6 If the mailbox name is not underlined click Check Name to verify the name Depending on how your system is configured you might be prompted for the domain user name and password The mailbox name should be underlined and the Check Name button should be disabled Step7 Click OK twice To Manually Create the Personal Assistant Voice Mail Profile in the Outlook Client Step 1 On the Personal Assistant server browse to the directory C Program Files Cisco Systems Personal Assistant Bin and open the file paUnity prf in Notepad Step 2 Under Servicel set Homeserver to the Microsoft Exchange server name Step 3 Under Servicel set MailboxName to the Administrator Mailbox Firstname Lastname Step 4 Save the changes and close the file Step5 Open a command prompt DOS window Step6 Change the directory to C Program Files Cisco Systems Personal Assistant Bin Outlook Step7 Run the new profile setup program by entering newprof exe p s and then pressing Enter Step8 When the Newpro
61. Spaces for Personal Assistant section on page 1 18 and the Setting Up Personal Assistant to Intercept Calls section on page 3 3 for more details Failover Server Names A list of Personal Assistant servers that can take over for a server if it fails e To add a failover server enter the Personal Assistant name of the server in the edit box and click Add You must use the Personal Assistant name of the server the name that appears in the left column do not use the DNS name or IP address of the server e To remove a server select it in the list box and click Remove Establishing failover servers requires careful planning If you specify failover servers your Personal Assistant servers must have enough available ports to take over for a failed server See the Creating Server Clusters section on page 1 10 Trace Package List A selection of subsystems for which you need to collect brief trace information Select subsystems only at the request of Cisco Technical Support the trace information is for the use of Cisco in resolving problems that you cannot solve yourself If you select a subsystem for debug you do not have to select it for trace See the Collecting Trace and Debug Information section on page 6 15 for an explanation of each field Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 A 19 Appendix A Personal Assistant Administration Page Reference W Server Status
62. Windows Start menu click Programs gt Administrative Tools gt Services In the right pane double click Cisco Security Agent On the General tab in the Startup Type list click Automatic Click Start Click OK to close the Cisco Security Agent Properties dialog box Close the Services MMC Installing the Enhanced Text to Speech Server Step 1 Step 2 Step 3 Step 4 The platform requirements for the enhanced Text to Speech server are the same as the requirements for the Personal Assistant server Refer to the Hardware Requirements section of the Release Notes for Personal Assistant Version 1 4 The release notes are available at http www cisco com en US products sw voicesw ps2026 prod_release_notes_list html The enhanced Text to Speech server can be installed on the Personal Assistant server or on a separate server but not on the Cisco CallManager or Cisco Unity server The Personal Assistant server must be able to connect to the Text to Speech server Otherwise enhanced text to speech generation will fail and the default text to speech server will be used instead Do the following two procedures if applicable To Install the Enhanced Text to Speech Server and Any Applicable Locale s Log on to the computer from which you are installing the Text to Speech server as a local administrator If you are installing the Text to Speech server on the Personal Assistant server as a best practice we recommend that you stop one
63. ace Now when User 1001 calls User 1003 Cisco CallManager first checks the PA partition and finds a match 1X XX However because this match uses wildcards the search continues to the NonPAManaged partition where an exact match 1003 is found Cisco CallManager then routes the call to the extension of User 1003 found in the NonPAManaged partition Thus Personal Assistant has no role in the call Now consider the case of a phone in the PAManaged partition e The PA partition includes 1X XX as the interceptor route points e The NonPAManaged partition includes the extension of User 1001 and User 1003 e The PAManaged partition includes the extension of User 1002 e The cssEmp calling search space includes the PA and NonPAManaged partitions in that order e The extensions of User 1001 User 1003 and User 1002 use the cssEmp calling search space In this example when User 1001 calls User 1002 Cisco CallManager first checks the PA partition and finds a match 1XXX Again because this match uses wildcards the search continues to the NonPA Managed partition but this time an exact match is not found because the extension of User 1002 is no longer in the NonPAManaged partition Cisco CallManager routes the call based on the 1XXX route point found in the PA partition Thus Personal Assistant intercepts the call and applies the call routing rules of User 1002 to it Cisco Personal Assistant 1 4 Installation and Administration Guide 1 22
64. address b In the Calendar Mailbox Name field enter the first and last name of the Exchange administrator account See the Messaging Configuration section on page A 10 for detailed information on the account name you must enter Step3 To enable e mail paging do the following substeps a In the Paging SMTP Server Name field enter the DNS name or IP address of your e mail paging server b In the Paging SMTP Server Port field enter the SMTP port used to send messages to the SMTP server c In the Paging SMTP Domain Name field enter the domain in which the paging SMTP server belongs Step4 To allow users to access their voice mail through Personal Assistant or to create call routing rules that send incoming calls directly to voice mail identify the voice mail servers to Personal Assistant by doing the following substeps as applicable a If you are using Cisco Unity enter the mailbox name for the Cisco Unity system profile in the Mailbox Name field and enter the number of ports allowed by your license in the Number of Cisco Unity Licenses field Use the name that you identified in the To Identify the Cisco Unity System Mailbox Name procedure on page 4 13 The number of ports determines the allowed number of simultaneous voice mail sessions These fields are optional for other voice mail systems b In the Redirection Delay field enter the time in milliseconds to delay transferring the call to the desired voice mailbox
65. ager When user A attempts to call user B Cisco CallManager cannot transfer the call to Personal Assistant Instead the call is rejected and user A hears a busy tone Check the DNs of both users in Cisco CallManager against the Personal Assistant interceptor port route points To avoid the problem we recommend that you use wildcards for the interceptor port route points See the Creating Personal Assistant Interceptor Ports and Configuring Error Handling section on page 3 4 If the DNs and interceptor port route points are not the problem verify that the user phones are in the correct partition See the Updating the Partition for Managed Phones section on page 3 8 Personal Assistant Does Not Recognize Users When They Call From Their Work Phones If a user calls Personal Assistant from his or her work phone and if Personal Assistant prompts the user for an extension or first and last name e Verify that the user work phone is set correctly in the corporate directory If applicable modify the entry and do a system refresh Note that the user will not be recognized until the refresh has completed successfully e Ensure that the directory lookup rule correctly translates the user work phone to the work phone number as it is represented in the corporate directory if applicable See the Directory Lookup Rules section on page A 8 e Check whether a refresh or a server restart is in progress During these processes Personal As
66. al Assistant will be unable to distinguish between users in the corporate directory and users in the address book e For Active Directory If your message store is Exchange 5 5 enter amp objectclass user objectcategory Person Otherwise enter amp objectclass user objectcategory Person legacyExchangeDN e For Netscape Directory Enter objectClass person Note that the instructions above are valid for the typical configuration The expression you enter might need additional search filter parameters depending on how your directory is structured The expression must be valid for the directory you are using If you do not know what to enter refer to the documentation supplied with the directory or ask your directory administrator for information on valid LDAP expressions for your corporate directory Step7 Click Test to have Personal Assistant validate the search filter Step8 If you are using an LDIF file check the Use LDIF File check box and in the LDIF File Location field enter the UNC path for the file that you created in the Using an LDIF File section on page 2 7 For example enter Paserver Idif paldifdata Idif Step9 Click Test to have Personal Assistant validate the LDIF file Step 10 Ifthe system uses Active Directory and if the LDAP directory has a restriction on the number of results returned per query check the Limit Page Size check box and fill in the Number of Results Per Page Otherwise uncheck
67. ality of service experienced by your users would deteriorate In general if you use active Personal Assistant servers as failovers you should divide the ports per server in half and double the number of Personal Assistant servers in the cluster Although you can assign more than one Personal Assistant server to handle failover for any given server for example server A could use server B and server C as failovers only one server is actually used if a server becomes disabled The disabled server ports are not distributed among the designated failover servers Using Spare Personal Assistant Servers for Failover When you use a spare Personal Assistant server as a failover server it sits idle unless an active server becomes disabled To create a spare server do not define a CTI route point in Cisco CallManager for that server When an active server becomes disabled the spare server registers itself with Cisco CallManager as the CTI route point in place of the disabled server When adding a spare server to a Personal Assistant server cluster do not define any media ports or interceptor ports see the Server Configuration section on page A 16 thus preventing the server from being used for anything except failover Because a spare failover server does not have any active ports it can take over for a fully loaded Personal Assistant server For example if you are using MCS 7835 H1 IPC1 systems for your active and spare servers you
68. alling and Upgrading Personal Assistant This chapter contains the following sections e Task List for Installing Personal Assistant on a New System page 2 1 e Installing Personal Assistant Software page 2 2 e Task List for Upgrading from Personal Assistant Version 1 3 x page 2 5 e Setting Up Active Directory as the Corporate Directory for Personal Assistant page 2 6 e Disabling McAfee NetShield Services page 2 8 e Disabling Cisco Security Agent for Cisco Personal Assistant page 2 8 e Re Enabling Cisco Security Agent for Cisco Personal Assistant page 2 9 e Installing the Enhanced Text to Speech Server page 2 9 e Refreshing the System Updating User Information from the Corporate Directory page 2 10 Task List for Installing Personal Assistant on a New System Personal Assistant consists of three components that you can install separately or together on one system the Personal Assistant web interfaces for end users and administrators the Personal Assistant server and the speech recognition server Although you configure some Personal Assistant settings during installation you do most of the configuration after installation by using the Personal Assistant administration interface Use the following task list to install Personal Assistant on a system that is not running a previous version of Personal Assistant If you are upgrading Personal Assistant see the Task List for Upgrading from Personal Assistant Version 1 3 x section on
69. anager cluster in which Personal Assistant servers have their phone numbers and route points defined For example if you have five Cisco CallManager clusters in which Personal Assistant servers have numbers defined you must define at least ten providers five JTAPI and five Skinny Provider Type The type of telephony provider JTAPI or Skinny Personal Assistant uses both JTAPI and Skinny protocols and must have providers for both JTAPI is used for interceptor ports and route points Skinny is used for media ports Telephony Providers A list of the providers you want to use as a provider group e JTAPI provider groups The DNS name or IP address of the CTI Manager for a Cisco CallManager cluster e Skinny provider groups The DNS name or IP address of the Cisco CallManager server All CTI Managers or Cisco CallManager servers you specify for a single provider group must be within the same Cisco CallManager cluster To add a provider to the list enter the DNS name or IP address in the edit box and click Add To remove a provider select the provider in the list and click Remove User Name and Password A CTI user name and password as defined in Cisco CallManager that Personal Assistant will use to access the Cisco CallManager system for a JTAPI provider In Cisco CallManager you must associate the Personal Assistant devices and ports with this user name so that Personal Assistant can control the CTI route points Do not s
70. anager Bulk Administration Tool BAT Cisco CallManager PA Interceptor Port Setting User 1001 User 1002 User 1003 Route Point Phone extension 1001 1002 1003 IXXX Partition none PAManaged none PA Calling search space cssPhones cssPhones cssPhones cssPA 4 Itis important to understand how these changes affect User 1001 and User 1002 In this example we have reconfigured the phone of User 1002 to use Personal Assistant by adding it to the PAManaged partition We have also left the phone of User 1001 in the none partition Finally we have updated the calling search spaces to search the Personal Assistant partition PA These changes enable the call routing rules of User 1002 to be applied to all incoming calls To complete the configuration we have created the 1XXX interceptor port X matches any digit in the PA partition so that Personal Assistant will intercept calls to the extension of User 1002 When User 1001 calls User 1002 Cisco CallManager uses the calling search space of User 1001 cssPhones Cisco CallManager determines that the best match to extension 1002 within cssPhones is IXXX which exists in the PA partition Therefore Cisco CallManager routes the call to Personal Assistant instead of sending it to the phone of User 1002 Personal Assistant processes the active call routing rules of User 1002 and uses the applicable rule If no rule applies the call goes directly to the extension of User 1002 be
71. and Administration Guide AG OL 4590 03 AppendixA Personal Assistant Administration Page Reference Corporate Directory Settings W Table A 3 System gt Corporate Directory Settings Page continued Field Considerations Directory Search Base DN for Enter the Distinguished Name DN for the user node of your corporate directory oe e For Cisco CallManager DC Directory Enter ou lt Root user DC Directory node gt o lt Fully qualified domain name gt For example ou Users o Domain com e For Active Directory Enter a comma separated list of each component of the distinguished name for the user node in Active Directory For example if the node is UserNodel1 Subdomain Domain com enter dc UserNodel dc Subdomain 1 dc Domain dc com e For Netscape Directory Enter ou People o lt Fully qualified domain name gt For example ou People o UserNodel Subdomain Domain com Directory Search Filter Enter an LDAP expression for restricting the entries retrieved For example you can limit the Personal Assistant directory lookups to a specific location thus allowing users to use name dialing for employees only in the selected area If your directory includes a location field and newyork is a valid location in your directory a directory search filter for limiting searches to New York would be location newyork e For Cisco CallManager DC Directory If the user search base is set to the root node or do
72. aningful to you Hostname or IP Address The DNS name or IP address of the Personal Assistant server Media Termination UDP Port The start of the range of UDP ports that the Personal Assistant server will use for phone calls Begin The number should be even Personal Assistant will only use even port numbers For example if you use 32000 as the starting port Personal Assistant will use ports 32000 32002 32004 and so forth The number of UDP ports used is based on the Personal Assistant Number of Telephony Ports setting Route Address Provider The CTI Manager that will provide the JTAPI service required for the Personal Assistant and automated attendant CTI route points phone number You must select a provider that resides in the same Cisco CallManager cluster in which the CTI route points are configured You must first configure a JTAPI provider See the Telephony Configuration section on page A 26 for more information Route Address The phone extension for the Personal Assistant server which you must define as a CTI route point in Cisco CallManager Users call this number to reach Personal Assistant If you are using more than one Personal Assistant server you should consider configuring the call forward busy and call forward no answer extensions for the CTI route point to use the number of another Personal Assistant server This ensures that a user can reach Personal Assistant even if the server t
73. ant to enforce PIN authentication when users call from any phone except their work phone as listed in the corporate directory Note that if you set this feature and if a user configures the setting to bypass PIN authentication from personal destinations Personal Assistant ignores the user setting Uncheck this check box for Personal Assistant to use the setting the user configured Use Cisco Unity Phone Password for the Personal Assistant PIN for systems with Cisco Unity only Check this check box for Personal Assistant to use the Cisco Unity subscriber phone password as the Personal Assistant PIN Uncheck this check box for Personal Assistant to use the Cisco CallManager PIN instead Apply Rules Only to Calls to Corporate Destinations Check this check box for Personal Assistant to apply active call forwarding rules only to calls to destinations listed in the corporate directory Uncheck this check box for Personal Assistant to apply active call forwarding rules to calls to destinations listed in the corporate directory and to calls to user defined personal destinations Record and Play Name of Unknown Caller Specify when Personal Assistant should prompt an unknown caller to record a name and then play it for a user whose active rule includes call screening A caller is considered unknown when caller ID is unavailable Select from the following options e Only When Caller ID Is Not Available Personal Assistan
74. ate and time of day or the meeting status of the user based on the user calendar considering information such as office hours meeting schedules vacations or holidays Personal Assistant can also selectively route calls to other phone numbers Thus an incoming call to a desk phone can be routed to a cell phone home phone or other phone based on the call routing rules that your users create An incoming call can even generate an e mail based page To use rule based call routing you must allow Personal Assistant to intercept incoming calls See the Intercepting Calls with Personal Assistant section on page 1 16 for additional information Your users set up these rules through a web based interface and activate different sets of rules through the interface or by talking to Personal Assistant over the phone See Chapter 5 Preparing Users for Personal Assistant for information on how users access the user interface Simple Automated Attendant for Dial by Name You can set up a simple automated attendant to allow callers to reach people by saying their names rather than having to know their phone numbers See the Creating a Simple Automated Attendant section on page 4 15 for more information Speech Enabled Directory Dialing Users can dial phone numbers by telling Personal Assistant the applicable name Personal Assistant obtains the phone number from the corporate directory or personal address book To use any speech enabl
75. box for Personal Assistant to automatically update user information from the corporate directory on a daily schedule Changes to the corporate directory require Personal Assistant to recompile its speech recognition grammar and to update various information that is kept in cache such as phone numbers for call routing Because it can take Personal Assistant a significant amount of time to do this pick a time when directory updates are complete for the day and there is less user access to Personal Assistant and the directory Uncheck this check box if you want to do only manual refreshes You can click Refresh Now at any time to have Personal Assistant update user information immediately For example you might want to force a refresh if a large number of updates have been made to the directory or if Personal Assistant is encountering a large number of speech recognition errors You can also view information about the last refresh by clicking Last Refresh Details Note that if a refresh is not successful Personal Assistant services may not run and some Personal Assistant features may be unavailable For information on resolving problems with refreshes see the Troubleshooting Failed System Refreshes section on page 6 11 Refresh Schedule Use the hour and minute lists to set the time for Personal Assistant to run the daily refresh Send Refresh Status Check this check box for Personal Assistant to send you the refresh statu
76. by Employee Devices such as lobby IP phones that can dial only internal Lobby numbers cssEmp Lobby Devices such as employee IP phones that can dial both Employee internal and external numbers PSTN cssGW Lobby PSTN voice gateway used for outside callers to access lobby Employee and employee phones The following partitions and calling search spaces were assigned to individual extensions Cisco CallManager Setting User 1001 User 1002 User 3000 User 5555 Phone extension 1001 1002 3000 5555 Partition Employee Employee Lobby PSTN Calling search space cssEmp cssEmp cssLobby cssGW When User 3000 dials User 1001 Cisco CallManager looks in the calling search space of User 3000 cssLobby Because cssLobby includes the Employee partition in which the extension of User 1001 exists the call goes through successfully However if User 3000 dials User 5555 the call cannot be completed because the cssLobby calling search space does not include the PSTN partition in which the extension of User 5555 exists Effectively this means that people using the lobby phone cannot make outside calls Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 1 17 Chapter1 Planning for Personal Assistant Intercepting Calls with Personal Assistant On the other hand User 5555 can dial User 3000 because the calling search space of User 5555 cssGW includes the Lobby partition in which the extension
77. calling search space create the Personal Assistant interceptor port route points and update the calling search space and change the partition on the end user phones The following sections describe the steps involved in configuring Cisco CallManager to enable Personal Assistant to intercept calls e Creating the Personal Assistant Partitions page 3 4 e Creating the Personal Assistant Calling Search Space page 3 4 e Creating Personal Assistant Interceptor Ports and Configuring Error Handling page 3 4 e Updating the Calling Search Space for End User Phones page 3 7 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 3 3 Chapter3 Configuring Cisco CallManager for Personal Assistant W Setting Up Personal Assistant to Intercept Calls e Updating the Partition for Managed Phones page 3 8 Creating the Personal Assistant Partitions Do the following procedure to create the two Personal Assistant partitions e PA The partition that will contain the route points used as Personal Assistant interceptor ports Used to intercept calls to the phones that Personal Assistant manages e PAManagedEmployee The partition for phones whose calls will be intercepted by Personal Assistant To Create Personal Assistant Partitions Step1 Navigate to the Find and List Partitions page of the Cisco CallManager administration interface Step2 Click Add a New Partition The Partition Configuration page opens Step
78. can configure 36 media ports on the active server If the active server becomes disabled the spare will be able to take over the 36 media ports Because servers should seldom become disabled you can have fewer failover servers than you have active servers For example you might define two failover servers for six active servers The ratio you use depends on your network reliability and uptime service level agreements The key is that a failover server must be able to take over all the media ports you define on an active server Intercepting Calls with Personal Assistant Personal Assistant interacts with Cisco CallManager to intercept incoming calls to user extensions By intercepting these calls Personal Assistant can redirect them based on user rules For example a user can configure a rule that instructs Personal Assistant to send all incoming calls to voice mail Although Cisco CallManager does not require that you set up partitions you must create partitions if you install Personal Assistant and want to enable the rule based call routing feature or Personal Assistant If you are not yet using partitions and calling search spaces in Cisco CallManager the following examples provide tips on setting them up with the minimum amount of effort If you do not set up and configure partitions and calling search spaces Personal Assistant cannot intercept user calls You can however still use the speech features provided by Personal Assistant such
79. cause the calling search space of Personal Assistant cssPA contains the partition PAManaged which is the partition in which the extension of User 1002 exists If the applicable rule instructs Personal Assistant to transfer the calls of User 1002 to the phone of User 1003 Cisco CallManager finds the best match to extension 1003 in the none partition of the calling search space of Personal Assistant cssPA and sends the call directly to User 1003 Note that because cssPA contains the NonPAManaged partition and does not contain the PA partition Personal Assistant does not intercept the call a second time to process the active call routing rules of User 1003 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 1 21 Chapter1 Planning for Personal Assistant Intercepting Calls with Personal Assistant When User 1002 dials User 1001 Cisco CallManager uses the calling search space of User 1002 cssPhones and finds that X XX in the PA partition matches Because Cisco CallManager looks for the best match within the partitions of the calling search space it continues to search and finds 1001 in the none partition Cisco CallManager rings the phone of User 1001 Why You Need a Partition for Personal Assistant Managed Phones When you create the partitions needed for Personal Assistant you create a partition that will contain the phones that Personal Assistant will manage in our examples this part
80. cess to the Cisco CallManager user interface To change or reset the password use the Cisco CallManager user interface Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 5 1 Chapter5 Preparing Users for Personal Assistant W Dialing Personal Assistant Dialing Personal Assistant You need to tell users what number to dial to access Personal Assistant in order to use the dial by name feature to access their voice mail or to use other features of the telephony interface The Personal Assistant access number is the extension you configured as the CTI route point You also need to tell users the PIN to use to access protected features such as call forwarding rules and voice mail browsing By default Personal Assistant uses the same PIN established for access to Cisco CallManager Alternatively if the system is integrated with Cisco Unity you can set up Personal Assistant to use the Cisco Unity subscriber phone password as the PIN Obtaining Help Users can access Help with the Personal Assistant web user interface in any of the following ways e From the Help menu Access Help for the page you are viewing by selecting Help gt For This Screen Access the contents of the Help system by selecting Help gt Contents and Index e To print a copy of the manual associated with the application or to view or search an Adobe Acrobat version of the Help system click the PDF button in the top left cor
81. cessing and to configure the connection with the voice mail system When you have modified data in the fields on the page click Save to save your changes Table A 9 System gt Messaging Configuration Page Field Considerations Calendar Server Name Enter the DNS name or IP address of the Microsoft Exchange Server Cisco Personal Assistant 1 4 Installation and Administration Guide A 10 OL 4590 03 AppendixA Personal Assistant Administration Page Reference Messaging Configuration W Table A 9 System gt Messaging Configuration Page continued Field Considerations Calendar Mailbox Name Enter the first name and last name of the administrator account on the Microsoft Exchange server e If you are using Cisco Unity with Microsoft Exchange where Exchange is installed on the Cisco Unity server or on a separate server use Unity Messaging unless you have configured the account by using a different name e If you are not using Cisco Unity but are using Exchange use the first and last name of the administrator account on the Exchange server To find the administrator first and last name For Exchange 5 5 open Exchange Administrator select Recipients under your Exchange site and double click lt Administrator User gt to view properties For Exchange 2003 or Exchange 2000 open Active Directory Users and Computers select Users and double click lt Administrator User gt to view properties Paging SMT
82. chProbe TeleRouter The Fastest Way to Increase Your Internet Quotient TransPath and VCO are registered trademarks of Cisco Systems Inc and or its affiliates in the United States and certain other countries All other trademarks mentioned in this document or Website are the property of their respective owners The use of the word partner does not imply a partnership relationship between Cisco and any other company 0403R Cisco Personal Assistant 1 4 Installation and Administration Guide Copyright 2004 Cisco Systems Inc All rights reserved Preface ix Overview ix Audience ix Related Documentation x Help and Document Conventions x Using Help x Document Conventions xi Obtaining Documentation xi Cisco com xi Ordering Documentation xii Documentation Feedback xii Obtaining Technical Assistance xii Cisco Technical Support Website xii Submitting a Service Request xiii Definitions of Service Request Severity xiii Obtaining Additional Publications and Information xiv CHAPTER 1 Planning for Personal Assistant 1 1 Understanding Personal Assistant 1 1 Personal Assistant Features 1 1 Cisco IP Telephony Terminology 1 3 Role of Personal Assistant in the Cisco IP Telephony Network 1 5 Personal Assistant and User Interactions 1 7 Understanding the Personal Assistant Server and Speech Recognition Server 1 8 speech Recognition Server 1 8 Personal Assistant Server 1 9 License and Resource Managers 1 9 Interactions of the Personal As
83. changes except those made to the trace and debug settings are saved To manually start or stop the servers or to verify that a particular server is up and running use the Control Center by selecting System gt Control Center See the Starting and Stopping the Servers and License Manager section on page 6 14 for details Configuring Messaging Personal Assistant can provide e mail paging calendar based call routing services and direct access to the voice mail system Personal Assistant integrates with Microsoft Exchange to provide calendar based call routing and if you are using Cisco Unity Personal Assistant can integrate with the Exchange server you are already using Personal Assistant can also automatically send e mail notification to users when their PINs have been changed You must configure the messaging parameters to enable these services for your users If you do not want to enable one or more of these services leave the settings for the service blank Personal Assistant must have administrator access to Microsoft Exchange to obtain a user calendar information This information is used when evaluating call routing rules that include calendar based conditions You must have the voice mail server set up and configured on a system separate from Personal Assistant Personal Assistant must have administrator access to the voice mail system to obtain user mailbox account information and stored voice mail messages These voice mai
84. cific 61 2 8446 7411 Australia 1 800 805 227 EMEA 32 2 704 55 55 USA 1 800 553 2447 For a complete list of Cisco TAC contacts go to this URL http www cisco com techsupport contacts Definitions of Service Request Severity To ensure that all service requests are reported in a standard format Cisco has established severity definitions Severity 1 S1 Your network is down or there is a critical impact to your business operations You and Cisco will commit all necessary resources around the clock to resolve the situation Severity 2 S2 Operation of an existing network is severely degraded or significant aspects of your business operation are negatively affected by inadequate performance of Cisco products You and Cisco will commit full time resources during normal business hours to resolve the situation Severity 3 S3 Operational performance of your network is impaired but most business operations remain functional You and Cisco will commit resources during normal business hours to restore service to satisfactory levels Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 xiii Preface W Obtaining Additional Publications and Information Severity 4 S4 You require information or assistance with Cisco product capabilities installation or configuration There is little or no effect on your business operations Obtaining Additional Publications and Information I
85. click the Start button on the same line as the server name e To stop an individual license manager click the Stop button on the same line as the server name The license manager controls how many simultaneous speech requests can be handled Personal Assistant Speech Controls the status of the speech server service on the listed system A server is started if Server there is an arrow icon beside it it is stopped if there 1s a square icon beside it e To start the speech servers on all listed systems click the Start All button for the speech server group e To stop the speech servers on all listed systems click the Stop All button for the speech server group e To start an individual speech server click the Start button on the same line as the server name e To stop an individual speech server click the Stop button on the same line as the server name When you stop a server the other servers in the cluster automatically take over the responsibilities of the stopped server Corporate Directory Settings The Corporate Directory Settings page opens when you select System gt Corporate Directory Settings Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 AS Appendix A Personal Assistant Administration Page Reference W Corporate Directory Settings Table A 3 describes the fields on the Corporate Directory Settings page Use the Corporate Directory Settings page to identify the cor
86. d Text to Speech Server 2 9 Refreshing the System Updating User Information from the Corporate Directory 2 10 cuapter 3 Configuring Cisco CallManager for Personal Assistant 3 1 setting Up Cisco IP Phone Route Plans 3 2 Creating a Phone Partition 3 2 Creating a Phone Calling Search Space 3 2 Assigning the Partition and Calling Search Space to Phones 3 3 setting Up Personal Assistant to Intercept Calls 3 3 Creating the Personal Assistant Partitions 3 4 Creating the Personal Assistant Calling Search Space 3 4 Creating Personal Assistant Interceptor Ports and Configuring Error Handling 3 4 Updating the Calling Search Space for End User Phones 3 7 Updating the Partition for Managed Phones 3 8 setting Up the Personal Assistant Number 3 8 Adding Personal Assistant as a JTAPI User 3 9 Adding Media Ports for Personal Assistant 3 10 Configuring Cisco Unity in Cisco CallManager for Integration with Personal Assistant 3 12 Cisco Personal Assistant 1 4 Installation and Administration Guide ive OL 4590 03 Contents Hi cuapter 4 Configuring Personal Assistant 4 1 Personal Assistant Configuration Task List 4 1 Logging On to and Out of the Personal Assistant Administration Interface 4 3 Configuring Speech Recognition 4 4 Configuring Telephony Providers 4 7 Configuring the Corporate Directory 4 7 specifying the Cisco CallManager Internal Directory Configuration Personal Assistant Version 1 4 3 or Later 4 10 Configuring Personal Assis
87. d speech server clusters in an orderly manner It can also help you bring down a server that is not functioning properly To Start and Stop the Servers and License Manager Step 1 Select System gt Control Center Personal Assistant opens the control center The control center is divided into three sections e Personal Assistant Server lists the Personal Assistant server systems in the cluster e Speech License Manager lists the license manager systems in the cluster Cisco Personal Assistant 1 4 Installation and Administration Guide 6 14 OL 4590 03 Chapter6 Troubleshooting Personal Assistant Collecting Trace and Debug Information E e Personal Assistant Speech Server lists the speech server systems in the cluster The status of one type of server does not affect the status of any other type of server on the same system For example you can stop a license manager without stopping the Personal Assistant server on the same system and vice versa Step2 Find the Personal Assistant server speech recognition server or license manager you want to start or stop and click the Start or Stop button that is on the same line as the server You can start or stop all of the Personal Assistant servers speech recognition servers or license managers as a group by clicking the Start All or Stop All button associated with the group Tip At least one license manager must be started in order for Personal Assistant to use the speech r
88. ding the port number as follows Note that the options below use the default port numbers for each type of directory e For Cisco CallManager DC Directory Enter Idap lt Fully qualified domain name of the corporate directory server gt 8404 e For Active Directory single domain If your users are contained in a single domain enter Idap lt Fully qualified domain name of the domain controller gt 389 e For Active Directory multiple domains If you have defined users in multiple domains enter Idap lt Fully qualified domain name of the Global Catalog server gt 3268 e For Netscape Directory Enter Idap lt IP address of the Netscape Directory server gt 389 Directory Admin DN Enter the administrator name for the directory if authentication is required for accessing the directory e For Cisco CallManager DC Directory Enter cn Directory Manager o domain com e For Active Directory Enter lt Active Directory administrator user ID gt lt Fully qualified domain name gt e For Netscape Directory Enter cn Directory Manager Note that Directory Manager is the default administrator user ID for Cisco CallManager DC Directory and for Netscape Directory If your system uses a different administrator user ID use the applicable value Directory Admin Password Enter the administrative password for the directory if authentication is required for accessing the directory Cisco Personal Assistant 1 4 Installation
89. dotted line between Personal Assistant server B and speech recognition server 3 illustrates the direct interaction between these servers after the connection is established through the resource manager on Personal Assistant server C Figure 1 2 Personal Assistant Server Structure Personal Assistant Speech Recognition Server Cluster Server Cluster PA server C license mgr PA serverA resource mgr aA A lt gt yj E al PA server B 51291 Figure 1 2 assumes that you are installing Personal Assistant servers and speech recognition servers on separate platforms However you can install the Personal Assistant servers and speech recognition servers on the same platform When installed on the same platform the servers still establish communications through a resource manager even if the resource manager is on the same system In fact you could create a redundant Personal Assistant speech cluster with two systems each running a Personal Assistant server license manager and speech recognition server Logically this minimal cluster looks the same as the one illustrated in Figure 1 2 To enable the interaction between the Personal Assistant servers and speech recognition servers you must identify the license managers to a Personal Assistant server See the Configuring Speech Recognition section on page 4 4 for information on how to do this Creating Server Clusters Personal Assistant servers and speech recognition servers work to
90. e Personal Assistant components to install e Cisco Personal Assistant Server Manages the interaction between the user and Cisco Personal Assistant processes call routing and dial rules and manages the overall configuration of the Cisco Personal Assistant system e Cisco Personal Assistant Speech Recognition Server Processes speech commands e Cisco Personal Assistant Web Administration Is used to administer and access Personal Assistant by using a web browser During installation the selected components install on the same system If you want to install components on different systems choose only those components you want installed together at this time You must perform subsequent installations to install the remaining components on different systems b To install Personal Assistant on an Windows 2000 Domain select Use a Domain Account and enter the following e Account Domain administrator account e Password Password for the domain administrator account e Domain Domain in which you are installing Cisco Personal Assistant If you are installing multiple Personal Assistant servers you must install them in the same Windows 2000 domain If you chose to install only the Personal Assistant Speech Recognition Server skip to Step 12 Otherwise continue with Step 8 Step8 Click Next The Cisco Personal Assistant Locales window opens Step9 Check the check boxes for the desired locales Step 10 Click Next The Cisco
91. e interval depending on the locale Apply Rules for Calls through Configure this setting according to the following guidelines Personal Assistant Route Point qf your system does not have another JTAPI application check this check box e If your system has another JTAPI application such as IPMA installed on the same Cisco CallManager cluster and if you want to allow it to intercept a call before Personal Assistant does uncheck this check box If the other application does not intercept the call Personal Assistant intercepts it It is important to note that setting this option disables rule processing for calls made through a Personal Assistant route point Rules are still applied when callers dial the user extension directly e If your system has another JTAPI application installed on the same Cisco CallManager cluster and if you want to allow Personal Assistant to intercept the call first check this check box Operator Extension Enter the phone extension of the operator for your organization Use a valid extension for a number dialed within your phone network For example if you can reach the operator within your phone network by dialing 5 digits enter the 5 digit number Personal Assistant might transfer a call to the operator for a variety of reasons including when a call to Personal Assistant contains more speech recognition errors than you allow for You can configure settings that control when a call is transfer
92. e provider you select must be in the same Cisco CallManager cluster in which the route points are defined e Route Address The CTI route point for the Personal Assistant server as defined in Cisco CallManager This is the phone number users dial to contact Personal Assistant See the CTI Route Points and Media Ports section on page 1 3 and the Setting Up Personal Assistant Server Load Balancing section on page 1 13 for detailed information on the CTI route address e Media Port Provider The telephony provider you created to supply Skinny services for the media ports See the Configuring Telephony Providers section on page 4 7 for information on creating the provider The provider you select must be in the same Cisco CallManager cluster in which the Personal Assistant route point is defined e Media Port Beginning Address The start of the range of ports defined in Cisco CallManager that will be used to terminate calls to Personal Assistant When Personal Assistant answers a call it is assigned to an available port in this range e Number of Media Ports The number of ports you want to support on the server This number determines how many simultaneous speech recognition sessions the server can handle The number you choose depends on the server platform you are using and whether you are using failover See the Creating Server Clusters section on page 1 10 for information about the maximum ports that are available for t
93. ecognition servers When you are stopping and starting license managers start and stop them in an order that ensures that at least one is always active During a refresh the speech recognition servers are automatically stopped and started in an order that ensures that at least one is always active Collecting Trace and Debug Information When you contact Cisco TAC for help with a problem you are having with Personal Assistant Cisco might request that you collect trace and debug information Because collecting trace and debug information will affect the performance of Personal Assistant you should turn on tracing and debugging only when requested by Cisco TAC The generated information is for the use of Cisco TAC in resolving product problems Do the following procedure to collect trace and debug information for Cisco TAC To Collect Trace and Debug Information Step 1 From the Personal Assistant web interface select Servers gt Server Configuration Personal Assistant opens the Server Configuration page Step2 From the left column select the server from which you need to collect debug or trace information Personal Assistant displays the settings for the server Step3 Scroll down to the Personal Assistant Debug Package List and Personal Assistant Trace Package List sections Select the packages that Cisco Technical Support has requested The lists in each section are identical make sure that you select the package in the list Cisco
94. ect All Counters to view statistics for all counters or use Ctrl click to highlight the specific counters you want from the list You can also use Shift click to select a range of counters Click Add then Close Performance Monitor returns to the main window where it shows a graphical and numeric representation of the counters See Table 6 2 for descriptions of the counters available Cisco Personal Assistant 1 4 Installation and Administration Guide 6 12 OL 4590 03 Chapter6 Troubleshooting Personal Assistant Monitoring Performance W Table 6 2 Personal Assistant Performance Monitor Counters Counter Description Calls Answered The total number of calls that Personal Assistant answered Call Failure The total number of calls to Personal Assistant that did not succeed in completing a task If the caller hangs up without completing a task the call is considered a failure for example if Personal Assistant did not recognize the name of a party to be called Calls to PA The total number of calls made to Personal Assistant Calls Transferred to DTMF The total number of calls that were transferred from speech recognition to DTMF response Call Success The total number of calls to Personal Assistant that succeeded in completing a task such as getting Personal Assistant to dial a party by saying the name of the party Destinations Tried The total number of destinations that Personal Assistant tried
95. ed Field Description Interceptor Ports The phone extensions of the users who are using Personal Assistant The numbers you list here must be defined as CTI route points in Cisco CallManager Any number you enter here must already be configured in the Cisco CallManager cluster controlled by the CTI Manager identified in the Interceptor Port Provider field You can specify e An extension that uses wildcards such as 5X XXX which transfers to extensions 50000 to 59999 e Individual extensions such as 55002 e A range of extensions such as 55500 55599 which transfers calls that come in to extensions 55500 55501 55502 and so forth to 55599 Every number in the range must be individually configured in Cisco CallManager If you are using more than one Personal Assistant server you should divide the supported extensions among the Personal Assistant servers e To add an extension or range of extensions enter the applicable digits in the edit box and click Add e To remove an extension or range select it in the list box and click Remove Calls are directed to Personal Assistant so that the user call routing rules can be evaluated for incoming calls Configuring an extension for Personal Assistant Interceptor Ports is not sufficient to ensure that calls are transferred to Personal Assistant for a user In Cisco CallManager you must also update the partitions and calling search spaces See the Defining Partitions and Call Search
96. ed feature you must add a sufficient number of speech and license servers to your Personal Assistant installation See the Creating Server Clusters section on page 1 10 for additional information Speech Enabled Simple Ad Hoc Conferencing Users can initiate conference calls by telling Personal Assistant to set up a conference call with the desired participants or groups Speech Enabled Voice Mail Browsing Users can use voice commands to browse listen to and delete voice mail messages Support for Multiple Locales You can support users or outside callers who speak different languages For your users Personal Assistant uses the language they select through the user web interface If you create a Personal Assistant automated attendant callers can switch between supported locales Systemwide Rules You can set up rules to apply to all calls that come through the Personal Assistant system For example you might want to send all incoming calls to user voice mail after regular work hours See the Setting Up Systemwide Rules section on page 4 19 for more information Cisco Personal Assistant 1 4 Installation and Administration Guide 1 2 OL 4590 03 Chapter1 Planning for Personal Assistant Understanding Personal Assistant W Cisco IP Telephony Terminology Personal Assistant and other components of the IP telephony network such as Cisco CallManager use terminology and concepts that might not be familiar to you
97. ed to the operator because they are requesting help too often you can increase the number of times they are allowed to request help When the Max Help Count per Dialog is reached during a dialog or the Max Help Count per Call is reached during an entire Personal Assistant session the user is transferred to the operator Step3 Ifyou are trying to resolve problems in which users are being asked to confirm their commands too often you can change the Rejection Confidence Level and Reconfirm Confidence Level parameters The speech recognition software assigns a percentage confidence level to every recognized utterance The default Rejection Confidence Level is 45 percent e If the software is less confident that it understood the speaker than the Rejection Confidence Level Personal Assistant tells the user it did not understand the request Sorry I didn t understand The user can then repeat or rephrase the request e Ifthe confidence level is between Rejection Confidence Level and the Reconfirm Confidence Level percentages Personal Assistant tells the speaker its interpretation of the request and asks the speaker to confirm the interpretation John Smith Is this correct The speaker can then say yes or no If yes Personal Assistant completes the request If no the speaker must repeat or rephrase the request e If the confidence level is higher than the Reconfirm Confidence Level Personal Assistant initiates the request without a
98. ed with Octel voice messaging systems Personal Assistant allows users to forward incoming calls to their Octel mailboxes by using rules Personal Assistant distinguishes which calls Octel would treat as internal calls calls from callers who have an Octel mailbox on the same Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 4 23 Chapter4 Configuring Personal Assistant W integrating Personal Assistant with Exchange 5 5 Octel system as the people who are being called and which calls Octel would treat as external calls calls from callers who do not have Octel mailboxes Based on this determination Personal Assistant sends the applicable DTMF redirection sequence to the Octel server when forwarding the call By default Personal Assistant uses the following heuristics to determine if an incoming call is internal or external to the Octel system Personal Assistant identifies both the user who made the call and the called user and then looks up their mailbox and pilot information in Personal Assistant settings A call is considered internal to Octel only if all of the following conditions are true e The caller ID is known e The caller and called numbers map to Octel mailboxes on the same Octel server e The caller ID length does not exceed 7 digits Instead of having Personal Assistant use heuristics you can explicitly define which extensions are internal to Octel by using the MailboxInfo propertie
99. em Logs with Syslog section on page 6 17 for information on using syslog Send the information to the Cisco TAC group with which you are working When you have finished generating debug and trace information turn off debug and trace by clicking Clear All for each section in which you have made a selection Then click Save to complete the change Integrating with Network Management Systems CDP Support You can manage the status of the Personal Assistant server remotely by using CiscoWorks2000 or another SNMP based network management system CiscoWorks2000 is the standard Cisco network management system but it is not bundled with Personal Assistant For more information about CiscoWorks2000 Campus Manager and Topology Services refer to the documentation available at the following URL http www cisco com univercd cc td doc product rtrmgmt cw2000 index htm The following sections provide information to assist you in integrating Personal Assistant with network management systems e CDP Support page 6 16 e Monitoring Personal Assistant Subsystem Status page 6 17 e Collecting System Logs with Syslog page 6 17 Personal Assistant uses the Cisco Discovery Protocol CDP to periodically send out CDP messages on the active interface to a designated multicast address These messages contain information such as device identification interface name system capabilities SNMP agent address and time to live Any Cisco device with CDP suppo
100. er section on page 4 10 Configure the following messaging features as applicable to your configuration e Calendar based call routing rules e The ability for users to create call routing rules that send e mail pages to them e The ability for users to access voice mail while calling Personal Assistant or to create call routing rules that send callers directly to voice mail e Automatic notification from Personal Assistant when user PINs have been changed only available if the system is configured to use the Cisco CallManager PIN See the Configuring Messaging section on page 4 12 Identify the operator to whom Personal Assistant will transfer calls if a user has problems with Personal Assistant See the Miscellaneous Settings section on page A 12 S Note From the Miscellaneous Settings page you can also set up logging and can modify additional settings Many settings on the Miscellaneous Settings page are optional and need to be changed only if you find the default settings inappropriate for your network If you are using the enhanced Text to Speech feature configure the settings for your enhanced Text to Speech server See the Configuring Enhanced Text to Speech section on page 4 14 If you want to use Personal Assistant as a simple automated attendant which would allow callers to dial users by name rather than by number thus enabling callers to find an employee without knowing the phone number co
101. er an account with domain administrator privileges in the domain of the Cisco Unity server See the To Configure Two Personal Assistant Services to Log on with Cisco Unity Domain Administrator Privileges procedure on page 4 21 If you are using Cisco Unity and if your message store is Exchange 2003 or Exchange 2000 also ensure that Send As and Receive As permissions are granted to the account that the Personal Assistant services log on as Otherwise Personal Assistant cannot access the Exchange user mailboxes See the To Grant Send As and Receive As Permissions to the Account That the Personal Assistant Services Log On As procedure on page 4 22 If the messaging configuration is not the problem create a schedule in Outlook for the user and make sure the information is being published to the Exchange server If users are also not able to access voice mail see the All Users Cannot Browse Voice Mail section on page 6 7 Users Hear Text to Speech Names Too Often When a user calls Personal Assistant and tries to dial a party by name Personal Assistant plays the recorded name of the party before dialing the party if a recorded name is available Otherwise Personal Assistant uses Text to Speech to generate a spoken version of the name This Text to Speech version is sometimes not a close pronunciation match to the real name To populate the system with recorded names that is with names recorded by the parties themselves you
102. ersonal Assistant Configuration Wizard is a tool that can be used to automatically configure most of the objects that Cisco CallManager needs for integration with Personal Assistant the first time that you install Personal Assistant Note that the wizard can only be used with Personal Assistant version 1 4 3 or later If you use the wizard to complete the tasks in Cisco CallManager automatically you will still have to do the tasks in the following two sections to configure phones manually e Assigning the Partition and Calling Search Space to Phones page 3 3 e Updating the Partition for Managed Phones page 3 8 You can download the wizard for free from the Personal Assistant Software Download page at http www cisco com cgi bin tablebuild pl assist For more information on using the wizard including instructions for installing and running it refer to the Personal Assistant Configuration Wizard Readme file also available on the Personal Assistant Software Download page Note that to access the software download page you must be logged on to Cisco com as a registered user Understanding the Cisco CallManager Examples The setup sections in this chapter represent an example setup with sample values included for reference only Your particular configuration depends on the needs of your network For the examples the following calling search spaces and partitions are used e EmployeeCSS includes the PA and Employee partitions Cisc
103. ersonal address book and rules and rule sets D Note To return to the main configuration page of the Personal Assistant Administration interface from the Systemwide Rule Sets page click System Configuration gt Return to System Configuration Turning on Systemwide Rule Processing Turning on systemwide rule processing involves setting the conditions under which Personal Assistant applies active rules to incoming calls To Turn on Systemwide Rule Processing Step 1 In the Personal Assistant Administration select Systemwide Rules gt Systemwide Rule Options The System Rule Options page opens Step2 Select one of the following options e Never Apply System Rules Use only user rules and turn off systemwide rule processing e Always Apply System Rules Ignore User Rules Use only systemwide rules and turn off user rule processing e Apply System Rules When No User Rule is Applicable Process calls by using the active user rules first If no user rule applies use the systemwide rules e Apply User Rules When No System Rule is Applicable Process calls by using the active systemwide rules first If no systemwide rule applies use the user rules Use caution when setting the Always Apply System Rules and Apply User Rules When No System Rule Is Applicable options The systemwide rules will take precedence over user rules Step3 Click Save Integrating Personal Assistant with a Cisco Unity Voice Messaging System When Pe
104. erver Status Icon Explanation Solution Server is stopped You or Personal Assistant have stopped the server g Personal Assistant stops the servers during a normal refresh Server is experiencing Verify that the Personal Assistant servers are connected y connectivity or permission errors and up and running properly If you have added i Personal Assistant to a Windows 2000 domain ensure that the server has administrator privileges in the domain This is configured during installation Server is started Server is functioning normally p Server Processor Is Running at Maximum If the Personal Assistant server is consistently running at 100 percent where nlm and recserver are consuming all of the CPU cycles you have a network connection problem Possible causes include the cable being unplugged or a DHCP release renew event Cisco Personal Assistant 1 4 Installation and Administration Guide 6 10 OL 4590 03 Chapter6 Troubleshooting Personal Assistant Troubleshooting Failed System Refreshes W To resolve the problem restart all license managers and speech servers from the control center System gt Control Center If the problem recurs frequently and you are using DHCP consider using static IP addresses for the Personal Assistant and speech servers Personal Assistant Is Not Intercepting Calls If Personal Assistant is not intercepting calls which means it cannot apply call routing rules make sure you
105. es procedures for installing and upgrading Personal Assistant Chapter 3 Configuring Cisco CallManager for Personal Assistant Chapter 4 Configuring Personal Assistant Provides procedures for configuring Cisco CallManager for use with Personal Assistant Provides procedures for configuring Personal Assistant Chapter 5 Preparing Users for Personal Assistant Chapter 6 Troubleshooting Personal Assistant Describes information you should communicate to your users Provides tips for resolving problems with Personal Assistant Appendix A Personal Assistant Administration Page Reference Describes the fields on the pages used in the Cisco Personal Assistant Administration interface Network engineers system administrators and telecom engineers should review this guide to learn the steps required to properly set up Personal Assistant in the network Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 ix Preface W Related Documentation The tasks described in this guide are considered to be administration level tasks Because of the close interaction of Personal Assistant with Cisco CallManager these tasks require you to be familiar with Cisco CallManager as well Related Documentation For information about Cisco CallManager and additional information about Personal Assistant refer to the following publications e Cisco CallManager
106. escribes the individual application elements or associated executables which comprise the applications defined in the SysApplInstallPkgTable e SysApplElmtRunTable describes the processes or executables that are currently running on the host system Collecting System Logs with Syslog Step 1 Step 2 Step 3 Step 4 You can configure Personal Assistant to use the Cisco Syslog Collector Cisco Syslog Collector and Cisco Syslog Analyzer are offered with CiscoWorks2000 as part of the Resource Management Essentials package You can also adapt Syslog output from Personal Assistant for use with other network management systems The Cisco Syslog Collector keeps common system logs of messages reported to the Personal Assistant The Cisco Syslog Analyzer controls and displays all events efficiently so they can easily be read interpreted and used for system maintenance and problem solving To Collect System Logs with Syslog Select System gt Miscellaneous Settings Personal Assistant opens the Miscellaneous Settings page In CiscoWorks2000 Host Name enter the fully qualified DNS name of the CiscoWorks2000 server for example server domain com Check the Write to Syslog check box Click Save to save your changes Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 6 17 Chapter6 Troubleshooting Personal Assistant W integrating with Network Management Systems Personal Assistant immediately be
107. ettings A 3 Cisco CallManager Internal Directory Configuration A 6 Dial Rules Configuration A 6 Cisco Personal Assistant 1 4 Installation and Administration Guide oi OL 4590 03 Contents Hi Directory Hierarchy Configuration A 7 Directory Lookup Rules A 8 Enhanced Text to Speech Configuration A 9 Messaging Configuration A 10 Miscellaneous Settings A 12 Reset User Information A 15 server Configuration A 16 server Status A 20 speech Services Configuration A 21 Systemwide Rule Options A 25 Systemwide Rules A 25 Telephony Configuration A 26 INDEX Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 vit W Contents Cisco Personal Assistant 1 4 Installation and Administration Guide viii OL 4590 03 Overview Audience Preface This preface describes who should read this publication and its document conventions The Cisco Personal Assistant Installation and Administration Guide provides you with the information you need to understand install configure and manage the Cisco Personal Assistant application The following table provides an overview of the organization of this guide Chapter Description Chapter 1 Planning for Personal Assistant Explains what Personal Assistant does for your users how it works and how it fits into your IP telephony network Chapter 2 Installing and Upgrading Personal Assistant Outlines the tasks and provid
108. f digits on the length of the number or both They can remove numbers from the front of the dialed number add numbers to the front or both To Configure Directory Lookup Rules In the Personal Assistant Administration select System gt Directory Lookup Rules The Directory Lookup Rules page opens The page is divided into two sections e Add Rule fThis section contains a fill in the blank sentence and the Add Rule button e List of Directory Lookup Rules This is a list of your rules in order of priority Rules are applied from top to bottom If a number satisfies the conditions of a rule the rule is applied and no subsequent rules are considered Enter information in the fields in the Add Rule section to create the desired directory lookup rule Each field is optional but you must at least fill in either the Number of Prefix Digits to Remove field or the New Prefix field in order for the rule to be applied e Phone Number Prefix Enter one or more digits at the beginning of the number the user dials The distinguishing string of digits can be as many digits as the number itself e Total Number of Digits Enter the total number of digits in the phone number the user dials Do not count hyphens or spaces e Number of Prefix Digits to Remove Enter the number of digits that Personal Assistant will delete from the front of the dialed number For example if you enter 4 and the dialed number is 1 500 555 6262 Personal Assistant
109. f five virtual destinations User Work Phone User Home Phone User Mobile Phone User Pager User Voice Mail that map to actual user destination values when a rule is applied For example you can create the rule Direct the call to destination User Voice Mail and do not screen the call When Personal Assistant intercepts a call it searches the directory for the user voice mail number and routes the call there You can also use the call forwarding rule tester to see how Personal Assistant would forward an incoming call based on your systemwide rules Note that the call forwarding rule tester for systemwide rules always assumes that the option Always Apply System Rules is selected After you create and activate systemwide rule sets return to the main configuration page by clicking System Configuration gt Return to System Configuration then turn on the systemwide rule processing feature by specifying the conditions under which the rules are applied See the Systemwide Rule Options section on page A 25 Telephony Configuration Note The Telephony Configuration page opens when you select System gt Telephony Table A 16 describes the fields on the Telephony Configuration page Use the Telephony Configuration page to configure the telephony providers that create the connection between Personal Assistant and Cisco CallManager You must create at least one JTAPI provider and one Skinny provider before you can configure a
110. f window appears browse to the directory C Program Files Cisco Systems Personal Assistant Bin and click the file paUnity prf Step9 Click Execute Step 10 When you are done creating the profile repeat the To Verify the Personal Assistant Profile in the Outlook Client procedure on page 6 7 Calendar Based Call Routing Rules Do Not Work If a user has set up calendar based call routing rules and the rules are not working properly you might have an incorrect messaging configuration or the user meeting information might not yet be synchronized thus making it unavailable for Personal Assistant Check the messaging configuration System gt Messaging to ensure that the correct calendar server name and calendar mailbox name are configured If you are using Cisco Unity with Microsoft Exchange use Unity Messaging in the Calendar Mailbox Name field unless the account uses a different name If you are using Exchange without Cisco Unity use the first and last name of the administrator account on the Exchange server See the Messaging Configuration section on page A 10 for more information and for detailed instructions Cisco Personal Assistant 1 4 Installation and Administration Guide 6 8 OL 4590 03 Chapter6 Troubleshooting Personal Assistant Resolving Problems with Using Personal Assistant Mi If you are using Cisco Unity with Personal Assistant verify that the two Personal Assistant services are running und
111. g Server Clusters page 1 10 e Intercepting Calls with Personal Assistant page 1 16 e Customizing Implementation of Personal Assistant page 1 23 e Preventing Toll Fraud page 1 24 Understanding Personal Assistant Personal Assistant can selectively handle your incoming calls and help you make outgoing calls The following sections provide you with an overview of Personal Assistant and its role in the IP telephony network e Personal Assistant Features page 1 1 e Cisco IP Telephony Terminology page 1 3 e Role of Personal Assistant in the Cisco IP Telephony Network page 1 5 e Personal Assistant and User Interactions page 1 7 Personal Assistant Features Personal Assistant provides the following features Follow Me Call Transferring Users can tell Personal Assistant to use an alternate phone number as their primary location for a period of time Personal Assistant routes calls to the follow me phone For example a user could route calls to a hotel room phone during a business trip Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 EN Chapter1 Planning for Personal Assistant W Understanding Personal Assistant Proxy Access Users can give other users permission to access and manage their Personal Assistant accounts Rule Based Call Routing Personal Assistant can forward and screen incoming calls based on rules that users devise Incoming calls can be handled according to caller ID d
112. g this you should make separate calculations of the number of simultaneous sessions with Personal Assistant and the number of simultaneous sessions with the speech recognition server For example Call interception sessions the number of users who will set up rules to enable Personal Assistant to intercept calls for them Speech recognition sessions the number of users who will access voice mail and dial other users by name The server model that you use A more powerful server can support more concurrent calls than a less powerful server Whether you run the Personal Assistant servers and speech recognition servers on the same system Running both servers on a single system reduces the number of concurrent calls the server can Support Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 1 11 Chapter1 Planning for Personal Assistant W Creating Server Clusters e Whether you enable automatic failover for Personal Assistant server redundancy Failover ensures that if a server goes down another server takes over the responsibilities of the failed server If you configure failover you should enable only half of the ports that would otherwise be supported on a server e The number of Cisco CallManager clusters in your network and the distribution of WAN links between them Because you can easily add and remove servers from a cluster you do not have to be precise on your first estimate
113. gether in server clusters This makes it possible to share the load among servers and to set up failover relationships so that if a server becomes disabled another server can take over with minimal interruption for your users To set up the server clusters you must 1 Determine your server and speech recognition requirements and install the Personal Assistant server and speech recognition software on an applicable number of servers The number of servers required is based on the number of sessions each server supports the number of users you are supporting and how many users you are willing to support per session It is also affected by the number of Cisco CallManager clusters you have and the distribution of WAN connections between them Cisco Personal Assistant 1 4 Installation and Administration Guide 1 10 OL 4590 03 Chapter1 Planning for Personal Assistant Creating Server Clusters W During server installation you must specify the same Cisco CallManager publisher for all of the Personal Assistant and speech recognition servers in the same Personal Assistant cluster Configure the Personal Assistant servers During server configuration you can configure the Personal Assistant servers either to balance the call load among themselves or to support failover If you use failover you need more servers than you would otherwise need for a given number of media ports Configure the speech recognition servers You mus
114. gins writing messages to syslog zo You can change the frequency with which Personal Assistant writes to syslog by changing the number of lines buffered between writes Number of Buffered Trace Lines The more lines you buffer the less frequently data is written to syslog which improves performance However if you buffer too many lines syslog data might become too out of date Cisco Personal Assistant 1 4 Installation and Administration Guide 6 18 OL 4590 03 APPENDIX A Personal Assistant Administration Page Reference The following sections describe the fields on the pages of the Personal Assistant Administration interface e AA Prompt Configuration page A 1 e Control Center page A 2 e Corporate Directory Settings page A 3 e Cisco CallManager Internal Directory Configuration page A 6 e Dial Rules Configuration page A 6 e Directory Hierarchy Configuration page A 7 e Directory Lookup Rules page A 8 e Enhanced Text to Speech Configuration page A 9 e Messaging Configuration page A 10 e Miscellaneous Settings page A 12 e Reset User Information page A 15 e Server Configuration page A 16 e Server Status page A 20 e Speech Services Configuration page A 21 e Systemwide Rule Options page A 25 e Systemwide Rules page A 25 e Telephony Configuration page A 26 AA Prompt Configuration The AA Prompt Configuration page opens when you select System gt AA Prompt Table A 1 describes the fields o
115. global dialing rules to automatically modify outgoing phone numbers These changes only affect the user when he or she uses Personal Assistant they do not apply to the telephony system outside of Personal Assistant For example if a user simply picks up the phone and dials a number these rules will not be applied The user must be connected to Personal Assistant and dialing the number through Personal Assistant for the rules to be applied Global dialing rules are applied before any dialing rules that users create for Personal Assistant Rules can distinguish between phone numbers based on the initial string of digits in the number on the length of the number or both Rules can remove numbers from the front of the dialed number add numbers to the front or both For example you can create a rule that if the number of digits of the phone number is 7 then prefix the number with 9 This rule then automatically enters a 9 when dialing an outside number To Configure Dialing Rules In the Personal Assistant Administration select System gt Dial Rules The Dial Rules Configuration page opens The page is divided into two sections e Add Rule This section contains fields and the Add Rule button e List of Dial Rules This is a list of rules in order of priority Rules are applied from top to bottom If a phone number satisfies the conditions of a rule the rule is applied and no subsequent rules are considered Enter information in the
116. guring Directory Lookup Rules E To change a rule find it in the list of rules modify the properties as desired and click Update on the line with the rule To change the priority of a rule use the up and down arrows until the rule is correctly positioned For Personal Assistant version 1 4 5 and later you can also enter the applicable value in the New Priority field and click Update on the line with the rule To delete a rule find it in the list of rules and click the Delete icon on the same line as the rule Configuring Directory Lookup Rules Step 1 Step 2 You can create directory lookup rules to automatically modify incoming internal phone numbers so that the user information associated with the number can be found in the corporate directory For example if you use 5 digit numbers to call within your phone network but the corporate directory uses 7 or 10 digit number versions of the 5 digit numbers Personal Assistant will be unable to match a 5 digit number to the caller By creating directory lookup rules you can convert the 5 digit number to the type of number used in the directory so that Personal Assistant can find the caller associated with the number Directory lookup rules do not modify the number that is dialed These rules only convert the number to something that can be found in the corporate directory for information lookup purposes Rules can distinguish between phone numbers based on the initial string o
117. h Personal Assistant 6 10 clusters effect on rule based routing 1 4 dialog definition 1 7 configuring for Personal Assistant 3 1 dial rules configuring users 3 9 configuration settings A 6 CTI route points and media ports 1 3 creating global 4 16 database locations required for installation 2 2 troubleshooting problems 6 4 enabling Personal Assistant to intercept calls from 1 16 directory internal directory configuration 4 10 configuring corporate 4 7 load balancing 1 14 corporate settings A 3 partitions and calling search spaces 1 4 hierarchies 4 18 publisher server 4 10 hierarchy configuration A 7 subscriber servers 4 10 lookup rules 4 17 Cisco CallManager Subscriber Server field lookup rule settings A 8 description A 6 Directory Admin DN field description A 4 Cisco IP terminology 1 3 Directory Admin Password field description A 4 Cisco Unity configuring in Cisco CallManager 3 12 Directory Hierarchy page A 7 CiscoWorks2000 integration with 6 16 Directory Lookup Rules page A 8 CiscoWorks2000 Host Name field description A 15 Directory Search Base DN for Users field clusters description A 5 configuring Personal Assistant servers 4 10 Directory Search Filter field description A 5 creating 1 10 Directory Server URL field description A 4 creating with failover 1 15 Disallow Calls from Unknown Phones field description A 13 interaction between servers 1 10 P DNS effect on Personal Assistant 6 5 control center icons 6 10
118. hat they do not interfere with the installation program See the Disabling McAfee NetShield Services section on page 2 8 Otherwise skip to Task 2 2 If Cisco Security Agent for Cisco Personal Assistant is installed on the Personal Assistant server disable the Cisco Security Agent service so that it does not interfere with the installation program See the Disabling Cisco Security Agent for Cisco Personal Assistant section on page 2 8 Otherwise skip to Task 3 3 Upgrade Cisco CallManager to the required version See Table 1 1 on page 1 6 for the required version and refer to the Cisco CallManager documentation for upgrade instructions 4 Stop all Personal Assistant components to remove Personal Assistant services from the telephony network See the Stopping Personal Assistant Components section on page 2 6 5 Install the Personal Assistant server speech recognition server and user and administrative interfaces See the Installing Personal Assistant Software section on page 2 2 6 If you are upgrading to the enhanced Text to Speech server install the enhanced server See the Installing the Enhanced Text to Speech Server section on page 2 9 7 Reload user information from the corporate directory See the Refreshing the System Updating User Information from the Corporate Directory section on page 2 10 8 When the refresh has completed re enable the Cisco Security Agent service if applicable See
119. have created the required interceptor ports and have configured the Personal Assistant servers correctly for those ports If Personal Assistant never intercepts calls potential problems might be e The CTI route points are not configured with the correct partition or calling search space e The calling search space of the calling phone might not include the PA partition as the first partition e The Personal Assistant server is not configured to intercept calls for the called phone e The CTI route points used as interceptor ports are not assigned to the Personal Assistant JTAPI user If the problem is intermittent check to see if call screening is enabled for the user If it is itis likely that a media port was not available for the call Add more media ports or additional Personal Assistant servers It might also be that the user turned off call routing rules from the Settings Page of the user interface Personal Assistant Is Transferring Only Internal Calls or External Calls to Voice If Personal Assistant is transferring internal calls but not external calls to voice mail or vice versa it may be that the DTMF redirection sequences for external and internal calls have been configured with the same value when they should have different values Ensure that the internal and external DTMF redirection sequences and the redirection delay values on the Messaging Configuration page of the Personal Assistant Administration interface are configured cor
120. have two options e If you are using Cisco Unity voice mail you can synchronize the Cisco Unity spoken name with the Personal Assistant spoken name Select System gt Messaging and click Load Recorded Names in the Cisco Unity Recorded Names section This will take the recording that already exists in Cisco Unity and reuse it for Personal Assistant e Encourage users to call Personal Assistant When a user calls Personal Assistant Personal Assistant checks whether a spoken name exists If one does not exist the user is prompted to record one Users can erase and rerecord their name at any time by using the user interface You can also erase a user spoken name by selecting System gt Reset User Information and clicking Reset in the Recorded Name section Personal Assistant Plays an Unexpected User Recorded Name If a caller dials Personal Assistant from a phone that is not associated with any user in the corporate directory for example a conference room phone and if Personal Assistant greets the caller with a user recorded name that user may have configured the phone as a personal destination Have the user remove the phone from their personal destinations If necessary you can remove all of the user account information destinations and destination groups callers and caller groups rules and rule sets personal address book information personal settings and the recorded name from the directory by selecting System gt Reset User
121. he Alphabetical Index drop down list or click the Cisco Product Identification Tool link under Alerts amp RMAs The CPI tool offers three search options by product ID or model name by tree view or for certain products by copying and pasting show command output Search results show an illustration of your product with the serial number label location highlighted Locate the serial number label on your product and record the information before placing a service call Submitting a Service Request Using the online TAC Service Request Tool is the fastest way to open S3 and S4 service requests S3 and S4 service requests are those in which your network is minimally impaired or for which you require product information After you describe your situation the TAC Service Request Tool provides recommended solutions If your issue is not resolved using the recommended resources your service request is assigned to a Cisco TAC engineer The TAC Service Request Tool is located at this URL http www cisco com techsupport servicerequest For S1 or S2 service requests or if you do not have Internet access contact the Cisco TAC by telephone S1 or S2 service requests are those in which your production network is down or severely degraded Cisco TAC engineers are assigned immediately to S1 and S2 service requests to help keep your business Operations running smoothly To open a service request by telephone use one of the following numbers Asia Pa
122. he calling search space that you use for voice mail ports and for message waiting indicators ensure that it contains the PAManagedEmployees partition but not the PA partition Otherwise the message waiting indicators will not work You assign partitions and calling search spaces to voice mail ports on the Feature gt Voice Mail gt Cisco Voice Mail Port gt Voice Port Configuration page of the Cisco CallManager Administration interface You use the Cisco CallManager Administration interface to assign partitions and calling search spaces to message waiting indicators in one of the following ways e On the Feature gt Voice Mail gt Message Waiting gt Message Waiting Configuration page e On the Service Parameters Configuration page by going to Service gt Service Parameters and clicking Cisco Messaging Interface for the applicable server Set the calling search spaces on the Service Parameters Configuration page only when a simplified message desk interface SMDI compliant external voicemail system is used Refer to the documentation included with Cisco Unity and Cisco CallManager for detailed instructions on integrating Cisco Unity with Cisco CallManager Cisco Personal Assistant 1 4 Installation and Administration Guide 3 12 OL 4590 03 CHAPTER Configuring Personal Assistant The following sections describe how to configure Personal Assistant e Personal Assistant Configuration Task List page 4 1 e Logging On to and
123. he new user will not receive calls inadvertently transferred to the device Note that you cannot use the Personal Assistant interface to reset a user password because the password Personal Assistant uses is the same as the one used for accessing the Cisco CallManager user interface To change the password use the Cisco CallManager user interface For more information about using the Reset User Information page see the Reset User Information section on page A 15 How Administrative Changes Affect Users Some of the changes you make by using the Personal Assistant Administrative interface directly affect how users can use Personal Assistant For example e Stopping or restarting servers If you do not have multiple Personal Assistant servers and speech recognition servers configured on your network stopping or restarting servers can temporarily disrupt user access to Personal Assistant e Configuring dial rules Both you and users have the ability to configure dial rules Administrative dial rules take priority over user configured dial rules e Configuring directory hierarchies You can create locations and departments to help users narrow a dial by name directory search For example if you create a location called NewYork users can tell Personal Assistant to search the New York location for Roger Smith This is useful when dialing a person with a common name e Setting call pickup duration Both you and users can modify the ca
124. he user calls is busy See the Setting Up Personal Assistant Server Load Balancing section on page 1 13 AA Route Address The phone extension for a simple automated attendant that will use Personal Assistant to allow callers to reach a user by saying the user name You must define this extension as a CTI route point in Cisco CallManager You must also record and configure a prompt for the automated attendant See the Creating a Simple Automated Attendant section on page 4 15 for more information Media Port Provider The Cisco CallManager server that will provide the Skinny service required for the media ports You must select a provider that resides in the same Cisco CallManager cluster in which the Personal Assistant CTI route point is configured You must first configure a Skinny provider See the Telephony Configuration section on page A 26 for more information Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 A 17 Appendix A Personal Assistant Administration Page Reference W Server Configuration Table A 12 Servers gt Server Configuration Page continued Field Description Media Port Beginning The start of the range of ports defined in Cisco CallManager that will be used to terminate calls Address to Personal Assistant When Personal Assistant answers a call it is assigned to an available port in this range The number of telephony ports used is based on
125. he various hardware platforms and installation configurations e Interceptor Port Provider The telephony provider you created to supply JTAPI services for the route points used as Personal Assistant interceptor ports See the Configuring Telephony Providers section on page 4 7 for information on creating the provider The provider you select must be in the same Cisco CallManager cluster in which the route points are defined e Interceptor Ports The phone extensions for which you want this Personal Assistant server to intercept incoming calls Personal Assistant intercepts calls to these extensions so that it can apply the applicable call routing rules This list is central to the functions of Personal Assistant setting up Personal Assistant to intercept calls to these extensions requires careful planning and changes to the extension properties in Cisco CallManager The extensions you enter must be defined in Cisco CallManager If you defined route points by using wildcards such as 25XX you can enter them here Read the following sections for detailed explanations and examples Creating Personal Assistant Interceptor Ports and Configuring Error Handling page 3 4 Partitions and Calling Search Spaces page 1 4 Defining Partitions and Call Search Spaces for Personal Assistant page 1 18 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 4 11 Chapter4 Configuring Personal Assistant W
126. hyphens or spaces For example if the user dials 9 1 500 555 6262 enter the number 12 Number of Prefix Digits to Remove Enter the number of digits Personal Assistant will delete from the front of the dialed number For example if you enter 4 and the dialed number is 1 500 555 6262 Personal Assistant removes 1500 and leaves 555 6262 New Prefix Enter the string of digits Personal Assistant will add to the front of the dialed number after removing the specified number of digits For example you might need to add the prefix 9 in order to dial an external number Priority Enter the position for the rule in the list of rules Personal Assistant 1 4 5 and later only If you do not specify a priority the rule will be placed at the bottom of the list Directory Hierarchy Configuration The Directory Hierarchy Configuration page opens when you select System gt Directory Hierarchy Table A 6 describes the fields on the Directory Hierarchy Configuration page Use the Directory Hierarchy Configuration page to create locations and departments that a user can use to narrow a dial by name directory search For example if you create a location called New York users can tell Personal Assistant to search the NewYork location for Roger Smith This can help callers reach the correct party when dialing a person who has a common name You add a node by entering the information for a node and clicking Save The new node is added to
127. ications and click Save to update the information Navigate to the Control Center page and verify that the license manager is running If the license manager has not started click the Start button on the same line as the server name Return to the Speech Services Configuration page and click Refresh Now After the refresh has completed verify that the refresh was successful by clicking Last Refresh Details If the refresh was not successful contact Cisco TAC to resolve the problem before proceeding Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 2 11 Chapter2 Installing and Upgrading Personal Assistant HM Refreshing the System Updating User Information from the Corporate Directory Cisco Personal Assistant 1 4 Installation and Administration Guide 2 12 OL 4590 03 CHAPTER Configuring Cisco CallManager for Personal Assistant After installing Personal Assistant you must complete tasks in Cisco CallManager as described in the following sections e Setting Up Cisco IP Phone Route Plans page 3 2 e Setting Up Personal Assistant to Intercept Calls page 3 3 e Setting Up the Personal Assistant Number page 3 8 e Adding Personal Assistant as a JTAPI User page 3 9 e Adding Media Ports for Personal Assistant page 3 10 e Configuring Cisco Unity in Cisco CallManager for Integration with Personal Assistant page 3 12 Cisco Personal Assistant Configuration Wizard The Cisco P
128. ied data in the fields on the page click Save to save your changes N Note The IP address that is displayed above the subscriber servers identifies the Cisco CallManager publisher for the cluster Table A 4 System gt Internal Directory Configuration Page Field Considerations Cisco CallManager Subscriber Enter the host name or IP address of a subscriber in the Cisco CallManager cluster that can Server provide backup directory services when the publisher is unavailable Click Add to add the subscriber to the Cisco CallManager Subscriber Servers list Dial Rules Configuration The Dial Rules Configuration page opens when you select System gt Dial Rules Table A 5 describes the fields on the Dial Rules Configuration page Use the Dial Rules Configuration page to create global dialing rules These rules can help you automatically remove digits from or add digits to the phone numbers that your users dial For example you can automatically add 9 in front of seven digit numbers to permit users to access an outside line Dial rules are applied when a user dials a number through Personal Assistant A rule is applied to a dialed number only if all the conditions are met You configure dial rules by filling in the applicable fields and clicking Add Rule You can create a rule that distinguishes between phone numbers based on the initial string of digits on the length of the number or both You can remove numbers from the front
129. ified domain name of the Global Catalog server gt 3268 e For Netscape Directory Enter Idap lt IP address of the Netscape Directory server gt 389 For any other directory ask the directory administrator for the value to use Step4 Ifthe directory requires authentication for access enter the administrator name in the Directory Admin DN field and enter the password in the Directory Admin Password field The value that you enter in the Directory Admin DN field depends on your corporate directory Use the applicable value as follows e For Cisco CallManager DC Directory Enter cn Directory Manager o domain com e For Active Directory Enter lt Active Directory administrator user ID gt lt Fully qualified domain name gt e For Netscape Directory Enter cn Directory Manager Note that Directory Manager is the default administrator user ID for Cisco CallManager DC Directory and for Netscape Directory If your system uses a different administrator user ID use the applicable value For any other directory ask the directory administrator for the value to use Step5 In the Directory Search Base DN for Users field enter the Distinguished Name DN for the user node of your corporate directory Cisco Personal Assistant 1 4 Installation and Administration Guide 4 8 OL 4590 03 Chapter4 Configuring Personal Assistant Configuring the Corporate Directory Hi The value that you enter depends on your corporate directory
130. imum Number for Enter the number of selections to present to a user when more than one party matches the Disambiguation spoken name For example if you enter 3 when a user tries to call John Smith and when there are two or three John Smiths in the directory Personal Assistant plays each John Smith recorded name or extension allowing the user to choose the correct one When there is a greater number of matches for the spoken name than the Maximum Number for Disambiguation value Personal Assistant sends the user to the operator for assistance in reaching the person If only one number matches the spoken name the number is dialed immediately The default is 3 Allow Barge In Check this check box for Personal Assistant to allow a user to interrupt prompts Uncheck this check box to have users always wait until Personal Assistant finishes speaking The default 1s enabled Use caution in disabling this feature Typically you should not disable it unless there is excessive background noise at the user locations Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 A 23 Appendix A Personal Assistant Administration Page Reference W Speech Services Configuration Table A 14 System gt Speech Services Configuration Page continued Field Considerations Rejection Confidence Level Enter the percentage confidence level below which a user request is rejected The speech recognition software assigns
131. ing On to and Out of the Personal Assistant Administration Interface Step 1 Step 2 Step 3 You must log on to the Personal Assistant Administration interface to view or change the Personal Assistant configuration Personal Assistant manages logons based on Windows 2000 local user accounts You must use an account with administrative privileges on the Windows 2000 system running the administration interface in order to change the Personal Assistant configuration To Log On to and Out of the Personal Assistant Administration Interface From a supported web browser window open the Personal Assistant Administrator page by using the format http lt PA host gt pasystemadmin where PA host is the server on which you installed the administration interface For example if you installed the administration interface on a server named paserver the URL would be http paserver pasystemadmin The Log on screen displays Enter a Windows 2000 local user name that has administrator authority and its password The user name must be defined on the system that is running the administrator interface Click Login Personal Assistant logs you on to the system and you can access the various configuration pages Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 4 3 Chapter4 Configuring Personal Assistant W Configuring Speech Recognition Step4 Click Session gt Logout in the menu bar to log out of the
132. ing Personal Assistant Configuring Speech Recognition W After clicking Save Personal Assistant displays the number of licenses which is the maximum number of simultaneous speech ports and locales available when using this license key Step5 Create the speech server cluster by doing the following substeps a For each speech server in the Speech Recognition Server Hosts field enter the server IP address or DNS name and click Add Note that the speech servers are not activated until the next refresh b Identify one or two Personal Assistant servers that should be used as the license manager hosts All Personal Assistant servers include license managers but you must identify which ones will be actively used for distributing licenses c In the Speech Recognition License Manager Hosts field enter the IP address or DNS name of the Personal Assistant server you want to use and click Add Cisco recommends that you identify two servers so that there is a backup license manager Speech recognition works when there is at least one active license manager Step6 From the Available Locales list select the locales you want to support and click gt gt You can select multiple locales by using Ctrl Click or Shift click Personal Assistant allows you to add more than one locale only if your license key allows it Step7 From the Default Locale list select the language Personal Assistant will initially use in the speech recognition interface a
133. ings Check the user configuration to ensure that the correct voice mail number has been selected Users Cannot Log On to Cisco Unity Voice Mail If users cannot log on to the voice mail system from Personal Assistant it is likely that the Personal Assistant voice mail profile in the Outlook Client was not created correctly The profile should be automatically created the first time someone accesses voice mail through the Personal Assistant server Do the following two procedures to verify whether the profile was created and to manually create it if applicable To Verify the Personal Assistant Profile in the Outlook Client Step 1 On the Personal Assistant Server click Start gt Settings gt Control Panel Step2 Double click the Mail icon amp Note If a memory error message appears it may be that the Outlook path has not been added to the system path variable Add the Outlook path and repeat this procedure If the profile window is blank Personal Assistant failed to create the profile Skip to the To Manually Create the Personal Assistant Voice Mail Profile in the Outlook Client procedure on page 6 8 When you are done creating the profile repeat this procedure to verify it If the Cisco Unity System Profile Properties window opens skip to Step 3 Step3 Click Properties Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 6 7 Chapter6 Troubleshooting Personal Assistant W
134. ist CTI Route Points page of the Cisco CallManager administration interface Click Add a New CTI Route Point The CTI Route Point Configuration page opens In the Device Name field enter a unique meaningful name to identify this as a Personal Assistant route point interceptor number For example if you are creating the 1X XX route point PAI XXX or PARPI XXX might be useful names From the Device Pool menu select the applicable device pool From the Calling Search Space menu for the device select the calling search space that is configured for Personal Assistant for example PACSS Click Insert to add the new CTI route point Click OK to add a directory number for line 1 of the CTI Route Point The Directory Number Configuration window for line 1 opens In the Directory Number field enter the phone number to be used for a Personal Assistant interceptor port for example I1XXX From the Partition menu select the phone partition that is configured for Personal Assistant for example PA From the Calling Search Space menu for the line select the same calling search space that you chose for the device in Step 5 Do not leave lt None gt as the calling search space for line 1 If the system uses Cisco CallManager version 3 2 or later click No Voice Mail in the Voice Mailbox Profile list If the system uses Cisco CallManager version 3 1 leave the Voice Message Box field blank Otherwise
135. ition is PAManaged You also create a partition that will contain the interceptor port route points in our examples PA This section explains why you need both partitions Recall how Cisco CallManager routes calls 1 Cisco CallManager identifies the calling search space assigned to the extension from which the call is made For example if User A calls User B the calling search space of the phone of User A is used to complete the call 2 Cisco CallManager tries to find the best match for the called extension searching top to bottom in the list of partitions contained in the calling search space If the first match uses wildcards for example 1X XX subsequent partitions are searched in an attempt to find a better match If an exact match is found it is used even if a wildcard match exists in a partition higher in the list of partitions in the calling search space Because you are going to use wildcards when you create interceptor port route addresses you must prevent Cisco CallManager from finding exact matches to use in place of the interceptor addresses Consider an example of a call between non Personal Assistant users e The PA partition includes 1X XX as the interceptor route points e The NonPAManaged partition includes the extensions of User 1001 and User 1003 e The cssEmp calling search space includes the PA and NonPAManaged partitions in that order e The extensions of User 1001 and User 1003 use the cssEmp calling search sp
136. l Assistant Setting Up Personal Assistant to Intercept Calls W These route points coincide with the phone extensions The most efficient way to configure Personal Assistant is to use wildcards to define a single route point that covers many extensions For example the single route point 1X XX covers extensions 1000 to 1999 To define a route point that covers a single extension enclose the last digit in square brackets For example 240 5 covers only the extension 2405 In addition to creating the Personal Assistant interceptor port route points you configure interceptor port error handling to enable Cisco CallManager to route calls to Personal Assistant users when the Personal Assistant server is unavailable See the applicable section depending on the Cisco CallManager version you are using e Creating Personal Assistant Interceptor Port Route Points and Configuring Error Handling Cisco CallManager Version 4 0 and Later page 3 5 e Creating Personal Assistant Interceptor Port Route Points and Configuring Error Handling Cisco CallManager Version 3 x page 3 6 Creating Personal Assistant Interceptor Port Route Points and Configuring Error Handling Cisco CallManager Version 4 0 and Later Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11 Step 12 When the system uses Cisco CallManager version 4 0 or later you configure the error handling at the same time that you crea
137. l Assistant has already completed its role in the call such as a successful transfer the call will not be dropped To prevent calls from being dropped while Personal Assistant is being used limit the changes and restarts to the Personal Assistant server to off peak times Also if you do not have a failover server consider adding one in order to more reliably support your users Callers Hear We Are Experiencing Technical Difficulties Please Call Back Later If users call Personal Assistant and consistently hear this message there are two main problems to check for e Problems with the speech recognition subsystem The speech or license servers are not running or the speech package is not available in the expected location in Speech Grammar Static lt Locale gt Pa in the Personal Assistant installation directory To solve this problem Use the control center System gt Control Center to see if the speech servers and license managers are running Try stopping and restarting them to see 1f this resolves the problem Cisco Personal Assistant 1 4 Installation and Administration Guide 64 OL 4590 03 Chapter6 Troubleshooting Personal Assistant Resolving Problems with Using Personal Assistant W Refresh the speech grammar by clicking Refresh Now on the Speech Services Configuration page System gt Speech Services If the problem persists verify that the package was created look for xcopy errors in the Perso
138. l not have Personal Assistant evaluate the Lobby called number for interception NonPA Managed PSTN cssLobby PA Devices such as lobby IP phones that can dial internal NonPAManaged numbers and access Personal Assistant Lobby cssEmp PA Devices such as employee IP phones that can dial internal Lobby and external numbers and access Personal Assistant NonPA Managed PSTN cssGW PA PSTN voice gateway used for outside callers to access Lobby lobby phones employees and Personal Assistant NonPA Managed 4 Change the partition of User 1002 to PAManaged see the Why You Need a Partition for Personal Assistant Managed Phones section on page 1 22 for a complete explanation of this task Cisco CallManager PA Interceptor Port Setting User 1001 User 1002 User 1003 Route Point Phone extension 1001 1002 1003 1XXX Partition NonPAManaged PAManaged NonPAManaged_ PA Employee Calling search space cssEmp cssEmp cssEmp cssPA With Personal Assistant now added to this example you can understand how user calls are intercepted When User 1001 calls User 1002 Cisco CallManager uses the calling search space of User 1001 cssEmp Cisco CallManager determines that the best match to extension 1002 within the cssEmp is 1XXX where X matches any digit which exists in the PA partition Therefore Cisco CallManager routes the call to Personal Assistant instead of sending it to the phone of User 1002 Personal Assistant processe
139. l settings are also used to redirect calls to user voice mail without ringing the user phone based on the user rules that include voice mail as a destination If you are using Cisco Unity and you do not know the Cisco Unity mailbox name do the following two procedures in the order listed Otherwise skip to the To Configure Messaging procedure on page 4 13 Cisco Personal Assistant 1 4 Installation and Administration Guide 4 12 OL 4590 03 Chapter4 Configuring Personal Assistant Configuring Messaging W To Identify the Cisco Unity System Mailbox Name Step 1 On the Cisco Unity server on the Windows Start menu click Programs gt Microsoft Exchange gt System Manager Step2 Expand Servers Step3 Expand lt Cisco Unity Partner Exchange Server Name gt Step4 Expand First Storage Group Step5 Expand Mailbox Store Step6 Click Mailboxes Step7 From the list of mailboxes in the right pane identify the Cisco Unity mailbox The name is typically either Unity Messaging or Unity Messaging System lt Server Name gt If you cannot identify the mailbox see your Cisco Unity administrator To Configure Messaging Step1 In the Personal Assistant Administration select System gt Messaging The Messaging Configuration page opens Step2 To enable calendar based call routing rule services do the following substeps a In the Calendar Server Name field enter the Exchange server name You can use a DNS name or an IP
140. lation and Administration Guide 2 4 OL 4590 03 Chapter2 Installing and Upgrading Personal Assistant Step 15 Task List for Upgrading from Personal Assistant Version 1 3 x E Confirm that the test completes successfully Click OK to complete the configuration Task List for Upgrading from Personal Assistant Version 1 3 x gt Caution Use the following task list to upgrade Cisco Personal Assistant on a system that is currently running a 1 3 x version of the software The task list assumes the currently installed Personal Assistant component was installed correctly and is functioning Personal Assistant will be out of service while the system is upgraded Plan to upgrade the product on a day and time where the elimination of the Personal Assistant service will have the least impact If you are installing Personal Assistant on a server that does not have a version already installed see the Task List for Installing Personal Assistant on a New System section on page 2 1 Do not upgrade from Personal Assistant version 1 2 x directly to version 1 4 For this upgrade you must first upgrade to Personal Assistant version 1 3 Refer to the Cisco Personal Assistant Installation and Administration Guide for version 1 3 for instructions Upgrading from Personal Assistant version 1 1 x is not supported 1 If McAfee NetShield is installed on the Personal Assistant server disable the virus scanning services so t
141. le the attempt to dial a person is a single dialog If the user exceeds this error count Personal Assistant transfers the user to the operator The default is 3 Max Error Count per Call Enter the maximum number of speech recognition errors allowed in an entire Personal Assistant or voice mail session that is the sum of errors in each dialog If the user exceeds this error count Personal Assistant transfers the user to the operator The Max Error Count per Call must be larger than Max Error Count per Dialog When the user is in voice mail the user must encounter three times the error count configured here before the count is considered exceeded The default is 8 Max Help Count per Dialog Enter the maximum number of times the user can ask Personal Assistant or the voice mail system for help within a single dialog If the user asks for help more times than this number Personal Assistant transfers the user to the operator When a user asks for help Personal Assistant or the voice mail system tells the user the various actions the user can perform at that point in the dialog The default is 2 Cisco Personal Assistant 1 4 Installation and Administration Guide A 24 OL 4590 03 AppendixA Personal Assistant Administration Page Reference Systemwide Rule Options W Table A 14 System gt Speech Services Configuration Page continued Field Considerations Max Help Count per Call Enter the maximum number
142. ll pickup timeout The user configured setting takes priority S Note The value specified for call pickup duration must be less than the Call Forward No Answer CFNA value set in Cisco CallManager Because users do not have access to this information you should notify them of the maximum timeout value to set e Allowing calls only from Cisco CallManager users You can configure Personal Assistant to restrict access to users who are registered in the Cisco CallManager directory e Disallowing calls from unknown phones You can configure Personal Assistant to accept user calls only from user work home mobile and personal destination numbers that are listed in the corporate directory Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 5 3 Chapter5 Preparing Users for Personal Assistant W How Administrative Changes Affect Users e Enforcing Authentication by PIN from personal destinations Both you and users can configure Personal Assistant to require a PIN when users call from any phone except their work phone listed in the corporate directory When you configure Personal Assistant to do this your setting takes priority over the user configured setting Otherwise the user setting is used e Configuring Personal Assistant to apply rules only to calls to corporate destinations You can configure Personal Assistant to apply active call forwarding rules only to calls to destinations listed
143. ll use to select the group This can be the same name used in the Name field In the Alternate Spoken Name field enter any aliases for the primary spoken name clicking Add after entering each alias Adding aliases allows callers to select the group by different names For example if the primary name is NewYorkCity likely aliases might be NYC NewYork BigApple and so forth Cisco Personal Assistant 1 4 Installation and Administration Guide 4 18 OL 4590 03 Chapter4 Configuring Personal Assistant Setting Up Systemwide Rules W Step6 Inthe LDAP Search Filter field enter the LDAP search filter that defines the group You must know the correct LDAP expression used by your corporate directory and the specific names of the fields in your directory to create a valid filter If you are using an LDIF file Personal Assistant uses this filter along with information from the file to create the hierarchies To see if the expression is valid and returns the entries that you expect click Test Filter Step7 Click Save Personal Assistant adds the node to the list of nodes Tip To change a node click it in the list of nodes Personal Assistant opens the Update Hierarchy Node page where you can change certain node characteristics You cannot change the hierarchy type To change the hierarchy type you must create a new node of the desired type The list of nodes includes a count of the number of entries in the corporate directo
144. lling Search Space to Phones Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 After you have created the Employee partition and calling search space you must configure the IP phones to use them You can use the Bulk Administration Tool BAT to change the partition and calling search space on phones in much less time than it takes to make the changes to each phone individually If you prefer to make the changes individually on each phone do the following procedure For instructions on using the BAT refer to the Cisco CallManager documentation To Assign a Partition and Calling Search Space to Phones Navigate to the Find and List Phones page of the Cisco CallManager administration interface In the search field select Device Name Is Not Empty and click Find Cisco CallManager lists all of the phones in the bottom frame Click the phone whose configuration you want to change The Phone Configuration page opens Click the line number you want to configure in the left hand column The Directory Number Configuration page opens Change the partition to Employee and the calling search space to EmployeeCSS Click Insert to save your changes Setting Up Personal Assistant to Intercept Calls Personal Assistant can intercept incoming calls and route them according to user defined rules To enable Personal Assistant to intercept calls between two extensions such as 1006 and 1007 you must configure two Personal Assistant partitions and a
145. m performance However if you buffer too many messages syslog information might not be sufficiently up to date to be useful to you The default is 4 messages Reset User Information The Reset User Information page opens when you select System gt Reset User Information Table A 11 describes the fields on the Reset User Information page Use the Reset User Information page to manage user accounts Note You cannot reset the user password by using the Personal Assistant administration interface Personal Assistant uses the Cisco CallManager password for users To change or reset the password use the Cisco CallManager interface Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 A 15 Appendix A Personal Assistant Administration Page Reference W Server Configuration Table A 11 System gt Reset User Information Page Field Considerations Select Users Create the list of accounts to modify by doing the following 1 Click Add to search for user accounts 2 Enter the search criteria and click Search 3 From the list of results check the check boxes of the entries to add and click Add Selected When you have created the list make the applicable modifications to the account s as follows e Reset the PIN Enter a non blank PIN in the New PIN field and click Reset Personal Assistant requires the new PIN the next time the user s log on Note that this field appears onl
146. main append description ciscoPAB User to the Directory Search Filter For example amp objectclass person description ciscoPAB User Otherwise Personal Assistant will be unable to distinguish between users in the corporate directory and users in the address book e For Active Directory If your message store is Exchange 5 5 enter amp objectclass user objectcategory Person Otherwise enter amp objectclass user objectcategory Person legacyExchangeDN e For Netscape Directory Enter objectClass person Note that the instructions above are valid for the typical configuration The expression you enter might need additional search filter parameters depending on how your directory is structured The expression must be valid for the directory you are using If you do not know what to enter refer to the documentation supplied with the directory or ask your directory administrator for information on valid LDAP expressions for your corporate directory Click Test for Personal Assistant to validate the search filter Use LDIF File Check this check box for Personal Assistant to read corporate directory information from an LDIF file that you specify both when the system refreshes and when it restarts By default Personal Assistant uses an LDAP query Uncheck this check box if you are not using an LDIF file LDIF File Location Enter the UNC path for the file that you created in the Using an LDIF File sectio
147. mated attendant Record a welcome prompt for the automated attendant The file must be a WAV file in CCITT Mu Law format G 711 Mu Law You can use any recording software that will save a file in this format Personal Assistant does not include a recorder In the Personal Assistant Administration select System gt AA Prompt Enter the path of the prompt file you created in Step 2 or browse to the location to which you saved the file and click Update Note that if you support multiple locales you can have separate prompts for each locale For each locale enter the applicable prompt file path and click Update To verify that the correct prompt file is loaded click the locale To restore the default prompt click Restore The Restore button is not displayed when the default prompt is used Select Servers gt Server Configuration and from the left hand column list of servers select the Personal Assistant server that you want to manage the automated attendant Alternatively configure a new Personal Assistant server for the automated attendant to use In the AA Route Address field enter the route point that you created in Step 1 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 4 15 Chapter4 Configuring Personal Assistant W Creating Dialing Rules Step 7 Click Save The automated attendant is now operational Creating Dialing Rules Step 1 Step 2 Step 3 You can create
148. menu click Programs gt Administrative Tools gt Services Step2 In the right pane double click PAServer Step3 Click the Log On tab Step4 Click This Account Step5 Click Browse Step 6 In the Select User dialog box in the Look In list click the name of the domain to which the Cisco Unity server belongs Step7 Double click the name of an account with Cisco Unity domain administrator privileges Step8 Enter and confirm the password Step9 Click Apply Step 10 Click the General tab Step 11 Click Stop Step 12 Click Start Step 13 Click OK Step 14 Repeat Step 2 through Step 13 with the PAWebAdmin service Step 15 When you are done setting the accounts close the Services window If the Cisco Unity message store is Exchange 5 5 skip to the To Add the Outlook Path to the System Path Variable procedure on page 4 22 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 4 21 Chapter4 Configuring Personal Assistant W integrating Personal Assistant with a Cisco Unity Voice Messaging System If the Cisco Unity message store is Exchange 2003 or Exchange 2000 do the following procedure to enable the Exchange administrator to access all of the Exchange user mailboxes Otherwise Personal Assistant will not be able to access the Exchange user mailboxes To Grant Send As and Receive As Permissions to the Account That the Personal Assistant Services Log On As Step 1 On the Cisco Unity Se
149. mputer and click Properties Step3 Click the Advanced tab Step4 Click Environment Variables Step 5 Under System Variables click Path Step6 Click Edit Step7 Append PAROOT bin outlook to the end of the entry in the Variable Value field Step8 Click OK three times Cisco Personal Assistant 1 4 Installation and Administration Guide 4 22 OL 4590 03 Chapter4 Configuring Personal Assistant Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 1 Step 2 Step 3 Step 4 Step 5 Integrating Personal Assistant with an Octel Voice Messaging System W The Personal Assistant server must be able to connect to the Cisco Unity server by using the DNS name lt Cisco Unity server name gt lt Cisco Unity domain name gt cisco com To enable the Personal Assistant server to resolve the Cisco Unity server name you might need to add the name and IP address of the Cisco Unity server to the Personal Assistant server hosts file To Ensure That the Personal Assistant Server Can Connect to the Cisco Unity Server by Using the DNS Name On the Personal Assistant server open a command window enter ping lt Cisco Unity Server Name gt lt Cisco Unity Domain Name gt cisco com and press Enter If the connection is successful skip to the following To Test the Integration with Cisco Unity procedure Otherwise continue with Step 3 Browse to the directory C Winnt System32 Drivers Etc and open the hosts file in Notepad Add
150. n and Administration Guide uses the following conventions Convention Description boldfaced text Boldfaced text is used for e Key and button names Example Click OK e Information that you enter Example Enter Administrator in the User Name box lt gt Angle brackets are used around parameters for which you supply a value Example In the Command Prompt le bracket angle brackets window enter ping lt IP Address gt italic text Arguments for which you supply values are in italics gt A right angle bracket is used to separate selections that right angle bracket yous e On menus Example On the Windows Start menu click Settings gt Control Panel gt Phone and Modem Options e In the graphical user interface of the Personal Assistant Administration The Cisco Personal Assistant Installation and Administration Guide also uses the following conventions NS Note Means reader take note Notes contain helpful suggestions or references to material not covered in the publication A Caution Means reader be careful In this situation you might do something that could result in equipment damage or loss of data Obtaining Documentation Cisco documentation and additional literature are available on Cisco com Cisco also provides several ways to obtain technical assistance and other technical resources These sections explain how to obtain technical information from Cisco Systems
151. n on page 2 7 For example enter Paserver Idif paldifdata Idif Click Test for Personal Assistant to validate the file Limit Page Size If the LDAP directory has a restriction on the number of results returned per query check for systems querying Active this check box for Personal Assistant to use the number of results per page that you specify Directory only Otherwise uncheck this check box Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 AS Appendix A Personal Assistant Administration Page Reference W Cisco CallManager Internal Directory Configuration Table A 3 System gt Corporate Directory Settings Page continued Field Considerations Number of Results per Page Enter the number of results per page that Personal Assistant will use for LDAP queries for systems querying Active Consult your LDAP administrator to determine the page size to use Directory only Cisco CallManager Internal Directory Configuration The Cisco CallManager Internal Directory Configuration page opens when you select System gt Cisco CallManager Directory Table A 4 describes the fields on the Cisco CallManager Internal Directory Configuration page Use the Cisco CallManager Internal Directory Configuration page to specify the backup directory servers if you are using Personal Assistant version 1 4 3 or later and if Cisco CallManager is using its internal directory When you have modif
152. n the AA Prompt Configuration page Use the AA Prompt Configuration page to load the prompt for a simple automated attendant AA if you create one An automated attendant allows callers who are not Personal Assistant users to contact users by using the dial by name feature The automated attendant does not provide access to conferencing voice mail or other Personal Assistant features Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 AT Appendix A Personal Assistant Administration Page Reference Hi Control Center If you support multiple locales you can install a different prompt for each locale spoken in the applicable language When someone calls the automated attendant Personal Assistant initially plays the prompt for your default locale Callers can switch locales by pressing 8 and then choosing from a list of supported locales If a caller changes locales Personal Assistant plays the prompt recorded for the selected locale If you support multiple locales your prompt should tell callers they can change locales by pressing 8 N Note You must identify the automated attendant phone number in the Personal Assistant server configuration See the Server Configuration section on page A 16 for more information Table A 1 System gt AA Prompt Configuration Page Field Considerations New Prompt File Path Enter the path of the new prompt file or browse to the location to which you sa
153. n the Personal Assistant installation program in order to speed up the installation or upgrade process The task list alerts you when to re enable the services To Disable McAfee NetShield Services Step 1 On the Windows Start menu click Programs gt Administrative Tools gt Services Step2 In the right pane double click each of the services listed below For each service on the General tab click Stop click Disabled in the Startup Type list and then click OK e Network Associates Alert Manager e Network Associates McShield e Network Associates Task Manager Step3 Close the Services MMC Disabling Cisco Security Agent for Cisco Personal Assistant To Disable the Cisco Security Agent Service Step 1 On the Windows Start menu click Programs gt Administrative Tools gt Services Step2 In the right pane double click Cisco Security Agent Step3 Click the General tab and click Stop Step4 Inthe Startup Type list click Disabled and click OK Step5 Click OK to close the Cisco Security Agent Properties dialog box Cisco Personal Assistant 1 4 Installation and Administration Guide 2 8 OL 4590 03 Chapter2 Installing and Upgrading Personal Assistant Step 6 Re Enabling Cisco Security Agent for Cisco Personal Assistant W Close the Services MMC Re Enabling Cisco Security Agent for Cisco Personal Assistant Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 To Re Enable the Cisco Security Agent Service On the
154. n to forward to in the Call Forward No Answer and Call Forward Busy Destination field Step 13 Click Insert and Close For additional assistance refer to the documentation and Help included with Cisco CallManager Adding Personal Assistant as a JTAPI User You need to add Personal Assistant as a JTAPI user The settings you enter here are used when configuring a JTAPI telephony provider in Personal Assistant To Add Personal Assistant as a JTAPI User Step 1 In Cisco CallManager select User gt Add a New User Step2 Complete the following required fields e First Name Use a descriptive name for example Personal e Last Name Use a descriptive name for example Assistant e UserID Use a descriptive name for example PA e User Password and Confirm Password Enter and confirm a password e PIN and Confirm PIN Enter and confirm a PIN Step3 Check the Enable CTI Application Use check box Step4 Click Insert to create the user Step 5 In the left hand column click Device Association Step 6 In the User Devices Assignment window fill in the search field and click Select Devices to list the route points Check the check boxes associated with the Device Name fields for the route points used as the Personal Assistant number the automated attendant number and the interceptor ports Step 7 Click Update to save your changes Tip If you do not select all of the CTI route points defined for the use
155. nal Assistant log on the primary server and contact Cisco TAC e The time changed on the Personal Assistant server or there is a large time difference between the speech servers and the Cisco CallManager servers To solve this problem Ensure that the times are consistent on these machines which typically obtain their time from the domain controller when the servers reside in a Windows domain Personal Assistant Is Too Slow to Answer Calls If it takes a long time for Personal Assistant to answer calls to the Personal Assistant number it is likely that you are using IP addresses for speech server or license managers in your configuration and your DNS server is not set up to resolve an IP address to an IP address To resolve the problem either reconfigure your DNS server to add IP address to the same IP address mapping or change the Personal Assistant configuration to identify the speech servers and license managers by using DNS host names Callers Hear a Busy Tone When Calling Personal Assistant When callers to the Personal Assistant number hear a busy tone you might have one of the following problems e Callers always hear busy tone lIf callers always hear a busy signal it could mean any of the following problems exist Personal Assistant is not running Check the status of the servers by using the control center System gt Control Center No media ports are defined Check the server configuration Servers gt
156. nal Assistant server you must define the extension as a Computer Telephony Integration CTI route point in Cisco CallManager see the Setting Up the Personal Assistant Number section on page 3 8 The number you assign as the CTI route point is the phone number your users use to access Personal Assistant A CTI route point is a virtual device that lets the Personal Assistant server receive multiple calls simultaneously When a user calls the Personal Assistant server phone number that is defined as a CTI route point Personal Assistant assigns the call to an available media port on the server In Cisco CallManager you add one media port for each simultaneous Personal Assistant session you require see the Adding Media Ports for Personal Assistant section on page 3 10 For example if you need 24 simultaneous sessions add 24 ports Then in the Personal Assistant server configuration you enter 24 as the number of media ports see the Server Configuration section on page A 16 If all media ports on a Personal Assistant server are in use subsequent callers receive a busy signal unless you have set up load balancing see the Setting Up Personal Assistant Server Load Balancing section on page 1 13 Note If you use Personal Assistant to create an automated attendant you also create a route point for the attendant phone number The attendant uses media ports in the same manner as Personal Assistant Cisco Personal
157. nated Devices Assigned to Partition none All other phones including lobby phones employee IP phones not managed by Personal Assistant PSTN and the Personal Assistant CTI route point and media ports PA Personal Assistant interceptor ports PA Managed All employee IP phones managed by Personal Assistant 2 Next create the following calling search spaces cssPA Add the PAManaged partition to it cssPhones Add the PA partition to it Note that every calling search space includes the none partition by default Cisco Personal Assistant 1 4 Installation and Administration Guide 1 20 OL 4590 03 Chapter1 Planning for Personal Assistant Intercepting Calls with Personal Assistant W Calling Search Space Partitions Assigned To cssPA PA Managed Devices that will not have Personal Assistant evaluate the called number for interception none cssPhones PA Devices such as employee IP phones that can dial internal ione and external numbers and access Personal Assistant 3 Update each IP phone extension that you want managed with the new PAManaged partition and the cssPhones calling search space If you do not want to enable Personal Assistant on a particular phone such as a lobby phone you can leave the extension assigned to the none partition but you must update the calling search space If you need to update hundreds or thousands of user extensions consider using the Cisco CallM
158. nd on the user web interface Note that if you do not set a default locale users will not have speech recognition and will be unable to access the user web interface N Note Users can later select a different locale for their use by using the user web interface Personal Assistant uses the locale the user selects once it identifies who is calling or who is logging on to the user web interface Step8 Click Save to save and activate your changes N Tip Select System gt Miscellaneous Settings and enter the operator extension so that users are transferred to the operator if they encounter too many speech recognition problems To Fine Tune Speech Recognition Step 1 In the Personal Assistant Administration select System gt Speech Services The Speech Services Configuration page opens Step2 Ifyou are trying to resolve problems in which users are being transferred to the operator too quickly you can make any of the following changes e If users are being transferred to the operator because there are many similarly named people in your phone directory change the Maximum Number for Disambiguation parameter The Maximum Number for Disambiguation setting determines the number of options people numbers and so on a user can select from when trying to call a person with a common name such as John Smith By increasing this number Personal Assistant presents additional selections and reduces transfers to the operator Ci
159. nderstand how Cisco CallManager clusters affect rule based call routing assume that you have two users whose IP phones are configured within the same Cisco CallManager cluster User A configures a Personal Assistant rule that forwards all her calls to the extension of User B When the call is transferred to User B the call is not intercepted as an incoming call it is simply transferred Any Personal Assistant rules configured by User B do not take effect However if these two users are in separate Cisco CallManager clusters calls are not simply transferred Instead the transferred call from User A in Cisco CallManager Cluster 1 is treated as an incoming call to User B in Cisco CallManager Cluster 2 Because it is treated as an incoming call any rules that User B has configured go into effect This might erroneously cause calls for User A to have rules processed and applied as if they were calls to User B Cisco Personal Assistant 1 4 Installation and Administration Guide 1 4 OL 4590 03 Chapter1 Planning for Personal Assistant Understanding Personal Assistant W How Personal Assistant Uses Directories With Personal Assistant you must have a supported LDAP directory installed to meet network requirements The directory contains records for each user in your organization and includes information such as name phone extension e mail address and office location This LDAP directory is typically called the corporate directory
160. ned dial rule However users can also configure the call pickup time by selecting Preferences gt Settings from the user interface and the user setting takes precedence over the setting in the Personal Assistant Administration For example if the server setting is 20 seconds but a user has set call pickup time to 10 seconds Personal Assistant uses 10 seconds as the call pickup time If users state that they are being transferred too quickly to voice mail check the call pickup setting in both the administrator and user interfaces Dial Rules Not Working Properly You can configure dial rules through the Personal Assistant administration and user interfaces However rules configured in the administration interface take priority over those configured through the user interface Therefore if a user has configured a dial rule that conflicts with or produces different results from the one you configured as the administrator the user rules are ignored Calls Dropping Under normal circumstances users should not experience dropped calls while using Personal Assistant However if you have recently changed settings on the Personal Assistant server and saved the settings the server might have restarted If you do not have any failover servers Personal Assistant might have been unavailable during this restart If a user is actively interacting with Personal Assistant when the server becomes unavailable the call will drop However if Persona
161. ner of the Help system If you have Adobe Acrobat Reader installed either as an independent application or as a plug in to your browser the document opens From Acrobat Reader you can search the entire manual print the entire manual or selected pages or read the manual online If the table of contents for the document is not already displayed on the left side of the page click the Bookmarks and Page button to view it The bookmarks provide an easy way to navigate through the document e Users can access Help in the telephony interface at any time by saying help Managing Users You can manage some Personal Assistant users through the Reset User Information page Select System gt Reset User Information to open the page You can make the following changes e Reset the user PIN You can make this change if the system is configured to use the Cisco CallManager PIN Personal Assistant requires the new PIN the next time the user s log on This is useful if a user forgets a PIN Changing the PIN does not affect the user configuration The user can also reset the PIN through the user interface You can also configure Personal Assistant to automatically notify users of PIN changes by e mail For more information about automatic PIN change notification see the Messaging Configuration section on page A 10 N Note If the system is configured to use the Cisco Unity subscriber phone password as the PIN you cannot reset the PIN
162. neral you might find deployment of Personal Assistant to be easier if you link the user interface to your corporate intranet in a location that can be easily found This will relieve your users of having to find the URL some other way making it easy for them to access Personal Assistant for the first time and bookmark it for subsequent use A corporate web page is also a good place to list the phone numbers that users should use to access Personal Assistant through the phone The following sections can assist you in determining what information to communicate with your users to prepare them to use Personal Assistant e Accessing the User Interface page 5 1 e Dialing Personal Assistant page 5 2 e Obtaining Help page 5 2 e Managing Users page 5 2 e How Administrative Changes Affect Users page 5 3 Accessing the User Interface To enable users to access the Personal Assistant user interface you must provide them with the URL and the user name and password URL To access the Personal Assistant user interface users open a supported web browser and enter the following URL http lt PAhost gt pauseradmin where PAhost is the computer name of the server on which you install the Personal Assistant web administration component User Name and Password Users log in to Personal Assistant by using the unique user attribute configured for your system for example their e mail address The password is the same password defined for ac
163. nes partition for example PAManaged Add the interceptor ports to intercept incoming calls to the PA partition Add the phones of all employees who will use Personal Assistant to the PAManaged partition Leave other employees phones in the NonPAManaged partition and add the following devices and ports to it CTI route point the pilot port to access Personal Assistant Media ports to support Personal Assistant sessions Partition Name Designated Devices Assigned to Partition Lobby All lobby phones NonPA Managed All employee IP phones not managed by Personal Assistant Personal Assistant CTI route point and Personal Assistant media ports PA Personal Assistant interceptor ports PA Managed All employee IP phones managed by Personal Assistant PSTN All externally destined route patterns local PSTN 2 Add the PA partition to the cssLobby cssEmp and cssGW calling search spaces Be sure to add the PA partition to the top of the list to force Cisco CallManager to search the PA partition first Cisco Personal Assistant 1 4 Installation and Administration Guide 1 18 OL 4590 03 Chapter 1 Planning for Personal Assistant Intercepting Calls with Personal Assistant W 3 Create the calling search space for Personal Assistant in this example cssPA and add the partitions indicated in the following table to it Calling Search Space Partitions Assigned To cssPA PAManaged Devices that wil
164. nfigure the AA prompt and route point See the Creating a Simple Automated Attendant section on page 4 15 and the Configuring Personal Assistant Servers section on page 4 10 If you want to make dialing easier for users you can configure dial rules that will automatically modify the numbers they dial For example if your phone system requires you to dial 9 to access an outside line you can set up Personal Assistant to look for dialed numbers that are 7 digits and automatically add a 9 to the front of the number See the Creating Dialing Rules section on page 4 16 Cisco Personal Assistant 1 4 Installation and Administration Guide 4 2 OL 4590 03 Chapter4 Configuring Personal Assistant Logging On to and Out of the Personal Assistant Administration Interface Hi 12 Personal Assistant looks up callers in the corporate directory when an internal caller is placing a call to another user In order for Personal Assistant to find the caller the number of the caller must match the number as written in the corporate directory If the numbers do not match Personal Assistant will not be able to determine the caller This can happen for example if you enable 5 digit calling on the internal network but you use 7 or 10 digit numbers in the corporate directory If you want Personal Assistant to be able to identify callers which is required for effective call routing rule processing configure directory lookup rules See the
165. nformation about Cisco products technologies and network solutions is available from various online and printed sources Cisco Marketplace provides a variety of Cisco books reference guides and logo merchandise Visit Cisco Marketplace the company store at this URL http www cisco com go marketplace The Cisco Product Catalog describes the networking products offered by Cisco Systems as well as ordering and customer support services Access the Cisco Product Catalog at this URL http cisco com univercd cc td doc pcat Cisco Press publishes a wide range of general networking training and certification titles Both new and experienced users will benefit from these publications For current Cisco Press titles and other information go to Cisco Press at this URL http www ciscopress com Packet magazine is the Cisco Systems technical user magazine for maximizing Internet and networking investments Each quarter Packet delivers coverage of the latest industry trends technology breakthroughs and Cisco products and solutions as well as network deployment and troubleshooting tips configuration examples customer case studies certification and training information and links to scores of in depth online resources You can access Packet magazine at this URL http www cisco com packet iQ Magazine is the quarterly publication from Cisco Systems designed to help growing companies learn how they can use technology to increase reven
166. ng Server Clusters section on page 1 10 You might want to add more speech licenses to accommodate usage Cisco Personal Assistant 1 4 Installation and Administration Guide 6 2 OL 4590 03 Chapter6 Troubleshooting Personal Assistant Resolving Problems with Using Personal Assistant Mi Users Cannot Make Conference Calls Cisco CallManager 3 3 or Later If you are using Cisco CallManager version 3 3 or later and if users are unable to make conference calls it may be that the Cisco CallManager service parameter for ad hoc conferencing is not set correctly Note that not all Cisco CallManager service releases and support patch releases contain the parameter Do the following procedure to verify the ad hoc conferencing parameter and reset it if applicable To Verify the Ad Hoc Conferencing Service Parameter in Cisco CallManager Step1 Navigate to the Service Parameters Configuration page of the Cisco CallManager administration interface Step2 Click lt Cisco CallManager server gt in the Server list and click Cisco CallManager in the Service list The Service Parameters Configuration page appears Step3 Under Clusterwide Parameters Feature General confirm that the ad hoc conferencing parameter is set correctly depending on the Cisco CallManager version Cisco CallManager 4 1 Drop Ad Hoc Conference should be set to Never Cisco CallManager 4 0 Drop Ad Hoc Conference When Controller Leaves should be set to False
167. ng the interface You can have more than one Personal Assistant server configured In fact you should do this if you want to provide failover protection see the Creating Server Clusters section on page 1 10 for details License and Resource Managers The license and resource managers are subcomponents of the Personal Assistant server they are installed with it However they actually work in conjunction with the speech recognition and Personal Assistant servers Although the license manager and resource managers provide different services they are closely linked in that every system that functions as a license manager also functions as a resource manager License Manager The license manager maintains the license for the speech recognition software The speech recognition servers work only if there is at least one active license manager with a valid license Although every Personal Assistant server includes a license manager not every Personal Assistant server needs an active license manager You only need one license manager within a single Personal Assistant server cluster although Cisco recommends that you define two license managers for redundancy Resource Manager The resource manager manages the interaction between the Personal Assistant server cluster and the speech recognition servers in the speech recognition server cluster Although every Personal Assistant server includes a resource manager only one resource manager
168. nistrator E mail Address field Personal Assistant uses this e mail address as the return address for the message Note that Personal Assistant does not send e mail notification if the system is configured to use the Cisco Unity subscriber phone password as the Personal Assistant PIN If you are using Cisco Unity select a field from the Unique Attribute for Corporate Directory list and a field from the Unique Attribute for Message Store list whose entries are likely to match For example select cn for the corporate directory field and sAMAccountName for the message store field The fields are used to integrate Cisco Unity with Personal Assistant so that users who are also Cisco Unity subscribers can browse voice mail To validate your choice of attributes click Test Attributes enter a value on which to search and click Test Value If you are using Cisco Unity and you want Personal Assistant to use the name the user already recorded in the Cisco Unity voice mail system as the Personal Assistant user spoken name click Load Recorded Names Personal Assistant plays this name to callers when they try to call the user Note that Personal Assistant loads only subscriber names recorded in CCITT Mu Law format G 711 Mu Law Click Save to save and activate your changes Configuring Enhanced Text to Speech Step 1 Step 2 Step 3 Step 4 Step 5 If you installed the enhanced Text to Speech server you must configure Personal Assistant to u
169. nother server based on the call forward no answer number configured in Cisco CallManager However the number of available simultaneous sessions is reduced because the active server must support the sessions from the disabled server in addition to its normal load Cisco Personal Assistant 1 4 Installation and Administration Guide 1 14 OL 4590 03 Chapter 1 Planning for Personal Assistant Creating Server Clusters W Effect of Load Balancing on Rule Based Call Routing If you are not using failover servers and if a Personal Assistant server becomes disabled the interceptor port route points registered with that particular server are unavailable Because the remaining servers were not configured as failover servers these interceptor ports cannot re register with these servers Instead Personal Assistant cannot intercept calls for these extensions Thus all rule based call routing for the affected users will be unavailable and all calls will ring directly through to the applicable extensions Creating a Personal Assistant Server Cluster With Failover If load balancing as explained in the Setting Up Personal Assistant Server Load Balancing section on page 1 13 does not provide you with sufficient redundancy you can configure failover servers in the Personal Assistant cluster If you are using failover and a Personal Assistant server becomes disabled the failover server takes control of the media ports and intercep
170. nsferred from one user to another and the old user has rules that include the device the new user might receive unexpected and undesired calls Deleting the old user account ensures that the new user will not receive calls inadvertently transferred to the device Server Configuration The Server Configuration page opens when you select Servers gt Server Configuration Table A 12 describes the fields on the Server Configuration page Use the Server Configuration page to add Personal Assistant servers to the Personal Assistant server cluster and to configure them These settings determine which user phone extensions are assigned to each server as well as how the server manages its resources Cisco Personal Assistant 1 4 Installation and Administration Guide A 16 OL 4590 03 AppendixA Personal Assistant Administration Page Reference Server Configuration W Table A 12 Servers gt Server Configuration Page Field Description Server List A list of the Personal Assistant servers that you have inserted into the Personal Assistant server cluster shown in the left column Click a server to view or change its configuration Server Name A unique name for the Personal Assistant server This is not the same as the server DNS name or IP address It is a name that Personal Assistant uses internally for identifying the server The name must be unique within the Personal Assistant cluster Choose a naming convention that is me
171. nt Is Too Slow to Answer Calls 6 5 Callers Hear a Busy Tone When Calling Personal Assistant 6 5 A User Hears a Busy Tone When Calling Another User 6 5 Personal Assistant Does Not Recognize Users When They Call From Their Work Phones 6 6 Message Waiting Indicator Does Not Work 6 6 All Users Cannot Browse Voice Mail 6 7 some Users Cannot Browse Voice Mail 6 7 Users Cannot Log On to Cisco Unity Voice Mail 6 7 Calendar Based Call Routing Rules Do Not Work 6 8 Users Hear Text to Speech Names Too Often 6 9 Personal Assistant Plays an Unexpected User Recorded Name 6 9 Resolving Problems with Managing Personal Assistant 6 10 speech Server or License Manager Is Not Recognized 6 10 servers Displaying Connectivity Problem 6 10 server Processor Is Running at Maximum 6 10 Personal Assistant Is Not Intercepting Calls 6 11 Personal Assistant Is Transferring Only Internal Calls or External Calls to Voice Mail 6 11 Troubleshooting Failed System Refreshes 6 11 Monitoring Server Status 6 12 Monitoring Performance 6 12 Collecting Call History Information 6 14 starting and Stopping the Servers and License Manager 6 14 Collecting Trace and Debug Information 6 15 Integrating with Network Management Systems 6 16 CDP Support 6 16 Monitoring Personal Assistant Subsystem Status 6 17 Collecting System Logs with Syslog 6 17 appenpix A Personal Assistant Administration Page Reference A 1 AA Prompt Configuration A 1 Control Center A 2 Corporate Directory S
172. nter 1 1500 or 1500555 each would match the dialed number 1 500 555 6262 Number of Digits Enter the total number of digits in the phone number that the user dials For example if the number is 9 1 500 555 6262 enter the number 12 Number of Prefix Digits to Enter the number of digits Personal Assistant will delete from the front of the dialed number Remove For example if you enter 4 and the dialed number is 1 500 555 6262 Personal Assistant removes 1500 and leaves 555 6262 New Prefix Enter the string of digits Personal Assistant will add to the front of the dialed number after removing the specified number of digits For example you can add an area code and initial digits to a 5 digit extension turning 56565 into 5555556565 Personal Assistant uses the resulting number to look up the calling party in the corporate directory Priority Enter the position for the rule in the list of rules Personal Assistant 1 4 5 and If you do not specify a priority the rule will be placed at the bottom of the list later only Enhanced Text to Speech Configuration The Enhanced TTS Configuration page opens when you select System gt Enhanced TTS Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 AD Appendix A Personal Assistant Administration Page Reference W Messaging Configuration Table A 8 describes the fields on the Enhanced TTS Configuration page Use the Enhanced TTS
173. o Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 3 1 Chapter3 Configuring Cisco CallManager for Personal Assistant W Setting Up Cisco IP Phone Route Plans e PACSS includes the PAManagedEmployee and Employee partitions The examples are based on a single Cisco CallManager cluster If you have more than one cluster you must repeat the configuration in each cluster The route points and translation patterns if applicable will be different in each cluster but you can use the same partition and calling search space names and the same Personal Assistant user name For detailed information about how Personal Assistant uses calling search spaces and partitions see the Partitions and Calling Search Spaces section on page 1 4 Setting Up Cisco IP Phone Route Plans Before configuring Personal Assistant you must ensure that the Cisco IP Phones are added and registered with Cisco CallManager Refer to the Cisco CallManager documentation and Help if you need assistance adding and registering the Cisco IP Phones The following sections provide an example setup for your network e Creating a Phone Partition page 3 2 e Creating a Phone Calling Search Space page 3 2 e Assigning the Partition and Calling Search Space to Phones page 3 3 e Using Partitions and Calling Search Spaces Without Personal Assistant page 1 17 Creating a Phone Partition If you have not already created a partition for the Cisco I
174. ocales do the following procedure To Install Additional Enhanced Text to Speech Server Locales Step1 Ensure that you are logged on to the computer from which you are installing the additional enhanced Text to Speech server locales as a local administrator Step2 If you are installing the additional locales on the Personal Assistant server as a best practice we recommend that you stop one of the Personal Assistant services Do the following substeps a On the Windows Start menu click Programs gt Administrative Tools gt Services b In the right pane double click PATTSServer c Click the General tab and click Stop If a message appears saying that the PATTServer service could not be stopped click OK d Close the Services MMC Step3 Insert the Cisco Personal Assistant Enhanced TTS Server CD2 in the CD ROM drive If the installation program does not appear browse to the root directory of the CD and double click Setup exe Step4 Follow the on screen prompts until you are prompted to select the components to install Step5 Check the check boxes for the applicable locales and click Next Step6 Continue to follow the on screen prompts until the setup is complete Step7 When the setup is complete click OK Refreshing the System Updating User Information from the Corporate Directory Do the following procedure to have Personal Assistant load speech recognition grammars and user information from the corporate directory
175. of Personal Assistant callers will hear a busy tone when calling Personal Assistant or the automated attendant or calls to certain extensions will not be intercepted Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 3 9 Chapter3 Configuring Cisco CallManager for Personal Assistant W Adding Media Ports for Personal Assistant Adding Media Ports for Personal Assistant Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11 Step 12 Step 13 Step 14 Step 15 Step 16 Step 17 Media ports terminate the media between Personal Assistant and the end user Cisco IP Phones Add a media port for each simultaneous Personal Assistant session you require For example if you need 24 simultaneous sessions add 24 ports After configuring these ports in Cisco CallManager you must also enter the number of ports in the Personal Assistant administration interface see the Configuring Personal Assistant Servers section on page 4 10 You create media ports as Cisco7960 devices even if you are using other types of phones in your network This section contains two procedures for adding media ports Do the applicable procedure for your version of Cisco CallManager e To Add Media Ports for Personal Assistant Cisco CallManager 4 0 and Later page 3 10 e To Add Media Ports for Personal Assistant Cisco CallManager 3 3 and Earlier page 3 11 To Add Media Ports f
176. of User 3000 exists To understand how Personal Assistant uses partitions and call search spaces to intercept user calls see the Defining Partitions and Call Search Spaces for Personal Assistant section on page 1 18 Defining Partitions and Call Search Spaces for Personal Assistant You need to create or update partitions and calling search spaces in Cisco CallManager to support Personal Assistant If you are already using these features you simply need to update your existing settings and add ones specific to Personal Assistant If you are not currently using these features in Cisco CallManager you must add a minimal set to enable Personal Assistant to intercept calls The following sections provide examples of using partitions and calling search spaces with Personal Assistant e Adding Personal Assistant to Existing Partitions page 1 18 e Adding Personal Assistant Without Previously Defined Partitions page 1 20 Adding Personal Assistant to Existing Partitions To understand how Personal Assistant uses partitions and calling search spaces recall that the previous example the Using Partitions and Calling Search Spaces Without Personal Assistant section on page 1 17 showed partitions Employee Lobby and PSTN and calling search spaces cssLobby cssEmp and cssGW To add Personal Assistant to this scenario you must do the following 1 Add a Personal Assistant partition for example PA and a Personal Assistant managed pho
177. of sessions When you configure the servers you specify the actual number of ports in use so if you intend to use fewer than the maximum take this into consideration when determining the number of servers that you need Use the information in Table 1 2 to determine that if you install the Personal Assistant server and the speech recognition server on separate MCS 7835 H1 IPC1 systems for a total of two systems you can support 70 call interception sessions 36 speech recognition sessions Therefore you can support 1750 users by using two MCS 7835 H1 IPC1 systems one system for the Personal Assistant server and one system for the speech recognition server Be sure to add the servers by using the Personal Assistant administrative interface Add the speech recognition servers to the System Configuration settings See the Configuring Speech Recognition section on page 4 4 Add the Personal Assistant servers to the Server Configuration settings See the Configuring Personal Assistant Servers section on page 4 10 You also must add the number of supported ports by using the Personal Assistant administrative interface Add the supported number of media ports in the Server Configuration settings See the Configuring Personal Assistant Servers section on page 4 10 Although your selected server configuration supports up to 36 ports you only need 35 ports for your users Add the interceptor port addre
178. of times the user can ask Personal Assistant for help in an entire Personal Assistant or voice mail session If the user asks for help more times than this number Personal Assistant transfers the user to the operator The Max Help Count per Call must be larger than Max Help Count per Dialog When the user is in voice mail the user must ask for help three times the count configured here before the count is considered exceeded The default is 5 Systemwide Rule Options The Systemwide Rule Options page opens when you select Systemwide Rules gt Systemwide Rule Options Table A 15 describes the fields on the System Rule Options page If you want Personal Assistant to apply the rules of a systemwide rule set to incoming calls you must both activate the rule set and specify the conditions under which the rules are applied Use the System Rule Options page to specify the systemwide rule conditions When you are done setting the conditions click Save Table A 15 System gt Systemwide Settings Page Field Considerations System Rule Options Select one of the following conditions for Personal Assistant to apply active rules to incoming calls e Never Apply System Rules The default setting Select to disable systemwide rule processing Personal Assistant applies only user defined rules e Always Apply System Rules Ignore User Rules Select to disable user defined rule processing Personal Assistant applies only systemwide rule
179. omizing Implementation of Personal Assistant Personal Assistant provides users with the ability to access their voice mail to call other users by using speech commands and to configure rules for handling incoming calls If you choose not to use some of these features the following sections can assist you in determining what you need to do e Using Personal Assistant Without Speech Recognition page 1 23 e Using Personal Assistant Without Rule Based Call Routing page 1 23 Using Personal Assistant Without Speech Recognition You can use Personal Assistant without using the speech recognition capability Without speech recognition your users can interact with Personal Assistant only by using the touch tone interface Thus instead of talking to Personal Assistant the user must learn the key sequences required to navigate through voice mail and they must spell out names using the keypad If you do not want to use speech recognition do not install speech recognition servers Using Personal Assistant Without Rule Based Call Routing If you do not allow Personal Assistant to intercept incoming calls you can use Personal Assistant without rule based call routing Without rule based call routing your users cannot have Personal Assistant intercept and handle their incoming calls If you do not want to use rule based call routing do not configure partitions and calling search spaces in Cisco CallManager You also do not need to configure interce
180. onal Assistant page 6 1 e Resolving Problems with Managing Personal Assistant page 6 10 e Troubleshooting Failed System Refreshes page 6 11 e Monitoring Server Status page 6 12 e Monitoring Performance page 6 12 e Collecting Call History Information page 6 14 e Starting and Stopping the Servers and License Manager page 6 14 e Collecting Trace and Debug Information page 6 15 e Integrating with Network Management Systems page 6 16 Resolving Problems with Using Personal Assistant The following sections provide resolutions to problems users might encounter e Unable to Access the User Web Interface page 6 2 e Search Results Include Multiple Copies of a User page 6 2 e Unable to Use Speech Commands page 6 2 e Users Cannot Make Conference Calls Cisco CallManager 3 3 or Later page 6 3 e Directed to Operator Too Often page 6 3 e Too Many Available Options page 6 3 e Calls Transferred to Voice Mail Too Quickly page 6 4 e Dial Rules Not Working Properly page 6 4 e Calls Dropping page 6 4 e Callers Hear We Are Experiencing Technical Difficulties Please Call Back Later page 6 4 e Personal Assistant Is Too Slow to Answer Calls page 6 5 e Callers Hear a Busy Tone When Calling Personal Assistant page 6 5 e A User Hears a Busy Tone When Calling Another User page 6 5 e Personal Assistant Does Not Recognize Users When They Call From Their Work Phones page 6 6 Cisco Personal Assistant 1 4 Installation and Administration Guide OL
181. or Personal Assistant Cisco CallManager 4 0 and Later In Cisco CallManager select Device gt Add a New Device From the Device Type drop down list box select Phone and click Next From the Phone Type drop down list box select Cisco7960 and click Next The Phone Configuration options page opens Enter the MAC address as follows Enter the extension number preceded by an adequate number of nines as a place holder for all unoccupied digits to the left of the extension so that the end result is a 12 digit number For example if the extension is 5001 the MAC address should be 999999995001 From the Device Pool menu select the applicable device pool From the Phone Button Template menu select Standard 7960 Click Insert to add the Device When you are asked if you want to configure line 1 click OK The Directory Number Configuration page opens In the Directory Number field enter the extension assigned to this port for example 5001 From the Partition menu select the phone partition you configured for example Employees From the Voice Mail Profile menu select No VoiceMail Note that if you do not set this to No VoiceMail Personal Assistant cannot mark user messages with the sender name From the Calling Search Space menu select the calling search space configured for Personal Assistant for example PACSS Ensure that no values are entered for the Call Forward and Pickup settings In
182. ox Profile list Otherwise Personal Assistant cannot mark user messages with the sender name In the Forward No Answer Destination field enter the same phone number that you entered in the Directory Number field in Step 8 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 3 5 Chapter3 Configuring Cisco CallManager for Personal Assistant W Setting Up Personal Assistant to Intercept Calls Step 13 Step 14 Step 15 Step 16 In the Calling Search Space menu for the Forward No Answer field click the same calling search space that you chose for the directory number in Step 10 Repeat Step 12 and Step 13 for Forward Busy and Forward on Failure Click Insert Repeat Step 2 through Step 15 to create any additional route points Creating Personal Assistant Interceptor Port Route Points and Configuring Error Handling Cisco CallManager Version 3 x Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11 Step 12 Step 13 When the system uses Cisco CallManager version 3 x you configure error handling by creating a corresponding translation pattern for each Personal Assistant interceptor port that you configure Do the following two procedures to define the route points and translation patterns that will be used as Personal Assistant interceptor ports To Create Route Points for the Personal Assistant Interceptor Ports Navigate to the Find and L
183. page 2 5 1 Before installing Personal Assistant on a new system review the planning information in Chapter 1 Planning for Personal Assistant You must have a clear understanding of how many users you need to support and the best configuration of the Personal Assistant components for your requirements as you will need this information to make decisions during the installation process 2 Verify the hardware and software requirements for the Personal Assistant 1 4 system Refer to the System Requirements and Supported Software section of the Release Notes for Personal Assistant Version 1 4 The release notes are available at http www cisco com en US products sw voicesw ps2026 prod_release_notes_list html 3 Review the system limitations and restrictions on how Personal Assistant can be configured in the network Refer to the Personal Assistant Configuration on the Network section of the Release Notes for Personal Assistant Version 1 4 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 2 1 Chapter2 Installing and Upgrading Personal Assistant W installing Personal Assistant Software 4 Ifthe system uses Active Directory for the corporate directory prepare the directory system to work with Personal Assistant See the Setting Up Active Directory as the Corporate Directory for Personal Assistant section on page 2 6 5 If McAfee NetShield is installed on the Personal Assistant
184. pecify a user name and password for a Skinny provider The password appears as asterisks to ensure security Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 A 27 Appendix A Personal Assistant Administration Page Reference W Telephony Configuration Cisco Personal Assistant 1 4 Installation and Administration Guide A 28 OL 4590 03 INDEX Po calendar based routing configuring 4 12 Calendar Mailbox Name field description A 11 AA Route Address field description A 17 Calendar Server Name field description A 10 AA Route Point field description A 20 Caller Input Timeout field description A 14 Administrator E mail Address call forward busy Messaging Configuration Page field description A 12 configuring for CTI route point 3 9 Speech Services Configuration page field disabling for media ports 3 10 description A 21 P load balancing effect on users 1 14 administrator interface logging on 4 3 eine use in load balancing 1 14 Allow Barge In field description A 23 Ball forward no anewer Allow Direct Transfer to Voice Mail field description A 13 Allow Only Cisco CallManager Users field configuring for CTI route point 3 9 disabling for media ports 3 10 description A 13 load balancing effect on users 1 14 Alternate Spoken Name field description A 8 use in load balancing 1 14 Apply Rules for Calls through Personal Assistant Route calling search space Point field desc
185. peech servers are active See the Control Center section on page A 2 Speech Recognition License Use this field to specify the speech recognition license managers The list identifies which Manager Hosts Personal Assistant servers in the cluster will manage the licenses for the speech recognition server cluster The speech recognition servers will not operate without a license manager that has a valid license Enter the DNS name or IP address of the associated Personal Assistant server and click Add to add a license manager to the cluster Cisco recommends that you identify two license managers This ensures that a backup 1s available if one manager is disabled To remove a license manager select the server from the list and click Remove Changes to this setting take effect only after a refresh Use the Control Center to manage which Personal Assistant servers have active license managers See the Control Center section on page A 2 Cisco Personal Assistant 1 4 Installation and Administration Guide A 22 OL 4590 03 AppendixA Personal Assistant Administration Page Reference Speech Services Configuration W Table A 14 System gt Speech Services Configuration Page continued Field Considerations Available and Supported Use these fields to set up the locales to support the Personal Assistant phone and user web Locales interface The list of available locales shows the locales that were selected when yo
186. ple PANumber to identify this as the Personal Assistant access number Step4 From the Device Pool menu select the applicable device pool Step5 From the Calling Search Space menu for the device select the Personal Assistant calling search space you configured for example PACSS Step6 Click Insert to add the new CTI route point Step7 Click OK to add a directory number for line 1 of the CTI Route Point The Directory Number Configuration window for line 1 opens Cisco Personal Assistant 1 4 Installation and Administration Guide 3 8 OL 4590 03 Chapter3 Configuring Cisco CallManager for Personal Assistant Adding Personal Assistant as a JTAPI User W Step8 In the Directory Number field enter the phone number to be used for calling Personal Assistant for example 4000 Step9 From the Partition menu select the phone partition you configured for example Employees Step 10 From the Calling Search Space menu for the line select the Personal Assistant calling search space you configured for example PACSS Ensure that you set the Calling Search Space for the line to the Calling Search Space for the device Do not leave lt None gt as the Calling Search Space for the line Step11 Assign the Call Forward No Answer and Call Forward Busy to the PACSS calling search space Step 12 If you want to use load balancing and have configured multiple CTI route points enter the extensio
187. porate directory server This is the directory that contains information such as phone numbers and locations on all of the employees in the corporation Personal Assistant uses this information to find the phone number for an employee when someone tries to phone the employee by using the employee name When you have modified data in the fields on the page click Save to save your changes Note that changes to corporate directory settings take effect on the next scheduled refresh If you need the changes to take effect immediately go to the Speech Services Configuration page and click Refresh Now Table A 3 System gt Corporate Directory Settings Page Field Considerations Unique User Attribute Name Enter the field within the directory that is unique for each record This helps Personal Assistant correctly locate numbers when users attempt to dial a person by name The field that you use will depend on your corporate directory Use one of the following fields e For Cisco CallManager DC Directory Use cn e For Active Directory Use sAMAccountName e For Netscape Directory Use either cn or uid For any other directory ask the directory administrator for the name of the unique field Note that the name is case sensitive See the How Personal Assistant Uses Directories section on page 1 5 for an explanation of how Personal Assistant uses directories Directory Server URL Enter the URL for the corporate directory inclu
188. pplied Adding Personal Assistant Without Previously Defined Partitions If you are not already using partitions then you must create a minimal set in order to implement rule based call routing by using Personal Assistant When you have not yet created any partitions or calling search spaces specific to your needs all of your IP phones currently exist by default in the none partition in Cisco CallManager Because the none partition exists in all calling search spaces you can selectively enable Personal Assistant for different extensions If Personal Assistant is not intercepting the dialed number Cisco CallManager will find the number in the none partition and ring the applicable phone You can selectively support Personal Assistant depending on how you assign the partitions and calling search spaces Consider this example 1 Create a Personal Assistant partition for example PA and a Personal Assistant managed phones partition for example PAManaged Add the interceptor ports to intercept incoming calls to the PA partition Add the phones of all employees who will use Personal Assistant to the PAManaged partition Placing these phones in the PAManaged partition effectively removes them from the none partition Leave all other phones in the none partition including the CTI route point the pilot port to access Personal Assistant and the media ports to support Personal Assistant sessions Partition Name Desig
189. pt ports However if you use speech recognition you must configure the CTI route point and media ports in Cisco CallManager Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 1 23 Chapter1 Planning for Personal Assistant W Preventing Toll Fraud Preventing Toll Fraud To prevent or limit name dialing transfers from Personal Assistant to external numbers we recommend that you use one of the following solutions e Configure your Cisco CallManager route plans partitions and calling search spaces to disable Personal Assistant from making long distance calls e Configure Personal Assistant to operate in speech enabled Auto Attendant mode so that callers and employees can access names in the corporate directory only from an external or internal route point e Configure an internal non DID route point for Personal Assistant so that employees can access all Personal Assistant functionality only from the office In addition you can customize Personal Assistant to use the following restriction settings e Restrict access to Personal Assistant only to Cisco CallManager users e Restrict access to Personal Assistant only to registered phones e Enforce PIN authentication from personal destinations For details on how to configure these settings see the Miscellaneous Settings section on page A 12 Cisco Personal Assistant 1 4 Installation and Administration Guide 1 24 OL 4590 03 Inst
190. r When someone calls the automated attendant number Personal Assistant plays a welcome prompt you supply and then presents the caller with the dial by name speech interface including spoken Help This is the same interface your regular Personal Assistant users can use but it does not include any features other than dial by name If a caller enters a number on the keypad Personal Assistant verifies that a user is associated with the number in the corporate directory before transferring the caller Callers to the automated attendant can reach only those phone numbers that are associated with a person in the corporate directory If you support multiple locales you can set up the automated attendant so that callers can select the language they are most comfortable with Personal Assistant initially plays the prompt associated with your default locale Your prompt should direct callers to press 8 if they want to change languages You might want to include multiple languages in your default locale prompt to assist callers who do not know your default language For example if your default locale is American English but you are supporting Canadian French callers your English prompt might include a short statement in French instructing the French speaker to press 8 and select French To Create an Automated Attendant Create a route point for the automated attendant in Cisco CallManager This is the phone number people will use to connect to the auto
191. r2 Installing and Upgrading Personal Assistant W installing Personal Assistant Software Step 12 Step 13 Step 14 Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11 Step 12 Step 13 Step 14 Click Next The Ready to Install Cisco Personal Assistant window opens If an error message appears saying Connected successfully using the information supplied but could not find a Call Manager database on the server Please check the information and retry exit the installation program and do the following procedure To Manually Create a System Data Source for the Cisco CallManager Database Personal Assistant 1 4 2 and Earlier When you are done creating the data source repeat this procedure Click Next The Personal Assistant components you selected are installed Installation takes approximately 10 to 15 minutes to complete Once complete the Cisco Product Activation window opens Click Yes to restart the computer Click No to continue installing other applications Note that you must restart before using Personal Assistant If you are installing Personal Assistant version 1 4 2 or 1 4 1 and if the installation of Personal Assistant reports errors about connecting to the Cisco CallManager database do the following procedure to create a system data source in the ODBC Data Source Administrator to use TCP IP to connect to the Cisco CallManager database Do the procedure
192. ration page opens Step9 In the Directory Number field enter the extension assigned to this port for example 5001 Step 10 From the Partition menu select the phone partition you configured for example Employees Step 11 From the Voice Mail Profile menu select NoVoiceMail Note that if you do not set this to NoVoiceMail Personal Assistant cannot mark user messages with the sender name Step 12 From the Calling Search Space menu select the Personal Assistant calling search space you configured for example PACSS Step 13 From the Call Waiting menu select Off Step 14 Ensure that no values are entered for the Call Forward and Pickup settings Step 15 Click Insert to save your changes Step 16 Repeat Step 1 through Step 15 for each port that you need to add For example if you need 24 simultaneous sessions follow these steps to create 24 media ports Assign consecutive numbers to the ports for example 4001 4024 Tip You can use the Cisco Bulk Administrator Tool BAT to configure several ports at once Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 3 11 Chapter3 Configuring Cisco CallManager for Personal Assistant W Configuring Cisco Unity in Cisco CallManager for Integration with Personal Assistant Configuring Cisco Unity in Cisco CallManager for Integration with Personal Assistant When adding Cisco Unity to Cisco CallManager and setting t
193. rectly See the Messaging Configuration section on page A 10 for more information Troubleshooting Failed System Refreshes Step 1 If a system refresh is not successful the Personal Assistant services may not run and some Personal Assistant features may be unavailable Do the following procedure to troubleshoot a failed system refresh To Troubleshoot a Failed System Refresh On the Speech Services Configuration page of the Personal Assistant Administration interface verify that the entry in the License Key field is valid If the Number of Licenses field does not display the correct number of speech ports and available locales re enter the license key and click Save to update the information Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 6 11 Chapter6 Troubleshooting Personal Assistant W Monitoring Server Status Step 2 Step 3 Step 4 Step 5 Verify the DNS names or IP addresses in the Speech Recognition Server Hosts and the Speech Recognition License Manager Hosts lists If any information is incorrect make the applicable modifications and click Save to update the information Navigate to the Control Center page and verify that the license manager is running If the license manager has not started click the Start button on the same line as the server name Return to the Speech Services Configuration page and click Refresh Now After the refresh has completed verify that
194. red to the operator See the Speech Services Configuration section on page A 21 Call Pickup Timeout Enter the time in seconds that a user is allotted to answer a call when Personal Assistant is processing a rule that requires it to ring a series of phone numbers If the call is not answered within the timeout window Personal Assistant rings the next phone number as defined in the rule Personal Assistant uses this value when a user does not have a value set for a destination in a destination group and does not have a default call pickup timeout value set on their Settings page Note that the value you set must be less than the Call Forward No Answer CFNA value set in Cisco CallManager Otherwise callers may be inadvertently transferred to voice mail Because users are given fine control over their timeout values we highly recommend that you notify them of the maximum timeout value to set Cisco Personal Assistant 1 4 Installation and Administration Guide A 14 OL 4590 03 AppendixA Personal Assistant Administration Page Reference Table A 10 Field Reset User Information Hi System gt Miscellaneous Settings Page continued Considerations Peer Keep Alive Interval Enter the interval in seconds for which each Personal Assistant server sends keep alive messages to the other Personal Assistant servers within the cluster If the other servers in the cluster do not receive a keep alive message from a
195. removes 1500 and leaves 555 6262 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 4 17 Chapter4 Configuring Personal Assistant HM Configuring Directory Hierarchies Step 3 Tip e New Prefix Enter the string of digits that Personal Assistant will add to the front of the dialed number after removing the specified number of digits For example you can add an area code and initial digits to a 5 digit extension turning 56565 into 5555556565 Personal Assistant uses the resulting number to look up the calling party in the corporate directory e Priority Personal Assistant version 1 4 5 and later only Enter the position for the rule in the list of rules If you do not specify a priority the rule will be placed at the bottom of the list Click Add Rule Personal Assistant adds the rule to the list of rules To change a rule find it in the list of rules modify the properties as desired and click Update on the line with the rule To change the priority of a rule use the up and down arrows until the rule is correctly positioned For Personal Assistant version 1 4 5 and later you can also enter the applicable value in the New Priority field and click Update on the line with the rule To delete a rule find it in the list of rules and click the Delete icon on the same line as the rule Configuring Directory Hierarchies Step 1 Step 2 Step 3 Step 4 Step 5 A director
196. ribes the fields on the Speech Services Configuration page Use the Speech Services Configuration page to configure the speech servers and the speech recognition characteristics used when a user dials a number by speaking the name of the party to be called or when accessing voice mail When you have modified data in the fields on the page click Save to save your changes If you have made changes on the Corporate Directory Settings page and you need the changes to take effect immediately use the Speech Services page to refresh the corporate directory information by clicking Refresh Now Personal Assistant comes preconfigured for dialing by name so you only need to change the speech recognition settings if you find they do not work well for your organization You might want to change these settings if there are a large number of similarly named people in your organization or if speech patterns among your users prevent the speech recognition software from confidently interpreting their requests Trial and error is the only effective way to determine whether you need to make changes to these settings to best suit your needs If the speech recognition software encounters too many problems in understanding a caller the caller is sent to the operator You enter the operator extension on the System gt Miscellaneous Settings page Table A 14 System gt Speech Services Configuration Page Field Considerations Daily Automatic Refresh Check this check
197. ription A 14 adding Personal Assistant to existing 1 18 Apply Rules Only to Calls to Corporate Destinations field ce adding Personal Assistant to new 1 20 description A 13 creating for Cisco IP phones 3 2 automated attendant creating for Personal Assistant 3 4 about 1 2 a managed phone partition 1 22 configuring A 1 ae sample configuration without Personal Assistant 1 17 configuring CTI route point 3 8 sample configuration with Personal Assistant 1 18 creating 4 15 call intercepting about 1 16 Available and Supported Locales field description A 23 software requirements 1 6 B Call Pickup Timeout field description A 14 oo call routing Barge In configuring 4 6 l calendar based rules not working 6 8 busy tone when calling Personal Assistant 6 5 l load balancing effect on users 1 15 calls C answered too slowly 6 5 concurrent support per server 1 12 calendar rules not working 6 8 i dropping resolving 6 4 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 a N 1 W index history logs 6 14 D intercepting configuration 3 3 intercepting software required 1 6 Daily Automatic Refresh field description A 21 intercepting troubleshooting 6 11 debug information setting up 6 15 transferred to voice mail too quickly 6 4 Debug Package List field description A 20 CDP support in Personal Assistant 6 16 Default Locale field description A 23 Cisco CallManager DHCP use wit
198. rs Setting Up Active Directory as the Corporate Directory for Personal Assistant Do the following two subsections if applicable Verifying That the Global Catalog Schema Includes Personal Assistant Attributes If you are using Active Directory for the corporate directory and if you have users defined in multiple domains you must use the global catalog server when you configure the corporate directory If you use the global catalog server the global catalog schema must include the attributes specific to Personal Assistant as listed in Table 2 1 In addition to the attributes listed if you create directory hierarchies that use other attributes for example City San Jose ensure that the additional attributes are also included in the schema Verify with your Active Directory administrator that the global catalog schema has the applicable attributes Table 2 1 Personal Assistant Attributes Active Directory Attribute Name Attribute Name in Personal Assistant sAMAccountName Unique Attribute givenName First Name sn Last Name alias Nick Name telephoneNumber Work Phone Cisco Personal Assistant 1 4 Installation and Administration Guide 2 6 OL 4590 03 Chapter 2 Installing and Upgrading Personal Assistant Table 2 1 Personal Assistant Attributes continued Active Directory Attribute Name Setting Up Active Directory as the Corporate Directory for Personal Assistant W Attribute Name in Personal A
199. rsonal Assistant W Personal Assistant Configuration Task List following task list helps you understand what you must do to make Personal Assistant operational and also indicates which configuration steps are optional The cross references lead to sections that provide details for each configuration step 1 10 11 Log on to the Personal Assistant Administration interface See the Logging On to and Out of the Personal Assistant Administration Interface section on page 4 3 If you are using Personal Assistant speech recognition capabilities create and configure the speech server clusters See the Configuring Speech Recognition section on page 4 4 Create the telephony providers that the Personal Assistant servers will require You must create these providers before you create the server clusters See the Configuring Telephony Providers section on page 4 7 Identify the corporate directory to Personal Assistant See the Configuring the Corporate Directory section on page 4 7 Create and configure the Personal Assistant server clusters See the Configuring Personal Assistant Servers section on page 4 10 If you are using Personal Assistant version 1 4 3 or later and if Cisco CallManager is using its internal directory specify the Cisco CallManager internal directory configuration See the Specifying the Cisco CallManager Internal Directory Configuration Personal Assistant Version 1 4 3 or Lat
200. rsonal Assistant is integrated with a Cisco Unity voice messaging system Personal Assistant users can use speech or touch tone key pad commands over the phone to navigate through the Cisco Unity voice mail system Cisco Personal Assistant 1 4 Installation and Administration Guide 4 20 OL 4590 03 Chapter4 Configuring Personal Assistant Integrating Personal Assistant with a Cisco Unity Voice Messaging System W Do the following six procedures in the order given to configure and test the integration To Add the Personal Assistant Server to the Domain of the Cisco Unity Server Step 1 On the Windows Start menu click Settings gt Control Panel gt System Step2 Click the Network Identification tab Step3 Click Properties Step 4 In the Identification Changes dialog box click Domain and enter the name of the domain to which the Cisco Unity server belongs For example Unified cisco com Step5 Click OK Step6 Inthe Domain Username and Password dialog box enter the name and password of an account that has permission to add computers to the domain Step7 Click OK three times Step8 Click Yes to restart the server You must configure two Personal Assistant services PAServer and PAWebAdmin to log on as an account with domain administrator privileges for the Cisco Unity domain To Configure Two Personal Assistant Services to Log on with Cisco Unity Domain Administrator Privileges Step 1 On the Windows Start
201. rt can locate a Personal Assistant server by listening to these periodic messages By using information provided through CDP the CiscoWorks2000 Server can detect the Personal Assistant Server and the Campus Manager application Topology Services can build topology maps displaying the Personal Assistant server Cisco Personal Assistant 1 4 Installation and Administration Guide 6 16 OL 4590 03 Chapter6 Troubleshooting Personal Assistant Integrating with Network Management Systems W Monitoring Personal Assistant Subsystem Status Personal Assistant supports the SYSAPPL MIB that allows you to use CiscoWorks2000 or a third party SNMP browser to remotely access information about the following Personal Assistant components e Personal Assistant Server PAServer exe PASPRM exe PASPNLM exe e Personal Assistant Web Administration PAWebAdmin exe e Personal Assistant Speech Recognition PASPREC exe PASPCS exe The SYSAPPL MIB uses the Simple Network Management Protocol SNMP Personal Assistant supports the following SYSAPPL MIB tables e SysApplinstallPkgTable provides installed application information such as manufacturer product name version installed date installed and location which is a partial URL for accessing the associated Application Administration web page when applicable e SysApplRunTable describes the application starting time and run time status e SysApplinstallElmtTable d
202. rver click Start gt Programs gt Microsoft Exchange gt System Manager Step2 Expand Servers Step3 Right click lt Cisco Unity Server Name gt and click Properties Step4 Click the Security tab Step5 Click lt Administrator User Name gt in the list Step6 Ifthe Allow Inheritable Permissions from Parent check box is not in the Permissions list the administrator user does not have inherited permissions skip to Step 8 Otherwise in the Permissions list uncheck the Allow Inheritable Permissions from Parent check box The Security window opens Step7 In the Security window click Copy Step8 In the Permissions list check the Receive As and Send As check boxes Step9 Click Advanced Step 10 At the top of the Access Control window click Deny Permissions and click Remove Step11 Repeat Step 10 for the other three deny statements Step12 Click OK twice If you are using Personal Assistant version 1 4 3 or later skip to the To Ensure That the Personal Assistant Server Can Connect to the Cisco Unity Server by Using the DNS Name procedure on page 4 23 If you are using Personal Assistant version 1 4 2 or earlier do the following procedure Otherwise Personal Assistant will not be able to use the Mail control panel To Add the Outlook Path to the System Path Variable Step 1 On the Personal Assistant server log on to Windows by using an account that is a member of the Local Administrators group Step2 Right click My Co
203. rver as a failover server the server works as a regular Personal Assistant server managing calls with users The server is not idle However if the primary server becomes disabled the failover server must be able to handle the media and interceptor ports of the disabled server as well as its own Thus you must have sufficient capacity on the failover server to accommodate the ports defined on the disabled server For example if you are using two MCS 7835 H1 IPC1 Personal Assistant servers each server supports a maximum of 36 media ports see Table 1 2 If you use the servers as failover servers for each other you must reduce the media ports on each server to no more than 18 So if server A goes down server B will take over the 18 ports of server A and server B will temporarily run with 36 ports its original 18 plus the 18 of server A Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 1 15 Chapter1 Planning for Personal Assistant W intercepting Calls with Personal Assistant If you defined more than 18 media ports on server A and server B the servers will not be able to take on the full load of the other server if it becomes disabled For example if you define 18 ports on server A and 24 on server B and server A fails Personal Assistant assigns 42 ports to B If the simultaneous call load exceeded 36 calls would be dropped because each server supports a maximum of 36 media ports and the qu
204. ry that match the node filter This number is determined when Personal Assistant refreshes directory information Setting Up Systemwide Rules You can set up rules to apply to all calls that come through the Personal Assistant system For example you might want to send all calls to user voice mailboxes after regular work hours To set up systemwide rules you create and activate systemwide rule sets and turn on systemwide rule processing Turning on systemwide rule processing involves setting the conditions under which Personal Assistant applies active rules to incoming calls For example you can create and activate a systemwide rule set with a single rule to direct calls to voice mail You set the systemwide rule processing condition to Apply System Rules When No User Rule is Applicable A user activates a rule set with the single rule for example to forward calls from the extension 1234 to a mobile phone number When a call comes in for that user from extension 1234 Personal Assistant determines that the user rule applies and applies it When a call comes in for that user from any other extension Personal Assistant determines that the user rule does not apply and uses the systemwide rule to forward the call to the user voice mailbox Creating and Activating Systemwide Rules To create and activate systemwide rules you set up destinations and destination groups callers and caller groups a personal address book and rules and rule se
205. s e Apply System Rules When No User Rule Is Applicable Select to have Personal Assistant evaluate the user defined rules first If no user rule applies Personal Assistant uses the systemwide rules e Apply User Rules When No System Rule Is Applicable Select to have Personal Assistant evaluate the systemwide rules first If no system rule applies Personal Assistant uses the user defined rules Use caution when setting the Always Apply System Rules and Apply User Rules When No System Rule Is Applicable options The systemwide rules will take precedence over user rules Systemwide Rules The Systemwide Rule Sets page opens when you select Systemwide Rules gt Systemwide Rules Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 A 25 Appendix A Personal Assistant Administration Page Reference W Telephony Configuration Use the Systemwide Rule Sets page to create sets of rules that can be applied to all calls that come through the Personal Assistant system For example you might want to send all calls to user voice mailboxes after regular work hours You set up destinations and destination groups personal address book callers and caller groups and rules and rule sets in much the same way a user would Refer to the Personal Assistant User Guide for instructions on how to set these up However when creating systemwide rules in addition to regular destinations you can select from one o
206. s 1 22 creating for Personal Assistant when not previously defined 1 20 sample configuration with Personal Assistant 1 18 updating 3 8 PARULES definition 6 16 PASCCP definition 6 16 Cisco Personal Assistant 1 4 Installation and Administration Guide W N 4 OL 4590 03 PASpeech definition 6 16 PASRV definition 6 15 Peer Keep Alive Interval field description A 15 Peer TCP Port field description A 15 Perfmon definition 6 16 Performance Monitor 6 12 Personal Assistant access to 1 8 call history logs 6 14 Cisco Unity configuration in Cisco CallManager 3 12 components installing 2 2 configuration overview 4 1 configuration settings reference A 1 configuring 4 1 configuring Cisco CallManager user 3 9 dialing 5 2 features 1 1 installation 2 1 logging on to and out of 4 3 number configuring 3 8 partitions adding to existing 1 18 partitions adding when not previously defined 1 20 partitions defining 1 18 planning 1 1 resolving problems by using 6 1 role in Cisco IP telephony network 1 5 server status 6 12 setting up to intercept calls 3 3 troubleshooting 6 1 upgrade procedure 2 5 user interactions 1 7 Personal Assistant server about 1 9 clusters creating 1 10 clusters creating with failover 1 15 components of 1 8 configuring 4 10 load balancing 1 14 load balancing effect on call routing 1 15 Index W load balancing effect on users 1 14 number required determining 1 11 Simultaneous sessions estimated 1
207. s a JTAPI User section on page 3 9 You must create one JTAPI provider and one Skinny provider for every Cisco CallManager cluster in which Personal Assistant servers have their phone numbers and route points defined For example if you have five Cisco CallManager clusters in which Personal Assistant servers have numbers defined you must define at least ten providers five JTAPI five Skinny Personal Assistant uses both JTAPI and Skinny protocols and must have providers for both JTAPI is used for interceptor ports and route points Skinny is used for media ports See the Configuring Personal Assistant Servers section on page 4 10 for more information on server configuration To Configure Telephony Providers Step 1 In the Personal Assistant Administration select System gt Telephony The Telephony Configuration page opens Step2 Inthe Provider Group Name field enter a meaningful name for the provider group you are adding When configuring Personal Assistant servers you will select providers based on the names you enter in this field Step3 In the Provider Type field select the type of telephony service the group is providing Step4 Identify the provider based on provider type e JTAPI For JTAPI providers enter the DNS name or IP address of the CTI Manager for the Cisco CallManager cluster and click Add You can identify more than one CTI Manager but they must be in the same cluster Then enter the user name and pas
208. s available up or unavailable down If the server is unavailable try restarting it by using the Control Center see the Control Center section on page A 2 If restarting the Control Center does not solve the problem check the server itself to determine the problem The problem might be related to the network connection to the server or the subnet where the server resides Failover Server only when failover is configured Route Point Display only The name of the server that has taken over for this server if it is unavailable Display only The status of the Personal Assistant route point If the route point is unavailable check it in Cisco CallManager to determine the problem AA Route Point Display only The status of the automated attendant route point If the route point is unavailable check it in Cisco CallManager to determine the problem Media Ports Display only The status of each media port you defined Interceptor Ports Display only The status of each interceptor port you defined Media Ports in Use Display only The number of media ports currently being used Cisco Personal Assistant 1 4 Installation and Administration Guide A 20 OL 4590 03 AppendixA Personal Assistant Administration Page Reference Speech Services Configuration E Speech Services Configuration The Speech Services Configuration page opens when you select System gt Speech Services Table A 14 desc
209. s by e mail when a refresh has completed Administrator E mail Address Enter the e mail address where you want Personal Assistant to send the refresh notification Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 A 21 Appendix A Personal Assistant Administration Page Reference W Speech Services Configuration Table A 14 System gt Speech Services Configuration Page continued Field Considerations License Key Enter the license key for the speech recognition software You must enter a valid key to enable speech recognition Cisco provides the license key based on how many speech recognition license ports you purchased Changes to this setting take effect only after a refresh If users complain that they are too frequently routed to touch tone dialing rather than dial by name consider adding additional speech ports Number of Licenses Display only The maximum number of simultaneous speech ports and locales available when using this license key Speech Recognition Server Use this field to set up the list of speech servers The list creates the speech recognition Hosts server cluster Enter the DNS name or IP address of a server and click Add to add a speech recognition server to the cluster To remove a speech recognition server select the server from the list and click Remove Changes to this setting take effect only after a refresh Use the Control Center to manage which s
210. s e mail pages to a Personal Assistant user when a call server routing rule indicates that the user should be paged Web browser You access web based interfaces to manage and use Personal Assistant application Personal Assistant and User Interactions The following sections can assist you in understanding how Personal Assistant interacts with users e Interaction Terminology page 1 7 e Incoming Call Handling page 1 7 e Access to Personal Assistant page 1 8 Interaction Terminology The following terms can be useful in understanding how Personal Assistant works e A grammar includes a list of words and possible sequences in which a user can state them e An utterance is a user response or command that Personal Assistant recognizes as valid e A dialog is a prompt from Personal Assistant followed by a response from the user e A session represents any interaction with Personal Assistant or call interception by Personal Assistant For example a session occurs when a user uses the dial by name feature interaction or when Personal Assistant routes a call based on a user rule interception Incoming Call Handling The following sequence illustrates the processes involved when incoming calls arrive at extensions configured to use Personal Assistant 1 An incoming call arrives at a Personal Assistant enabled number 2 Because a Personal Assistant interceptor port CTI route point is configured for this extension Cisco CallManager route
211. s file The MailboxInfo properties file is in the Program Files Cisco Systems Personal Assistant Etc directory A Sample Mailboxinfo properties File MailboxInfo properties Contains information about valid Octel mailbox numbers Comment lines begin with Patterns may include digits 0 9 X to match any digit or a range as in 2 4 Mailbox mask may include digits and X only and will be used along with calling number to find the mailbox number Format include number pattern to include voicemail pilot mailbox mask exclude number pattern to exclude include 251XX 28000 XXXXX exclude 2512 3 8 exclude 25130 The sample MailboxInfo properties file shows that all 5 digit phone extensions starting with 251 matching 251XX have a matching Octel mailbox mask XXXXX on an Octel server with pilot number 28000 except for extensions 25123 to 25128 and extension 25130 Integrating Personal Assistant with Exchange 5 5 If you are using Exchange 5 5 add the internet mail service connector on the Exchange 5 5 server Otherwise Personal Assistant will be unable to send e mail for refresh notification PIN changes and paging To Add the Internet Mail Service Connector Step 1 On the Exchange server on the Windows Start menu click Programs gt Microsoft Exchange gt Microsoft Exchange Administrator Step2 In the left pane expand lt Organization gt Cisco Personal Assistan
212. s the active call routing rules of User 1002 and uses the applicable rule If no rule applies the call goes directly to the extension of User 1002 because the calling search space of Personal Assistant cssPA contains the partition PAManaged which is the partition in which the extension of User 1002 exists If the applicable rule instructs Personal Assistant to transfer User 1002 calls to the phone of User 1003 Cisco CallManager finds the best match to extension 1003 in the NonPAManaged partition of the calling search space of Personal Assistant cssPA and sends the call directly to User 1003 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 1 19 Chapter1 Planning for Personal Assistant Intercepting Calls with Personal Assistant Note that because cssPA contains the NonPAManaged partition and does not contain the PA partition Personal Assistant does not intercept the call a second time to process the active call routing rules of User 1003 When User 1002 calls User 1001 Cisco CallManager uses the calling search space of User 1002 cssEmp and finds the best match to extension 1001 in the NonPAManaged partition While cssEmp includes the PA partition and 1 XXX in the PA partition is a match for extension 1001 1001 exists in the NonPA Managed partition and is the best match The call is sent directly to extension 1001 Because Personal Assistant does not intercept the call no call routing rules are a
213. s the call to Personal Assistant 3 Personal Assistant retrieves user information from the LDAP directory 4 If the user has configured rules the rules initiate depending on the type of destination included in the rules Calendar information Personal Assistant accesses information from the Exchange Server An e mail or page Personal Assistant sends e mail by using the messaging system Phone number Personal Assistant transfers the call through Cisco CallManager Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 1 7 Chapter1 Planning for Personal Assistant W Understanding the Personal Assistant Server and Speech Recognition Server Access to Personal Assistant The following sequence illustrates the processes involved when users access Personal Assistant 1 Users dial the Personal Assistant number the extension of the CTI route point configured for Personal Assistant in Cisco CallManager 2 The call is routed to the first available media port If no port is available the call is rejected and the caller hears a busy signal 3 Ifa media port is available the speech channel opens and Personal Assistant plays a welcome prompt Users can then dial other users by name or access voice mail If speech resources are not available Personal Assistant opens a non speech session with the user enabling the user to use the phone keypad for touch tone dial by name 4 If users
214. sco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 4 5 Chapter4 Configuring Personal Assistant W Configuring Speech Recognition If Maximum Number for Disambiguation is set to 3 a user will be presented with up to three selections if there are multiple people with the requested name Therefore if three people in your company share the name John Smith Personal Assistant plays the recorded name and extension for each of the three allowing users to select the applicable John Smith If there are more than three people with the name John Smith the user is transferred to the operator e If Personal Assistant is being interrupted too often and fails to provide users with the applicable prompts uncheck the Allow Barge In check box Barge In allows a user to interrupt Personal Assistant and issue a command in the middle of a prompt However in situations with excessive background noise Personal Assistant might be accepting the noise as valid interruptions e If users are being transferred to the operator because they are encountering speech recognition errors increase the number of errors allowed When the Max Error Count per Dialog is reached during a dialog or the Max Error Count per Call is reached during an entire session the user 1s transferred to the operator However if you set the values too high users can become frustrated while using Personal Assistant e If users are being transferr
215. se it Otherwise Personal Assistant uses the default Text to Speech server To Configure Enhanced Text To Speech In the Personal Assistant Administration select System gt Enhanced TTS The Enhanced TTS Configuration page opens In the TTS Server Name field enter the name or IP address of the enhanced Text to Speech server In the TTS Port Number field enter the TTS Port Number you specified when you installed the enhanced Text to Speech server In the TTS License Key field enter the license key for the enhanced Text to Speech feature Click Save to save and activate your changes The Number of Licenses shows the number of ports available for your TTS license key Cisco Personal Assistant 1 4 Installation and Administration Guide 4 14 OL 4590 03 Chapter4 Configuring Personal Assistant Step 6 Creating a Simple Automated Attendant W Click Test to validate the configuration Note that while the Personal Assistant server and the TTS server are not required to be in the same domain the test cannot display configuration information if they are in different domains Creating a Simple Automated Attendant Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 You can use Personal Assistant as an automated attendant to provide callers who are not Personal Assistant users with the ability to dial users by name This allows callers to contact users without knowing their extensions and without involving a live operato
216. ser phones To Update a Calling Search Space for End User Phones Step1 Navigate to the Find and List Calling Search Spaces page of the Cisco CallManager administration interface Step2 In the search field enter EmployeeCSS and click Find or to list all calling search spaces click Find with no search argument Step3 Select EmployeeCSS from the calling search space list The Calling Search Space Configuration page opens Step 4 In the Available Partitions list box select the PA partition and add it to the Selected Partitions list box by clicking the arrow buttons between the two list boxes Step5 Rearrange the order of the partitions to ensure that the PA partition is first Step6 Click Update to update the calling search space Step7 If you are using other calling search spaces for phones repeat Step 2 through Step 6 to update them Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 3 7 Chapter3 Configuring Cisco CallManager for Personal Assistant W Setting Up the Personal Assistant Number Updating the Partition for Managed Phones To convert a phone to Personal Assistant management assign the phone to the PAManagedEmployees partition You can do a phased deployment of Personal Assistant by changing the partition of only one subset of your phones at a time You can use the Bulk Administration Tool BAT to change the partition on phones in much less time than it takes to make the changes
217. server disable the virus scanning services so that they do not interfere with the installation program See the Disabling McAfee NetShield Services section on page 2 8 Otherwise skip to Task 6 6 If Cisco Security Agent for Cisco Personal Assistant is installed on the Personal Assistant server disable the Cisco Security Agent service so that it does not interfere with the installation program See the Disabling Cisco Security Agent for Cisco Personal Assistant section on page 2 8 Otherwise skip to Task 7 7 Install the Personal Assistant server speech recognition server and user and administrative interfaces See the Installing Personal Assistant Software section on page 2 2 8 Install the enhanced Text to Speech server if applicable See the Installing the Enhanced Text to Speech Server section on page 2 9 9 Configure Cisco CallManager See Chapter 3 Configuring Cisco CallManager for Personal Assistant 10 Configure Personal Assistant See Chapter 4 Configuring Personal Assistant 11 Load user information from the corporate directory See the Refreshing the System Updating User Information from the Corporate Directory section on page 2 10 12 When the refresh has completed re enable the Cisco Security Agent service if applicable See the Re Enabling Cisco Security Agent for Cisco Personal Assistant section on page 2 9 13 When the refresh has completed if applicable
218. server within the expected interval they assume the server is disabled and take over its calls The default is 20 seconds Change this setting only if you find it does not suit your network for example disabled servers are not being identified quickly enough or the cluster is creating too much keep alive traffic Peer TCP Port Enter the TCP port on which Personal Assistant servers listen for Personal Assistant inter server communication The default is 16001 Change this only if another application on the server is already using this TCP port CiscoWorks2000 Host Name for systems writing to Syslog only Enter the fully qualified DNS name of the CiscoWorks2000 server for example server domain com Do not use an IP address Write to Syslog for systems writing to Syslog only Check this check box for Personal Assistant to write log messages to the CiscoWorks2000 Syslog facility Uncheck this check box for Personal Assistant to write messages only to a local log on the Personal Assistant server Before you enable this feature ensure that Personal Assistant can connect to the CiscoWorks2000 server Otherwise Personal Assistant does not write to Syslog Number of Buffered Trace Lines for systems writing to Syslog only Enter the number of messages for Personal Assistant to collect before writing them to syslog The larger the number the less frequently data is written to syslog improving syste
219. sing with Cisco CallManager clusters 1 rules creating global dial 4 16 dial rule settings A 6 directory lookup 4 17 directory lookup settings A 8 S Select Users field description A 16 Send Refresh Status field description A 21 Server field description A 20 server cluster creating 1 10 creating with active failover 1 15 creating with failover 1 15 creating with spare failover 1 16 Server List field description A 17 A 20 Server Name field description A 17 servers controlling status A 2 monitoring 6 10 Server Status page A 20 session definition 1 7 Skinny configuring provider 4 7 configuring settings A 26 SMTP paging server configuring A 10 requirements 1 7 speech commands too many options 6 3 unable to use 6 2 speech enabled conferencing 1 2 directory dialing 1 2 voice mail browsing 1 2 Speech License Manager field description A 3 speech recognition configuration settings A 21 configuring 4 4 directory hierarchies 4 18 Speech Recognition License Manager Hosts field description A 22 speech recognition server about 1 8 clusters creating 1 10 configuring 4 4 not recognized 6 10 number required determining 1 11 simultaneous sessions estimated 1 12 starting and stopping 6 14 Structure 1 10 using Personal Assistant without 1 23 Speech Recognition Server Hosts field description A 22 Speech Services page A 21 spoken name resetting 5 2 SS_PA definition 6 15 SS_PA_MAIL definition 6 15 SS_PA_ TE
220. sistant reads information from the corporate directory and cannot recognize users until the refresh or restart has successfully completed Message Waiting Indicator Does Not Work If the message waiting light on the phones no longer lights when a new message is received the problem might be in the calling search space configuration When setting the calling search space that you use for voice mail ports and for message waiting indicators ensure that it contains the PAManagedEmployees partition but not the PA partition Otherwise the message waiting indicators will not work You assign partitions and calling search spaces to voice mail ports on the Feature gt Voice Mail gt Cisco Voice Mail Port gt Voice Port Configuration page of the Cisco CallManager Administration interface You use the Cisco CallManager Administration interface to assign partitions and calling search spaces to message waiting indicators in one of the following ways e On the Feature gt Voice Mail gt Message Waiting gt Message Waiting Configuration page e On the Service Parameters Configuration page by going to Service gt Service Parameters and clicking Cisco Messaging Interface for the applicable server Set the calling search spaces on the Service Parameters Configuration page only when a simplified message desk interface SMDI compliant external voice mail system is used Cisco Personal Assistant 1 4 Installation and Administration Guide 6 6 OL 45
221. sistant server cluster Click a server name to view and change the server properties The primary Personal Assistant server is indicated by a red arrow Cisco Personal Assistant 1 4 Installation and Administration Guide 4 10 OL 4590 03 Chapter4 Configuring Personal Assistant Configuring Personal Assistant Servers Hi e The right column contains the settings for the selected server When you initially open the page this column is empty of settings so that you can add a new Personal Assistant server If you later want to add a new Personal Assistant server while viewing the properties of an existing server click New before entering settings Step2 Enter settings for a new server or change the existing settings as applicable See the Server Configuration section on page A 16 for explanations of each setting At a minimum you must configure the following settings to enable a fully functional server e Server Name A unique name for the server This is not the same as the DNS name or IP address of the server Instead it is a name used internally by Personal Assistant Choose a naming convention that is meaningful to you e Hostname or IP Address The DNS name or IP address of the Personal Assistant server e Route Address Provider The telephony provider you created to supply JTAPI services for the route point See the Configuring Telephony Providers section on page 4 7 for information on creating the provider Th
222. sistant Server and Speech Recognition Server 1 10 Creating Server Clusters 1 10 Determining the Required Number of Personal Assistant Servers and Speech Recognition Servers 1 11 Setting Up Personal Assistant Server Load Balancing 1 13 Creating a Personal Assistant Server Cluster With Failover 1 15 Intercepting Calls with Personal Assistant 1 16 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 Oii Hi Contents Using Partitions and Calling Search Spaces Without Personal Assistant 1 17 Defining Partitions and Call Search Spaces for Personal Assistant 1 18 Customizing Implementation of Personal Assistant 1 23 Using Personal Assistant Without Speech Recognition 1 23 Using Personal Assistant Without Rule Based Call Routing 1 23 Preventing Toll Fraud 1 24 CHAPTER 2 Installing and Upgrading Personal Assistant 2 1 Task List for Installing Personal Assistant on a New System 2 1 Installing Personal Assistant Software 2 2 Task List for Upgrading from Personal Assistant Version 1 3 x 2 5 stopping Personal Assistant Components 2 6 setting Up Active Directory as the Corporate Directory for Personal Assistant 2 6 Verifying That the Global Catalog Schema Includes Personal Assistant Attributes 2 6 Using an LDIF File 2 7 Disabling McAfee NetShield Services 2 8 Disabling Cisco Security Agent for Cisco Personal Assistant 2 8 Re Enabling Cisco Security Agent for Cisco Personal Assistant 2 9 Installing the Enhance
223. sistant can only read information from a subscriber server it cannot update configuration information unless the publisher is in service To specify the Cisco CallManager internal directory configuration you identify the subscriber servers in the Cisco CallManager cluster Do the following procedure only if you are using Personal Assistant version 1 4 3 or later and if Cisco CallManager is using its internal directory To Specify the Cisco CallManager Internal Directory Configuration Step 1 In the Personal Assistant Administration select System gt Cisco CallManager Directory The Cisco CallManager Internal Directory Configuration page opens Step 2 In the Cisco CallManager Subscriber Server field enter the host name or the IP address of the subscriber server and click Add Personal Assistant adds the server to the list of subscriber servers for the Cisco CallManager cluster Step3 Repeat Step 2 for each subscriber server Step4 Click Save to save and activate your changes Configuring Personal Assistant Servers You must configure each Personal Assistant server to define its operating characteristics and to add it to the server cluster To Configure Personal Assistant Servers Step 1 In the Personal Assistant Administration select Servers gt Server Configuration The Server Configuration page opens This page has two columns e The left column lists the Personal Assistant servers you have already added to the Personal As
224. sking for confirmation Calling John Smith The speaker can stop Personal Assistant by saying cancel or no If you set Reconfirm Confidence Level too high users will have to reconfirm most commands If you set it too low Personal Assistant might initiate too many unintended tasks Step4 Click Save to save and activate your changes Step5 If you are installing or upgrading Personal Assistant continue to follow the applicable task list Otherwise if you added or removed a speech server or license manager click Refresh Now to update the Personal Assistant configuration and load the new servers with the information required for them to operate correctly Ensure that the refresh is successful by clicking Last Refresh Details when the refresh is complete If the refresh is not successful see the Troubleshooting Failed System Refreshes section on page 6 11 to resolve the problem before proceeding Cisco Personal Assistant 1 4 Installation and Administration Guide 4 6 OL 4590 03 Chapter4 Configuring Personal Assistant Configuring Telephony Providers W Configuring Telephony Providers You must configure the telephony interface between Personal Assistant and the Cisco CallManager clusters so that Personal Assistant can successfully receive and transfer phone calls The settings you enter here must correspond to the Personal Assistant user you created in Cisco CallManager see the Adding Personal Assistant a
225. splays when you select System gt Miscellaneous Settings Cisco Personal Assistant 1 4 Installation and Administration Guide A 12 OL 4590 03 AppendixA Personal Assistant Administration Page Reference Miscellaneous Settings W Table A 10 describes the fields on the Miscellaneous Settings page Use the Miscellaneous Settings page to configure some settings that are applicable to all Personal Assistant users When you have modified data in the fields on the page click Save to save your changes Table A 10 System gt Miscellaneous Settings Page Field Considerations Allow Only Check this check box for Personal Assistant to restrict access to users who are registered in Cisco CallManager Users the Cisco CallManager directory Uncheck this check box for Personal Assistant to allow access to users who are registered in the corporate directory which includes users in the Cisco CallManager directory Disallow Calls from Unknown Phones Check this check box for Personal Assistant to accept calls only from known phones When this check box is checked Personal Assistant transfers calls from unknown phones to the operator Known phones are user work home mobile and personal destination numbers that are listed in the corporate directory Uncheck this check box for Personal Assistant to accept calls from any phone Enforce Authentication by PIN from Personal Destinations Check this check box for Personal Assist
226. sses in Server Configuration settings See the Configuring Personal Assistant Servers section on page 4 10 In this setting enter the interceptor ports that cover all 1750 users Although your configuration supports 70 simultaneous sessions the interceptor ports must cover all users you are supporting 8 Consider configuring load balancing see the Setting Up Personal Assistant Server Load Balancing section on page 1 13 or adding failover servers see the Creating a Personal Assistant Server Cluster With Failover section on page 1 15 for greater redundancy Setting Up Personal Assistant Server Load Balancing A single Personal Assistant server can handle a number of simultaneous sessions which you define when you set the number of media ports see the Server Configuration section on page A 16 When all media ports are being used new callers receive a busy signal from Personal Assistant unless you set up load balancing among the Personal Assistant servers in each Personal Assistant server cluster If you are not using failover servers and if a Personal Assistant server becomes disabled no other server takes over the media ports of the disabled server This reduces the number of available simultaneous sessions with Personal Assistant However you can set up load balancing in the cluster to mitigate the effects of a disabled server Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 1 1
227. ssible parties while using voice mail Voice Mail Login Failure The total number of unsuccessful attempts to log into the voice mail system while using Personal Assistant Voice Mail Reconfirmation The total number of times Personal Assistant asked users to confirm that the party Personal Assistant identified was the intended party while using voice mail Collecting Call History Information Personal Assistant maintains call history logs that you can use to help identify toll fraud These logs are not to be used for call billing If you configure Personal Assistant to use the CiscoWorks2000 Syslog facility call history information is written to syslog See the Collecting System Logs with Syslog section on page 6 17 for information on using syslog If you do not use syslog Personal Assistant writes call history records to a series of files named PACallHistoryxx log in the Logs directory on the Personal Assistant server where xx is a number from 01 to 99 These files are limited to 2MB each and when all logs are full Personal Assistant begins reusing the logs The first line in the log documents how to read the call history records Starting and Stopping the Servers and License Manager You can start and stop the Personal Assistant servers speech recognition servers and license managers through the Personal Assistant administrative web interface This can help you add or remove servers from the Personal Assistant an
228. ssistant mobile Cell Phone homeNumber Home Phone pager Pager Address mail E mail Address Using an LDIF File Table 2 2 LDIF is a standard format used to import and export data from an LDAP directory You can set up Personal Assistant to read from an LDIF file to obtain information from the corporate directory when the system refreshes and when it restarts By default Personal Assistant uses an LDAP query which can result in a large amount of network traffic depending on the size of the data and the complexity of the system Instead of having each server in a multiple Personal Assistant cluster run a large resource intensive LDAP query you can set up an LDIF file at a shared location and configure each server to read from it Note that Personal Assistant will still use LDAP queries for functions such as name dialing searching the corporate directory to copy users to the address book and so on To use an LDIF file you first set up the system to generate the LDIF file that includes attributes specific to Personal Assistant When you later configure the corporate directory you specify the location of this file The To Configure the Corporate Directory procedure on page 4 8 will alert you when to do this Table 2 2 lists the Personal Assistant attributes required in the LDIF file Note that in addition to the listed fields if you configured directory hierarchies that use other attributes for example City San Jose
229. stant uses the Paging Server Attributes from the Messaging page to send the e mail notification Administrator E mail Address Enter the corporate e mail address of the administrator Personal Assistant uses this as the for systems using the return address for the PIN change notification e mail message Cisco CallManager PIN only Unique Attribute for Corporate From the lists select a unique field in the corporate directory and a unique field in the Directory message store whose entries are likely to match to integrate Cisco Unity voice mail with ana Personal Assistant This enables voice mail browsing for users who are also Cisco Unity subscribers Unique Attribute for Message Genes For example select cn for the corporate directory field and sAMAccountName for the message store field for systems using Cisco Unity n To validate your choice of attributes click Test Attributes enter a value on which to search and click Test Value Once you have set the attributes for the integration you can have Personal Assistant use the name a user already recorded in the Cisco Unity voice mail system as the Personal Assistant user spoken name by clicking Load Recorded Names Personal Assistant plays back this name to callers when they attempt to call the user Note that Personal Assistant loads only subscriber names recorded in CCITT Mu Law format G 711 Mu Law Miscellaneous Settings The Miscellaneous Settings page di
230. sword for the Personal Assistant user added to Cisco CallManager Personal Assistant uses this information to log into Cisco CallManager e Skinny Enter the DNS name or IP address of the Cisco CallManager server and click Add You can identify more than one server but they must be in the same cluster Do not enter a user name and password for Skinny providers Step5 Click Insert to add the provider to the left hand list of providers je Tip To view or modify the configuration for a provider or to delete it click the provider name in the left hand list The provider settings are loaded into the page and you change them 1f required Configuring the Corporate Directory You must identify the corporate directory so that Personal Assistant can look up information such as phone numbers and locations for all of the employees in the corporation Personal Assistant uses this information to find the phone number for an employee when someone tries to phone the employee by using the employee name Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 4 7 Chapter4 Configuring Personal Assistant W Configuring the Corporate Directory Before you begin the procedure you must know some details about the corporate directory Review the procedure and contact your directory administrator to obtain any information you do not know To Configure the Corporate Directory Step 1 In the Personal Assistant Adminis
231. system when you are finished configuring Personal Assistant The system automatically logs you out after 30 minutes of inactivity Configuring Speech Recognition You must configure speech services to create speech server clusters This allows users to talk to Personal Assistant over the phone for example dialing parties by name rather than by phone number See the To Configure Speech Recognition procedure on page 4 4 If you are not using speech recognition with Personal Assistant you can skip this configuration You can also fine tune speech recognition if users are having problems with the speech recognition interface See the To Fine Tune Speech Recognition procedure on page 4 5 Problems that you can address include e Users being asked too often to confirm their commands e Users being transferred to the operator too often because There are a large number of similarly named people in your corporate directory Errors occur in Personal Assistant understanding spoken commands Users ask for help from Personal Assistant too often during a session Make sure you have the license document included in the Personal Assistant package Personal Assistant uses defaults for all speech recognition parameters and these should work well with most installations Before fine tuning the speech recognition parameters confirm that any reported problems are widespread If changes are necessary trial and error is the only way to de
232. t e Interceptor port sessions indicate how many simultaneous sessions involve Personal Assistant intercepting incoming calls for users In these sessions once users have configured their dial rules they do not directly interact with Personal Assistant Personal Assistant seamlessly routes the incoming calls based on the dial rules e As an initial guideline we recommend that you estimate approximately 25 users per call interception session and approximately 50 users per speech recognition session e These estimates represent the system capacities and might not necessarily reflect the number of licenses you have purchased Using the Session Estimates in Your Planning To estimate how many ports you need to support your users consider the following example 1 Determine the number of users for example 1750 Cisco Personal Assistant 1 4 Installation and Administration Guide 1 12 OL 4590 03 Chapter 1 Planning for Personal Assistant Creating Server Clusters W Choose a server for example the MCS 7835 H1 IPC1 Determine how to install the Personal Assistant components for example whether you want the Personal Assistant server and speech recognition servers on separate systems Determine how many sessions you must support for your users 1750 users divided by 25 70 call interception sessions 1750 users divided by 50 35 speech recognition sessions You need enough servers to support at least this number
233. t 1 4 Installation and Administration Guide 4 24 OL 4590 03 Chapter4 Configuring Personal Assistant Integrating Personal Assistant with Exchange 5 5 E Step3 Expand lt Site gt Step4 Expand Configurations Step5 Click Connections Step6 Click File gt New Other gt Internet Mail Service Step 7 In the Internet Mail Wizard window click Next Step8 Click Next Step9 Inthe list click the name of the Exchange server Step 10 Click Next Step 11 Click No and click Next Step 12 Click Use DNS to Send Mail and click Next Step 13 Click All Internet Mail Addresses and click Next Step 14 Enter lt Fully qualified domain name of the site gt and click Next Step 15 Click Create Use the Mailbox Called Administrator and click Next Step 16 Enter the password for the service account and click Next Step 17 Click Finish Step 18 Click OK to close the status message boxes if applicable Step 19 Close Exchange Administrator Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 4 25 Chapter4 Configuring Personal Assistant W integrating Personal Assistant with Exchange 5 5 Cisco Personal Assistant 1 4 Installation and Administration Guide 4 26 OL 4590 03 CHAPTER Preparing Users for Personal Assistant There are some configuration changes that you can make that affect how users use Personal Assistant You should communicate these changes if you make them In ge
234. t also identify at least one license manager for the speech software The speech software requires that an active valid license be available at all times for it to work See the Configuring Speech Recognition section on page 4 4 for information about adding speech recognition servers to the server cluster See the following sections for detailed discussions on determining the number of Personal Assistant servers required how to use load balancing and how failover affects your calculations Determining the Required Number of Personal Assistant Servers and Speech Recognition Servers page 1 11 Setting Up Personal Assistant Server Load Balancing page 1 13 Creating a Personal Assistant Server Cluster With Failover page 1 15 Determining the Required Number of Personal Assistant Servers and Speech Recognition Servers The quantity of servers you install should be adequate to support the number of sessions defined in the Personal Assistant server cluster that is the sum of sessions on all active Personal Assistant servers in the cluster The number of Personal Assistant servers and speech recognition servers that are required in your clusters depends on several factors The number of concurrent calls to Personal Assistant that you need to support For example a sales and marketing organization that is very phone dependent would probably need more servers than an engineering group that uses the phone less frequently When considerin
235. t always records and plays the caller name when the user phone system does not have Caller ID and the active rule includes call screening e Always Personal Assistant always records and plays the caller name when the active rule includes call screening e Never Personal Assistant does not record and play the caller name when the active rule includes call screening whether or not Caller ID is available Allow Direct Transfer to Voice Mail Check this check box for Personal Assistant to allow a caller to transfer to voice mail after the call is not picked up at the first user destination Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 AS 3 Appendix A Personal Assistant Administration Page Reference W Miscellaneous Settings Table A 10 System gt Miscellaneous Settings Page continued Field Considerations Caller Input Timeout Enter the time in seconds Personal Assistant will wait for a caller to press the applicable key to continue to locate a user or to transfer to voice mail We recommend that you enter the following values depending on your version of Personal Assistant e Personal Assistant 1 4 5 or later a value from 1 to 5 seconds e Personal Assistant 1 4 4 or earlier a value from 4 to 8 seconds If the caller does not press the applicable key within the time interval Personal Assistant rings the next destination in the rule You may need to adjust the tim
236. tant Servers 4 10 Configuring Messaging 4 12 Configuring Enhanced Text to Speech 4 14 Creating a Simple Automated Attendant 4 15 Creating Dialing Rules 4 16 Configuring Directory Lookup Rules 4 17 Configuring Directory Hierarchies 4 18 setting Up Systemwide Rules 4 19 Creating and Activating Systemwide Rules 4 19 Turning on Systemwide Rule Processing 4 20 Integrating Personal Assistant with a Cisco Unity Voice Messaging System 4 20 Integrating Personal Assistant with an Octel Voice Messaging System 4 23 Integrating Personal Assistant with Exchange 5 5 4 24 cuapter 5 Preparing Users for Personal Assistant 5 1 Accessing the User Interface 5 1 Dialing Personal Assistant 5 2 Obtaining Help 5 2 Managing Users 5 2 How Administrative Changes Affect Users 5 3 CHAPTER 6 Troubleshooting Personal Assistant 6 1 Resolving Problems with Using Personal Assistant 6 1 Unable to Access the User Web Interface 6 2 search Results Include Multiple Copies of a User 6 2 Unable to Use Speech Commands 6 2 Users Cannot Make Conference Calls Cisco CallManager 3 3 or Later 6 3 Directed to Operator Too Often 6 3 Too Many Available Options 6 3 Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 Pow Hi Contents Calls Transferred to Voice Mail Too Quickly 6 4 Dial Rules Not Working Properly 6 4 Calls Dropping 6 4 Callers Hear We Are Experiencing Technical Difficulties Please Call Back Later 6 4 Personal Assista
237. te each Personal Assistant interceptor port route point To Create Route Points and Configure Error Handling for the Personal Assistant Interceptor Ports Navigate to the Find and List CTI Route Points page of the Cisco CallManager administration interface Click Add a New CTI Route Point The CTI Route Point Configuration page opens In the Device Name field enter a unique meaningful name to identify this as a Personal Assistant route point interceptor number For example if you are creating the 1X XX route point PAIXXX or PARPIXXX might be useful names From the Device Pool menu select the applicable device pool From the Calling Search Space menu for the device select the calling search space that is configured for Personal Assistant for example PACSS Click Insert to add the new CTI route point Click OK to add a directory number for line 1 of the CTI Route Point The Directory Number Configuration window for line 1 opens In the Directory Number field enter the phone number to be used for a Personal Assistant interceptor port for example I XXX From the Partition menu select the phone partition that is configured for Personal Assistant for example PA From the Calling Search Space menu for the line select the same calling search space that you chose for the device in Step 5 Do not leave lt None gt as the calling search space for line 1 Click No Voice Mail in the Voice Mailb
238. termine effective settings for these parameters for your specific needs To Configure Speech Recognition Step 1 In the Personal Assistant Administration select System gt Speech Services The Speech Services Configuration page opens Step2 If you want Personal Assistant to automatically refresh cached user information from the corporate directory on a daily schedule check the Daily Automatic Refresh check box and set the time by using the Refresh Schedule hour and minute lists This ensures that the corporate directory information stays up to date and that the speech recognition software has the data required to understand spoken commands amp Note Depending on the size of your corporate directory the number of locales installed and the number of directory hierarchies configured it can take a significant amount of time to fetch this information compile it and publish it to the speech servers Pick a time when directory updates are complete for the day and there is reduced user access to Personal Assistant and the directory Step3 If you want Personal Assistant to send you the refresh status by e mail when a refresh has completed check the Send Refresh Status check box and enter your e mail address in the Administrator E mail Address field Step4 In the License Key field enter your speech recognition license key Cisco Personal Assistant 1 4 Installation and Administration Guide 4 4Q OL 4590 03 Chapter4 Configur
239. ternal to the corporate phone network A rule is applied to an incoming call only if all conditions are met You configure directory lookup rules by filling in the applicable fields and clicking Add Rule You can create a rule that distinguishes between phone numbers based on the initial string of digits on the length of the number or both You can remove numbers from the front of the dialed number add numbers to the front or both Each field is optional but you must at least fill in either the Number of Prefix Digits to Remove field or the New Prefix field in order for the rule to be applied The list of directory lookup rules is an ordered list of the rules you have created Personal Assistant evaluates the rules from top to bottom processing only the first rule that applies to the incoming call You can also modify rearrange or delete rules as follows e To modify a rule change the rule and click Update e To change the priority of a rule use the up and down arrows until the rule is correctly positioned For Personal Assistant version 1 4 5 and later you can also enter the applicable value in the New Priority field and click Update on the line with the rule to move the rule within the list e To remove a rule click the Delete icon Table A 7 System gt Directory Lookup Rules Page Field Considerations Phone Number Prefix Enter one or more digits at the beginning of the number that the user dials For example if you e
240. the Maximum Number of Calls field enter 2 In the Busy Trigger field enter 1 Click Add Repeat Step through Step 16 for each port that you need to add Cisco Personal Assistant 1 4 Installation and Administration Guide 3 10 OL 4590 03 Chapter3 Configuring Cisco CallManager for Personal Assistant Adding Media Ports for Personal Assistant Hi For example if you need 24 simultaneous sessions follow these steps to create 24 media ports Assign consecutive numbers to the ports for example 4001 4024 To Add Media Ports for Personal Assistant Cisco CallManager 3 3 and Earlier Step 1 In Cisco CallManager select Device gt Add a New Device Step2 From the Device Type drop down list box select Phone and click Next Step3 From the Phone Type drop down list box select Cisco7960 and click Next The Phone Configuration options page opens Step 4 Enter the MAC address as follows Enter the extension number preceded by an adequate number of nines as a place holder for all unoccupied digits to the left of the extension so that the end result is a 12 digit number For example if the extension is 5001 the MAC address should be 999999995001 Step5 From the Device Pool menu select the applicable device pool Step 6 From the Phone Button Template menu select Standard 7960 Step 7 Click Insert to add the Device Step8 When you are asked if you want to configure line 1 click OK The Directory Number Configu
241. the Personal Assistant Number of Telephony Ports setting Number of Media Ports The number of ports available for user calls The number you select must be based on how you have installed Personal Assistant the hardware platform you are using and whether you are configuring failover for the server For example if you enter 12 Personal Assistant can handle 12 simultaneous calls with users If the server fails and you have configured a failover server the failover server must be able to take on 12 additional ports See the Creating Server Clusters section on page 1 10 for information about the maximum available ports for the various hardware platforms and installation configurations Interceptor Port Provider The CTI Manager that will provide the JTAPI service required for the Personal Assistant interceptor ports You must select a provider that resides in the same Cisco CallManager cluster in which the Personal Assistant CTI route points are configured The provider you select here can be a different CTI Manager than the one selected for Route Address Provider You must first configure a JTAPI provider See the Telephony Configuration section on page A 26 for more information Cisco Personal Assistant 1 4 Installation and Administration Guide A 18 OL 4590 03 AppendixA Personal Assistant Administration Page Reference Server Configuration W Table A 12 Servers gt Server Configuration Page continu
242. the check box Consult your LDAP administrator to determine the page size to use Step 11 Click Save to save your changes If you are installing or upgrading Personal Assistant continue to follow the applicable task list Otherwise changes to corporate directory settings take effect on the next refresh If you need the changes to take effect immediately go to the Speech Services Configuration page and click Refresh Now Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 4 9 Chapter4 Configuring Personal Assistant W Specifying the Cisco CallManager Internal Directory Configuration Personal Assistant Version 1 4 3 or Later Specifying the Cisco CallManager Internal Directory Configuration Personal Assistant Version 1 4 3 or Later Personal Assistant uses the directory Cisco CallManager is using to maintain system configuration information such as corporate directory settings and some user information such as call routing rules and user recorded names In a typical configuration Cisco CallManager uses its internal directory DC Directory When Cisco CallManager is in a cluster Personal Assistant maintains information on the publisher server If Cisco CallManager is using its internal directory you can specify the directory configuration to have Personal Assistant read information from an available subscriber server in the same cluster if the publisher is unavailable Note that because Personal As
243. through any Personal Assistant interface The phone password must be reset in Cisco Unity Also users will not receive e mail notification of PIN changes Cisco Personal Assistant 1 4 Installation and Administration Guide 5 2 OL 4590 03 Chapter5 Preparing Users for Personal Assistant How Administrative Changes Affect Users I e Reset the recorded name You can erase the name a user recorded which forces the user to rerecord the name the next time they call Personal Assistant The user can also reset the spoken name through the user interface e Delete the user from the Personal Assistant system You can remove user account data from the Personal Assistant directory When you delete a user record from the corporate directory user account data destinations and destination groups callers and caller groups rules and rule sets personal address book information personal settings and the recorded name remains in the Personal Assistant directory Therefore we highly recommend that when a user is deleted from the network you also delete their Personal Assistant account information You might also delete a user account if information has become associated with a user incorrectly For example if a device such as a cell phone is transferred from one user to another and the old user has rules that include the device the new user might receive unexpected and undesired calls Deleting the old user account ensures that t
244. ting Personal Assistant 3 4 error handling 3 4 Interceptor Ports field description A 19 Internal DTMF Redirection Sequence field description A 12 IP address using with Personal Assistant 6 5 J JTAPI adding auser 3 9 configuring 4 7 configuring settings A 26 L LDAP directory requirements 1 6 usage 1 5 LDAP Search Filter field description A 8 LDIF File Location field description A 5 License Key field description A 22 license manager Overview 1 9 starting and stopping 6 14 troubleshooting 6 10 Limit Page Size field description A 5 load balancing about 1 13 configuring 1 14 effect on call routing 1 15 effect on users 1 14 Index W Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 a N 3 W index location hierarchy 4 18 log call history 6 14 logon 4 3 lookup rules directory 4 17 Mailbox Name field description A 11 Max Error Count per Call field description A 24 Max Error Count per Dialog field description A 24 Max Help Count per Call field description A 25 Max Help Count per Dialog field description A 24 Maximum Number for Disambiguation field description A 23 Media Port field description A 20 Media Port Beginning Address field description A 18 Media Port Provider field description A 17 media ports about 1 3 adding for Personal Assistant 3 10 Media Ports in Use field description A 20 Media Termination UDP Port Begin field description A 17
245. to each phone individually If you prefer to make the changes individually on each phone do the following procedure For instructions on using the BAT refer to the Cisco CallManager documentation To Update the Partition for Managed Phones Step1 Navigate to the Find and List Phones page of the Cisco CallManager administration interface Step2 To view all phones select Device Name Is Not Empty or enter a limited search string to view the phone subset you want to configure and click Find Cisco CallManager lists the phones in the bottom frame Step3 Click the phone whose configuration you want to change The Phone Configuration page opens Step4 In the left hand column click the line number you want to configure The Directory Number Configuration page opens Step5 Change the partition to PAManagedEmployee Step6 Click Insert to save your changes Setting Up the Personal Assistant Number You must configure a CTI route point in Cisco CallManager to identify the phone number that is used to access Personal Assistant If you are also setting up an automated attendant do the following procedure to configure the automated attendant number To Set Up the Personal Assistant Number Step1 Navigate to the Find and List CTI Route Points page of the Cisco CallManager administration interface Step2 Click Add a New CTI Route Point The CTI Route Point Configuration page opens Step3 In the Device Name field enter a unique name for exam
246. tor ports that were configured on the disabled server For example if you configured 15 media ports on the disabled server the failover server would add 15 media ports to its configuration Thus if you use failover servers you must have twice as many servers for a given number of media ports as would be required if you were not using failover servers Although the failover server takes on the media and interceptor ports of the disabled server it cannot take over active calls Any active calls on the disabled server are dropped However if Personal Assistant has completed its role in the call process for example it had transferred a call based on call routing rules the call remains in progress In addition to taking over the disabled server ports the failover server registers itself with Cisco CallManager as the disabled server CTI route point When the disabled server becomes active again it asks the failover server to return its ports The failover server returns the ports as they become available no active calls are dropped When the reactivated server regains all media ports it reregisters itself as the CTI route point with Cisco CallManager There are two main techniques for setting up failover servers e Using Active Personal Assistant Servers for Failover page 1 15 e Using Spare Personal Assistant Servers for Failover page 1 16 Using Active Personal Assistant Servers for Failover When you use an active Personal Assistant se
247. tration select System gt Corporate Directory Settings The Corporate Directory Settings page opens Step2 In the Unique User Attribute Name field enter the unique identifier attribute field used in the corporate directory Personal Assistant uses this attribute to identify each user For example even if two users have the same name John Smith they have unique e mail addresses The field that you use depends on your corporate directory Use the applicable field as follows e For Cisco CallManager DC Directory enter cn e For Active Directory enter sAMAccountName e For Netscape Directory enter either cn or uid For any other directory ask the directory administrator for the name of the unique field Note that the name is case sensitive Step3 In the Directory Server URL field enter the URL for the corporate directory including the port number The value that you enter depends on your corporate directory Use the applicable value as follows Note that these options use the default port numbers for each type of directory e For Cisco CallManager DC Directory Enter Idap lt Fully qualified domain name of the corporate directory server gt 8404 e For Active Directory single domain TIf your users are contained in a single domain enter Idap lt Fully qualified domain name of the domain controller gt 389 e For Active Directory multiple domains If you have defined users in multiple domains enter Idap lt Fully qual
248. ts in much the same way a user would However when creating systemwide rules in addition to regular destinations you can select from one of five virtual destinations User Work Phone User Home Phone User Mobile Phone User Pager User Voice Mail that map to actual user destination values when a rule is applied You can also use the call forwarding rule tester to see how Personal Assistant would forward an incoming call based on your systemwide rules Note that the call forwarding rule tester for systemwide rules always assumes that the option Always Apply System Rules is selected For example you can create the rule Direct the call to destination User Voice Mail and do not screen the call When Personal Assistant intercepts a call it searches the directory for the user voice mail number and routes the call there Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 4 19 Chapter4 Configuring Personal Assistant W integrating Personal Assistant with a Cisco Unity Voice Messaging System To Create and Activate Systemwide Rules Step 1 In the Personal Assistant Administration select Systemwide Rules gt Systemwide Rules The Systemwide Rule Sets page opens Step2 Use the systemwide rule sets pages to create and activate systemwide rule sets Refer to the Cisco Personal Assistant User Guide for instructions on how to set up destinations and destination groups callers and caller groups a p
249. u installed Personal Assistant From this list you select the locales you want to enable for users and move them into the list of supported locales Users can select from these locales by using the user web interface to set the language used on the interface and when they call Personal Assistant To support a locale select it in the Available Locales list and click gt gt to move it to the Supported Locales list To remove support for a locale select it in the Supported Locales list and click lt lt A locale includes the language plus locale specific standards for displaying date and time You must have a Personal Assistant licenses for multiple locales in order to support more than one locale You can change the supported locales at any time Newly added locales are available to users after the next system refresh Note that when a locale is removed from the supported list users who have set it as their preferred locale must reset their preferred locale through the web user interface Otherwise they will be unable to access Personal Assistant by phone Default Locale Select the locale Personal Assistant will use for the speech recognition interface and user web interface unless the user selects a different locale We recommend that you select the locale most of your users prefer Note that if you do not set a default locale users will not have speech recognition and will be unable to access the user web interface Max
250. ue streamline their business and expand services The publication identifies the challenges facing these companies and the technologies to help solve them using real world case studies and business strategies to help readers make sound technology investment decisions You can access iQ Magazine at this URL http www cisco com go iqmagazine Internet Protocol Journal is a quarterly journal published by Cisco Systems for engineering professionals involved in designing developing and operating public and private internets and intranets You can access the Internet Protocol Journal at this URL http www cisco com ip World class networking training is available from Cisco You can view current offerings at this URL http www cisco com en US learning index html Cisco Personal Assistant 1 4 Installation and Administration Guide xiv OL 4590 03 CHAPTER 1 Planning for Personal Assistant Before you install Cisco Personal Assistant into your production network you should take the time to understand it and how it fits in the rest of the IP telephony network You should also determine the best server configuration to support your users Use the following sections to learn about the features and components of Personal Assistant how it works and how it fits into your IP telephony network e Understanding Personal Assistant page 1 1 e Understanding the Personal Assistant Server and Speech Recognition Server page 1 8 e Creatin
251. uirements for Using Personal Assistant System Usage Call intercepting Cisco CallManager sends incoming calls to Personal Assistant for processing Personal Assistant uses Cisco CallManager to connect Personal Assistant users to dialed numbers LDAP directory The LDAP directory contains corporate and personal directories with names phone numbers e mail addresses and so on Personal Assistant uses the directory to look up numbers when a Personal Assistant user requests that Personal Assistant dial a number Voice mail Personal Assistant connects users to their voice mailboxes and sends incoming calls to voice mail when a call routing rule of a Personal Assistant user indicates that a call should be directed to voice mail With Cisco Unity systems Personal Assistant can only work with the G 711 Mu Law wave file record format With Octel systems Personal Assistant can only redirect calls to the system Users cannot browse Octel voice mail from within Personal Assistant Cisco Personal Assistant 1 4 Installation and Administration Guide 1 6 OL 4590 03 Chapter1 Planning for Personal Assistant Understanding Personal Assistant W Table 1 1 Software Requirements for Using Personal Assistant continued System Usage Personal calendar Personal Assistant accesses the Exchange calendar of a user when evaluating a call routing rule that includes calendar based options SMTP paging Personal Assistant send
252. use dial by name to call another user a User says Call John Smith b The command is received and processed by the speech recognition server c The user name is passed to Personal Assistant and Personal Assistant retrieves user information from the LDAP directory d Based on the confidence level Personal Assistant either prompts the user or transfers the call Understanding the Personal Assistant Server and Speech Recognition Server Personal Assistant has a modular structure which allows you to install various pieces of the product on different server platforms This provides a fault tolerant redundant structure that you need for ensuring that the Personal Assistant system is always available to your users The following sections provide information about the Personal Assistant servers and their interactions with each other e Speech Recognition Server page 1 8 e Personal Assistant Server page 1 9 e License and Resource Managers page 1 9 e Interactions of the Personal Assistant Server and Speech Recognition Server page 1 10 Speech Recognition Server If you plan to implement any of the speech enabled features of Personal Assistant you must install at least one speech recognition server During installation you are given the option to install a speech recognition server and you can either install it on the same system as the Personal Assistant server Or on a Separate one The speech recognition server prompts
253. ute such as a phone number Search Results Include Multiple Copies of a User If Personal Assistant returns multiple copies of a user when you search for users in the Personal Assistant user web interface and if your directory is Cisco CallManager DC Directory ensure that the corporate directory search filter includes the string description CiscoPAB User if the user search base is set to the root of the directory The full entry in the Directory Search Filter field should be amp objectclass person description CiscoPABUser Otherwise Personal Assistant cannot distinguish between users in the corporate directory and users in the personal address book See the Corporate Directory Settings section on page A 3 for instructions on setting the directory search filter Unable to Use Speech Commands If users cannot use speech commands and instead must use touch tone dialing to interact with Personal Assistant e Verify that the speech recognition server is up and running See the Starting and Stopping the Servers and License Manager section on page 6 14 e Establish whether you have recently added a new speech recognition server or additional license manager hosts If you have you must refresh the servers before they can support users See the Configuring Speech Recognition section on page 4 4 e Consider whether you have an adequate number of speech recognition servers to handle the number of users See the Creati
254. ved the file and click Update for Personal Assistant to use the new file for the AA prompt After the file is uploaded and you have configured an AA number in the Personal Assistant server configuration callers to the AA number will hear your prompt and can then ask Personal Assistant to dial a user by saying the user name The file must be a WAV file in CCITT Mu Law format G 711 Mu Law Ensure that the prompt is recorded in a language applicable to the selected locale Note that Personal Assistant does not include a recording tool Create prompt file s with an applicable voice recording application Because the Personal Assistant automated attendant only supports dial by name your prompt should tell the caller to say the name of the person they are trying to reach To play the current prompt click the locale To restore the default prompt click Restore The Restore button is not displayed when the default prompt is used Control Center The Control Center page opens when you select System gt Control Center Table A 2 describes the fields on the Control Center page Use the Control Center page to start and stop the major services on the servers within the Personal Assistant and speech recognition server clusters Cisco Personal Assistant 1 4 Installation and Administration Guide AQ OL 4590 03 AppendixA Personal Assistant Administration Page Reference Corporate Directory Settings Hi Table A 2 System gt
255. work Some network elements need to be informed of the presence of Personal Assistant other elements interact indirectly with Personal Assistant and do not require such information You should have a fully functional voice over IP network in place before installing Personal Assistant in your telephony network Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 1 5 Chapter1 Planning for Personal Assistant W Understanding Personal Assistant Figure 1 1 illustrates the connection of Personal Assistant to the IP telephony network Figure 1 1 Personal Assistant in the IP Telephony Network Personal Assistant server clusters LDAP directory SMTP paging lt gt a server Gateway Ethernet x T a7 a7 KEW f Cisco CallManager m Cisco Unity Microsoft Exchange in Personal Assistant and the target system require configuration ec Only Personal Assistant requires configuration dm Communication is two way Communication is one way Table 1 1 further describes the components of the IP telephony network that are critical to using Personal Assistant For information on supported software versions refer to the Software Requirements section of the Release Notes for Personal Assistant Version 1 4 The release notes are available at http www cisco com en US products sw voicesw ps2026 prod_release_notes_list html Table 1 1 Software Req
256. y hierarchy is a set of groupings of directory entries These groupings can make directory searches more accurate and manageable for callers who are trying to dial a party by name rather than by phone number For example a caller can narrow a search by first stating the location or department in which to search Locations and departments are the types of directory hierarchy groups you can define Create directory hierarchies if callers are having problems with speech recognition due to the large number of similarly named people in the corporate directory Changes to the directory hierarchy configuration take effect the next time the system refreshes To Configure Directory Hierarchies In the Personal Assistant Administration select System gt Directory Hierarchy The Directory Hierarchy Configuration page opens This page includes a list of the nodes in the hierarchy that already exist at the bottom of the page To see the nodes for each type of hierarchy select the type of hierarchy Location or Department in the Hierarchy Type field In the Hierarchy Type field select the type of node you want to create The type you select will determine how callers can select the group For example if you create a location callers can select it by saying Location while talking to Personal Assistant on the phone In the Name field enter a meaningful name for the group In the Primary Spoken Name field enter the primary name that callers wi
257. y that is too short can cause calls to be dropped because of missed connections We recommend a setting of 2000 milliseconds for Cisco Unity systems and 4000 milliseconds for other systems such as Octel Experiment to determine the best setting for your system Voice Mail Server Name Enter the unqualified DNS name of the voice mail server you want to add for example Unity1 Note that if you use a fully qualified name such as Unity1 domain com or an IP or systems using Cisco Unit Ory 6 y address users will be unable to access voice mail from Personal Assistant only The name is required to add a Cisco Unity server To add an Octel system server leave the field blank Pilot Number Enter the phone extension Personal Assistant will use to access the voice mail system you are adding The number is required for all types of voice mail servers Cisco Personal Assistant 1 4 Installation and Administration Guide OL 4590 03 A 11 Appendix A Personal Assistant Administration Page Reference W Miscellaneous Settings Table A 9 System gt Messaging Configuration Page continued Field Considerations Internal DTMF Redirection Enter the redirection DTMF sequence for transferring a call internal to the corporate phone Sequence network to the voice mail system This sequence is defined in the voice mail system used on the server you are adding For example the default sequence which is used by the Cisco Unity system
258. y when the system is configured to use the Cisco CallManager PIN which is the default When the system is configured to use the Cisco Unity phone password the Personal Assistant PIN can only be reset by changing the phone password in Cisco Unity When the system is configured to use the Cisco CallManager PIN you can have Personal Assistant automatically notify users of PIN changes by e mail For more information about automatic PIN change notification see the Messaging Configuration section on page A 10 e Reset the Recorded Name Under Recorded Name click Reset Personal Assistant erases the recorded name and requires the user to rerecord a name the next time the user logs in to Personal Assistant by phone e Delete Personal Assistant Information Click Delete to have Personal Assistant remove user account information from the directory Personal Assistant removes destinations and destination groups callers and caller groups rules and rule sets personal address book information personal settings and the recorded name Deleting an employee record from the corporate directory does not remove the user account data from the Personal Assistant directory We highly recommend that when a user is deleted from the network you also delete the Personal Assistant account information You might also delete a user account when information has become associated with a user incorrectly For example if a device such as a cell phone is tra

Download Pdf Manuals

image

Related Search

Related Contents

216k - Fairchild Engineering Ltd  F06743R【取扱説明書】_20150522  ENERGY Book 2061  Bogen CAM8 Musical Instrument User Manual  Harbor Freight Tools 420cc Product manual  

Copyright © All rights reserved.
Failed to retrieve file