/mcpCall Info Events Action CallingAddress = 5000, CalledAddress = 8881000, CurrentCallingAddress = 5000, CurrentCalledAddress = 8881000 GC1: ConnConnectedEv 8881000 GC1: CallCtlConnEstablishedEv 8881000 GC1: TermConnActiveEv CTIRDjtapi GC1: CallCtlTermConnTalkingEv CTIRDjtapi Call answered at remote destination, dn = 78000 ((CiscoAddress.getPersistentConnection ("CTIRDjtapi")).getCall()).isPersistentCall() = true. User1 invokes CiscoAddress. getPersistentConnection ("CTIRDjtapi") and verify that the connection for the persistent call is returned and uses that to get the Call object and confirm it is for the persistent call. Provider.getCalls() = null User1 invokes Provider.getCalls() Address.getConnections() on line A = null User1 invokes Address.getConnections() on line A. Terminal.getTerminalConnections() on device A = null User1 invokes Terminal. getTerminalConnections() on device A. GC1: ConnDisconnectedEv 5000 GC1: CallCtlConnDisconnectedEv 5000 GC1: TermConnDroppedEv CTIRDjtapi GC1: CallCtlTermConnDroppedEv CTIRDjtapi GC1: ConnDisconnectedEv 8881000 GC1: CallCtlConnDisconnectedEv 8881000 GC1: CallInvalidEv Disconnect/drop the persistent call. User1 invokes either Call.drop() or Connection.disconnect() Table 312: Call createPersistentCall() on an Address Configured to a Remote Terminal Device Where a Persistent Call Already Exists Call Info Events Actions ProvInServiceEv User1 opens Provider and adds a provider observer. Let "ex" be an instance of PlatformException: ((CiscoJtapiException) ex).getErrorCode() = CiscoJtapiException. CTIERR_PERSISTENT_CALL_EXISTS. Caught exception com.cisco.jtapi.PlatformException: Persistent Call exists. User1 invokes CiscoAddress. createPersistentCall("CTIRDjtapi", "6000", "remote2") on device A. Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 1345 Message Sequence Charts Message Sequence Charts