# Example 1: Negotiating video with AL3

This topic shows an example where the application initiates the call, and both sides negotiate video with AL3 using bi-directional video OLCs. (Either one or both sides do not support AL2.) It describes this call flow in two parts:

- Part 1 describes the communication among the application, H.324M Middleware, and 3G terminal for master/slave determination and for setting up the MUX.

- Part 2 describes the communication among the application, H.324M Middleware, and 3G terminal for setting up video and audio. It also describes the communication for a call in progress and for call teardown.

## Negotiating video with AL3 – Part 1

## Negotiating video with AL3 – Part 2