当状态为排队(振铃或发起)时,如何挂断电话?下列代码均不会对呼叫产生任何影响,呼叫会继续响铃直到接收者代答为止。有时,当座席意识到他们在拨错号码时,他们需要一种在响铃中间挂断呼叫的方法。
PHP代码
$client->calls($callRecord->call_sid)->update([
'status' => 'canceled'
]);
$client->calls($callRecord->call_sid)->update([
'status' => 'completed'
]);
$client->calls($callRecord->call_sid)->update([
'url' => 'mywebsite.com/tw-hangup'
]);
请参阅以下Twilio文档:
语音API:调用(最后一段最相关)https://www.twilio.com/docs/voice/api/call
将活动呼叫重定向到另一个电话号码时,Twilio会为该新电话号码创建一个全新的Call实例。原始呼叫是父呼叫,拨打的任何其他号码都会建立子呼叫。父级和子级呼叫将具有唯一标识的呼叫SID。
请注意,Twilio认为当前正在执行a的任何父调用都在进行中。即使您已将初始呼叫重定向到一个新号码,该父呼叫仍处于活动状态,因此您必须使用Status = completed结束该呼叫。
未答复的子调用无法通过REST API取消,但是可以修改父调用以指向新的TwiML。此操作将结束子呼叫。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句