/mcpUse case 10 getCiscoFeatureReason() returns CiscoFeatureReason. REASON_NORMAL GC1 & GC2 call will be created as normal. GC2: CallCtlTermConnHeldEv for TB GC1: CallCtlTermConnTalkingEv for TB GC2: CiscoConferenceStartEv GC1: CiscoCallChangedEv GC2: ConnCreatedEv for A GC2: ConnConnectedEv for A GC2: CallCtlConnEstablishedEv for A GC2: TermConnCreatedEv for TA GC2: TermConnActiveEvent for TA GC2: CallCtlTermConnTalkingEv for TA GC1: TermConnDroppedEv for TA GC1: CallCtlTermConnDroppedEv for TA GC1: ConnDisconnectedEv for A GC1: CallCtlConnDisconnectedEv for A GC1: TermConnDroppedEv for TB GC1: CallCtlTermConnDroppedEv for TB GC1: ConnDisconnectedEv for B GC1: CallCtlConnDisconnectedEv for B GC1: CallInvalidEvent GC1: CallObservationEndedEv GC2: CiscoTransferEndEv Consult Conference from Phone, then Swap and complete conference through phone A calls B, B answerB setup conference to C, C answer B press “Swap” softkey A press “Conference” Use case 11 getCiscoFeatureReason() returns CiscoFeatureReason. REASON_NORMAL CiscoCallFeatureCancelled Ev.getCall() returns GC1 CiscoCallFeatureCancelled Ev.getConsultCall() returns GC2 GC1 & GC2 call will be created as normal. GC1: CallCtlTermConnTalkingEv for TB GC2: CallCtlTermConnHeldEv for TB GC1: CiscoCallFeatureCancelledEv(consultCall = GC2) Consult Conference from Phone and then Swap and Cancel conference thru phone A calls B, B answer B setup conference to C, C answer A press “Swap” key, and picks active call from UI, and selects A–>B call B press “Cancel” Use case 12 Same as JAL scenario but we will have a temporary call GC3 Connected Conference Across Lines Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 1182 Message Sequence Charts Message Sequence Charts