0

Twilio を使用して、ブラウザから顧客の電話番号に電話をかけたいと考えています。Twilioのチュートリアルを使用しています。ユーザーに SMS を送信するために使用しているアカウントを既に持っています。今度は私も電話したいです。これは、コントローラーで使用しているコードです

account_sid = "My Twilio account SID"
auth_token = "My Twilio auth"
sender = "My Twilio from number"
capability = Twilio::Util::Capability.new account_sid, auth_token
capability.allow_client_outgoing "My Twilio Twiml app sid"
#capability.allow_client_incoming "jenny"
@token = capability.generate

そして、これはJavaScriptコードです

  Twilio.Device.setup("<%= @token %>", {debug: true});

  Twilio.Device.ready(function (device) {
      $("#log").text("Ready");
  });

  Twilio.Device.error(function (error) {
      $("#log").text("Error: " + error.message);
  });

  Twilio.Device.connect(function (conn) {
      $("#log").text("Successfully established call");
  });

  Twilio.Device.disconnect(function (conn) {
      $("#log").text("Call ended");
  });

  Twilio.Device.incoming(function (conn) {
      $("#log").text("Incoming connection from " + conn.parameters.From);
      // accept the incoming connection and start two-way audio
      conn.accept();
  });

  function call() {
      // get the phone number to connect the call to
      params = {"PhoneNumber": $("#number").val()};
      Twilio.Device.connect(params);
  }

  function hangup() {
      Twilio.Device.disconnectAll();
  }

しかし、ページを読み込もうとすると、Error: No valid account. 資格情報を再確認しましたが、同じ資格情報で SMS が正常に送信されていますが、ここで問題が発生しています。誰でも私が間違っていることを教えてもらえますか?

私はローカルホストでそれをやっています

4

1 に答える 1