Why does one get the SMS delivered multiple time for same alert or Duplicate SMS delivery?

Chat icon

The possible scenario is SMSC (Short message service centre) is not able to get delivery acknowledgment and SMS is being retried due to this.  The best possible solution is Handset restart in this case as SMSC might get the correct delivery pack and SMS are not tried again for delivery.