H.323 CAC Release Mechanism

When an OLC message is sent to the Oracle® Enterprise Session Border Controller and there is insufficient bandwidth available, the Oracle® Enterprise Session Border Controller will reject the incoming OLC. Normally, endpoints decide whether they want to send new OLCs or if they want to release the call. Some endpoints in this situation do neither. When communicating with the last of endpoints, it is desirable for the Oracle® Enterprise Session Border Controller to take action.

The system supports a option in the H.323 interface called olcRejectTimer. When this option is enabled and an OLC is rejected, the stack will:

  • If there is another media channel open, the Oracle® Enterprise Session Border Controller will behave as if the release mechanism had not been enabled
  • If there are no media channels open, the Oracle® Enterprise Session Border Controller starts a timer for 1 second.
    • If the call is released by the endpoint before the timer expires or another OLC is received from the endpoint before the timer expires, the Oracle® Enterprise Session Border Controller stops the timer and follows expected call handling
    • If the timer expires before either of the above responses from the endpoint occur, the Oracle® Enterprise Session Border Controller releases the call.