Safety net mechanism to make sure that no two SMS messages share same SMPP Message ID.
Happens in remote chance that an SMS never received a DLR in timely fashion.
Which issue(s) this PR fixes(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes BS-230
Special notes for your reviewer:
Also include a minor patch for BS-229 where status of SMS message was not being persisted to DB.
What this PR does / why we need it:
Safety net mechanism to make sure that no two SMS messages share same SMPP Message ID. Happens in remote chance that an SMS never received a DLR in timely fashion.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged): Fixes BS-230Special notes for your reviewer:
Also include a minor patch for BS-229 where status of SMS message was not being persisted to DB.