Unrecoverable error on a CCS trunk (entire trunk affected)

This section describes the sequence of events involved when there is an unrecoverable error on a CCS trunk when the entire trunk affected.

Figure 1 shows the following events:

Figure 1. Unrecoverable error on a CCS trunk affecting the entire trunk
The graphic is a very simplified representation of the process described in detail in the next section.
  1. A trunk is enabled, and there are active calls on the trunk.
  2. The signaling process detects any internal error that affects the whole trunk. (For example, corruption of an internal data structure.)
  3. The signaling process clears all active calls to the network if possible.
  4. The signaling process clears all calls to Blueworx Voice Response by sending the SL_CALL_TERMINATE_IND primitive.
  5. The signaling process logs an error using CA_LOG_ERROR().
  6. The signaling process disables the trunk by sending the SL_TRUNK_DISABLE_IND primitive.
  7. The trunk is now disabled.
  8. If the system manager re-enables the trunk using SL_TRUNK_ENABLE_REQ the signaling process should re-initialize its internal structures.