Configure a ringtone for critical alerts
Select a preferred ringtone for your critical notifications in ITSM Mobile Agent application.
Before you begin
Role required: admin
Procedure
Navigate to All > System Definition > Script Includes.
Search and select CriticalPushPayloadBuilder from the list of scripts.
Verify that the selected script CriticalPushPayloadBuilder is in ITSM Mobile Agent application scope.
Open the CriticalPushPayloadBuilder record and edit the script with your preferred ringtone name:
var CriticalPushPayloadBuilder = Class.create(); CriticalPushPayloadBuilder.prototype = { initialize: function(currentGR, json, attributes) { this.currentGR = currentGR; this.json = json; this.attributes = attributes; }, buildJSON: function() { if (this.attributes == null || this.attributes.isCritical == null || !(this.attributes.isCritical == "true")) return this.json; this.json["sncGoogleKeys"] = { "android": { "priority": "high" }, "priority": "high" }; this.json["aps"]["sound"] = { "critical": 1, "name": "NotificationAlert-9-Short.caf", "volume": 1 }; return this.json; }, type: 'CriticalPushPayloadBuilder' };You can select ringtones from below options:
- NotificationAlert-1.caf
- NotificationAlert-2.caf
- NotificationAlert-3.caf
- NotificationAlert-4.caf
- NotificationAlert-5.caf
- NotificationAlert-6.caf
- NotificationAlert-7.caf
- NotificationAlert-8.caf
- NotificationAlert-9.caf
- NotificationAlert-10.caf
- NotificationAlert-11.caf
- NotificationAlert-12.caf
- NotificationAlert-13.caf
- NotificationAlert-14.caf
- Select Update.