获取电话状态twilio php

时间:2018-06-13 04:36:42

标签: php xml twilio

我想获得当前的通话状态。我现在可以这样做,这是我的代码

$dial = $response->dial(
    array(
        'record' => True,
        'recordingStatusCallback' => "testing.php",
        'action' => "conference.php",
       'method' => 'POST'
    )
);

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

从评论中我可以看到您要使用StatusCallbackStatusCallbackEvent。这些属性不能直接在<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'
  )
);

让我知道这是否有帮助。