HP-UX C SIP Stack Programmer's Guide (Novembery 2007)

440 HP-UX C SIP Stack Programmers Guide
authentication object control 192
client authentication implementation 187
client authenticator callback functions 187
implementing MD5 callback function 189
implementing shared secret callback
function 190
message in advance 193
multiple proxies 196
setting application callbacks 191
stand-alone transaction 196
authentication (server)
applying server authentication
mechanism 197
authenticator functions for server
usage 208
call-leg server authentication
functions 201
functions, callbacks 201
implementation 197
process 198
server authentication callback
functions 202
subscription 203
transaction server authentication
callbacks 203
transaction server authentication
functions 202
authentication API 21
authenticator object 186
B
B2BUA 2
bad syntax
API 169
events (callbacks) 168
fixing bad syntax messages 168
handling bad syntax messages 165
header 165
parameter 164
body object 175
body part object 175
C
call proxying 12
call-leg 19, 43
authenticating call-leg transaction 82
forking support 82
configuration parameters 88
events 85
overview of operation 83
process flow 87
terminology 83
forking support API 85
handles 43
server authentication callback
functions 202
server authentication functions 201
call-leg API 44
control 46
events 50
exchanging handles with application 62
initiating a call 62
making a TCP call 63
outbound message mechanism 66
parameters 44
registering application callbacks 60
call-leg layer
nested call-leg 89
call-leg manager 43
API 59
call-leg PRACK state machine 74
call-leg re-INVITE 67
re-Invite control 67
re-Invite events 68
re-Invite object 67
call-leg re-Invite (Modify) state machine 69
call-leg state machine 52
call-leg transaction state machine 77
call-leg transactions API 75
control 75
events 76
cancel 113
client cancel transaction 113
client cancel transaction state machine 114
client connection state machine 300