We are currently experiencing degraded performance for message delivery to Safaricom numbers.
This is as a result of an outage on the Safaricom SMS Gateway. The endpoints that Safaricom has provided for SMS submission are timing out hence the delay in SMS delivery.
Issue has been escalated to Safaricom engineers for resolution.