לפני 22 ימים

@עידו כשאני משתמש ב-read עם פרמטר record, אז מה שמוחזר בבקשה העוקבת זה הניתוב לקובץ שהוקלט.
ועם הניתוב הזה אתה עושה DownloadFile.

שם ההקלטה הוא לא קבוע מראש, אלא כחלק מהפרמטרים שאתה מזין ב-read (עבור record), כלומר שם התיקיה ושם הקובץ שבהם אתה שומר את ההקלטה בימות המשיח, וזה שרירותי, כלומר אתה בוחר את הפרמטרים הללו.

לדוגמא: (קוד להמחשה שבניתי)

if (!$_GET["target_path_of_name"]) {
    readRecord("t-אנא הקליטו את שמכם בקול ברור, לסיום הקישו סולמית", "target_path_of_name", "", "/6/1", time() . "_caller_name_record");
    exit;
}

$target_path_of_name=  $_GET["target_path_of_name"];

$audio_stream = post({
   url: 'https://www.call2all.co.il/ym/api/DownloadFile', 
   token: 'username:password',
   path: "ivr2:$target_path_of_name"
})

$destPath = __DIR__ . '/./audio/' . time() . 'bla.wav';

file_put_contents($destPath, $audio_stream);

function readRecord(
    $prompt,
    $param_name,
    $get_new_value = '',
    $api_dir = '',
    $file_name = '',
    $play_menu = '',
    $save_on_hangup = '',
    $file_exists_record_append = '',
    $min_record_time = '',
    $max_record_time = ''
) {
        echo "read=$prompt=$param_name,$get_new_value,record,$api_dir,$file_name,$play_menu,$save_on_hangup,$file_exists_record_append,$min_record_time,$max_record_time";
}