@שושנה67 לא הבנתי בדיוק איפוא הבעיה.
-
RE: API נשלח רק בניתוק ולא לפני – איך לקבל תשובה לפני הניתוק?
-
RE: באג במערכת IVR
@אליהו-קטורזה תעשה העתק הדבק....
(תנסה לחפש בתיקייהDelete- אם זה נמחק) -
RE: API נשלח רק בניתוק ולא לפני – איך לקבל תשובה לפני הניתוק?
@שושנה67 כתב בAPI נשלח רק בניתוק ולא לפני – איך לקבל תשובה לפני הניתוק?:
אם לא קיים מודיע ומנתק
איך השרת מחזיר את התשובה?
- זה צריך להיות טקסט פשוט.
- וגם צריך להיות באופן שימות המשיח יבינו מה התשובה
2.1 או להגדירapi_answer_X.
2.2 או להגדירid_list_message.
אם רוצים להודיע ולנתק, שהם 2 פעולות,
אפשר לעשות בשרשור עם&.
או באמצעותread. -
RE: API נשלח רק בניתוק ולא לפני – איך לקבל תשובה לפני הניתוק?
@שושנה67 ימות לא מקבלים תשובה דרך גוגל סקריפט. - צריכים שרת מגשר.
יכולים להשתמש עם זהapi_link=https://gesher.onrender.com/ api_add_0=URL_GESHER=הקישור של הסקריפט ושאר הערכים -
RE: הגבלת כניסה לשלוחה דרך מודול API בלבד .
@הלי מאה אחוז.
אני התייחסתי לגבי השאלה שלו, שרצה לעשות את זה בשלוחה 2. -
RE: הגבלת כניסה לשלוחה דרך מודול API בלבד .
@אלי-דובדבן כתב בהגבלת כניסה לשלוחה דרך מודול API בלבד .:
@יב כתב בהגבלת כניסה לשלוחה דרך מודול API בלבד .:
שלוחה 2 תגדיר להעברה לשלוחה הראשית
מצטער , אבל לא הצלחתי להבין
פשוט מאוד.
שלוחה 1 - שלוחת המודול שיש לך. מלבד זה אתה מגדיר בדיקה API, שהשרת מחזיר את המילהOut(וזה יעבור לשלוחה 2/1)check_api=yes api_link=כתובת לבדיקה check_api_every_entry=yes api_goto=/2/1 api_error_goto=/שלוחה 2 - מוגדר להעברה לשלוחה ראשית
go_to_folder=/, כלומר, מי שמקיש 2 לא נכנס לשום שלוחה, אלא יוצא לשלוחה הראשית.
שלוחה 2/1 - מוגדר לאלו שמאושרים להיכנס לפי שלוחה 1. -
RE: הגבלת כניסה לשלוחה דרך מודול API בלבד .
@אלי-דובדבן בשלחה 1 תעשה בדיקת API ששולח לשלוחה 2/1.
שלוחה 2 תגדיר להעברה לשלוחה הראשית
בתוכו שלוחה 1 (2/1) ששלוחה 1 שולח אליו -
RE: בעיה בהקראת טקסט שנשלח על ידי api
@maarava7 אולי תנסה להוריד
say_api_answer=yes.
ותגדיר בקודid_list_message=t-{הטקסט}- שים לב שהטקסט נקי מתווים מיוחדים, נקודות וכדומה. -
RE: בנושא הזה השמעת נתונים והודעות אישיות - id_message | id_list_message
@AYY ההגדרה הנכונה היא
id_list_message_end_goto=/1/1כמו כן תוכל בסיום כל ההודעה לשרשר
g- כדי שיעבור לשלוחה מסויימת. -
RE: Apps script משהו מכיר? חייב עזרה בזה...
- לא יעדכן משך האזנה.
- ההבדל הוא, שזה לא יקפוץ לתפריט הראשי, רק לאחר שמיעת קובץ זה ימשיך לקובץ הבא.
-
RE: Apps script משהו מכיר? חייב עזרה בזה...
@nhfk-sbhtk אולי תנסה לעדכן את הקוד שלך ככה
function doGet(e) { try { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var params = (e && e.parameter) ? e.parameter : {}; var phone = params.ApiPhone || ''; var extension = params.ApiExtension || ''; var what = params.what || ''; var apiTime = params.ApiTime || Math.floor(Date.now() / 1000); var nextFileResponse = ""; if (what !== "" && extension !== "") { var parts = what.split('/'); var fileNameWithExt = parts[parts.length - 1]; var currentFileNumber = parseInt(fileNameWithExt.replace('.wav', '')); if (!isNaN(currentFileNumber)) { var nextFileNumber = currentFileNumber + 1; var folderPath = extension.startsWith('/') ? extension : '/' + extension; nextFileResponse = "go_to_folder_and_play=" + folderPath + "," + nextFileNumber; } } var dateObj = new Date(apiTime * 1000); var rowData = [ Utilities.formatDate(dateObj, "Asia/Jerusalem", "dd/MM/yyyy"), Utilities.formatDate(dateObj, "Asia/Jerusalem", "HH:mm:ss"), phone, extension, "", // משך זמן (לא פעיל כרגע) what ]; sheet.appendRow(rowData); var finalOutput = nextFileResponse || "id_list_message=t-לא נמצא קובץ תקין"; return ContentService.createTextOutput(finalOutput) .setMimeType(ContentService.MimeType.TEXT); } catch (error) { return ContentService.createTextOutput("id_list_message=t-שגיאה כללית") .setMimeType(ContentService.MimeType.TEXT); } }תעשה פריסה מחדש.
זה אמור לשלוח אותך לקובץ הבא (לגבי משך זמן לא מצאתי פתרון כעת) -
RE: עזרה בשליחת API לאחר השמעת קובץ
@CUBASE אבל זה לא מדוייק.
כי נניח ששמעתי קובץ 013
אז זה תלוי מה הגדרתי בשלוחת ההשמעה, אם הוא ישמע בסדר עולה או בסדר יורד.
כי אם זה בסדר עולה, אני יכול לכוון בקוד שייקח את הקובץ מפרמטרwhat+1.
ואם זה בסדר יורד, אני יכול לעשות -1.
אבל איך אני יכול לכתוב קוד שיטפל ב2 הצורות (כמובן, שאפשר תמיד לבדוק מה כתוב start בקובץ exe. - אבל אני מדבר בדרך המלך) -
עזרה בשליחת API לאחר השמעת קובץ
אם מגדרים פניה לשרת לאחר שמיעת כל קובץ
after_play=send_to_apiהפרמטר
PlayStopמגיע-1(מכיוון שזה בסיום הקובץ).
האם יש דרך לקבל את זה כמו אילו היה מוגדר בהפניה לפי מקשcontrol_playX=send_apiשאז הפרמטר
PlayStopמגיע עם מיקום עצירה של המאזין?
כמו כן, בהפניה לפי מקש כתוב
במענה noop, או כאשר אין מענה תקין מהשרת המערכת חוזרת להשמיע את הקובץ מהמקום בו אחז
ואילו בהפניה לאחר כל קובץ, כתוב
במענה noop, או כאשר אין מענה תקין מהשרת המערכת חוזרת להשמיע את הקובץ לפי מה שמוגדר בשלוחה start
מה שקורה, כי בהפניה לאחר כל קובץ זה חוזר בחזרה לשלוחה קודמת.
האם יש דרך שהמאזין יוכל להמשיך את הקובץ הבא לאחר הפנייה לשרת? -
RE: Apps script משהו מכיר? חייב עזרה בזה...
@nhfk-sbhtk אני הייתי מעדיף לראות שזה עובד פרפקט, אחרת תצטרך לשנות את כל ההגדרות של השלוחה.
-
RE: Apps script משהו מכיר? חייב עזרה בזה...
@nhfk-sbhtk אוקיי (נראה בעיקרון זה מגיע עם ערך -1, שזה אומר שהוא שמע את כל הקובץ).
בכל אופן יש דרך לחשב את זה, אבל זה דורש הרבה מחשבה, לחשב את אורך ההשמעה וכו'...מה שכן, אני חושב ש @cubase עשה משהו נפלא באמצעות שליחת API אחרי כל קובץ.
אולי הוא יודע איך לכוון את המאזין לקובץ הבא - בפרט שאתה הגדרתstart=min.כמובן, אני חושב שאפשר גם כי המקש שמיועד להעביר את הקובץ (לדוגמא 8 ) יכולים להגדיר שיישלח API, ואז בפרמטר PlayStop מגיע זמן ההשמעה - לא בדקתי!
-
RE: Apps script משהו מכיר? חייב עזרה בזה...
@nhfk-sbhtk תוכל לכתוב לי מה הערך של הפרמטר
PlayStopשקיבלת?
מה מופיע שם?