/mcpTAPI Structures TAPI Messages Action LINE_ CALLDEVSPECIFIC hDevice = hCall-2 dwParam1 = SLDSMT_ ANNOUNCEMENT_ ENDED dwParam2 = 0 dwParam3 = 0 LINE_ CALLSTATE dwParam1 = 0x40004000 (CLDSMT_ ANNOUNCEMENT_ CALL_ STATE + DIS CONNECTED) LINE_ CALLSTATE dwParam1 = 0x40000001 (CLDSMT_ ANNOUNCEMENT_ CALL_ STATE + IDLE ) Drop AnnouncementtCall: (while announcement being played) LineDrop() on Line-A: Precondition: No Persistent call on CTIRD-1 Table 52: Negative -Create Announcement Call Failed / No Persistent Call TAPI Structures TAPI Messages Action LINE_ REPLY LINEERR_ NO_ PERSISTENT_ CALL_ EXISTS (0xC0000021) Create Announcement Call: LineMakeCall() on Line-A: lpCallParams: devSpecific = Cisco_ CallParamsDevSpecific { dwCallPriority = 0x00000000; dwDevSpecificFlags = 0x00000004 (Cisco_ CALLPARAMS_ DEVSPECIFICFLAGS_ ANNOUNCEMENTCALL) } CallData = "WelcomeID" Blind Transfer The following table describes the message sequences for Blind Transfer when A calls B, B answers, and A and B are connected. Cisco Unified TAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 479 Message Sequence Charts Blind Transfer