| Server IP : 172.67.204.187 / Your IP : 216.73.216.228 Web Server : Apache System : Linux server.n2agenciaweb.com.br 4.18.0-553.66.1.el8_10.x86_64 #1 SMP Wed Aug 6 13:33:37 EDT 2025 x86_64 User : canal ( 1006) PHP Version : 8.3.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/canal/public_html/ |
Upload File : |
<?php
$url = "https://api.canaltelecom.com.br:9471/api/clicktodial?origem=5050&destino=".$_POST['numero_cliente'];
$user = "canalsite";
$password = "7GP5lMgc7GfxqxT8GuR5r9tofdJjEro77BGw4l78";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
// Autenticação da API segue o formato BASIC.
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type:application/json',
'Authorization: Basic '. base64_encode($user.":".$password)
));
// Utilizar estes dois parâmetros caso o certificado da API não seja válido (self signed)
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$res = curl_exec($ch);
//echo "<h1 style='text-align:center; padding-top:30px'>Agradecemos sua solicitação!</h1>";
header("Location: https://www.canaltelecom.com.br/cloud-ippbx/#planos");
/*
var_dump($res);
echo "HTTP status code: " . curl_getinfo($ch)["http_code"] . "\n\n";
if(curl_getinfo($ch)["http_code"] === 200){
// O retorno da API será sempre um JSON, conforme a documentação
echo "Retorno: \n";
$resp = json_decode($res, true);
echo "Agradecemos seu contato!<br/><br/> ". $resp["status_description"];
} else{
// var_dump(curl_error($ch));
echo "Retorno: \n";
$resp = json_decode(curl_error($ch), true);
echo "Agradecemos seu contato!<br/><br/> ". $resp["status_description"];
} */