Apps script משהו מכיר? חייב עזרה בזה...
-
@יב אני אנסה להריץ את ההקלטה לבדוק,
יש לי אפשרות כבר משלוחה ראשית שיהיה לי רישומים? -
הוא לא כותב ומישום מה הוא מוסיף לי בקו הודעת עין מענה משרת API ולא ממשיך לקובץ הבא
-
תודה על הסבלנות והעזרה,
אני מעריך את זה מאד
מקווה שמחר נמצא לזה פתרון
לילה טוב -
@nhfk-sbhtk לגבי
אין מענהזה בשורות טובות ומעניינות.
טובות - כי זה אומר שהוא מתקשר עם המערכת (אתה צריך להשתיק את ההודעהM1607, כי אין אפשרות לקבל מגוגל סקריפט מענה לימות).
מעניינות - למה הוא לא שולח את הפרמטרים?אולי מחר אוכל לחשוב שוב.
-
@יב אז למה הוא לא משמיע את הקובץ שאחריו ושולח לשלוחה הראשית?
-
@nhfk-sbhtk תנסה לשנות את ההגדרות בקו שלך ככה;
type=playfile start=min last_play_auto=yes max_recording_length=10800 say_current=yes after_play=send_to_api api_link=https://gesher.onrender.com/ api_add_0=URL_GESHER=הקישור שלך api_hangup_send=noכמו כן, לגבי מה שהוא שולח בחזרה לשלוחה הראשית, כי הוא מתחיל שוב מהקובץ ממה שמוגדר
start=min.
לגבי התשובה של הסקריפט, כרגע צריכים לשנות
תנסה אולי תכתובreturn;במקום
return ContentService.createTextOutput("read=t-Success"); -
@יב הוא אמור להתחיל מהתחלה רק כשמסיימים להאזין לכל הקבצים, אבל הוא קופץ להתחלה לפני שהוא סיים להאזין לכל הקבצים.
אני משנה ועושה שמירה זה מספיק נכון? אני לא צריך קישור מחדש. -
בהרצה עדיין חסרים נתונים
-
- מה זה אומר בהרצה? - כוונתך שאתה מפעיל את הסקריפט ידנית? אז ברור שיהיה חסר פרמטרים. כי הם אמורים להגיע כשאתה מתקשר.
-
מה שחשוב, זה לראות איזה פרמטרים אתה מקבל בסקריפט מיד כשאתה מתקשר, ולכן חשוב לבדוק בלוגים.
- לגבי זה שהוא מתחיל להשמיע שוב את הקובץ האחרון, ראה כאן
במענה
noop, או כאשר אין מענה תקין מהשרת המערכת חוזרת להשמיע את הקובץ לפי מה שמוגדר בשלוחהstartאצלך זה מוגדר
start=minשמתחיל מהקובץ האחרון.
מצד שני, אם אתה מגדירcontrol_playX=send_apiכתוב שם
במענה
noop, או כאשר אין מענה תקין מהשרת המערכת חוזרת להשמיע את הקובץ מהמקום בו אחז -
@יב כשאני מתקשר זה לא עובד רק בהרצה,
אני כבר אובד עצות לגבי זה
זה לחוץ לי נורא
ואין לי מושג מה התקלה
ועכשיו גם השלוחה לא משמיעה את הקובץ האחרון אלא מחזירה לשלוחה הראשית אחרי שסיימתי להאזין לקובץ בו עצרתי לאחרונה. -
@nhfk-sbhtk תנסה רגע שלוחה חדשה
תכניס שם הגדרות אלוtype=api api_link=https://gesher.onrender.com/ api_add_0=URL_GESHER=הקישור שלך api_hangup_send=noזה לא אמור להשמיע לך כלום, אבל זה אמור לבדוק אם אתה מקבל את הפרמטרים הנכונים.
בנוסף תחפש בקובץ ivr אם מוגדר שם
api_call_id_send=no api_phone_send=no api_did_send=no api_extension_send=no api_enter_id_send=no api_enter_id_name_send=no api_time_send=noאם לא מוגדר אז אל תגדיר! - אם כן מוגדר אז תמחוק את זה!
-
@יב עדיין לא מגיב
-
@nhfk-sbhtk זה לא אמור להגיב.
אבל בסקריפט אין שום פרמטרים? -
@יב אתה מתכוון בתוך הdocs? אין שם פרמטרים
-
@nhfk-sbhtk לא.
כשאתה נכנס להפעלות בעורך של גוגל סקריפט. בלוג -
@יב בדקתי אין נתונים
-
@nhfk-sbhtk תנסה רגע לעשות סקריפט אחר פשוט
תכתוב שם ככהfunction doGet(e) { var allParams = e.parameter; Logger.log("כל הפרמטרים שהתקבלו: " + JSON.stringify(allParams)); return ContentService.createTextOutput("התקבלו פרמטרים, והם כתובים בלוג."); }חשוב!!
זה מיועד לבדיקה, תכתוב את זה כפרוייקט אחר, עם קישור אחר.
אני מנסה להבין למה אתה לא מקבל פרמטרים. -
@יב זה ביומן ביצוע:

-
זה בלוג

-
@nhfk-sbhtk אתה מנסה להפעיל את זה ידנית (ככה זה נראה) - אני טועה?