פניה לשרת api במקש ממודול השמעת קבצים
-
במודול השמעת קבצים ניתן להגדיר מקש שיפנה לשרת חיצוני api
ההגדרה היא
control_playX=send_api
בנוסף כל ההגדרות כמו במודול api בדיוק, מלבד:
במענה
noop
, או כאשר אין מענה תקין מהשרת המערכת חוזרת להשמיע את הקובץ מהמקום בו אחזבנוסף לפרמטרים הרגילים שנשלחים ממודול api נשלח גם
what
= מיקום ושם הקובץ המלא. (ivr2:/1/000.wav)
PlayStop
= מיקום עצירה של המאזין.
PressKey
= המקש עליו המאזין הקיש.במידה ועניתם תשובה תקינה של מודול api המערכת תפעל לפי הגדרת מודול api
ולאחר מכן תחזור שלב אחורה או להיכן שמוגדר בapi_end_goto
-
@שמחה-זו-הסיסמא
תודה רבה!
לא כתוב איפה מכניסים את כתובת ה URL -
@amp-Software-0 כתב בפניה לשרת api במקש ממודול השמעת קבצים:
@שמחה-זו-הסיסמא
תודה רבה!
לא כתוב איפה מכניסים את כתובת ה URL@שמחה-זו-הסיסמא כתב בפניה לשרת api במקש ממודול השמעת קבצים:
במודול השמעת קבצים ניתן להגדיר מקש שיפנה לשרת חיצוני api
בנוסף כל ההגדרות כמו במודול api בדיוק, מלבד:
-
@מ-מ-פליישער כתב בפניה לשרת api במקש ממודול השמעת קבצים:
@amp-Software-0 כתב בפניה לשרת api במקש ממודול השמעת קבצים:
@שמחה-זו-הסיסמא
תודה רבה!
לא כתוב איפה מכניסים את כתובת ה URL@שמחה-זו-הסיסמא כתב בפניה לשרת api במקש ממודול השמעת קבצים:
במודול השמעת קבצים ניתן להגדיר מקש שיפנה לשרת חיצוני api
בנוסף כל ההגדרות כמו במודול api בדיוק, מלבד:
אותם הגדרות api_link
-
@שמחה-זו-הסיסמא תודה רבה , בדיוק הייתי צריך את זה.
-
@שמחה-זו-הסיסמא
יפה מאוד, שנים חיכינו לזה.
חסר רק שיוכלו להפנות חזרה לשלוחת השמעת קבצים, למיקום ספציפי.
שיוכלו לציין בתשובה למשל, שלוחה 1 קובץ 005 שניה 503.
(וכמובן להוסיף את האפשרות להפנות למיקום ספציפי גם בשלוחת API רגילה) -
@שמחה-זו-הסיסמא כתב בפניה לשרת api במקש ממודול השמעת קבצים:
בנוסף לפרמטרים הרגילים שנשלחים ממודול api נשלח גם
what= מיקום ושם הקובץ המלא.איך זה נשלח?
עשיתי ככה זה נכון?if($add =="yes"){ $path ="ivr2:/$what";}
-
@121244 וחוץ מזה איפה נשמר דו"ח של כל הפניות?
-
@121244 כתב בפניה לשרת api במקש ממודול השמעת קבצים:
@שמחה-זו-הסיסמא כתב בפניה לשרת api במקש ממודול השמעת קבצים:
בנוסף לפרמטרים הרגילים שנשלחים ממודול api נשלח גם
what= מיקום ושם הקובץ המלא.איך זה נשלח?
עשיתי ככה זה נכון?if($add =="yes"){ $path ="ivr2:/$what";}
לא
if($add =="yes"){ $path = $_REQUEST['what'];}
-
@121244 כתב בפניה לשרת api במקש ממודול השמעת קבצים:
@121244 וחוץ מזה איפה נשמר דו"ח של כל הפניות?
Log/LogApi.ymgr
-
סוף סוף נזכרו שזה נצרך אחרי ששברתי את הראש לבנות מודול api שיעשה את זה (אגב עדיין היה חסר לי המיקום בתוך הקובץ)
-
פוסט זה נמחק! -
@שמחה-זו-הסיסמא ניסתי גם בצורה זו ומשום מה זה לא עבד
-
@שמחה-זו-הסיסמא תוכל לעשות ששם הקובץ בו נמצא המאזין ישלח בנפרד?
במחשבה שני בכלל למה צריך שישלח את כל הנתיב הרי זה כבר נשלח בפרמטר ApiExtension? -
@121244 כתב בפניה לשרת api במקש ממודול השמעת קבצים:
במחשבה שני בכלל למה צריך שישלח את כל הנתיב הרי זה כבר נשלח בפרמטר ApiExtension?
זה שולח כולל מספר הקובץ מה שלא היה עד עכשיו!
-
@נועם-חיון לכן אני אומר שמספיק שישלח הערך של מס' הקובץ בלבד
-
@121244 כתב בפניה לשרת api במקש ממודול השמעת קבצים:
תוכל לעשות ששם הקובץ בו נמצא המאזין ישלח בנפרד?
את זה תוכל לעשות בעצמך בקוד מאוד פשוט...
-
@שמחה-זו-הסיסמא כדאי מאוד שיהיה אפשר להחזיר תשובה מהAPI שאינה noop (לדוגמה הודעה "הקשתכם נקלטה בהצלחה") ולאחר מכן להמשיך את ההשמעה מאיפה שאחז, ולא לחזור לשלוחה.
כרגע צריך לבחור בין להחזיר תשובה לבין המשך השמעה. -
@nyh כתב בפניה לשרת api במקש ממודול השמעת קבצים:
את זה תוכל לעשות בעצמך בקוד מאוד פשוט...
ולכן זה אומר שזה לא דבר טוב שיהיה כך? הכל אפשר לפתח, אבל אם כבר מילא מקבלים את הנתיב אז למה שלא יקבלו במשתנה אחד רק שם קובץ?
-
@121244 כתב בפניה לשרת api במקש ממודול השמעת קבצים:
@שמחה-זו-הסיסמא תוכל לעשות ששם הקובץ בו נמצא המאזין ישלח בנפרד?
במחשבה שני בכלל למה צריך שישלח את כל הנתיב הרי זה כבר נשלח בפרמטר ApiExtension?זה שולח את המיקום של הקובץ במערכת ולא המיקום של המאזין
עיין ערך folder_to_play