KBI 310836 Issue Addressed: Not All SMS Numbers Are Used In Auto Correction Notification
Version
Argent Advanced Technology 3.1A-1401-E or below
Date
Wednesday, 19 Feb 2014
Summary
If a SMS alert uses multiple phone numbers separated by comma, though the SMS alert for original event and escalation is sent successfully, the phone numbers in even location (#2, #4, etc) are skipped when the auto correction notification is fired
For example, the phone numbers are specified as ‘2127661111; 2127661112; 2127661113‘, the number 2127661112 is skipped in auto correction notification
Technical Background
The SMS library wrongly parses the multiple phone numbers, and treats the phone numbers in even location as caller Id
Resolution
Upgrade to Argent Advanced Technology 3.1A-1401-T2 or later
For customer who cannot upgrade immediately, there is two workaround options:
- Set registry ‘SEND_CORRECT_NOTIFY_TO_ESCALATED_ONLY‘ to 0
But it has implications on how correction notification will be sent for email, pager and network message
Fully understand what might be affected before taking this approach
- Break up the SMS alert containing multiple phone numbers into separate SMS alerts, each alert contains only ONE phone number
To make it easier to use, an Alert Macro can be defined to wrap all these individual SMS alerts
Say customer needs to send SMS alert to phone numbers 2127661111, 2127661112 and 2127661113
Following is a complete how-to steps:
- Define SMS_A (2127661111), SMS_B (2127661112) and SMS_C (2127661113)
- Define Alert Macro &AM_SMS containing SMS_A, SMS_B and SMS_C
- Define SMS_CORRECTION (2127661111; 2127661112; 2127661113)
The phone number does not matter if registry ‘SEND_CORRECT_NOTIFY_TO_ESCALATED_ONLY‘ is 1
- In Relator, use &AM_SMS for normal alert and escalation; use SMS_CORRECTION for auto correction notification