Specifications
56 System Software Diagnostics Guide — September 2006
Tracing Multiple ISDN Trunks Using Global Call
9.2 Requirements
This feature is only supported on Intel NetStructure® DMT160TEC and DMN160TEC boards.
Caution: Do not permanently enable ISDN tracing on a large number of trunks in a production environment
or the call performance will be severely degraded.
Following are the prerequisites for performing this procedure:
• Intel
®
Dialogic
®
System Release
• Global Call Protocols
• At least one Intel NetStructure DMT160TEC or DMN160TEC digital telephony interface
board
Note: This feature is only supported on Intel NetStructure DMT160TEC and DMN160TEC
boards.
• The following registry setting modification is required to support this feature’s functionality:
HKEY_LOCAL_MACHINE\SOFTWARE\Dialogic\Cheetah\MaxMMBReplySize
The value should be changed from 0x200 (512 decimal) to 0x400 (1024 decimal).
If you use this feature without modifying the registry key, you will get the following failure
event notifications: GCEV_TASKFAIL.
• The application is responsible for starting and stopping the tracing. This is done using Global
Call APIs.
• Traced data will be presented to the application via an event (GCEV_TRACEDATA).
• The application will be responsible for retrieving, processing, and logging the traced data
returned as a result of the traced data event.
• System performance dictates the maximum trunks that can be traced. This will be determined
empirically.
9.3 Enabling Tracing Using gc_StartTrace( )
The gc_StartTrace( ) function starts the logging of debug information for a specific line device.
To use this feature, the line device must be the handle for a trunk or virtual board and the
tracefilename pointer should be set to NULL. After gc_StartTrace( ) returns success, instead of
logging to a file, the application will be notified of the availability of trace data via
GCEV_TRACEDATA. The trace will continue until a gc_StopTrace( ) function is called.
Sample application code
Note: The following sample code was written for an application running on a system in which an Intel
NetStructure DMT160TEC board was used as the network interface, an Intel NetStructure
DMV2400A board was used as a play/record resource board, and the boards were connected via a
CT Bus.










