פרטי הקובץ לא מושמעים בהעתקת קובץ בapi
-
אני ינסה קודם בשלוחת המחיקה למחוק את הקובץ טקסט.
עריכה: לא עזר.
אני יכניס את ההגדרות:
בשלוחה הראשונה שמוחקת:type=api title=מחיקת הקובץ api_link=https://www.call2all.co.il/ym/api/FileAction api_add_0=token=0777777777:12341234 api_add_1=action=delete api_add_2=what0=ivr2:8/6/33/000.wav api_add_3=what1=ivr2:8/6/33/000.txt api_end_goto=../92 api_hangup_send=noבשלוחה שמעתיקה בפעם השניה:
type=api title=העתקת הקובץ api_link=https://www.call2all.co.il/ym/api/FileAction api_add_0=token=0777777777:12341234 api_add_1=action=copy api_add_2=what=ivr2:8/6/11/33/93/000.wav api_add_3=target=ivr2:8/6/33/000.wav api_end_goto=../../../ api_hangup_send=noועדיין הוא אומר הוקלטה בשעה 12:05 של שלשום.
-
@חכמון כתב בפרטי הקובץ לא מושמעים בהעתקת קובץ בapi:
אני ינסה קודם בשלוחת המחיקה למחוק את הקובץ טקסט.
או שבמקום להעלות את הקובץ מחדש תערוך את הקובץ טקסט
-
@תלמידהון מה אני יכניס בפנים,
אני הרי רוצה שהשעה תתעדכן בכל פעם לשעה בה העליתי את הקובץ מחדש.
אפשר גם שהוא יגיד את השעה בה הקובץ נערך?! -
@תלמידהון האם יעזור שבשלוחה השניה (שלוחת ההעתקה) אני יעתיק את 2 הקבצים,
וא"כ האם לשים 2whatו-2target,
או שזה חייב להיות ב-2 שלוחות נפרדות?
עריכה:
לא יעזור,
אפשר כנראה לציין יעד 1 לשניהם. -
@תלמידהון שים לב למשהו מעניין, (קצה חוט):
זה התשובה:
{"responseStatus":"OK","contents":"Web-DID-0777777777-IP-212.111.168.111-Date-2025-11-02-12-05-32\r\ntitle=000.wav\r\n","file":{"exists":true,"name":"000.txt","uniqueId":"e8f4dd6b23f62d14cb35dd5962301f7f","fileType":"BIN","size":79,"mtime":"04/11/2025 11:00","what":"ivr2:8/6/33/000.txt"},"yemotAPIVersion":6}
יש פרטי הקובץ שמע וזה מהתאריך הישן (אפילו שזה נמחק כבר מאז),
ויש פרטי הקובץ טקסט, שהם באמת מתעדכנים, (תאריך של היום).
והמערכת מקריאה את פרטי הקובץ שמע,
אז צריך לראות את לעדכן מחדש את הקובץ שמע לתאריך חדש.
(כלומר - צריך לעבוד לא על הקובץ טקסט, כי המערכת בכלל לא שולפת משם את התאריך ושעה). -
@חכמון זה נוגד למה שהם כתבו שם
הפרטים הנ"ל נלקחים מהקובץ txt המקביל להודעה
-
@תלמידהון נכון.
-
@חכמון כל זה פחות מובן אחרי החקירה המעמיקה כאן:
הפרטים הנ"ל נלקחים מהקובץ txt המקביל להודעה
(כל פעם שמקליטים, נוצר קובץ טקסט עם כל הפרטים הנ"ל, כך שאם לדוגמא שם ההקלטה יהיה 000.wav אז שם הקובץ טקסט המקביל יהיה 000.txt)
כך במידה שאין את הקובץ (או שהפרטים בו לא רשומים כמו שצריך), ההגדרה לא תפעל, ובמידה והפרטים בקובץ ישונו ידנית (למשתמשים בFTP, ניתן לפתוח את הקובץ ולשנות, אבל חשוב שזה יהיה באותו צורה בדיוק כפי שרשום | בAPI יש להעלות את כל תוכן הקובץ וכמובן בפורמט המדוייק של הקובץ), ההגדרה תפעל לפי מה שרשום בקובץ לאחר השינוי.אם העלתם את הקובץ מהאתר יושמע הזמן שבו העליתם את הקובץ
-
@שמחה-זו-הסיסמא אולי תסביר מה קורה כאן,
כתוב בהגדרות המתקדמות שפרטי קובץ שמע נלקחים מהקובץ טקסט,
ובפועל הם נלקחים מהפרטים של הקובץ שמע עצמו. -
@חכמון בדקת שקובץ הטקסט באמת נמחק?