AL2
AL3
application
   Understanding the host application model
   Tasks for configuring the 3G-324M Interface
audio/video synchronization



Begin state
BeginCallSetup state
board configuration



call flows
   Example 1: Negotiating video with AL3
   Example 2: Negotiating video with AL2
   Example 3: Negotiating fast call setup using MONA
   Example 4: Using simplified application logic to set up calls
call monitoring
call setup
   Setup functions
   Example 4: Using simplified application logic to set up calls
call states
    Begin state
    BeginCallSetup state
    call state sequence
    Created state
    End state
    EndSession state
    MediaSetup state
CG board
channel
    closing and reopening
    configuration
    connecting
    creating
       Creating a channel
       MSP_CHANNEL_ADDR
    decoder
    defining for AMR transcoding
    defining jitter buffer parameters
    encoder
    pass-through
       h324PassthruDTMFMode
       Transferring DTMF digits according to RFC 2833
    setting MSPP channel parameters
commands
    creating and sending MSPP commands
    MSP_CMD_JITTER_CHG_VIDEO_LATENCY
    MSP_CMD_JITTER_NORMALIZE_VIDEO_LATENCY_BUF
    MSP_CMD_JITTER_PURGE_VIDEO_LATENCY_BUF
    MSP_CMD_RTPFDX_CONFIG
       MSPP queries and commands for the 3G-324M Interface
       Setting timestamp frequencies for full-duplex RTP endpoints
    MSP_CMD_RTPFDX_DISCARD_PENDING_FRAMES
       MSPP queries and commands for the 3G-324M Interface
       Discarding leading partial frame video packets
    MSP_CMD_RTPFDX_IFRAME_NOTIFY_CTRL
       MSPP queries and commands for the 3G-324M Interface
       Enabling I-frame notification
    MSP_CMD_RTPFDX_LINK_EVENTS
    MSP_CMD_RTPFDX_MAP
    MSP_CMD_RTPFDX_OUT_OF_BAND
    MSP_CMD_RTPFDX_RTCP_EVENTS
    MSP_CMD_RTPFDX_STOP_VIDEO_RX
       Ensuring a smooth transition when the video source changes
       MSPP queries and commands for the 3G-324M Interface
    MSP_CMD_RTPFDX_VIDEO_RTP_PKTSZ_CTRL
       MSPP queries and commands for the 3G-324M Interface
       Adjusting RTP packetization parameters
    MSP_CMD_RTPFDX_VIDEO_SKEW_TIME
    MSPP queries and commands for the 3G-324M Interface
configuration
   Configuring the board
   Designing the 3G-324M Interface channel configurations
Created state



decoder configuration information (DCI)
DEMUX
documentation
DTMF
   h324PassthruDTMFMode
   h324PassthruPlayRFC2833
   Modifying the RFC 2833 DTMF configuration
   Transferring DTMF digits according to RFC 2833



End state
endpoint
    connecting
    creating
       Creating the MUX endpoint
       Creating an endpoint
    defining RTP addresses and port numbers
    H.263
       MSPP queries and commands for the 3G-324M Interface
       Video channel types
       IPv4 video endpoint types
       IPv6 video endpoint types
    H.263+
    H.264
       Video channel types
       IPv4 video endpoint types
       IPv6 video endpoint types
       MSPP queries and commands for the 3G-324M Interface
    IPv4
       IPv4 audio endpoint types
       IPv4 video endpoint types
    IPv6
       IPv6 video endpoint types
       IPv4 video endpoint types
    MPEG-4
       MSPP queries and commands for the 3G-324M Interface
       IPv6 video endpoint types
       IPv4 audio endpoint types
    MUX
       MSP_ENDPOINT_PARAMETER
       MUX_ENDPOINT_ADDR
       MUX endpoint type
    setting configuration parameters for
    setting RTP configuration parameters
       RTPRTCP_ENDPOINT_PARMS
       RTPRTCP_V6_ENDPOINT_ADDR
       RTPRTCP_V6_ENDPOINT_PARMS
EndSession state
error handling
errors
   Numerical error summary
   Alphabetical error summary
   Working with H.324M error codes
events
    formatting
    numerical summary
    submitting
    working with



fast call setup
   Enabling fast call setup
   Example 3: Negotiating fast call setup using MONA
   H324_FAST_CALL_SETUP_PARAMS
formats
functions
    call control and message
    error handling
    FormatEvent
    h324_h223SkewIndication
       h324_h223SkewIndication
       Sending control messages to the remote terminal
       Call control and message functions
    h324CloseChannel
       h324CloseChannel
       Shut down functions
       Stopping a call or session
    h324Delete
       h324Delete
       Shut down functions
       Stopping a call or session
    h324EndSession
       h324EndSession
       Shut down functions
       Stopping a call or session
    h324FormatEvent
       h324FormatEvent
       Setting up tracing and monitoring functionality
    h324GetTermCaps
       h324GetTermCaps
       Terminal capabilities functions
       Establishing terminal capabilities
    h324Initialize
       h324Initialize
       How H.324M functions work
       Setup functions
       Initializing the H.324M middleware
    h324LineErrorReporting
       h324LineErrorReporting
       Error handling functions
       Setting up tracing and monitoring functionality
    h324ModifyOutVideoChannelParam
       h324ModifyOutVideoChannelParam
       Call control and message functions
    h324PassthruDTMFMode
       h324PassthruDTMFMode
       Modifying the RFC 2833 DTMF configuration
       Call control and message functions
    h324PassthruPlayRFC2833
       h324PassthruPlayRFC2833
       Call control and message functions
       Transferring DTMF digits according to RFC 2833
    h324RoundTripDelay
       h324RoundTripDelay
       Sending control messages to the remote terminal
       Call control and message functions
    h324SetAudioTxPayloadID
       h324SetAudioTxPayloadID
       Setup functions
    h324SetTermCaps
       h324SetTermCaps
       Terminal capabilities functions
       Establishing terminal capabilities
    h324SetTrace
       h324SetTrace
       Error handling functions
       Setting up tracing and monitoring functionality
    h324SetupCall
       h324SetupCall
       Setup functions
       Establishing terminal capabilities
    h324Start
       h324Start
       Setup functions
       Starting the 3G-324M session
    h324Stop
       h324Stop
       Stopping a call or session
    h324SubmitEvent
       h324SubmitEvent
       Call control and message functions
       Handling events
    h324UserIndication
       h324UserIndication
       Sending control messages to the remote terminal
       Call control and message functions
    h324VendorIDIndication
       h324VendorIDIndication
       Sending control messages to the remote terminal
       Call control and message functions
    h324VideoFastUpdate
       h324VideoFastUpdate
       Sending control messages to the remote terminal
       Call control and message functions
    h324VideoTemporalSpatialTradeoff
       h324VideoTemporalSpatialTradeoff
       Sending control messages to the remote terminal
       Call control and message functions
    how they work
    ModifyOutVideoChannelParam
    mspConnect
    mspCreateChannel
       MSP_CHANNEL_PARAMETER
       MSP_CHANNEL_ADDR
    mspCreateEndpoint
       MSP_ENDPOINT_ADDR
       MSP_ENDPOINT_PARAMETER
       MUX_ENDPOINT_ADDR
       RTPRTCP_ENDPOINT_ADDR
       RTPRTCP_ENDPOINT_PARMS
       RTPRTCP_V6_ENDPOINT_ADDR
       RTPRTCP_V6_ENDPOINT_PARMS
    shut down
    using the function reference



H.245
   h324SetupCall
   Packed H.245 messages
H.263
H.263+ profile 3
H.264
H.324 session/ending
H.324M Middleware
    H.324M error codes
    H.324M event
    initializing
       h324Initialize
       Initializing the H.324M Middleware
    releasing objects and memory
    stopping
H324_FAST_CALL_SETUP_PARAMS
H324_H223_SKEW_INDICATION
h324_h223SkewIndication
   h324_h223SkewIndication
   Sending control messages to the remote terminal
   Call control and message functions
H324_LCD
H324_START_PARAMS
H324_TERM_CAPS
H324_USER_INPUT_INDICATION
H324_VENDORID_INDICATION
H324_VIDEOTEMPORALSPATIALTRADEOFF_INDICATION
h324CloseChannel
   h324CloseChannel
   Shut down functions
   Stopping a call or session
h324Delete
   h324Delete
   Shut down functions
   Stopping a call or session
h324EndSession
   h324EndSession
   Shut down functions
   Stopping a call or session
H324EVN_X
h324FormatEvent
   h324FormatEvent
   Setting up tracing and monitoring functionality
   Call control and message functions
h324GetTermCaps
   h324GetTermCaps
   Setting up a 3G-324M session
   Terminal capabilities functions
   Establishing terminal capabilities
h324Initialize
   h324Initialize
   How H.324M functions work
   Setup functions
   Initializing the H.324M Middleware
h324LineErrorReporting
   h324LineErrorReporting
   Setting up tracing and monitoring functionality
   Error handling functions
h324ModifyOutVideoChannel
h324ModifyOutVideoChannelParam
   h324ModifyOutVideoChannelParam
   Sending control messages to the remote terminal
h324PassthruDTMFMode
   h324PassthruDTMFMode
   Modifying the RFC 2833 DTMF configuration
   Call control and message functions
h324PassthruPlayRFC2833
   h324PassthruPlayRFC2833
   Call control and message functions
   Transferring DTMF digits according to RFC 2833
h324RoundTripDelay
   h324RoundTripDelay
   Sending control messages to the remote terminal
   Call control and message functions
h324SetAudioTxPayloadID
   h324SetAudioTxPayloadID
   Setup functions
h324SetTermCaps
   h324SetTermCaps
   Setting up a 3G-324M session
   Terminal capabilities functions
   Establishing terminal capabilities
h324SetTrace
   h324SetTrace
   Setting up tracing and monitoring functionality
   Error handling functions
h324SetupCall
   h324SetupCall
   Setup functions
   Establishing terminal capabilities
h324Start
   h324Start
   Setting up a 3G-324M session
   Setup functions
   Starting the 3G-324M session
h324Stop
   h324Stop
   Stopping a call or session
h324SubmitEvent
   h324SubmitEvent
   Call control and message functions
   Handling events
h324UserIndication
   h324UserIndication
   Sending control messages to the remote terminal
   Call control and message functions
h324VendorIDIndication
   h324VendorIDIndication
   Sending control messages to the remote terminal
   Call control and message functions
h324VideoFastUpdate
   h324VideoFastUpdate
   Sending control messages to the remote terminal
   Call control and message functions
h324VideoTemporalSpatialTradeoff
   h324VideoTemporalSpatialTradeoff
   Sending control messages to the remote terminal
   Call control and message functions


>>