Table of Contents
Preface
1. VoIP and H.323 Overview
- 1.1. VoIP Overview
- 1.2. H.323 Overview
- 1.2.1. H.323 Entities
- 1.2.2. H.323 Protocol Stack
- 1.2.3. Codecs
- 1.3. Basic H.323 Call Scenario
- 1.3.1. Call Setup
- 1.3.2. Capability Exchange
- 1.3.3. Call Initiation
- 1.3.4. Data Exchange
- 1.3.5. Call Termination
- 1.4. H.323 Call Scenario Via a Gateway
- 1.4.1. Establishing Contact with the Gatekeeper
- 1.4.2. Requesting Permission to Call
- 1.4.3. Call Signaling and Data Exchange
- 1.4.4. Call Termination
- 1.5. References
2. Using Global Call with IP Technology
- 2.1. Global Call Over IP Architecture with an Embedded 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 Control
3. Applying Global Call Functions to IP Technology
- 3.1. Function Variances
- 3.1.1. gc_AcceptCall( )
- 3.1.2. gc_AnswerCall( )
- 3.1.3. gc_AttachResource( )
- 3.1.4. gc_Detach( )
- 3.1.5. gc_DropCall( )
- 3.1.6. gc_Extension( )
- 3.1.7. gc_GetAlarmParm( )
- 3.1.8. gc_GetANI( )
- 3.1.9. gc_GetCallInfo( )
- 3.1.10. gc_GetDNIS( )
- 3.1.11. gc_GetResourceH( )
- 3.1.12. gc_GetXmitSlot( )
- 3.1.13. gc_Listen( )
- 3.1.14. gc_MakeCall( )
- 3.1.15. gc_OpenEx( )
- 3.1.16. gc_SetConfigData( )
- 3.1.17. gc_SetAlarmParm( )
- 3.1.18. gc_SetUserInfo( )
- 3.1.19. gc_UnListen( )
- 3.2. Supported Global Call Functions
- 3.3. Supported Global Call Call States
- 3.4. Supported Global Call Events
4. Using Global Call for IP-Specific Tasks
- 4.1. Using Fast and Slow Start Connections
- 4.1.1. Establishing a Connection as Viewed from the Calling Side
- 4.1.2. Establishing a Connection as Viewed from the Called Side
- 4.2. Setting Call-Related Information
- 4.2.1. Setting the Values of System-Wide Parameters
- 4.2.2. Setting the Values of Line Device Parameters
- 4.2.3. Setting the Values of Call Parameters
- 4.2.4. Setting and Retrieving Disconnect Cause or Reason Values
- 4.2.5. Setting Coder Information
- 4.2.6. Specifying Nonstandard Data for H.245 Messages
- 4.3. Retrieving Current Call-Related Information
- 4.3.1. Retrieving Nonstandard Data From Protocol Messages
- 4.4. Sending Protocol Messages
- 4.4.1. UII Message (H.245)
- 4.4.2. Nonstandard Command Message (H.245)
- 4.4.3. Facility Message (Q.931)
- 4.4.4. Sending Facility or UII Message Scenario
- 4.5. Configuring DTMF Handling
- 4.6. Call Routing
- 4.7. Setting and Retrieving Quality of Service (QoS) Thresholds
- 4.7.1. Retrieving the Media Device Handle
- 4.7.2. Setting QoS Threshold Values
- 4.7.3. Retrieving QoS Threshold Values
- 4.7.4. Handling QoS Alarms
- 4.7.5. Call Scenario Using QoS Threshold Values
- 4.7.6. Sample Code for Managing QoS Threshold Alarms
5. Building Applications
- 5.1. Required System Software
- 5.2. Global Call IP-Specific Header Files
- 5.3. Pre-Call Setup
- 5.4. Call Setup and Teardown
6. IP-Specific Parameter Set Reference
- 6.1. GC_SETCHAN_CAPABILITY Parameter Set
- 6.2. IPSET_CALLINFO Parameter Set
- 6.3. IPSET_CONFERENCE Parameter Set
- 6.4. IPSET_MSG_H245 Parameter Set
- 6.5. IPSET_MSG_Q931 Parameter Set
- 6.6. IPSET_NONSTANDARDDATA Parameter Set
- 6.7. IPSET_USERINPUTINDICATION Parameter Set
- 6.8. IPSET_VENDORINFO Parameter Set
7. Data Structure Reference
- 7.1. IP_AUDIO_CAPABILITY
- 7.2. IP_CAPABILITY
- 7.3. IP_CAPABILITY_UNION
- 7.4. IP_H221NONSTANDARD
- 7.5. IP_MEDIA_STREAM_INFO
- 7.6. IP_RTCPINFO
- 7.7. RTCP_RECEIVERREPORT
- 7.8. RTCP_REPORT
- 7.9. RTCP_SENDERREPORT
8. IP-Specific Event Cause Codes
9. Called and Calling Party Address List Format
- 9.1. Called Party Address List
- 9.2. Calling Party Address List
- 9.3. Examples of Called and Calling Party Addresses
Glossary
Index
Click here to contact Telecom Support Resources
Copyright 2003, Intel Corporation