Previous Page Table Of Contents../index.html IndexNext Page


8.5. Diagnostic Tools (The DialView Suite)

DialView is a suite of tools to help developers test and debug their ISDN applications. DialView includes:

The ISDN Diagnostic program (isdiag) is an interactive tool used to help verify ISDN line operation and to assist in troubleshooting the network trunk. When the application is ready for final installation, running this diagnostic program can help in determining what the network carrier is expecting first.

With the ISDN Diagnostic program running, a trace on the inbound call will detect what the network sent. A trace on a failed outgoing call will show the cause of the failure.

When the ISDN Diagnostic Program is first started, users identify the specific board, channel number (time slot), bus type (SCbus), and board type (T-1 or E-1) on which outgoing calls will be made. Incoming calls may be received on any time slot. For a LINUX application, use the F1 key to bring up the help screens and for a description of the menu items.

NOTE:
ISDIAG is not intended as an application tester when installed in a system using NT emulation software (isnt1.fwl or dtint1.fwl, T-1 only).

To start the isdiag program, type:

isdiag <board> <channel> <boardtype> <type> <trace mode> <voice>

Where:

If BRI is chosen as the board type, ISDIAG will prompt for input settings for the BRI D channel configuration. Refer to the function description for cc_SetDChanCfg( ) for information on the possible settings for BRI D channel configuration.

After the channel and type are selected, the program will automatically configure the system and display the first level menu. At this level, the following actions can be selected:

The ISDN trace utility program (isdtrace.exe) translates the recorded binary ISDN trace file (filename.log) into a formatted text file (filename.res) for easy reading. The binary trace file is generated using the cc_StartTrace( ) and cc_StopTrace( ) functions.

NOTE:
The isdtrace utility is identical to pritrace, which was used for ISDN primary rate products only. The isdtrace utility is used for both primary rate and basic rate products. The file is located in the C:\dialogic\bin\ directory. Using pritrace with BRI/2 or BRI/SC boards will result in a format error.

To start the isdtrace program, type:

Where:

NOTE:
The isdtrace program creates a temporary file called isdtemp.log. The isdtemp.log file contains the hex information of the binary input file.

The following table provides an example of a file fragment that shows the translated data:


Table 59. ISDTRACE Example File

Receive

Transmit

    NET5  
    RECEIVE  
    Response=0   SAPI=0x00  
    TEI=0x00
      
    0x01 0x09  Receive Ready
 
 
    TRANSMIT  
    Command=0    SAPI=0x00  
    TEI=0x00  
    0x01 0x0b  Receive Ready  
    TRANSMIT  
    Response=1   SAPI=0x00  
    TEI=0x00  
    0x08 0x0a  Information  
    Dest=0   CR=0x0002  
    SETUP(0x05)  
      1:           SENDING COMPLETE(0xa1)  
      1:           BEARER CAPABILITY(0x04)  
      2:           IE Length(0x02)  
      3:  1------- Extension Bit  
          -00----- Coding Standard  
          ---00000 Info. Transfer Cap.  
      4:  1------- Extension Bit  
          -00----- Transfer Mode  
          ---10000 Info. Transfer Rate  
      1:           CHANNEL ID(0x18)  
      2:           IE Length(0x03)  
      3:  1------- Extension Bit  
          -0------ Interface ID Present  
          --1----- Interface Type  
          ---0---- Spare  
          ----1--- Preferred/Exclusive  
          -----0-- D-Channel Indicator  
          ------01 Info. Channel Sel.  
    3.2:  1------- Extension Bit  
          -00----- Coding Standard  
          ---0---- Number Map  
          ----0011 Channel/Map Element  
      4:  1------- Extension Bit  
          -0000010 Channel Number/Slot Map  
      1:           CALLED PARTY NUM(0x70)  
      2:           IE Length(0x0b)  
      3:  1------- Extension Bit  
          -010---- Type of Number  
          ----0001 Numbering plan ID  
          2019933000  Number Digit(s)  
      1:           CALLED PARTY SUBADD(0x71)  
      2:           IE Length(0x04)  
      3:  1------- Extension Bit  
          -000---- Type of Subaddress  
              0x01 Subaddress Info.  
              0x02 Subaddress Info.  
              0x03 Subaddress Info.  
      1:           USER-USER(0x7e)  
      2:           IE Length(0x4)  
      3:      0x04 Protocol Discrim.  
              0x44 User Information  
              0x69 User Information
    
              0x61 User Information
    RECEIVE  
    Command=1    SAPI=0x00  
    TEI=0x00
      
    0x01 0x0a  Receive Ready
 
RECEIVE
Response=0   SAPI=0x00
TEI=0x00
0x0a 0x0a  Information
Orig=1   CR=0x8002
CALL PROCEEDING(0x02)  
  1:           CHANNEL ID(0x18)
  2:           IE Length(0x03)
  3:  1------- Extension Bit
      -0------ Interface ID Present
      --1----- Interface Type
      ---0---- Spare
      ----1--- Preferred/Exclusive
      -----0-- D-Channel Indicator
      ------01 Info. Channel Sel.
3.2:  1------- Extension Bit
      -00----- Coding Standard
      ---0---- Number Map
      ----0011 Channel/Map Element
  4:  0------- Extension Bit

      -0000010 Channel Number/Slot Map
 
 
    TRANSMIT  
    Command=0    SAPI=0x00  
    TEI=0x00
    
    0x01 0x0c  Receive Ready
    RECEIVE  
    Response=0   SAPI=0x00  
    TEI=0x00  
    0x0c 0x0a  Information  
    Orig=1   CR=0x8002
      
    CALL CONNECT(0x07)
 
 
    TRANSMIT  
    Command=0    SAPI=0x00  
    TEI=0x00
      
    0x01 0x0e  Receive Ready
 
TRANSMIT
Response=1   SAPI=0x00
TEI=0x00
0x0a 0x0e  Information
Dest=0   CR=0x0002

CALL CONNECT ACKNOWLEDGE(0x0f)
    RECEIVE  
    Command=1    SAPI=0x00  
    TEI=0x00
      
    0x01 0x0c  Receive Ready
 
 
    TRANSMIT  
    Response=1   SAPI=0x00  
    TEI=0x00  
    0x0c 0x0e  Information  
    Dest=0   CR=0x0002  
    CALL DISCONNECT(0x45)  
      1:           CAUSE(0x08)  
      2:           IE Length(0x02)  
      3:  1------- Extension Bit  
          -00----- Coding Standard  
          ---0---- Spare  
          ----0010 Location  
      4:  1------- Extension Bit
    
          -0010000 Cause Value
    RECEIVE  
    Command=1    SAPI=0x00  
    TEI=0x00
      
    0x01 0x0e  Receive Ready
 
RECEIVE
Response=0   SAPI=0x00
TEI=0x00
0x0e 0x0e  Information
Orig=1   CR=0x8002

RELEASE(0x4d)
 
 
    TRANSMIT  
    Command=0    SAPI=0x00  
    TEI=0x00
      
    0x01 0x10  Receive Ready
 
TRANSMIT
Response=1   SAPI=0x00
TEI=0x00
0x0e 0x10  Information
Dest=0   CR=0x0002

RELEASE COMPLETE(0x5a)
    RECEIVE  
    Command=1    SAPI=0x00  
    TEI=0x00
      
    0x01 0x10  Receive Ready
 


Previous PageTable Of ContentsTop Of PageIndexNext Page

Click here to contact Dialogic Customer Engineering

Copyright 2001, Dialogic Corporation
All rights reserved
This page generated December, 2001