<?php
#Link to developer portal for connect to agent https://developer.exotel.com/api/#call-agent
$post_data = array(
'From' => "from_number",
'To' => "to_number",
'Url' => "http://my.exotel.com/Exotel/exoml/start_voice/0000000000",
'CallerId' => "000",
'CallType' => "trans"
);
$api_key = "api_key";
$api_token = "api_token";
$exotel_sid = "sid";
#Replace <subdomain> with the region of your account
#<subdomain> of Singapore cluster is @api.exotel.com
#<subdomain> of Mumbai cluster is @api.in.exotel.com
$url = "https://" . $api_key . ":" . $api_token . "@api.exotel.com/v1/Accounts/" . $exotel_sid . "/Calls/connect";
$ch = curl_init();
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post_data));
$http_result = curl_exec($ch);
curl_close($ch);
echo "<pre>";
print "Response = ".print_r($http_result);
?>
HI,
This is my curl code for connecting two mobiles through exotel server. I am getting call to 'From' number. After picked up the call it says the number is not properly setup and asking to use app bazaar. But I linked my number in app bazaar eventhough i am getting this note. Can anyone help me out, where i am wrong?
This (it says the number is not properly set up) error message comes when you are giving To and URL both the parameters in one request. In your case, you are trying to make a connect customer to a flow call. Please comment
To
.Try out this code.