Dialogic Dialogic Global Call IP IP Phone User Manual


 
Dialogic
®
Global Call IP Technology Guide — November 2007 107
Dialogic Corporation
4
4.IP-Specific Operations
This chapter describes how to use the Dialogic
®
Global Call API to perform certain operations in
an IP environment. These operations include:
Call Control Library Initialization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Fast and Slow Call Setup Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Setting Call-Related Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Connection Phase Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Retrieving Current Call-Related Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Receiving Notification Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Modifying an Existing SIP Call via re-INVITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Setting and Retrieving Q.931 Message IEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Setting and Retrieving SIP Message Header Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Using MIME Bodies in SIP Messages (SIP-T). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Specifying Transport for SIP Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Handling SIP Transport Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Sending and Receiving SIP INFO Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Sending and Receiving SIP OPTIONS Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Using SIP SUBSCRIBE and NOTIFY Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Handling DTMF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Sending Nonstandard Protocol Messages (H.323) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Using H.323 Annex M Tunneled Signaling Messages . . . . . . . . . . . . . . . . . . . . . . . . . 247
Retrieving User-to-User Information Elements from H.323 Messages . . . . . . . . . . . . 258
Specifying RTP Stream Establishment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Managing Quality of Service Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
SIP Digest Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Using SIP Transport Layer Security (TLS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
Call Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
T.38 Fax Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
Sending and Receiving V.17 Faxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
Using Object Identifiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332