# Handle VOD Service Activation and Interruption

LogicalFunction

In-Flight Entertainment System > In-Flight Entertainment System > Logical Architecture > Logical Functions > Root Logical Function > IFE System > Run Services > Run Video-On-Demand Service > Handle VOD Service Activation and Interruption

This function is responsible for managing the VOD Service activations / deactivation (first activation, service resume, external interruption, etc.). This function relies on another function in charge of storing the current status of the interrupted / deactivated service (in particular, the current selection movie and the current position in this movie).

## Incoming Functional Exchanges

Exchange | Source | Description | Allocated Exchange Items
--- | --- | --- | ---
Passenger VOD Service Activation | Start/Resume Service |  |
Service Interruption Command | Interrupt Current Service |  |
VOD Movie Status | Store Interrupted VOD Movie Status |  |

## Outgoing Functional Exchanges

Exchange | Target | Description | Allocated Exchange Items
--- | --- | --- | ---
VOD Movie Resume Selection | Process VOD Movie Controls |  |
VOD Movie List Request | Retrieve VOD Movie Data |  |
VOD Movie Interruption Command | Store Interrupted VOD Movie Status |  |

## Realized Elements

- Manage Passenger Service Interruptions

## Realizing Elements

- Handle VOD Service Activation and Interruption

## Diagrams displaying "Handle VOD Service Activation and Interruption"

- [FS] Perform Audio Announcement
- [LAB] [BUILD] All Components, Functions, CEs, FEs
- [LAB] [BUILD] Template
- [LDFB] [CTX] Run Video-On-Demand Service
- [FS] Determine Passenger Service Availability
- [LFBD] All Functions
- [ES] Perform Audio Announcement
- [LAB][CTX] Broadcast Audio Announcement FC