/mcpB has a translation pattern configured where both calling and called parties get transformed to A1 and B1 respectively Procedure: Application invokes connect() at A to call B. B1 consult transfer the call to C. Call info Events Actions .getModifiedCallingAddress() = A1, .getCallingAddress() = A, .getModifiedCalledAddress() = B1, .getCalledAddress() = B1, .getCurrentCallingTerminal() = Terminal of A. .getCurrentCalledTerminal() = Terminal of B1 .getModifiedCallingAddress() = B1, .getCallingAddress() = B1, .getModifiedCalledAddress() = null, .getCalledAddress() = null, .getLastRedirectedAddress() = .getCurrentCallingTerminal() = terminal of B1. .getCurrentCalledTerminal() = null .getModifiedCallingAddress() = B1, .getCallingAddress() = B1, .getModifiedCalledAddress() = C, .getCalledAddress() = C, .getLastRedirectedAddress() = null .getCurrentCallingTerminal() = terminal of B1. .getCurrentCalledTerminal() = null GC1-ConnConnectedEvent-B1 GC1-CallCtlConnEstablishedEv-B1 GC1-TermConnActiveEvent GC1-CallCtlTermConnTalkingEv CG1-CallCtlTermConnHeldEv GC2-ConsultCallActiveEvent GC2-ConnCreatedEvent-B1 GC2-ConnConnectedEvent-B1 GC2-CallCtlConnInitiatedEv-B1 GC2-TermConnCreatedEvent GC2-TermConnActiveEvent GC2-CallCtlTermConnTalkingEv GC2-CallCtlConnDialingEv-B1 GC2-CallCtlConnEstablishedEv-B1 GC2-ConnCreatedEvent-C GC2-ConnInprogressEvent-C GC2-CallCtlConnOfferedEv-C GC2-ConnAlertingEvent-C GC2-CallCtlConnAlertingEv-C GC2-TermConnCreatedEvent GC2-TermConnRingingEvent GC2-CallCtlTermConnRingingEv A and B1 receive Connected Call State (Basic Call) B1 consults call to C Connection for C is created (GC2) C rings C Answers Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 942 Message Sequence Charts Message Sequence Charts