From a922a3532a92bcb6058914d032255f07ad23412a Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sun, 10 Sep 2017 11:54:24 -0600 Subject: [PATCH] Update v_xml_cdr_import.php --- app/xml_cdr/v_xml_cdr_import.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/app/xml_cdr/v_xml_cdr_import.php b/app/xml_cdr/v_xml_cdr_import.php index c9d38c06f0..6f4c12e1a0 100644 --- a/app/xml_cdr/v_xml_cdr_import.php +++ b/app/xml_cdr/v_xml_cdr_import.php @@ -268,6 +268,26 @@ $database->fields['recording_name'] = urldecode($xml->variables->recording_name); } + //add the call recording + if (strlen($xml->variables->record_name) > 0 && file_exists($_SERVER["PROJECT_ROOT"]."/app/call_recordings/app_config.php")) { + $x = 0; + $array['call_recordings'][$x]['call_recording_uuid'] = $uuid; + $array['call_recordings'][$x]['domain_uuid'] = $domain_uuid; + $array['call_recordings'][$x]['call_recording_name'] = check_str(urldecode($xml->variables->record_name)); + $array['call_recordings'][$x]['call_recording_path'] = check_str(urldecode($xml->variables->record_path)); + $array['call_recordings'][$x]['call_recording_length']= check_str(urldecode($xml->variables->bill_sec)); + $array['call_recordings'][$x]['call_recording_date']= check_str(urldecode($xml->variables->answer_stamp)); + $array['call_recordings'][$x]['call_direction']= check_str(urldecode($xml->variables->call_direction)); + //$array['call_recordings'][$x]['call_recording_description']= $row['zzz']; + //$array['call_recordings'][$x]['call_recording_base64']= $row['zzz']; + $database = new database; + $database->app_name = 'call_recordings'; + $database->app_uuid = '56165644-598d-4ed8-be01-d960bcb8ffed'; + $database->save($array); + $message = $database->message; + unset($array) + } + //dynamic cdr fields if (is_array($_SESSION['cdr']['field'])) { foreach ($_SESSION['cdr']['field'] as $field) {