Twilio总是在statuscallback中将callstatus作为"completed"返回

Ash*_*h S 5 status callback twilio

我正在使用以下代码使用Twilio进行调用

$call = $client->account->calls->create ($twilioPhoneNumber,
$customerPhoneNumber,       // The number of the phone receiving call
$url, 
$options); // The URL Twilio will request when the call is answered     
Run Code Online (Sandbox Code Playgroud)

在选项中,我有以下参数:

$options =  array('StatusCallback'=>'twilioStatusCallback.php',
 'IfMachine'=>'Hangup', 'FallbackUrl'=>'fallBack.php','Timeout'=>'15');
Run Code Online (Sandbox Code Playgroud)

如果应答呼叫,并且Twilio菜单正确通过,则没有问题.

但是如果呼叫没有应答或忙碌,Twilio仍会将呼叫状态作为'completed'返回到twilioStatusCallback.php

我怎样才能获得正确的忙碌或无应答状态?

谢谢.

Meg*_*eir 0

来自 Twilio 的梅根在这里。

当您拨打电话时,completed无论状态如何,该事件都会在呼叫完成后触发。

您可以创建自定义操作,同时根据呼叫状态之间的转换跟踪呼叫状态。