diff --git a/lib/sip_account.rb b/lib/sip_account.rb index 9fbcd7e0c193c52f823312814e028cbb504d8c4d..0744166a2144eef523bc7786163642fce1b919a0 100644 --- a/lib/sip_account.rb +++ b/lib/sip_account.rb @@ -8,11 +8,11 @@ require_relative "bandwidth_iris_patch" require_relative "mn_words" class SipAccount - def self.find(name) - new(BandwidthIris::SipCredential.get(name)) + def self.find(customer_id) + new(BandwidthIris::SipCredential.get("c#{customer_id}")) rescue BandwidthIris::APIError # 404 New.new(BandwidthIris::SipCredential.new( - user_name: name, + user_name: "c#{customer_id}", realm: CONFIG[:sip][:realm], http_voice_v2_app_id: CONFIG[:sip][:app] )) diff --git a/test/test_customer.rb b/test/test_customer.rb index 08f351f2fec2ee48286c5c0af40b6d29a6a20af2..0fb7b7c4db8914cc06ce0eafbd5c05814f01ec94 100644 --- a/test/test_customer.rb +++ b/test/test_customer.rb @@ -195,7 +195,7 @@ class CustomerTest < Minitest::Test def test_sip_account_new req = stub_request( :get, - "https://dashboard.bandwidth.com/v1.0/accounts//sipcredentials/test" + "https://dashboard.bandwidth.com/v1.0/accounts//sipcredentials/ctest" ).with( headers: { "Authorization" => "Basic Og==" @@ -208,7 +208,7 @@ class CustomerTest < Minitest::Test ) sip = customer.sip_account assert_kind_of SipAccount::New, sip - assert_equal "test", sip.username + assert_equal "ctest", sip.username assert_requested req end em :test_sip_account_new @@ -216,21 +216,21 @@ class CustomerTest < Minitest::Test def test_sip_account_existing req1 = stub_request( :get, - "https://dashboard.bandwidth.com/v1.0/accounts//sipcredentials/test" + "https://dashboard.bandwidth.com/v1.0/accounts//sipcredentials/ctest" ).with( headers: { "Authorization" => "Basic Og==" } ).to_return(status: 200, body: { SipCredential: { - UserName: "test", + UserName: "ctest", Realm: "sip.example.com" } }.to_xml) sip = customer.sip_account assert_kind_of SipAccount, sip - assert_equal "test", sip.username + assert_equal "ctest", sip.username assert_requested req1 end @@ -239,7 +239,7 @@ class CustomerTest < Minitest::Test def test_sip_account_error stub_request( :get, - "https://dashboard.bandwidth.com/v1.0/accounts//sipcredentials/test" + "https://dashboard.bandwidth.com/v1.0/accounts//sipcredentials/ctest" ).to_return( status: 404, body: @@ -247,7 +247,7 @@ class CustomerTest < Minitest::Test "desc" ) - assert_equal "test", customer.sip_account.username + assert_equal "ctest", customer.sip_account.username end em :test_sip_account_error