Запрос на завершение звонка

URL: https://sipuni.com/api/events/call/hangup

Параметры:

Название Описание Значения
user Номер в системе 078332
callId ID звонка  
hash Контрольная подпись  


При формировании контрольной подписи значения полей "склеиваются" в одну строку с разделителем "+" в следующем порядке:

callId
user
секретный ключ

От полученной строки вычисляется MD5. 

Пример на PHP:

$user = '078332';
$callId = '';
$secret = 'ваш ключ интеграции';

$hashString = join('+', array($callId, $user, $secret));
$hash = md5($hashString);

$url = 'https://sipuni.com/api/events/call/hangup';
$query = http_build_query(array(
    'callId' => $callId,
    'user' => $user,
    'hash' => $hash,
));

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $query);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
curl_close($ch);
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0