MCN Telecom logo

На главную

Command Palette

Search for a command to run...

Вызов исходящего звонка с внутреннего номера ВАТС через API

0 просмотраСоздано 27.01.2026Обновлено 19.05.2026

Метод outbound VPBX с использованием заголовка Authorization Bearer находится в разделе «Интеграции» → вкладка «Методы API» → меню слева «Виртуальная АТС».

В методах calls выберите POST/api/protected/calls/vpbx/outbound — Create outbound call.

Этот URL указывает на конечную точку API VPBX для выполнения метода POST/api/protected/calls/vpbx/outbound. Когда вы отправляете HTTP-запрос на этот URL с использованием метода POST, это инициирует выполнение соответствующего метода API для совершения исходящего звонка.

image.png

Данный код представляет собой HTTP-запрос для выполнения метода outbound VPBX с использованием токена доступа в заголовке Authorization Bearer.

  • Заголовок для авторизации через URL — укажите "Authorization: Bearer {ВАШ_ТОКЕН}", где {ВАШ_ТОКЕН} заменяется на токен доступа, полученный при аутентификации.

    ✅Примечание:Токен доступен в «Интеграции»«Токены». Токен есть только у администратора и относится только к тому ЛС, который установлен по-умолчанию. Подробнее см. «Как получить токен».
    "Authorization: Bearer **ВАШ_ТОКЕН**"
    
  • Тело запроса — укажите необходимые параметры, такие как номера телефонов, параметры звонка и другие.

    {
      "timeoutFrom": "ВРЕМЯ_ВЫПОЛНЕНИЯ_ЗВОНКА_АБОНЕНТУ, где 0 - нет ограничения на дозвон, но со стороны АТС лимит дозвона = 60 сек.",
      "vpbxId": "ИДЕНТИФИКАЦИОННЫЙ_НОМЕР_ВАШЕЙ_ВИРТУАЛЬНОЙ_АТС",
      "fromNumber": "ВНУТРЕННИЙ_НОМЕР_ВИРТУАЛЬНОЙ_АТС",
      "toNumber": "ВНЕШНИЙ_НОМЕР,_КУДА_ПОСТУПИТ_ЗВОНОК"
    }
    

Пример:

HTTP-запрос на PHP-коде ****для выполнения звонка через метод outbound VPBX с использованием токена доступа в заголовке Authorization Bearer, где нужно заменить ВРЕМЯ_ВЫПОЛНЕНИЯ, ВНУТРЕННИЙ_НОМЕР_ВИРТУАЛЬНОЙ_АТС, ВАШ_ТОКЕН, ИДЕНТИФИКАЦИОННЫЙ_НОМЕР_ВАШЕЙ_ВИРТУАЛЬНОЙ_АТС и ВНЕШНИЙ_НОМЕР,_КУДА_ПОСТУПИТ_ЗВОНОК на реальные значения.

``$data = '{
"timeoutFrom": **ВРЕМЯ_ВЫПОЛНЕНИЯ**,
"vpbxId": **ИДЕНТИФИКАЦИОННЫЙ_НОМЕР_ВАШЕЙ_ВИРТУАЛЬНОЙ_АТС**,
"fromNumber" :"ВНУТРЕННИЙ_НОМЕР_ВИРТУАЛЬНОЙ_АТС",
"toNumber" : "ВНЕШНИЙ_НОМЕР,_КУДА_ПОСТУПИТ_ЗВОНОК",
}';

$headers = array(
'accept: /',
'Content-Type: application/json',
'Authorization: Bearer **ВАШ_ТОКЕН**'
);
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://vpbx.mcn.ru/api/protected/calls/vpbx/outbound',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $data,
CURLOPT_HTTPHEADER => $headers
));

$response = curl_exec($curl);

curl_close($curl);``

Была ли эта статья полезной