Перевод вызова с консультацией

Входящий вызов с номера "74955404444" на номер сотрудника ВАТС "12345678" с внутренним номером "123"

POST https://external-system.com/events/call

vpbx_api_key = qwerty123
sign = qwerty123
json =

{
    "entry_id": "232wc3e3w3s222",
    "call_id": "200:514",
    "timestamp": "1398956978",
    "seq": "1",
    "locaton": "abonent",
    "call_state": "Appeared",
    "from": {
        "number": "74955404444"
    },
    "to": {
        "extension": "123",
        "number": "12345678"
    }
}

Абонент "74955404444" соединен с "12345678".

POST https://external-system.com/events/call

vpbx_api_key = qwerty123
sign = qwerty123
json =

{
    "entry_id": "232wc3e3w3s222",
    "call_id": "200:514",
    "timestamp": 1398956985,
    "seq": "2",
    "locaton": "abonent",
    "call_state": "Connected",
    "from": {
        "number": "74955404444"
    },
    "to": {
        "extension": "123",
        "number": "12345678"
    }
}

Вызов абонентов "74955404444" и "12345678" на удержании.

POST https://external-system.com/events/call

vpbx_api_key = qwerty123
sign = qwerty123
json =

{
    "entry_id": "232wc3e3w3s222",
    "call_id": "200:514",
    "timestamp": "1398956995",
    "seq": "3",
    "call_state": "OnHold",
    "locaton": "abonent",
    "from": {
        "number": "74955404444"
    },
    "to": {
        "extension": "123",
        "number": "12345678"
    }
}

Исходящий вызов с номера "12345678" сотрудника ВАТС с внутренним номером "123" на номер "87654321" сотрудника ВАТС с внутренним номером "321"

POST https://external-system.com/events/call

vpbx_api_key = qwerty123
sign = qwerty123
json =

{
    "entry_id": "232wc3e3w3s222",
    "call_id": "202:515",
    "timestamp": "1398957005",
    "seq": "1",
    "locaton": "abonent",
    "call_state": "Appeared",
    "from": {
        "extension": "123",
        "number": "12345678",
        "taken_from_call_id": "200:514"
    },
    "to": {
        "extension": "321",
        "number": "87654321"
    }
}

Произошло соединение абонентов "12345678" и "87654321"

POST https://external-system.com/events/call

vpbx_api_key = qwerty123
sign = qwerty123
json =

{
    "entry_id": "232wc3e3w3s222",
    "call_id": "202:515",
    "timestamp": 1398957005,
    "seq": "2",
    "locaton": "abonent",
    "call_state": "Connected",
    "from": {
        "extension": "123",
        "number": "12345678",
        "taken_from_call_id": "200:514"
    },
    "to": {
        "extension": "321",
        "number": "87654321"
    }
}

Вызов завершен, сотрудник ВАТС с внутренним номером "123" повесил трубку.

POST https://external-system.com/events/call

vpbx_api_key = qwerty123
sign = qwerty123
json = {
"entry_id": "232wc3e3w3s222",
"call_id": "200:514",
"timestamp": 1398956995,
"seq": "4",
"locaton": "abonent";
"call_state": "Disconnected",
"from": {
"number": "74955404444" },
"to": {
"extension": "123",
"number": "12345678" }
"disconnect_reason": "1120"
}

Произошло соединение абонентов "74955404444" и "87654321", абонент "12345678" замещен абонентом "74955404444"

POST https://external-system.com/events/call

vpbx_api_key = qwerty123
sign = qwerty123
json =

{
    "entry_id": "232wc3e3w3s222",
    "call_id": "202:515",
    "timestamp": 1398957005,
    "seq": "3",
    "locaton": "abonent",
    "call_state": "Connected",
    "from": {
        "number": "74955404444",
        "taken_from_call_id": "200:514"
    },
    "to": {
        "extension": "321",
        "number": "87654321"
    }
}

Вызов завершен, вызывающий абонент повесил трубку.

POST https://external-system.com/events/call

vpbx_api_key = qwerty123
sign = qwerty123
json =

{
    "entry_id": "232wc3e3w3s222",
    "call_id": "202:515",
    "timestamp": "1398957015",
    "seq": "4",
    "locaton": "abonent",
    "call_state": "Disconnected",
    "from": {
        "number": "74955404444",
        "taken_from_call_id": "200:514"
    },
    "to": {
        "extension": "321",
        "number": "87654321"
    },
    "disconnect_reason": "1110"
}