0
我有一個使用TWILIO API的C#服務,我在嘗試使用InitiateOutboundCalls函數時遇到問題。使用TWILIO啓動出站呼叫
private void SendCall(string cellNumber, string message) {
Call callResult;
callResult = _client.InitiateOutboundCall(twilioNumber, employeeNumber, message);
TwilioRestExceptionCheck(callResult);
}
這是在C#服務小函數應該調用與此twimlbin代碼的僱員(消息變量如上):
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say>Cams Support. See text for Recording</Say>
<Sms>Sending Recording... </Sms>
<Hangup/>
</Response>
的問題是,即使僱員錯過了通話,即:沒有接聽他/她的電話,通話狀態仍然被設置爲「完成」。不應該將通話設置爲「無回答」嗎?我如何判斷員工是否接聽或錯過了電話?
謝謝
謝謝梅根;我稍微調整了一下你的例子,並使用了第二個twimlbin url而不是/complete_call.xml,它效果很好 – ItalianStallion
非常棒!很高興聽到你解決它。 –
不Twilio有答錄機檢測? –