Dialogic Dialogic Global Call IP IP Phone User Manual


 
321
Dialogic Corporation
For SIP, the association must be made before gc_MakeCall( ) on the outbound call side and
gc_AnswerCall( ) on the inbound call side, since media can only be opened after either of
these functions.
Note: When a Media device is associated with a T.38 Fax device to establish a fax session over an
existing audio connection, then when the fax session concludes, the Media device must be
disassociated with the T.38 Fax device, optionally reestablishing the audio connection, before the
call is dropped.
Figure 60 provides a flowchart that summarizes the T.38 fax server functionality and indicates the
Dialogic
®
Global Call API functions and events used at different stages in the call control process.
The initial voice or fax capability decision before call connection is determined as described in
Section 4.3.2.1, “Specifying Media Capabilities Before Connection”, on page 127.
Figure 60. T.38 Fax Server Support in Manual Mode
gc_Open( )
Open ipmBxCy
device
gc_MakeCall( ) or
gc_AnswerCall( )
Make/Receive Voice
Call
gc_SetUserInfo( ) with
IPPARM_T38_CONNECT
Association fax device
and voice device
gc_Extension( ) with
IPARM_T38_INITIATE
Initiate a T.38 fax session
Global Call
T.38 Fax session
is ready
gc_SetUserInfo( ) with
IPPARM_T38_DISCONNECT
Disassociation fax device
and voice device
gc_Extension( ) with
IPARM_AUDIO_INITIATE
Initiate audio session
Audio session
is ready
Global Call
voice call is ready
Voice or Fax
gc_SetUserInfo( ) with
IPPARM_T38_CONNECT
Association of fax device
and voice device
Switch to
fax or end
gc_MakeCall( ) or
gc_AnswerCall( )
Make/Receive fax Call
Global Call
fax call is ready
Switch to
voice or end
call
gc_SetUserInfo( ) with
IPPARM_T38_DISCONNECT
Disassociation fax device
and voice device
gc_DropCall( )
Drop current call
gc_ReleaseCallEx( )
Release current call
Voice Fax
fax
end
voice
end
Notified by
Notified by
call
Notified by
Global Call
Notified by