PREV TOC HOME INDEX NEXT


Table of Contents

How to Use This Guide

Products Covered By This Guide
Organization of this Guide

1. Developing ISDN Applications

1.1. ISDN Features and Benefits
1.2. ISDN Signaling Concepts
1.2.1. Framing
1.2.2. Data Link Layer (Layer 2) Frames
1.2.3. Network Layer (Layer 3) Frames
1.3. ISDN Connections
1.4. Header Files
1.5. Configuration and Resource Association
1.6. Responding to ISDN Events
1.7. ISDN Extension IDs
1.7.1. Send a Progress Message to the Network
1.7.2. Retrieve the Status of the B channel
1.7.3. Retrieving the Status of the D channel
1.7.4. Retrieve the Logical Data Link State
1.7.5. Retrieve the CES and SAPI (BRI Only)
1.7.6. Retrieve Frame from Application
1.7.7. Retrieve the Network Call Reference Value (CRV)
1.7.8. Retrieve Information for a GLOBAL or NULL CRN Event
1.7.9. Play a User-Defined Tone
1.7.10. Set the Logical Data Link State
1.7.11. Send Frame to the Data Link Layer
1.7.12. Send a Non-Call State Related ISDN Message
1.7.13. Send a Non-Call Related ISDN Message
1.7.14. Stop Currently Playing Tone (BRI Only)
1.7.15. Redefine Call Progress Tone Attributes (BRI Only)
1.8. GCEV_EXTENSION Events
1.9. Run Time Configuration Management
1.9.1. Set/Retrieve Configuration of a Logical Link (BRI Only)
1.9.2. Set Configuration of Digital Subscriber Loop (BRI Only)
1.9.3. Set/Retrieve Bearer Channel Information Transfer Capability
1.9.4. Set/Retrieve Bearer Channel Information Transfer Mode
1.9.5. Set/Retrieve Bearer Channel Information Transfer Rate
1.9.6. Set/Retrieve Layer 1 Protocol to Use on Bearer Channel
1.9.7. Set/Retrieve Logical Data Link State
1.9.8. Set/Retrieve User Rate to Use on Bearer Channel (Layer 1 Rate)
1.9.9. Set/Retrieve Called Number Type
1.9.10. Set/Retrieve Called Number Plan
1.9.11. Set/Retrieve Calling Number Type
1.9.12. Set/Retrieve Calling Number Plan
1.9.13. Set/Retrieve Calling Presentation Indicator
1.9.14. Set/Retrieve Calling Screening Indicator
1.9.15. Set/Retrieve Multiple IE Buffer Size
1.9.16. Set SPID number on BRI (North America only)
1.9.17. Set/Retrieve Subaddress Number on BRI (User-Side Switch Only)
1.9.18. Set/Retrieve Directory Number on BRI (User-Side Switch Only)
1.9.19. Set ISDN-Specific Event Masks
1.9.20. Example of gc_SetConfigData( )
1.10. Service Request (BRI Only)
1.10.1. gc_RespService( )
1.10.2. Supported Events
1.11. Alarm Handling
1.11.1. Alarm Handling for DM3 Boards
1.11.2. Alarm Handling for Springware Boards
1.12. Error Handling - ISDN Cause Values
1.13. Controlling the Sending of SETUP_ACK and PROCEEDING
1.14. Handling Glare Conditions
1.15. Send and Receive Any IE and Any Message
1.16. Overlap Send
1.17. Direct Layer 2 Access
1.18. D Channel Status
1.19. B Channel Status
1.20. Call Progress and Call Analysis

2. Applying Global Call Functions to ISDN Applications

2.1. gc_AcceptCall( )
2.2. gc_AnswerCall( )
2.3. gc_CallAck( )
2.3.1. Sending First Response to an Incoming Call
2.3.2. Requesting Additional DNIS Digits
2.4. gc_CallProgress( )
2.5. gc_DropCall( )
2.6. gc_Extension( )
2.7. gc_GetANI( )
2.8. gc_GetBilling( )
2.9. gc_GetCallInfo( )
2.10. gc_GetConfigData( )
2.11. gc_GetDNIS( )
2.12. gc_GetNetCRV( )
2.13. gc_GetParm( )
2.14. gc_GetSigInfo( )
2.15. gc_GetUserInfo( )
2.16. gc_HoldCall( )
2.17. gc_MakeCall( )
2.17.1. ISDN Setup Messages
2.17.2. Restrictions When Using DM3 Boards
2.18. gc_OpenEx( )
2.19. gc_ReleaseCallEx( )
2.20. gc_ReqANI( )
2.21. gc_ReqMoreInfo( )
2.22. gc_ReqService( )
2.23. gc_ResetLineDev( )
2.24. gc_RespService( )
2.25. gc_RetrieveCall( )
2.26. gc_SetBilling( )
2.27. gc_SetCallingNum( )
2.28. gc_SetChanState( )
2.29. gc_SetConfigData( )
2.30. gc_SetEvtMsk( )
2.31. gc_SetInfoElem( )
2.32. gc_SetParm( )
2.33. gc_SetUserInfo( )
2.34. gc_SndFrame( )
2.35. gc_SndMoreInfo( )
2.36. gc_SndMsg( )
2.37. gc_StartTrace( )
2.38. gc_StopTrace( )
2.39. gc_WaitCall( )

3. Sequence of Function Calls in ISDN

3.1. Inbound Calls, Asynchronous Mode
3.2. Outbound Calls, Asynchronous Mode
3.3. Call Termination, Asynchronous Mode
3.4. Inbound Calls, Synchronous Mode
3.5. Outbound Calls, Synchronous Mode
3.6. Call Termination, Synchronous Mode

4. ISDN-Specific Parameter Set Reference

4.1. GCIS_SET_ADDRESS Parameter Set
4.2. GCIS_SET_BEARERCHNL Parameter Set
4.3. GCIS_SET_CALLPROGRESS Parameter Set
4.4. GCIS_SET_CHANSTATE Parameter Set
4.5. GCIS_SET_DCHANCFG Parameter Set
4.6. GCIS_SET_DLINK Parameter Set
4.7. GCIS_SET_DLINKCFG Parameter Set
4.8. GCIS_SET_EVENTMSK Parameter Set
4.9. GCIS_SET_FACILITY Parameter Set
4.10. GCIS_SET_GENERIC Parameter Set
4.11. GCIS_SET_IE Parameter Set
4.12. GCIS_SET_SERVREQ Parameter Set
4.13. GCIS_SET_SNDMSG Parameter Set
4.14. GCIS_SET_TONE Parameter Set

5. Data Structure Reference

5.1. IE_BLK
5.2. L2_BLK
5.3. GC_MAKECALL_BLK
5.3.1. Setting Information Elements
5.4. USRINFO_ELEM
5.5. DLINK
5.6. DLINK_CFG
5.7. NONCRN_BLK
5.8. SPID_BLK
5.9. TERM_BLK
5.10. TERM_NACK_BLK
5.11. ToneParm
5.12. USPID_BLK
5.13. DCHAN_CFG

6. Protocols

6.1. Basic Rate Interface
6.1.1. Features of BRI
6.1.2. Typical BRI Applications
6.2. ISDN Primary Rate Interface
6.3. Protocols Supported
6.4. User Configurable ISDN Parameters
6.5. Protocol Components
6.6. Using ISDN Protocols with Global Call System Software

7. Debugging Applications

7.1. ISDN Network Firmware
7.2. ISDN Diagnostic Program
7.3. ISDTRACE Utility

Appendix A - Establishing ISDN Connections

Ordering Service
Establishing Connections to a NTU

Appendix B - ISDN Call Scenarios

BRI Channel Initialization and Start Up (User Side)
BRI Channel Initialization and Start Up (Network Side)
PRI Channel Initialization and Startup
Network Initiated Inbound Call (Synchronous Mode)
Network Initiated Inbound Call (Asynchronous Mode)
Network Terminated Call (Synchronous Mode)
Network Terminated Call (Asynchronous Mode)
Application Initiated Outbound Call (Synchronous Mode)
Application Initiated Outbound Call (Asynchronous Mode)
Aborting an Application-Initiated Call
Application Terminated Call (Synchronous Mode)
Application Terminated Call (Asynchronous Mode)
Network Rejects Outgoing Call
Application Rejects Incoming Call (Synchronous Mode)
Application Rejects Incoming Call (Asynchronous Mode)
Glare (Call Collision)
Simultaneous Disconnect (Any State)
Network Facility Request - Vari-A-Bill (Asynchronous Mode)
Network Facility Request - ANI-on-Demand (Incoming Call)
Network Facility Request - Advice-of-Charge (Inbound & Outbound Calls)
Application Disconnects Call (Synchronous Mode)
Network Facility Request - Two B Channel Transfer (TBCT) (Synchronous Mode)
Non-Call Associated Signaling (NCAS) (synchronous Mode)

Appendix C - BRI Supplemental Services

Appendix D - DPNSS IEs and Message Types

Information Elements for gc_GetCallInfo( ) and gc_GetSigInfo( )
Information Elements for gc_SetUserInfo( )
DPNSS Message Types for gc_SndMsg( )

Appendix E - DPNSS Call Scenarios

Executive Intrusion - Normal
Executive Intrusion - With Prior Validation
Hold and Retrieve - Locally Initiated
Hold and Retrieve - Remotely Initiated
Local Diversion - Outbound
Local Diversion - Inbound
Remote Diversion - Outbound
Remote Diversion - Inbound
Transfer
Virtual Call - Outbound
Virtual Call - Inbound

Index


PREV TOC HOME INDEX NEXT

Click here to contact Telecom Support Resources

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