Dialogic Dialogic Global Call IP IP Phone User Manual


 
Dialogic
®
Global Call IP Technology Guide — November 2007 353
Dialogic Corporation
Third Party Call Control (3PCC) Operations and Multimedia Support
5.2.6 DTMF Transport
The media management interface required to support in-band DTMF transport is not available
when the Dialogic
®
Global Call API is initialized in 3PCC mode. As a result, the application must
use IP Medai Library functions to specify the type of DTMF transport to use (in-band or out-of-
band).
5.2.7 T.38 Fax and Tone Detection
When the Dialogic
®
Global Call API is initialized in 3PCC mode, the Dialogic
®
Global Call API
library does not provide support for T.38 fax or in-band tone detection. The host application is
responsible for performing T.38 signaling through re-INVITE functionality and the SDP.
5.3 Session Description Protocol Parser/Generator
Example
The session description protocol (SDP) is the method of choice for communicating device
capabilities between SIP endpoints. SDP is transported as payload in SIP message bodies. SDP is
used to exchange endpoint capability information such as coder support, IP address, port
information and media stream direction. The SDP information is required to manage media
resources, such as IPM devices and RTP media streams.
The host application must parse the SDP information incoming Dialogic
®
Global Call API events.
Likewise, the host application must insert SDP content into the make call parameter block before
making a call.
The Dialogic
®
HMP Software includes an example SDP generator/parser. The default installation
path for the example SDP generator/parser is %INTEL_DIALOGIC_DIR%\demos, where
%INTEL_DIALOGIC_DIR% is the environment variable for the directory in which the Dialogic
®
HMP Software is installed. The example includes:
demo application
source code
binary code
design diagrams
5.4 Message Sequence Diagrams
The following third party call control message sequence diagrams are included:
First Party Call Establishment in Third Party Call Control Mode
Basic Third Party Call Control Establishment
Alternate Third Party Call Control Establishment
Modifying the Coder