Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //Enter your code here, enjoy!
- $calls['request']['add'] = array(
- 0 => array (
- 'uuid' => '394427aaf821879e29efbc4eb98ef13271514',
- 'caller' => 117,
- 'to' => '71969681126',
- 'date' => 1414654739,
- 'billsec' => 98,
- 'type' => 'inbound',
- 'link' => 'http://www.example.net/call_394427aaf821879e29efbc4eb98ef13271514.mp3',
- 'account_id'=>14259700
- ),
- 1 => array (
- 'uuid' => 'b7095fb33b368c7103626d3943d9e61c14697',
- 'caller' => 280,
- 'to' => '75809543710',
- 'date' => 1414653676,
- 'billsec' => 57,
- 'type' => 'outbound',
- 'link' => 'http://www.example.net/call_b7095fb33b368c7103626d3943d9e61c14697.mp3',
- 'account_id'=>14259700
- ),
- );
- $code = 'callsservice'; # Код вашего сервиса в amoCRM
- $key = '7d2efa48c62f8ccc45045599d9f2116552c38c326d68f872ae90c46138a7357c'; # Ключ, полученный в техподдержке
- $account_id = 14259700; # Идентификационный номер аккаунта, в который добавляются звонки
- #Формируем ссылку для запроса
- $link='https://sip.amocrm.ru/api/calls/add/?code=' . $code . '&key=' . $key . '&account_id=' . $account_id;
- $curl=curl_init(); #Сохраняем дескриптор сеанса cURL
- #Устанавливаем необходимые опции для сеанса cURL
- curl_setopt($curl,CURLOPT_POST,TRUE);
- curl_setopt($curl,CURLOPT_RETURNTRANSFER,TRUE);
- curl_setopt($curl,CURLOPT_USERAGENT,'amoCRM-API-client/1.0');
- curl_setopt($curl,CURLOPT_HEADER,FALSE);
- curl_setopt($curl,CURLOPT_TIMEOUT,30);
- curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,0);
- curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,0);
- curl_setopt($curl,CURLOPT_URL,$link);
- curl_setopt($curl,CURLOPT_POSTFIELDS,http_build_query($calls));
- $out=curl_exec($curl); #Инициируем запрос к API и сохраняем ответ в переменную
- $code=curl_getinfo($curl,CURLINFO_HTTP_CODE);
- echo($code);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement