RestComm / Restcomm-Connect

The Open Source Cloud Communications Platform
http://www.restcomm.com/
GNU Affero General Public License v3.0
240 stars 214 forks source link

Avoid duplicate correlations to same SMPP Message ID #2963

Closed hrosa closed 6 years ago

hrosa commented 6 years ago

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-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.