Spruce Health incident

[RESOLVED] Call transfers from VoIP desk phones not working

Minor Resolved View vendor source →

Spruce Health experienced a minor incident on August 7, 2024 affecting Phone Call Routing, lasting 54m. The incident has been resolved; the full update timeline is below.

Started
Aug 07, 2024, 02:12 PM UTC
Resolved
Aug 07, 2024, 03:07 PM UTC
Duration
54m
Detected by Pingoru
Aug 07, 2024, 02:12 PM UTC

Affected components

Phone Call Routing

Update timeline

  1. identified Aug 07, 2024, 10:19 PM UTC

    From 5:03 AM PT to 7:56 AM PT on August 7, 2024, call transfers from VoIP desk phones failed to complete and resulted in an error being reported to the user initiating the call transfer. No other inbound/outbound calls were impacted during this time. The rest of the platform continued to operate as intended.

  2. resolved Aug 07, 2024, 10:20 PM UTC

    The root cause of this outage was the deployment of new code that attempted to manage the transferring of calls to international numbers. The code incorrectly made the assumption that the “to” identifier for the transfer was always a phone number and attempted to parse it as such. In reality this “to” information can also be SIP and Client identifiers. Failing to parse the numbers and treating that failure as a hard failure for the call resulted in the transfer flows failing.