Dialogic Dialogic Global Call IP IP Phone User Manual


 
Dialogic
®
Global Call IP Technology Guide — November 2007 351
Dialogic Corporation
Third Party Call Control (3PCC) Operations and Multimedia Support
5.2.2.8 Global Call Functions Invalid in Third Party Call Control Mode
When the Dialogic
®
Global Call API library is operating in 3PCC mode, the application is
responsible for manipulating media behavior via the IPML. Therefore, the Dialogic
®
Global Call
API media-specific functions are considered invalid in 3PCC mode. Table 25 lists these invalid
functions:
Table 24. Global Call Third Party Call Control Mode Error Codes
Global Call Error Description
EGC_INVALID_IN_1PCC Generated when a 3PCC mode-specific function is called while
the Dialogic
®
Global Call library is initialized in 1PCC mode.
EGC_NO_MEDIA_IN_3PCC Generated when a media control function is called while the
Dialogic
®
Global Call library is initialized in 3PCC mode.
Section 5.2.2.8, “Global Call Functions Invalid in Third Party
Call Control Mode”, on page 351 describes the Global Call
media control functions that are not valid when the Dialogic
®
Global Call library is initialized in 3PCC mode.
EGC_RESOURCE_NOT_LICENSED Generated when the IPCCLIB library cannot obtain
authorization from the product's license authority to use a
resource (SIP signaling port or third party call control library
instance).
EGC_SDP_ANSWER_MISSING Generated when an SDP offer was received and no SDP
answer was generated. This indicates a violation of the SDP
offer/answer protocol.
Table 25. Global Call Functions Invalid in Third Party Call Control Mode
Global Call Function
Device
Type
Parameter Set ID or
Extension IDs (if applicable)
Result when Function is Called in
Third Party Call Control Mode
gc_AttachResource( ) LD Returns GC_ERROR
gc_Detach( ) LD Returns GC_ERROR
gc_Extension( ) BRD
CRN
LD
IPEXTID_MEDIAINFO
IPEXTID_SEND_DTMF
IPEXTID_RECEIVE_DTMF
IPEXTID_FOIP
IPEXTID_CHANGEMODE
Returns GC_ERROR
gc_MakeCall( ) CRN IPSET_MEDIA_STATE
IPSET_FOIP
GCSET_CHAN_CAPABILITY
IPSET_DTMF
IPSET_CALLINFO/IPPARM_
CONNECTIONMETHOD
Parameters using indicated set IDs
are ignored
gc_ReqModifyCall( ) CRN IPSET_MEDIA_STATE
IPSET_FOIP
GCSET_CHAN_CAPABILITY
IPSET_DTMF
Parameters using indicated set IDs
are ignored