我想获得当前的通话状态。我现在可以这样做,这是我的代码
$dial = $response->dial(
array(
'record' => True,
'recordingStatusCallback' => "testing.php",
'action' => "conference.php",
'method' => 'POST'
)
);
答案 0 :(得分:1)
Twilio开发者传道者在这里。
从评论中我可以看到您要使用StatusCallback
和StatusCallbackEvent
。这些属性不能直接在<Dial>
动词上获得。
您可以将这些属性与<Number>
,<Client>
和<Sip>
一起使用。因此,例如,使用<Number>
,您应该像这样定义<Dial>
:
$dial = $response->dial(
array(
'record' => True,
'recordingStatusCallback' => "testing.php",
'action' => "conference.php",
'method' => 'POST'
)
);
$dial->number($to,
array(
'statusCallbackEvent' => 'initiated ringing answered completed',
'statusCallback' => 'https://myapp.com/calls/events',
'statusCallbackMethod' => 'POST'
)
);
让我知道这是否有帮助。