/mcpgetCalledParty() = B getCurrentCallingParty() = B getCurrentCalledParty() = D getLastRedirecting() = C JTAPI Application observing D will see: getCallingParty() = B getCalledParty() = D getCurrentCallingParty() = B getCurrentCalledParty() = D getLastRedirecting() = C Scenario Nine A(SIP UA in cluster/in control) is in a call with B. B consult transfer to D, A(Referrer) REFERs B(Referee) to C(Refer to target), C is ringing, Bcompletes the transfer. Attempt to transfer will fail while C is ringing. Scenario Ten A(SIP UA in cluster/in control) is in a call with B. B consult transfer to D, A(Referrer) REFERs B(Referee) to C(Refer to target), C answers the call. Refer will be successful. B completes the transfer, transfer will be successful, C and D will be in call. JTAPI Disconnect/Drops A’s Connect/CallControlConnection/TerminalConnection/ CallControlTerminalConnection. CAUSE_CODE provided will be CAUSE_NORMAL and the new API will provide REASON_REFER. For C, Connect/CallControlConnection/TerminalConnection/CallControlTerminalConnection will move to Connected/Established/Active/Talking state. CallInfo at D and C would be as follows At D: Cgpn = C, Cdpn = D, Lrp = B OCdpn = D At C: Cgpn = C, Cdpn = D, Lrp = B OCdpn = D JTAPI Application observing D will see: getCallingParty() = B getCalledParty() = D getCurrentCallingParty() = C getCurrentCalledParty() = D getLastRedirecting() = B Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 1490 Message Sequence Charts Message Sequence Charts
