EN
in.accept();
var out = VoxEngine.callPSTN(getNumber(in.number()); out.addEventListener(E.Connected,function(){ out.say("incoming call"); VoxEngine.sendMediaBetween(in, out); });
телефония  в облаке для веб разработчиков
VoxEngine.addEventListener(
    E.CallAlerting,function (e){var urlIn = URL + e.destination;
    Net.httpRequest(urlIn,function (res){
      var dst =JSON.parse(res).dest,
      var call = VoxEngine.callPSTN(dst); VoxEngine.easyProcess(e.call, call,function (){ Net.httpRequest(getUrl(e.destination, dst));
calltracking  в облаке для рекламы
function handleCallConnected(e){
var req = VoxEngine.enqueueACDRequest(q, id); req.addEventListener(E.Waiting,function (e){ call.say("You are " + e.position); }); req.addEventListener(E.OperatorReached,function (e){ VoxEngine.sendMediaBetween(e.operatorCall, call);
коллцентр  в облаке для бизнеса
function toneReceived(e){
  input += e.tone;
  if (input.length ==3) {
  switch (input) {
    case"100": call = VoxEngine.callUser("100"); connect(e.call, call);
    break;
ivr  в облаке для автоматизации
VoxEngine.addEventListener(
E.CallAlerting,function(e){
    e.call.addEventListener(
      E.Connected,function(callevent){
        e.call.say("Please enter your order id");
        e.call.handleTones(true);
    });
    e.call.answer();
автоподтверждение  в облаке для ритейла
function handleCallFailed(e){
  CallList.reportError(errInfo(), VoxEngine.terminate);
}
function handleCallDisconnected(e){ CallList.reportResult(resInfo(), VoxEngine.terminate); }
обзвон в облаке для всех

КАК РАБОТАЕТ VOXIMPLANT

НАШИ КЛИЕНТЫ

Основные функции платформы