Generic Event Enabler
A generic subscription and publication framework
The FOKUS Generic Event Enabler is a generic framework for the SIP event subscription based on RFC 3265, and RFC 3903, defined mechanisms that simplify the way of creating new event based services. It supports approaches to handle, store and manage subscriptions as well as published data and is notifying users about their subscribed events. The following figure illustrates the architecture:

Services for the Generic Event Enabler are realized through plug-ins. Currently available plug-ins:
- Open Mobile Alliance (OMA) Presence SIMPLE 2.0:
The presence service plug-in defines a presence source, which publishes presence information to be available to watchers. A Resource List Server (RLS) provides watchers with an efficient method of subscribing for presence information of multiple presentities.
- OMA Location in SIP/IP Core (LocSIP):
This plug-in enables users and services to subscribe to the location status of other users and gets notified each time a location status has changed. This notification service also includes filters like the “Enter/Exit Area”, “target has moved to a specific target” and other filters.
- Machine to Machine (M2M) Enabler Plug-in: This plug-in considers the ETSI M2M standardization that is still in a draft version and is a first step towards a uniformed Internet of Things (IoT) platform. M2M gateways and single devices are able to publish their service capabilities as well as the actual status. This novel plug-in enables the integration of sensor networks, home networks or any kind of device that is able to establish SIP requests.
- Calendar Service:
This non-standard based service is storing calendar data defined in IETF Draft xCal on an XDMS. An internal timer based scheduler is notifying users about calendar appointments and changes of calendar events. Another feature is the synchronization function with other calendars. More information about the calendar service can be found here LINK zu dev portal/example services/cal