#!/usr/bin/php -q request['agi_callerid']; #данные для подключения к Telegram $token = "ваш_api_от_Telegram"; $chat_id = "ID_чата"; #укажите ваш api - ключ от numverify $apikey = "api_ключ_от_numverify"; #вырезаем 10 цифр справа от номера и подставляем 7ку сначала (для приведения к требуемому формату) $phone_loc = substr($cid, -10); $phone_loc = "7$phone_loc"; #обращаемся к API и обрабатываем результат $numverify_url = "http://apilayer.net/api/validate?access_key=$apikey&number=$phone_loc"; $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL,$numverify_url); curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"); curl_setopt ($ch, CURLOPT_TIMEOUT, 60); curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); $numverify = curl_exec ($ch); curl_close($ch); #декодируем JSON $numverify_o = json_decode($numverify, true); print_r ($numverify_o); #формируем массив для отправки данных в Telegram $arr = array( 'Коллеги, нам звонит:' => $cid, 'Код страны:' => $numverify_o['country_code'], 'Название страны:' => $numverify_o['country_name'], 'Локация:' => $numverify_o['location'], 'Тип линии (городской/мобильный):' => $numverify_o['line_type'], ); foreach($arr as $key => $value) { $txt .= "".$key." ".$value."%0A"; }; #отправляем данные в сторону API Telegram fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r"); ?>