habr-3

habr-3

by grigoryvp

HTML

<script src="https://cdn.voximplant.com/edge/voximplant.min.js"></script>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<button id="call">
позвонить с веб страницы
</button>

JavaScript

$('#call').on('click', function() {
  $('#call').prop('disabled', true);
  var vox = VoxImplant.getInstance();
  var login = '[email protected]';
  var pass = 'JjWmNkta3Q3BRJcd2X5v';
  vox.init()
    .then(function() { return vox.connect(); })
    .then(function() { return vox.login(login, pass); })
    .then(function() {
    var call = vox.call('foo');
    call.addEventListener(VoxImplant.CallEvents.Disconnected, function() {
      $('#call').prop('disabled', false);
    });
  });
});