From 8d9e76a4f5a25a83f3a704cd32dec922947fe7cc Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 29 Jan 2024 15:20:43 -0500 Subject: [PATCH] Assume +1 was added for legacy sip New ones start with c and don't get messed up --- web.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/web.rb b/web.rb index 518eac8866751df0864108c790cdf86517037c85..c53bfc7cbb8c6beced635f7582d164b59f7f9d5d 100644 --- a/web.rb +++ b/web.rb @@ -400,8 +400,7 @@ class Web < Roda r.post "status" do log.info "#{params['eventType']} #{params['callId']}", loggable_params if params["eventType"] == "disconnect" - customer_id = params["from"].sub(/^(?:\+|c)/, "") - customer_id = from.sub(/^1/, "") if customer_id.length > 10 + customer_id = params["from"].sub(/^(?:\+1|c)/, "") call_attempt_repo.ending_call(customer_id, params["callId"]) cdr_repo .put(CDR.for_outbound(customer_id, params)) @@ -411,8 +410,7 @@ class Web < Roda end r.post do - from = params["from"].sub(/^(?:\+|c)/, "") - from = from.sub(/^1/, "") if from.length > 10 + from = params["from"].sub(/^(?:\+1|c)/, "") customer_repo( sgx_repo: Bwmsgsv2Repo.new ).find_by_format(from).then { |c|