Global Call API for HMP on Windows Programming Guide – August 2006 9
Contents
Tab le s
1 Call Control Library States. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2 Supported Target Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3 Target Types and Target IDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4 Target Object Availability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5 Obtaining Target IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6 Asynchronous Inbound Call State Transitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7 Asynchronous Outbound Call State Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8 Asynchronous Call Termination Call State Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9 Unsolicited Events Requiring Signal Handlers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
10 Handling Glare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
11 Call Progress Analysis Settings and Possible Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
12 Comparison with Call Progress Analysis Using gc_SetParm( ). . . . . . . . . . . . . . . . . . . . . . . . . 92
13 Update Condition Flag and Global Call Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
14 New Global Call Transfer Call States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133