עזרה | מוזיקה בהמתנה במודול API - אופן שימוש
-
@nyh אמר בעזרה | מוזיקה בהמתנה במודול API - אופן שימוש:
אז בזמן של הRequest אי אפשר לבינתיים כשמשמיע את המוזיקה עד שיקבל את הResponse?
נכון. אין אפשר.
-
תוכל לעשות קומבינה
תחזיר מייד מנגינה של כמה שניות, ובנתים תחפש את התשובה, כשתהיה לך את התשובה תכתוב אותה בקובץ צדדי [ששמו יהיה כשם הטלפון והתאריך יחד וכדו'], אחרי המנגינה הוא יעבור לשלוחה אחרת של API שתכנס לדף שבודק האם כבר יש תשובה בקובץ מתאים, אם כן יחזיר את התשובה, אם לא ישלח שוב למנגינה.
וכמובן אחרי שמשמיע את התשובה ימחוק את הקובץ הזמני שמכיל אותה -
@שמואל אמר בעזרה | מוזיקה בהמתנה במודול API - אופן שימוש:
@צדיק-תמים הבנתי מה שאתה אומר.
אם באמת מדובר בפניה לAPI, השמעת מוזיקה, פניה שוב, זה בהחלט יכול לעבוד.
חשבתי שאתה רוצה להתחיל מוזיקה ולהמשיך לפעולות נוספות - שזה כתבתי לא אפשרי.זה לא עובד לי. רק אם אני משרשר מראש את הפקודה הנוספת (עם
&
), זה עובר אליה לאחר הזמן שקבעתי למוזיקה בהמתנה (5) שניות. אם אני לא משרשר פקודה, זה פשוט יוצא מהשלוחה בתום המוזיקה. ולא חוזר לשרת לקבל הוראה חדשה. -
כמובן, אתה צריך לעשות שלוחה תחזיר אותו
-
@מנסה לא, זה מעקף וקומבינה. זה אמור להיות כמו שread עובד, שזה חוזר לשרת לקבל פקודה חדשה.
-
@מנסה אמר בעזרה | מוזיקה בהמתנה במודול API - אופן שימוש:
תוכל לעשות קומבינה
תחזיר מייד מנגינה של כמה שניות, ובנתים תחפש את התשובה, כשתהיה לך את התשובה תכתוב אותה בקובץ צדדי [ששמו יהיה כשם הטלפון והתאריך יחד וכדו'], אחרי המנגינה הוא יעבור לשלוחה אחרת של API שתכנס לדף שבודק האם כבר יש תשובה בקובץ מתאים, אם כן יחזיר את התשובה, אם לא ישלח שוב למנגינה.
וכמובן אחרי שמשמיע את התשובה ימחוק את הקובץ הזמני שמכיל אותהמתי שיעשה את החיפוש אז הוא יתעכב עד שיקבל תוצאה! אם היה אפשרות רק להריץ את הקובץ וישר לעבור לשלוחה אחרת בלי להמתין לתשובה. זה יהיה מצוין!
-
@צדיק-תמים אמר בעזרה | מוזיקה בהמתנה במודול API - אופן שימוש:
@שמואל אמר בעזרה | מוזיקה בהמתנה במודול API - אופן שימוש:
@צדיק-תמים הבנתי מה שאתה אומר.
אם באמת מדובר בפניה לAPI, השמעת מוזיקה, פניה שוב, זה בהחלט יכול לעבוד.
חשבתי שאתה רוצה להתחיל מוזיקה ולהמשיך לפעולות נוספות - שזה כתבתי לא אפשרי.זה לא עובד לי. רק אם אני משרשר מראש את הפקודה הנוספת (עם
&
), זה עובר אליה לאחר הזמן שקבעתי למוזיקה בהמתנה (5) שניות. אם אני לא משרשר פקודה, זה פשוט יוצא מהשלוחה בתום המוזיקה. ולא חוזר לשרת לקבל הוראה חדשה.@שמואל ?
-
@צדיק-תמים
יש איך ליצור איתך קשר באישי??? -
@תן-חיוך-1 לאיזה צורך?
-
@צדיק-תמים
עזרה ושיתו''פ בבניית מודל -
פוסט זה נמחק! -
@eliyahu אמר בעזרה | מוזיקה בהמתנה במודול API - אופן שימוש:
@צדיק-תמים צודק. תודה שהארת את תשומת הרב בעניין.
תנסה לרשום ככהmusic_on_hold=GeulaFM@5&id_list_message=t-הנכם מועברים למערכת אחרת&routing_yemot=0773137770
כלומר להוסיף
@
אחרי שם המוזיקה ואז לרשום את השניותהמפריד שונה לפסיק (,)
-
@eliyahu תודה על העדכון,
מה לגבי מה שכתבתי? זה אמור לעבוד בצורה הנ"ל של השמעת מוזיקה - פניה שו ב לשרת(בדומה לread) - קבלת פקודה נוספת, לדוגמה השמעה שוב, ואז שוב חזרה לשרת וקבלת הוראה נוספת וכו', או שחייבים לשרשר את הפקודה מראש? -
אם אתה רוצה להשמיע קובץ אמיתי ולא רדיו וכדו' אתה יכול לשרשר את זה בREAD בעצמו
זאת אומרת שישמיע את הקובץ ואח"כ ישלח לך ערך כל שהוא [רק שייתכן וזה יבקש לחיצה מהמאזין, ואז זה לא שווה כ"כ, תנסה לכתוב בהגדרות הREAD 0 מיני' ומקסי' ספרות להקשה]
-
@מנסה קודם כל אם אני משמיע קובץ אמיתי אני צריך להעלות קובץ בדיוק באורך הנכון, ואני לא יכול לקבוע שישמיע רק חלק מהקובץ
וכמובן שבread נדרשת הקשה מהמאזין -
אתה כמובן צודק
רק שגם אם תשמיע חלק מהקובץ בסימון השניות אתה לא תוכל לחזור שוב לחלק ההמשך של הקובץ, והוא ישמע את זה מחדש.
-
@צדיק-תמים
אתה יכול לכתובid_list_message
ולאחר מכן
sleep(5)
ואז תבדוק האם יש כבר תשובה מהAPI
אם כן אז תמשיך הלאה ואם לאו שיחזור על עצמו בלולאה -
@לעזור-לכולם
הבעיה שהוא ישמע את אותה מוזיקה שוב מההתחלה. -
@לעזור-לכולם לא הבנתי מה אתה מציע, הדבר היחיד שתומך בשרשור לא מראש אלא שאחרי הפעולה השרת של ימות חוזר לשרת שלי לבקש הוראות נוספות זה read, הפתרון הוא שימות יאפשרו את זה גם עבור מוזיקה בהמתנה.
בid_list_message אם לא משרשרים מראש עוד הוראה, זה פשוט יוצא מהשלוחה -
-
@eliyahu כתב בעזרה | מוזיקה בהמתנה במודול API - אופן שימוש:
המפריד שונה לפסיק (,)
בשרת ymta זה עובד.
בשרת ymt זה לא עובד (ממתין עד ללחיצה על *)
מישהו שם לב לזה ?