मैं twilio api में नया हूं। एक वेब एप्लिकेशन में काम कर रहा है, मुझे कॉल को पूरा करना है या नहीं और मैं twiml को wav फ़ाइल भेज रहा हूं। तो पूरा मैं उपयोगकर्ता के ऋण की कटौती करना है .. मुझे निम्नलिखित कोड का उपयोग कर रहा हूँ ...twilio कॉल स्थिति (पूर्ण या नहीं) को कैसे जानें
callMeAction
$AccountSid = "**********************";
$AuthToken = "***************";
/* Your Twilio Number or an Outgoing Caller ID you have previously validated
with Twilio */
$from = '**************';
/* Number you wish to call */
$to = $_POST['contactno'];
/* Directory location for callback.php file (for use in REST URL) */
$url = 'http://'.$_SERVER['HTTP_HOST'].'/public/';
/* Instantiate a new Twilio Rest Client */
$client = new Services_Twilio($AccountSid, $AuthToken);
/* make Twilio REST request to initiate outgoing call */
$call = $client->account->calls->create($from, $to, $url . 'callback.php?number=' . $_POST['contactno'] . '&wav=' . $_POST['wav']);
/* redirect back to the main page with CallSid */
$msg = urlencode("Connecting... " . $call->sid);
//header("Location: index.php?msg=$msg");
$this->view->msg = $msg;
if($call->status == 'COMPLETED'){
/*
* Deduct credit if call completed
*/
$this->view->msg = $msg;
}
callback.php
<?php
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
?>
<?php if($_REQUEST['wav']){ ?>
<Response>
<Say>A customer at the number <?php echo $_REQUEST['number']?> is calling</Say>
<Dial><?php echo $_REQUEST['number']?></Dial>
<Play><?php echo $_REQUEST['wav'] ;?></Play>
</Response>
<?php } ?>
कृपया मेरी मदद करो। .. अग्रिम धन्यवाद। :)
उत्तर के लिए धन्यवाद। मेरे पास ये कोड है लेकिन यह काम नहीं कर रहा है। ; http <पीएचपी गूंज $ _REQUEST [ 'wav']?>: // myUrl StatusCallback> पोस्ट StatusCallbackMethod> –
Manoj
आशा से थोड़ा और स्पष्टता के साथ अपडेट किया गया। –