PREV TOC HOME INDEX NEXT


1.13. Controlling the Sending of SETUP_ACK and PROCEEDING

Depending on the board architecture used (DM3 or Springware), the default behavior of the firmware when a SETUP message is received (inbound calls) is different:

A bitmask, that is configurable using the gc_SetEvtMsk( ) function, and is applicable when using both DM3 and Springware boards, allows an application developer to modify the default behavior described above. A set of bitmask values can be ORed to mask or unmask the corresponding events. The following bit mask value can be used to mask both the SETUP_ACK and PROCEEDING events:

    GCMSK_PROC_SEND (0x80)  

To get full control over the sending of SETUP_ACK and PROCEEDING messages, during startup, an application can issue the following function call:

    gc_SetEvtMask(..., GCACT_ADDMSK, ..., (GCMSK_PROC_SEND), ...) 

Then, the application must use gc_CallAck( ) to send the SETUP_ACK message and gc_CallAck( ) again to send the PROCEEDING message. Using this technique will ensure that an application is compatible on both DM3 and Springware boards.

Note: When using Springware boards, on outbound calls, the GCMSK_SETUP_ACK bit mask value can be used to enable or disable the sending of the GCEV_SETUP_ACK to the application. When using DM3 boards, GCMSK_SETUP_ACK is not supported.

PREV TOC HOME INDEX NEXT

Click here to contact Telecom Support Resources

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