/mcpSwap or Cancel Use cases related to Swap or Cancel feature are mentioned below: Connected Transfer Device A, B, C where A is a Cisco Unified IP Phone (future version).. Expected events Action For A: Call-1 LINE_CALLSTATE param1 = x400, HOLD Caller = A, Called = C Connected C Call-2 LINE_CALLSTATE param1 = x100, CONNECTED Caller = A, Called = B Connected B For B: LINE_CALLSTATE param1 = x100, CONNECTED Caller = A, Called = B, Connected = A For C: LINE_CALLSTATE param1 = x100, CONNECTED Caller = A, Called = C, Connected = A A ‡ C is on hold A ‡ B is connected, For A: Call-2 LINE_CALLSTATE param1 = x400, HOLD Caller = A, Called = B Connected B Call-3 DIALTONE A press transfer Call-3 goes IDLE A picks "Active Calls" Cisco Unified TAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 988 Message Sequence Charts Swap or Cancel