1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# frozen_string_literal: true
require "ruby-bandwidth-iris"
class BandwidthTnRepo
def find(tel)
BandwidthIris::Tn.new(telephone_number: tel).get_details
end
def put_lidb_name(tel, lidb_name)
BandwidthIris::Lidb.create(
lidb_tn_groups: { lidb_tn_group: {
telephone_numbers: { telephone_number: tel.sub(/\A\+1/, "") },
subscriber_information: lidb_name,
use_type: "RESIDENTIAL", visibility: "PUBLIC"
} }
)
rescue BandwidthIris::Errors::GenericError
raise "Could not set CNAM, please contact support"
end
end