diff --git a/web.rb b/web.rb index 3246daface66f41b93c6d2c624e07ba506985983..f70fde322f7195375bf4e8b59085125ecf05bc87 100644 --- a/web.rb +++ b/web.rb @@ -181,10 +181,10 @@ class Web < Roda call_id, body: body ) - rescue Bandwidth::ApiErrorResponseException + rescue Bandwidth::APIException # If call does not exist, don't need to hang up or send to voicemail # Other side must have hung up already - raise $! unless $!.response_code.to_s == "404" + raise $! unless [404, 409].include?($!.response_code) end def start_transcription(customer, call_id, media_url)