מודול API: הפעלת קובץ *בעוד* הבקשה נשלחת
-
שלום,
אני משתמש במודול ה-API כדי לשלוח בקשה לשרת שלי. עם זאת, הבקשה אורכת כ-5+ שניות לשליחתה, ומשאירה שקט על הקו. עם זאת, אם משתמש מנתק במהלך השקט, נראה שבקשת ה-API לא תישלח.
לכן, אני רוצה שבזמן שליחת בקשת ה-API, המערכת תשמיע הודעה לא לנתק.
האם ניתן לעשות זאת?
הנה קובץ ה-.ini שלי:
type=api
title=MirTownapi_link=http://example.com/pikudoref/add_user/
api_wait_answer_music_on_hold_different=plswait.wav
api_end_goto=/2/1/01/1כמו כן, עליי לציין שהסיבה שאני עושה זאת היא שכאשר המערכת מוסיפה משתמשים לתבנית זה לקח הרבה זמן, ואנשים יכולים פשוט לנתק כי הם לא שומעים כלום, אז הם מניחים שזה הושלם. אז לפחות עם ה-API זה קצת יותר מהיר. עם זאת, אם למישהו יש פתרון להשמיע קובץ בזמן שהמערכת מוסיפה מישהו לתבנית, זה יהיה נהדר גם כן.
תודה!
-
@Kovy כדי להשמיע הודעה מותאמת בעת המתנה לתשובה מהשרת יש ליצור מוזיקה בהמתנה ואז בשלוחת ה-API להגדיר את שם המוזיקה בהמתנה שיצרתם:
api_wait_answer_music_on_hold_different=שם המוזיקה בהמתנה שלכם
-
@CUBASE תודה!
בעצם הבנתי עכשיו שחלק מהסיבה להמתנה הארוכה היא שיש לי 'digits=2', כך שאם מישהו מזין ספרה אחת לוקח זמן להבין שהוא לא מזין עוד ספרות.
עם זאת, לגבי 'api_wait_answer_music_on_hold_different=שם המוזיקה בהמתנה שלם', קבעתי את זה עם קובץ בספרייה, אבל ההודעה לא מתנגנת - כל מה שאני שומע זה הודעת מערכת "תן מענה לשירות ה-API".
זהו קובץ ה-.ini והספרייה:
-
@Kovy מוזיקה בהמתנה לא מגדירים שם קובץ
ראה כאן איך להגדיר: https://f2.freeivr.co.il/topic/7578/חדש-באתר-ניהול-יצירת-מוזיקה-בהמתנה-מכל-תיקיה-במערכת -
@Kovy אני מפעיל את הפעולה שלוקחת זמן בשרת, ואז שולח read עם התמנה של שניה אחת והגדרה של איפשור תשובה ריקה אחרי השמעה של ההודעה פעם אחת, ובהודעה אני מכניס את מה שאני רוצה שהמאזין ישמע בינתיים,
חוץ מזה אני שם מוזיקה בהמתנה שהשמע בקובץ מתחיל כ3 שניות מההתחלה כדי שבהמתנה קצרה לא יתחיל להשמיע את המוזיקה לחצי שניה, אלא רק בהמתנה ארוכה
-
@אביי-ורבא אבל אז כיצד בשליחת התשובה בפעם השנײַה זה לא לוקח זמן כאילו מה עושים
שומרים את נתוני הפעולה במקום כלשהוא או מה? -
פוסט זה נמחק!