PREV TOC HOME INDEX NEXT


5. Error Codes

This chapter describes the error codes used by the Global Call software.

The Global Call software uses two types of error codes as follows:

Error codes (prefixed by EGC_)
Codes that are generated when a Global Call API function returns a value less than 0. The gc_ErrorInfo( ) function can be used to retrieve the error information.
Result values (prefixed by GCRV_)
Values that are generated when a GCEV_TASKFAIL event is received by the application. The gc_ResultInfo( ) function can be used to retrieve the error information.

Common error codes and result values are defined in the gcerr.h header file.

Note: When a Global Call API function fails, the underlying call control library may also generate an error code that contains more detail about the error. The gc_ErrorInfo( ) function also provides access to this error information. The error codes for underlying call control libraries are defined in separate technology-specific header files.

Error codes (prefixed by EGC_) and result values (prefixed by GCRV_) are listed alphabetically and described below. The error codes include the Real Time Configuration Management (RTCM) error codes. See the Global Call API Programming Guide for more information about error handling.

EGC_AGGETXMITSLOT
ag_getxmitslot( ) function failed
EGC_AGLISTEN
Analog device listen failed
EGC_AGUNLISTEN
Analog device unlisten failed
EGC_ALARM
Function interrupted by alarm
EGC_ALARMDBINIT
Alarm database failed to initialize
EGC_ATTACHED
Specified resource already attached
EGC_BUSY
Line is busy
EGC_CCLIBSPECIFIC
Error specific to call control library
EGC_CCLIBSTART
At least one call control library failed to start
EGC_CEPT
Operator intercept detected
EGC_COMPATIBILITY
Incompatible components
EGC_CONGESTION
Congestion on the line
EGC_CPERROR
Special Information Tone (SIT) detection error
EGC_DEVICE
Invalid device handle
EGC_DIALTONE
No dial tone detected
EGC_DRIVER
Driver error
EGC_DTGETXMITSLOT
dt_getxmitslot( ) function failed
EGC_DTLISTEN
Network interface (dti) device listen failed
EGC_DTOPEN
dt_open( ) function failed
EGC_DTUNLISTEN
Network interface (dti) device unlisten failed
EGC_DUPENTRY
Duplicate entry inserted into Global Call database
EGC_DXGETXMITSLOT
dx_getxmitslot( ) function failed
EGC_DXLISTEN
Voice device listen failed
EGC_DXOPEN
dx_open( ) function failed
EGC_DXUNLISTEN
Voice device unlisten failed
EGC_FATALERROR_ACTIVE
Recovery from a fatal error is in progress
EGC_FATALERROR_ OCCURRED
Fatal error occurred
EGC_FILEOPEN
Error opening file
EGC_FILEREAD
Error reading file
EGC_FILEWRITE
Error writing file
EGC_FUNC_NOT_DEFINED
Protocol function not defined
EGC_GC_STARTED
Global Call library is already started
EGC_GCDBERR
Global Call database error
EGC_GCNOTSTARTED
Global Call not started
EGC_GETXMITSLOT
gc_GetXmitSlot( ) function failed
EGC_GLARE
gc_MakeCall( ) function failed due to a glare condition
EGC_ILLSTATE
Function not supported in the current state
EGC_INTERR
Internal Global Call error
EGC_INVCRN
Invalid call reference number
EGC_INVDATABUFFSIZE
(RTCM) Invalid parm data buffer size
EGC_INVDEVNAME
Invalid device name
EGC_INVLINEDEV
Invalid line device passed
EGC_INVMETAEVENT
Invalid metaevent
EGC_INVPARM
Invalid parameter (argument)
EGC_INVPARM_CCLIB
(RTCM) Invalid parm to CCLib
EGC_INVPARM_FIRMWARE
(RTCM) Invalid parm to firmware
EGC_INVPARM_GCLIB
(RTCM) Invalid parm to GCLib
EGC_INVPARM_PROTOCOL
(RTCM) Invalid parm to protocol
EGC_INVPARM_TARGET
(RTCM) Invalid parm to target object
EGC_INVPARMBLK
(RTCM) Invalid GC_PARM_BLK
EGC_INVPARMID
(RTCM) Invalid parm ID
EGC_INVPROTOCOL
Invalid protocol name
EGC_INVQUERYID
(RTCM) Invalid query ID
EGC_INVSETID
(RTCM) Invalid set ID
EGC_INVSTATE
Invalid state
EGC_INVTARGETID
(RTCM) Invalid target object ID
EGC_INVTARGETTYPE
(RTCM) Invalid target object type
EGC_INVUPDATEFLAG
(RTCM) Invalid update condition flag
EGC_LINERELATED
Error is related to line device
EGC_LISTEN
gc_Listen( ) function failed
EGC_MAXDEVICES
Exceeded maximum devices limit
EGC_NAMENOTFOUND
Trunk device name not found
EGC_NDEVICE
Too many devices opened
EGC_NEXT_PARM_ERR
(RTCM) Can not get next parm data
EGC_NO_MORE_AVL
No more information available
EGC_NOANSWER
Rang called party, called party did not answer
EGC_NOCALL
No call was made or transferred
EGC_NOERR
No error
EGC_NOMEM
Out of memory
EGC_NON_RECOVERABLE_ FATALERROR
A non-recoverable fatal error occurred. The application must be shut down and restarted.
EGC_NORB
No ringback detected
EGC_NOT_INSERVICE
Called number is not in-service
EGC_NOVOICE
Call needs voice resource, use gc_AttachResource( ) function
EGC_NPROTOCOL
Too many protocols opened
EGC_OPENH
(same as EGC_DXOPEN)
EGC_PARM_DATATYPE_ERR
(RTCM) Parm data type error
EGC_PARM_UPDATEPERM_ERR
(RTCM) Parm update not allowed
EGC_PARM_VALUE_ERR
(RTCM) Parm value error
EGC_PARM_VALUESIZE_ERR
(RTCM) Parm value buffer size error
EGC_PFILE
Error opening parameter file
EGC_PROTOCOL
Protocol error
EGC_PUTEVT
Error queuing event
EGC_QUERYEDATA_ERR
(RTCM) Query source data error
EGC_RECOVERABLE_ FATALERROR
Recoverable fatal error occurred. Channel must be closed and then reopened.
EGC_REJECT
Call is rejected
EGC_RESETABLE_ FATALERROR
Resetable fatal error occurred. Line device was automatically reset.
EGC_ROUTEFAIL
Routing failed
EGC_SETALRM
Set alarm mode failed
EGC_SRL
SRL failure
EGC_STOPD
Call progress stopped
EGC_SYNC
Set mode flag to EV_ASYNC instead of EV_SYNC
EGC_SYSTEM
System error
EGC_TASKABORTED
Task aborted
EGC_TIMEOUT
Function time-out
EGC_TIMER
Error starting timer
EGC_UNALLOCATED
Number is unallocated
EGC_UNLISTEN
gc_UnListen( ) function failed
EGC_UNSUPPORTED
Function not supported by this technology
EGC_USER
Function interrupted by user
EGC_USRATTRNOTSET
User attribute for this line device not set
EGC_VOICE
No voice resource attached
EGC_VOXERR
Error from voice software
EGC_XMITALRM
Send alarm failed
GCRV_ALARM
Event caused by alarm
GCRV_B8ZSD
Bipolar eight zero substitution detected
GCRV_B8ZSDOK
Bipolar eight zero substitution detected recovered
GCRV_BPVS
Bipolar violation count saturation
GCRV_BPVSOK
Bipolar violation count saturation recovered
GCRV_BUSY
Line is busy
GCRV_CCLIBSPECIFIC
Event caused by specific call control library failure
GCRV_CECS
CRC4 error count saturation
GCRV_CECSOK
CRC4 error count saturation recovered
GCRV_CEPT
Operator intercept detected
GCRV_CONGESTION
Congestion
GCRV_CPERROR
Special Information Tone (SIT) detection error
GCRV_DIALTONE
No dial tone detected
GCRV_DPM
Driver performance monitor failure
GCRV_DPMOK
Driver performance monitor failure recovered
GCRV_ECS
Error count saturation
GCRV_ECSOK
Error count saturation recovered
GCRV_FATALERROR_ ACTIVE
Recovery from fatal error in progress
GCRV_FATALERROR_ OCCURRED
Fatal error occurred
GCRV_FERR
Frame bit error
GCRV_FERROK
Frame bit error recovered
GCRV_FSERR
Frame sync error
GCRV_FSERROK
Frame sync error recovered
GCRV_GLARE
Glare condition occurred
GCRV_INTERNAL
Event caused internal failure
GCRV_LOS
Initial loss of signal detection
GCRV_LOSOK
Initial loss of signal detection recovered
GCRV_MFSERR
Received multi frame sync error
GCRV_MFSERROK
Received multi frame sync error recovered
GCRV_NOANSWER
Event caused by no answer
GCRV_NODYNMEM
Fatal error occurred due to no dynamic memory
GCRV_NONRECOVERABLE_ FATALERROR
Non-recoverable fatal error occurred; application must be shut down and restarted
GCRV_NORB
No ringback detected
GCRV_NORMAL
Normal completion
GCRV_NOT_INSERVICE
Called number is not in-service
GCRV_NOVOICE
Call needs voice resource, use gc_AttachResource( ) function
GCRV_OOF
Out of frame error, count saturation
GCRV_OOFOK
Out of frame error, count saturation recovered
GCRV_PROTOCOL
Event caused by protocol error
GCRV_RBL
Received blue alarm
GCRV_RBLOK
Received blue alarm recovered
GCRV_RCL
Received carrier loss
GCRV_RCLOK
Received carrier loss recovered
GCRV_RDMA
Received distant multi-frame alarm
GCRV_RDMAOK
Received distant multi-frame alarm recovered
GCRV_RECOVERABLE_ FATALERROR
Recoverable fatal error occurred
GCRV_RED
Received a red alarm condition
GCRV_REDOK
Received a red alarm condition recovered
GCRV_REJECT
Call rejected
GCRV_RESETABLE_ FATALERROR
Resetable fatal error occurred. The protocol was automatically reset.
GCRV_RLOS
Received loss of sync
GCRV_RLOSOK
Received loss of sync recovered
GCRV_RRA
Remote alarm
GCRV_RRAOK
Remote alarm recovered
GCRV_RSA1
Received signaling all 1s
GCRV_RSA1OK
Received signaling all 1s recovered
GCRV_RUA1
Received unframed all 1s
GCRV_RUA1OK
Received unframed all 1s recovered
GCRV_RYEL
Received yellow alarm
GCRV_RYELOK
Received yellow alarm recovered
GCRV_SIGNALLING
Signaling change
GCRV_STOPD
Call progress stopped
GCRV_TIMEOUT
Event caused by time-out
GCRV_UNALLOCATED
Number not allocated


PREV TOC HOME INDEX NEXT

Click here to contact Telecom Support Resources

Copyright 2003, Intel Corporation
All rights reserved
This page generated February, 2003