MCN Telecom logo

База знаний

Command Palette

Search for a command to run...

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

Метод 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 для совершения исходящего звонка.

getVatsDocs.jpg

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

Пример:

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);``
Вызов исходящего звонка с внутреннего номера ВАТС через API