/mcpProcedure Application monitors A. Application sends a lineMakeCall at A to call B. TAPI messages CTI messages Action A: LINE_APPNEWCALL, LINE_CALLSTATE (LINECALLSTATE_DIALTONE/ LINECALLSTATE_DIALING) CallerID = A / CalledID = “” A receives NewCallEvent and CallStateChangeEvent (Dialtone/Dialing) A dials 1000, this call first will be intercepted by CCD Requesting Feature, and CCD Requesting feature will extend this call to SIP trunk A:A receives CPIC event LineA: LINE_CALLSTATE (LINECALLSTATE_PROCEEDING)/ LINE_CALLINFO CallReason = LINECALLREASON_DIRECT CallerID = A / CalledID = 1000 / ConnectedID = / RedirectingID = / RedirectionID = A receives CallStateChangeEvent (PROCEEDING) SIP trunk rejects this call due to lack of bandwidth LineA: LINE_CALLSTATE (LINECALLSTATE_Disconnected) EVENT = LINE_CALLSTATE = 2 m_lpfnEventProc = 0xXXX m_htLine = 0x000XXXX htCall = 0x000XXX A receives CallStateChangeEvent (disconnected) Cisco Unified TAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 484 Message Sequence Charts Procedure