Dialogic Dialogic Global Call IP IP Phone User Manual


 
Dialogic
®
Global Call IP Technology Guide — November 2007 189
Dialogic Corporation
IP-Specific Operations
message. If any of the MIME part header fields are longer than 255 bytes (up to the maximum size
configured by the application in the max_parm_data_size field in IPCCLIB_START_DATA), the
application must use the extended gc_util_insert_parm_ref_ex( ) function rather than the
standard gc_util_insert_parm_ref( ) utility function.
Figure 47 shows the relationships between Global Call function calls, SIP messages, and Global
Call events for outgoing and incoming SIP messages with MIME content in a normal call
setup/teardown scenario. Figure 48 shows the same relationships in a reject scenario.
Figure 47. SIP MIME Scenario for Normal Call Setup and Teardown
AppGCApp GC
gc_MakeCall() with IPSET_MIME
GCEV_OFFERED with IPSET_MIME
GCEV_PROCEEDING with IPSET_MIME
gc_CallAck()
gc_SetUserInfo() with IPSET_MIME
INVITE with MIME
100 Trying with MIME
200 OK with MIME
gc_AcceptCall()
gc_SetUserInfo() with IPSET_MIME
GCEV_ALERTING with IPSET_MIME
180 Ringing with MIME
gc_AnswerCall()
gc_SetUserInfo() with IPSET_MIME
GCEV_CONNECTED with IPSET_MIME
gc_DropCall()
gc_SetUserInfo() with IPSET_MIME
BYE with MIME
GCEV_DISCONNECTED with IPSET_MIME
gc_SetUserInfo() with IPSET_MIME_200OK_TO_BYE to
preload MIME in 200 OK to a BYE
200 OK with MIME
GCEV_DROPCALL with IPSET_MIME
gc_SetUserInfo() with IPSET_MIME_200OK_TO_BYE to
preload MIME in 200 OK to a BYE
ACK
GCEV_ANSWERED