【问题标题】:Twilio filter if the recording source is recordverb如果录制源是 recordverb,则 Twilio 过滤器
【发布时间】:2017-03-08 08:31:02
【问题描述】:

我需要过滤录音列表,我只需要获取录音动词来制作我的语音邮件,但会议源没有被过滤

$temp_arr = array();

foreach ($client->account->recordings->getIterator(0, 50, array('CallSid' => 'call sid here' , 'Source' => 'Recordverb')) as $recording){
    $recording_uri = "https://api.twilio.com".$recording->uri;
    $arr = array(
        'rec' => $recording_uri,
    );
    array_push($temp_arr, $arr);
}

【问题讨论】:

    标签: php twilio-php


    【解决方案1】:

    您是否要根据ConferenceRecordVerb 过滤录音?

    Sourcefrom the docs

    创建此录音的通话类型。可能的值为 RecordVerb、DialVerb、Conference、OutboundAPI、Trunking。

    你也有这个'Source' => 'Recordverb',你可能只是用小写的“v”打错了。

    【讨论】:

    • 是的,我已经将其更改为大写 V,但仍然没有过滤所有录音,我只需要过滤 RecordVerb
    【解决方案2】:

    我迟到了,但也许其他人会从中受益。您可以简单地使用此代码来获取 RecoredVerb

    $recordings = $twilio->recordings->read([], 200);
    foreach ($recordings as $record) {          
        if($record->source == 'RecordVerb'){
            $record_sid= $record->sid;
        }else if($record->source == 'DialVerb'){
        }else {
        }
    
    }
    

    你可以在条件下做你想要的工作。

    【讨论】:

      猜你喜欢
      • 2018-03-14
      • 2016-07-27
      • 1970-01-01
      • 1970-01-01
      • 2020-02-29
      • 2021-09-10
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多