PREV TOC HOME INDEX NEXT


5.9. TERM_BLK

When using DM3 boards, the TERM_BLK data structure is not supported.

When using Springware boards, the TERM_BLK data structure contains information regarding the application's response to the GCEV_SERVICERESP event. The response is sent using the GCEV_SERVICERESP( ) function.

The structure is defined as follows:

typedef struct
{
   DLINK data_link;
   byte  ack_type;
   union
   {
      byte cause_value; /* Cause Value if ack type is ISDN_ERROR */
      struct 
      {
         byte usid;
         byte tid;
         byte interpreter;
      } uspid;
   } ack_info;
} TERM_BLK, *TERM_BLK_PTR; 
/* where DATA_LINK contains the following structure */ 
typedef struct 
{
   byte  sapi;
   byte  ces;
} DLINK, *DLINK_PTR; 

Table 49. TERM_BLK Field Descriptions

Field

Description

data_link

The DLINK data structure; see Section 5.5, DLINK

ack_type The type of acknowledgement to be passed to the firmware. The settings are:
  • ISDN_OK - to send a Positive acknowledgment
  • ISDN_ERROR - to send a Negative acknowledgment
cause_value The Cause Value defined in isdncmd.h. (For a listing of Cause Values, see Table 33, Cause Values.)
usid User Service Identifier. The range is 01 - FF. 00 signifies default.
tid Terminal Identifier. The range is 01 - 63. 00 signifies that the firmware is to provide a default.
interpreter Specifies how the usid and tid values are to be interpreted. Possible value settings are:
  • 0 = terminal is selected when it matches both the USID and TID
  • 1 = terminal is selected when it matches the USID but not the TID


PREV TOC HOME INDEX NEXT

Click here to contact Telecom Support Resources

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