Global Call API for HMP on Windows Programming Guide — August 2006 153
non-blocking alarms 99
Null state
call termination 62
P
programming tips
choosing a programming model in Windows 78
drop and insert applications 78
general 77
protocol handler 71
protocol operation
errors 85
R
resource sharing 25
S
setting up a call 53
signal handlers 64
sr_enbhdlr(_) 30, 74
SR_MODELTYPE 30, 31, 32, 75
SR_MODELTYPE value 74
sr_NotifyEvt(_) 31
sr_setparm(_) 74
SR_STASYNC 75
sr_waitevt(_) 29, 30, 31, 32, 75
sr_waitevtEx(_) 32
SRL
event handler thread 31, 32
SRL events 29
SRL handler thread 30
Windows 30
SRL handler thread, Windows 74
state
accepted 41
alerting 55
connected 41
dialing 55
null 42, 55
offered 42
state diagrams
asynchronous call tear-down 61
states, call establishment 53
supervised call transfer 67
T
terminating a call
asynchronous mode 61
termination events 29
tips
drop and insert applications 78
general programming 77
transfer
supervised 67
unsupervised 67, 69
U
unsolicited event
synchronous mode 64
unsolicited events
alarm events 99
unsupervised call transfer 69
user-specified message 31
W
Windows message handling 31