Update v_xml_cdr_import.php
This commit is contained in:
@@ -215,10 +215,10 @@
|
|||||||
$database->fields['pdd_ms'] = check_str(urldecode($xml->variables->progress_mediamsec) + urldecode($xml->variables->progressmsec));
|
$database->fields['pdd_ms'] = check_str(urldecode($xml->variables->progress_mediamsec) + urldecode($xml->variables->progressmsec));
|
||||||
|
|
||||||
//get break down the date to year, month and day
|
//get break down the date to year, month and day
|
||||||
$tmp_time = strtotime($start_stamp);
|
$start_time = strtotime($start_stamp);
|
||||||
$tmp_year = date("Y", $tmp_time);
|
$start_year = date("Y", $start_time);
|
||||||
$tmp_month = date("M", $tmp_time);
|
$start_month = date("M", $start_time);
|
||||||
$tmp_day = date("d", $tmp_time);
|
$start_day = date("d", $start_time);
|
||||||
|
|
||||||
//get the domain values from the xml
|
//get the domain values from the xml
|
||||||
$domain_name = check_str(urldecode($xml->variables->domain_name));
|
$domain_name = check_str(urldecode($xml->variables->domain_name));
|
||||||
@@ -334,6 +334,16 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (!isset($record_name)) {
|
||||||
|
$bridge_uuid = urldecode($xml->variables->bridge_uuid);
|
||||||
|
$record_path = $_SESSION['switch']['recordings']['dir'].'/'.$domain_name.'/archive/'.$start_year.'/'.$start_month.'/'.$start_day;
|
||||||
|
if (file_exists($record_path.'/'.$bridge_uuid.'.wav')) {
|
||||||
|
$record_name = $bridge_uuid.'.wav';
|
||||||
|
} elseif (file_exists($record_path.'/'.$bridge_uuid.'.mp3')) {
|
||||||
|
$record_name = $bridge_uuid.'.mp3';
|
||||||
|
}
|
||||||
|
$record_length = urldecode($xml->variables->duration);
|
||||||
|
}
|
||||||
|
|
||||||
//add the call recording
|
//add the call recording
|
||||||
if (isset($record_path) && isset($record_name) && file_exists($record_path.'/'.$record_name) && $record_length > 0) {
|
if (isset($record_path) && isset($record_name) && file_exists($record_path.'/'.$record_name) && $record_length > 0) {
|
||||||
@@ -585,11 +595,7 @@
|
|||||||
|
|
||||||
if ($_SESSION['cdr']['storage']['text'] == "dir" && $error != "true") {
|
if ($_SESSION['cdr']['storage']['text'] == "dir" && $error != "true") {
|
||||||
if (strlen($uuid) > 0) {
|
if (strlen($uuid) > 0) {
|
||||||
$tmp_time = strtotime($start_stamp);
|
$tmp_dir = $_SESSION['switch']['log']['dir'].'/xml_cdr/archive/'.$start_year.'/'.$start_month.'/'.$start_day;
|
||||||
$tmp_year = date("Y", $tmp_time);
|
|
||||||
$tmp_month = date("M", $tmp_time);
|
|
||||||
$tmp_day = date("d", $tmp_time);
|
|
||||||
$tmp_dir = $_SESSION['switch']['log']['dir'].'/xml_cdr/archive/'.$tmp_year.'/'.$tmp_month.'/'.$tmp_day;
|
|
||||||
if(!file_exists($tmp_dir)) {
|
if(!file_exists($tmp_dir)) {
|
||||||
event_socket_mkdir($tmp_dir);
|
event_socket_mkdir($tmp_dir);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user