/mcpEvent/Call info Result Action Cause = CAUSE_NORMAL park state = REMINDER sub ID = 1234 CiscoCallID = CiscoCallID for GC1 park DN = P1 parked party = B terminal = TA Events received at Address Observer on A CiscoAddrParkStatusEv A Step 2 Park reminder timer expires Use Case 10: Filter Enabling or Disabling Initial Scenario : Initial scenario: Application has added Call Observer on A, B. B calls A. A answers. Event/Call info Result Action Events received at Call Observer on A, B GC1 TermConnDroppedEv A GC1 CallCtlTermConnDroppedEv TA GC1 ConnDisconnectedEv A GC1 CallCtlConnDisconnectedEv A GC1 ConnCreatedEv P1 GC1 ConnInProgressEv P1 GC1 CallCtlConnQueuedEv P1 Events received at Address Observer on A No event received as filter is disabled Step 1 Initially all filters are disabled in CiscoAddEvFilter • Application adds AddressObserver on A. • Application now invokes CiscoConnection. park() on connection on A. • Park reversion timer starts Events received at Address Observer on A No event received as the address filter is not set. Step 2 After step 1, Application invokes setCiscoAddrPark StatusEvFilter(true) but does not invoke CiscoAddress. setFilter (CiscoAddrEvFilter) Cause = CAUSE_SNAPSSHOT park state = PARKED sub ID = 1234 CiscoCallID = CiscoCallID for GC1 park DN = P1 parked party = B terminal = TA Events received at Address Observer on A CiscoAddrParkStatusEv A Step 3 Now the application invokes setFilter (CiscoAddrEvFilter) on CiscoAddress Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 1217 Message Sequence Charts Use Case 10: Filter Enabling or Disabling