首页 > 解决方案 > 获取通话状态 twilio php

问题描述

我想获得当前的通话状态。目前我该怎么做这是我的代码

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

标签: phpxmltwilio

解决方案


Twilio 开发人员布道者在这里。

从评论中我可以看到你想使用StatusCallbackand 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'
  )
);

让我知道这是否有帮助。


推荐阅读