PREV TOC HOME INDEX NEXT


Table of Contents

Preface

Organization of this Guide
Global Call Product Support

1. VoIP Overview

1.1. Introduction to VoIP
1.2. H.323 Overview
1.2.1. H.323 Entities
1.2.2. H.323 Protocol Stack
1.2.3. Codecs
1.2.4. Basic H.323 Call Scenario
1.2.5. Registration with a Gatekeeper
1.2.6. H.323 Call Scenario Via a Gateway
1.3. SIP Overview
1.3.1. SIP User Agents and Servers
1.3.2. Basic SIP Operation
1.3.3. Basic SIP Call Scenario
1.3.4. SIP Messages
1.4. References

2. Using Global Call with IP Technology

2.1. Global Call Over IP Architecture with a Host-Based Stack
2.1.1. Host Application
2.1.2. Global Call
2.1.3. IP Signaling Call Control Library (IPT CCLib)
2.1.4. IP Media Call Control Library (IPM CCLib)
2.1.5. IP Media Resource
2.2. Device Types and Usage
2.2.1. IPT Board Devices
2.2.2. IPT Network Devices
2.2.3. IPT Start Parameters

3. Applying Global Call Functions to IP Technology

3.1. Supported Global Call Functions
3.2. Supported Global Call Call States
3.3. Supported Global Call Events
3.4. Function Variances
3.4.1. gc_AcceptCall( )
3.4.2. gc_AnswerCall( )
3.4.3. gc_CallAck( )
3.4.4. gc_DropCall( )
3.4.5. gc_Extension( )
3.4.6. gc_GetAlarmParm( )
3.4.7. gc_GetCallInfo( )
3.4.8. gc_GetResourceH( )
3.4.9. gc_GetXmitSlot( )
3.4.10. gc_Listen( )
3.4.11. gc_MakeCall( )
3.4.12. gc_OpenEx( )
3.4.13. gc_ReleaseCallEx( )
3.4.14. gc_ReqService( )
3.4.15. gc_RespService( )
3.4.16. gc_SetAlarmParm( )
3.4.17. gc_SetConfigData( )
3.4.18. gc_SetUserInfo( )
3.4.19. gc_Start( )
3.4.20. gc_UnListen( )

4. Using Global Call for IP-Specific Tasks

4.1. Call Control Configuration
4.2. Using Fast Start and Slow Start Setup
4.3. Basic Call Control Scenarios When Using Global Call
4.3.1. Basic Call Setup When Using H.323 or SIP
4.3.2. Basic Call Teardown When Using H.323 or SIP
4.4. Setting Call-Related Information
4.4.1. Setting Call Parameters on a System-Wide Basis
4.4.2. Setting Call Parameters on a Per Line Device Basis
4.4.3. Setting Call Parameters on a Per Call Basis
4.4.4. Setting Coder Information
4.4.5. Specifying Nonstandard Data Information When Using H.323
4.4.6. Specifying Nonstandard Control Information When Using H.323
4.4.7. Setting and Retrieving Disconnect Cause or Reason Values
4.5. Retrieving Current Call-Related Information
4.5.1. Retrieving Nonstandard Data From Protocol Messages When Using H.323
4.5.2. Example of Retrieving Call-Related Information
4.6. Handling DTMF
4.6.1. Specifying DTMF Support
4.6.2. Getting Notification of DTMF Detection
4.6.3. Generating DTMF
4.7. Getting Media Streaming Status and Negotiated Coder Information
4.8. Getting Notification of Underlying Protocol State Changes
4.9. Sending Protocol Messages
4.9.1. Nonstandard UII Message (H.245)
4.9.2. Nonstandard Facility Message (Q.931)
4.9.3. Nonstandard Registration Message
4.9.4. Sending Facility, UII or Registration Message Scenario
4.10. Quality of Service Alarm Management
4.10.1. Alarm Source Object Name
4.10.2. Retrieving the Media Device Handle
4.10.3. Setting QoS Threshold Values
4.10.4. Retrieving QoS Threshold Values
4.10.5. Handling QoS Alarms
4.11. Specifying RTP Stream Establishment
4.12. Registration
4.12.1. Performing Registration Operations
4.12.2. Receiving Notification of Registration
4.12.3. Receiving Nonstandard Registration Messages
4.12.4. Registration Code Example
4.12.5. Deregistration Code Example
4.13. Sending and Receiving Faxes over IP
4.13.1. Specifying T.38 Coder Capability
4.13.2. Initiating Fax Transcoding
4.13.3. Termination of Fax Transcoding
4.13.4. T.38-Only Transcoding
4.13.5. Getting Notification of Audio-to-Fax Transition
4.13.6. Getting Notification of Fax-to-Audio Transition
4.13.7. Getting Notification of T.38 Status Changes
4.14. Enabling and Disabling Unsolicited Notification Events
4.15. Configuring the Sending of the Proceeding Message
4.16. Enabling and Disabling Tunneling in H.323
4.17. Using Object Identifiers

5. Building Applications

5.1. Required System Software
5.2. Global Call IP-Specific Header Files
5.3. Required Libraries

6. IP-Specific Parameter Set Reference

6.1. GCSET_CALL_CONFIG Parameter Set
6.2. GCSET_CHAN_CAPABILITY Parameter Set
6.3. IPSET_CALLINFO Parameter Set
6.4. IPSET_CONFERENCE Parameter Set
6.5. IPSET_CONFIG Parameter Set
6.6. IPSET_DTMF Parameter Set
6.7. IPSET_EXTENSIONEVT_MSK
6.8. IPSET_IPPROTOCOL_STATE Parameter Set
6.9. IPSET_LOCAL_ALIAS Parameter Set
6.10. IPSET_MEDIA_STATE Parameter Set
6.11. IPSET_MSG_H245 Parameter Set
6.12. IPSET_MSG_Q931 Parameter Set
6.13. IPSET_MSG_REGISTRATION Parameter Set
6.14. IPSET_NONSTANDARDDATA Parameter Set
6.15. IPSET_NONSTANDARDCONTROL Parameter Set
6.16. IPSET_PROTOCOL Parameter Set
6.17. IPSET_REG_INFO Parameter Set
6.18. IPSET_SUPPORTED_PREFIXES Parameter Set
6.19. IPSET_TDM_TONEDET Parameter Set
6.20. IPSET_T38_TONEDET Parameter Set
6.21. IPSET_T38CAPFRAMESTATUS Parameter Set
6.22. IPSET_T38HDLCFRAMESTATUS Parameter Set
6.23. IPSET_T38INFOFRAMESTATUS Parameter Set
6.24. IPSET_USERINPUTINDICATION Parameter Set
6.25. IPSET_VENDORINFO Parameter Set

7. Data Structure Reference

7.1. IPADDR
7.2. IPCCLIB_START_DATA
7.3. IP_AUDIO_CAPABILITY
7.4. IP_CAPABILITY
7.5. IP_DATA_CAPABILITY
7.6. IP_CAPABILITY_UNION
7.7. IP_DTMF_DIGITS
7.8. IP_H221NONSTANDARD
7.9. IP_REGISTER_ADDRESS
7.10. IP_RFC2833_EVENT
7.11. IP_VIRTBOARD

8. IP-Specific Event Cause Codes

9. Debugging Applications

9.1. Overview
9.2. Log Files
9.2.1. Call Control Library and SIP Stack Debugging
9.2.2. H.323 Stack Debugging on Linux Operating Systems
9.2.3. H.323 Stack Debugging in a Windows Environment

10. Called and Calling Party Address List Format When Using H.323

10.1. Called Party Address List
10.2. Calling Party Address List
10.3. Examples of Called and Calling Party Addresses

Glossary

Index


PREV TOC HOME INDEX NEXT

Click here to contact Telecom Support Resources

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