LoginSignup
2
2

More than 5 years have passed since last update.

Twilio Client JS lib

Posted at

Twilioで提供しているJS SDKを使えば、パソコンから電話の送受信ができる。

twilioClient
<script type="text/javascript" src="//static.twilio.com/libs/twiliojs/1.1/twilio.min.js"></script>
<script type="text/javascript">

    Twilio.Device.setup("<?php echo $token; ?>");

    Twilio.Device.ready(function (device) {
        $("#log").text("架電待機");
    });

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

    Twilio.Device.connect(function (conn) {
        $("#log").text("架電成功");
    });

    Twilio.Device.disconnect(function (conn) {
        $("#log").text("架電終了");
    });

    Twilio.Device.incoming(function (conn) {

            if (confirm('Accept incoming call from ' + conn.parameters.From + '?')){
                connection=conn;
                conn.accept();
            }
    });

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

    function hangup() {
        Twilio.Device.disconnectAll();
    }
</script>
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2