請我需要一些幫助。Twilio傳出呼叫ID
我一直在閱讀關於這個API Twilio,因爲必須解決一些我沒有做的代碼。
它正在PHP的頁面上打電話給客戶。有一個運行頻繁的進程,檢查日誌或CVS,並在信息Twilio中插入一條記錄。
理想情況下,如果在傳出呼叫結束時,它可能知道呼叫的唯一ID並將其與一些註釋一起保存。
如何獲取客戶端調用的參數?或者有其他方法? (持續時間,希德,對等)
我已經看過,但我不明白這一點
謝謝!
https://www.twilio.com/docs/api/rest/making-calls
https://www.twilio.com/docs/api/rest/call
<?php
require_once('Services/Twilio.php'); // Loads the library
$API_VERSION = '2010-04-01';
$accountSid = 'AC7d3444f83611xxxxxxxxxxxxxxxx';
$authToken = 'd72d5f036e96abexxxxxxxxxxxxxx';
$capability = new Services_Twilio_Capability($accountSid, $authToken);
$capability->allowClientOutgoing('AP29cb5d9e0dcxxxxxxxxxxxxxxxxxx');
$capability->allowClientIncoming('name');
$token = $capability->generateToken();
//error_log("token is $token");
?>
<script type="text/javascript">
Twilio.Device.setup("<?php echo $token; ?>");
function call() {
params = {"PhoneNumber": $("#number_no").val(), "callerid": $("#callerid").val(), "agent_id": $("#agent_id").val(), "lead_id": $("#lead_id").val()};
Twilio.Device.connect(params);
}
function hangup() {
Twilio.Device.disconnectAll();
//Twilio.Device.disconnect();
}
</script>
當你在這裏更新的東西
<script>
$(document).ready(function() {
$('.call_status').change(function()
{
var status = $(this).val();
var rec_val = $(this).parent().find('.rec_val').val();
var pledge_amt = $('#pledge_amt'+rec_val).val();
hangup();
$.ajax({
url: '<?php echo site_url('agent/agent_status/'); ?>',
type: 'post',
data: {'rec_val': rec_val, 'status': status, 'pledge_amt': pledge_amt},
success:function(resp)
{
if(resp)
{
window.location.href="<?php echo site_url('agent/call_leads/'); ?>";
//$('.msg').html("Status Updated Successfully!").fadeOut(5000);
} else
{
alert('Please check your selected data');
}
},
error:function(resp)
{
alert(resp);
}
});
});
jQuery('.status_update').fadeOut(5000);
});
</script>
你好,讓我知道如果你是第一次實施twilio。也許我可以幫助你 。我也想檢查一下你的當前代碼 –
這是我第一次和Twilio一起,我只是試圖在別人的代碼中解決一個問題。 – Carlos
這是瀏覽器調用功能好友。 –