WakeUp - Quick Installation

1. Extract the ZIP. Choose arm, arm64 or x86_64 for your Application Platform.
   Upload innovaphone-wakeup and its PNG using App ID: wakeup (lowercase).
   Create and start the instance in Application Platform Manager.

2. Open Settings > WakeUp. Create WakeUp first, then WakeUp Admin and
   WakeUp Moderator. Assign each app to the appropriate user templates.
   Give Admin and Moderator only to authorized users.

3. Choose the telephone language: wakeup-en, wakeup-it, wakeup-de,
   wakeup-fr or wakeup-es. Upload that complete folder from files-app
   to root in the Files App using WebDAV.

4. Edit only the service URL in that folder's config.xml:
   https://<application-platform>/<pbx-domain>/<wakeup-instance>/wakeup-ivr
   Keep /wakeup-ivr at the end, without a trailing slash.

5. Create a PBX Voicemail object with a free internal number.
   Enter the Files account credentials and set this Script URL:
   https://<application-platform>/<pbx-domain>/<files-instance>/root/wakeup-en/wakeup.xml?$_pbxcoder=g711a
   Replace the placeholders and language folder with your settings.
   Allow enough simultaneous calls for your installation.

6. Optional sounds: upload files-app/Alarm to root/Alarm in Files.
   Create a Waiting Queue per sound. Configure both announcements
   and repeating playback. Add its SIP name in WakeUp Admin and
   select the default sound.

7. Create a wake-up in the app, check it through the telephone menu,
   and confirm that the scheduled call arrives with audio.
   All wake-up times follow the PBX clock.

Keep config.xml when updating. Restrict the IVR API to the PBX or trusted
networks; it has no HTTP authentication.

Package: 1037 RLS, built with the 15r1 SDK/runtime.
Documented test system: PBX 16r1. Compatibility with 14r requires validation.
