Alarm notifications relay reminders. They are published by the csadmind daemon whenever it wants to send a reminder. The default subscriber for these alarms in Communications Services is the csnotifyd daemon. Notifications consumed by csnotifyd have a binary payload and are acknowledged (reliable).
Additionally, the server can be configured to generate one additional notification for each reminder, which can be consumed by a third party notification infrastructure.
Table 5–1 shows the configuration variables that enable these notifications.
Table 5–1 Alarm Notifications
ics.conf |
Default Value |
Descripton |
||
---|---|---|---|---|
|
|
Used by csadmind and csnotifyd to send SMTP reminders. |
||
|
yes |
Enable or disable the default alarm (binary) transport provided by the Calendar Server product. |
||
|
NULL |
ENS topic URL for custom implementation. If this is NULL, then no formatted messages will be published. The ics.conf value will be set to enp:///ics/alarm. |
||
|
text/xml |
Content MIME type of formatted message. |
||
|
300 |
Retry interval in seconds for failed deliveries. Specify zero (0) to disable retry. |
Event URL parameters are the same for either one:
calid - Calendar ID
uid - Component, either event or todo (task) ID
rid - Recurrence ID
aid - Alarm ID
comptype - An event or a todo (task)
URI