/mcpResult Action Scenario i). Registration successful ii.) After Calll Pickup Group notification time, applications gets CiscoProvPickupCallAlertEvent with calling A, Called B, pickup group number : N, pickup group partition: P1 iii). A-B calls answered at J in P2. i). Application opens provider and issues provider. registerPickupAlert(N, P1) to register for pickup alert notification for call pickup group N:P1. ii.) A calls B. iii.) Application issues CiscoTerminal.pickup(Address of J in P2) at terminal of J in P2 JTAPI Application is observing J. Cisco UCM service parameter “AutoCallPickupEnabled” is set to true. J is an address in two partitions, P1 and P2. J belongs to the Pickup Group with number N.. i). Registration successful ii.) After Calll Pickup Group notification time, applications gets CiscoProvPickupCallAlertEvent with calling A, Called B, pickup group number : N, pickup group partition: P1 iii.) InvalidStateException thrown to application with error CTIERR_NO_CALLS_TO_PICKUPand description, “There are no calls to pickup”. i) Application opens provider and issues provider. registerPickupAlert(N, P1) to register for pickup alert notification for call pickup group N:P1. ii.) A calls B. iii.) Application issues CiscoTerminal.groupPickup(Address of K in P3, N) at terminal of K in P3. JTAPI Application is observing K. Cisco UCM service parameter “AutoCallPickupEnabled” is set to true. K is an address in partition P3, and belongs to Pickup Group 3, in partiton P3. Pickup Group 3 has the same number as Pickup Group 1, N. CSS of K is configured to check P3:P1. i). Registration successful ii.) The JTAPI layer sense the failover and re-registers for the pickup groups that it was registers for (N, P1). i.) Application opens provider and issues provider. registerPickupAlert(N, P1) to register for pickup alert notification for call pickup group N:P1. ii.) The CUCM crashes / goes offline, and CTI failsover to the the secondary CUCM server. i) Registration successful ii.) Application recieves a ProviderPickupNotificationRegistrationClosedEvent, with reason = CTIERR_PICKUPGROUP_CHANGED i.) Application opens provider and issues provider. registerPickupAlert(N, P1) to register for pickup alert notification for call pickup group N:P1. ii.) An administrator logs into the CUCM Admin page and changes the DN for the Pickup Group.i). i.) Registration successful ii.) Application receives a CiscoProviderCapabilityChangedEv. CiscoProviderCapabilities. canAutoPickup() will be changed to reflect the new setting. i.) Application opens provider and issues provider. registerPickupAlert(N, P1) to register for pickup alert notification for call pickup group N:P1. ii.) An administratior logs in to the CUCM Admin page and changes the “Auto Pickup Enabled” service parameter. Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 1246 Message Sequence Charts Message Sequence Charts