שלום וברכה,
האם יש אפשרות שכשמאזין מקליט תגובה על השמעה, ישלח צינתוק לרשימת צינתוקים?
על פניו נראה שלא... יש למישהו רעיון?
הודעות שפורסמו על ידי בלויא
-
שליחת צינתוק בסיום הקלטת תגובהפורסם בשאלות ועזרה הדדית
-
RE: הפעלת קמפיין מהירה דרך הטלפוןפורסם בשאלות ועזרה הדדית
@צפתי
בשלב הראשון תעלה את ההודעה ל"הודעת הקמפיין" כמו שהסבירו כאןבשביל להפעיל את הקמפיין דרך הטלפון תגדיר לך שלוחה להפעלת קמפיין כמו שמוסבר בפירוט כאן.
בשביל שישמעו את ההודעה כשחוזרים לקו, תגדיר בשלוחה הראשית שישמיע את הודעת הקמפיין בכניסה לשלוחה, בקישור הזה תראה גם הגדרות שונות כמו להשמיע פעם אחת או בזמנים מסוימים, וכן אפשרות לאיפוס ההגבלות.
בהצלחה
-
סנכרון תגובות בין שלוחת מקור לשלוחת 'לינק'פורסם בשאלות ועזרה הדדית
שלום וברכה,
יש לי כמה שלוחות שבכל אחת שלוחת הקלטה ושלוחה השמעת ההקלטות עם אפשרות להשארת תגובות.
אני רוצה ליצור שלוחה נוספת מרוכזת, ששם יוכלו לשמוע ברצף את כל ההקלטות יחד מכל השלוחות הנ"ל.
בשביל זה אני מתכנן להוסיף לכל שלוחות ההקלטה הגדרה שתשכפל לינק של ההקלטה לשלוחה זו.השאלה שלי האם יש דרך לסנכרן את התגובות,
כלומר, שאם אחד ישאיר תגובה בשלוחה המקורית יוכלו לשמוע אותה גם בשלוחה המרוכזת, ולהיפך. -
מודול API - הערך העשירי (הקשה) - מוגבל ל-800 מספרים?פורסם בפורום מפתחים API
אני משתמש בספרייה הנפלאה yemot-router2.
אני מפעיל בקשת red ואני מכניס מאפייןdigits_allowedשזה בעצם הערך העשירי בהקשה.
בערך הזה יש לפעמים כאלפיים מספרים [זה הכנסת כרטיס הגרלה, ואני מכניס לו את כל טווח המספרים האפשריים לאותו כרטיס].
בימים האחרונים הוא התחיל לקלוט רק את ה-800 המספרים הראשונים, כי על כל מספר מעבר לכך הוא משמיע את הודעהM1224"בחירה לא חוקית".
לדוגמא, נניח שהכנסתי לו מספרים מ-1000 עד 3000, אז נותן להקיש רק מספרים בין 1000 ל-1800אצלי לא השתנה משהו בקוד לאחרונה.
האם זה קשור לתקלה שהייתה בימות בסוף שבוע שעבר?
יש עוד מישהו שנתקל בזה?אשמח לכל עזרה
הנה הקוד הרלוונטי:const digits_allowed = Array.from( { length: maxNumber - minNumber + 1 }, (_, i) => i + minNumber ); const number = await call.read( [{ type: "text", data: "נא הקש את מספר הכרטיס שברשותך" }], "tap", { allow_empty: true, empty_val: null, max_digits: maxNumber.toString().length, min_digits: minNumber.toString().length, typing_playback_mode: "Digits", digits_allowed, } ); -
RE: מה ההבדלפורסם בשאלות ועזרה הדדית
@בצלאלי64 זה שתי סוגי שלוחות אחרות.
בראשון זו שלוחת תפריט כללית ובתמונה השניה זו שלוחת הניהול של הקו שכברירת מחדל נמצאת בכל מערכת בשלוחה 0 -
RE: תקלה בעת הפעלת צינתוק בAPIפורסם בעזרה הדדית למשתמשים מתקדמים
@yeh לא מספיק להביא את השגיאה,
תביא את פרטי הבקשה, ואם רלוונטי אז גם את הקוד שביצע את הבקשה.
בהצלחה -
RE: CheckIfFileExists מחזיר false למרות שהקובץ קיים – מה אני מפספס?פורסם בפורום מפתחים API
הבעיה נפתרה בשינוי צורת כתיבת הנתיב.
במקום:ivr/הודעות/startMessage.wavשיניתי ל:
ivr2:הודעות/startMessage.wavלמרות שלפי התיעוד שתי הצורות תקינות.
-
CheckIfFileExists מחזיר false למרות שהקובץ קיים – מה אני מפספס?פורסם בפורום מפתחים API
שלום וברכה,
אני מנסה לבדוק אם קובץ מסויים קיים במערכת, ומחזיר תשובה שהוא לא קיים למרות שהוא כן.
אשמח אם מישהו יוכל לעלות על הבעיה.זה הקובץ כפי שרואים באתר הניהול (מסומן בצהוב):

אני שולח בקשה כזו:
const { data } = await axios.get(`${url}CheckIfFileExists`, { params: { token: `${process.env.YEMOT_USERNAME}:${process.env.YEMOT_PASSWORD}`, action: "CheckIfFileExists", path: "ivr/הודעות/startMessage.wav", }, });ומקבל תשובה שזה לא נמצא:
{ "responseStatus": "OK", "yALogsVersion": "4.3.20", "fileExists": false, "path": "ivr/הודעות/startMessage.wav" }ניסיתי גם להסיר את סיומת הקובץ
.wavמהבקשה, וזה גם לא עזר.ניסיתי לקבל את רשימת הקבצים בתיקייה באמצעות API ושם כן רואים את הקובץ:
{ "responseStatus": "OK", "extIni": { ... }, "thisPath": "הודעות", "parentPath": "/", "dirs": [], "files": [ ..., { "exists": true, "name": "startMessage.wav", "uniqueId": "dbaf4d35abf2bf9a464e2f6ce34553af", "fileType": "AUDIO", "size": 40524, "mtime": "24/04/2025 21:26", "duration": 2.53, "durationStr": "00:03", "customerDid": "0733516400", "meta": {}, "source": "RecordFromApi", "date": "24/04/2025 21:25", "phone": "0527673698", "ip": null, "what": "ivr2:הודעות/startMessage.wav" } ], "ini": [ { "exists": true, "name": "ext.ini", "uniqueId": "f2d876b630179d29f87a8d0a873ba61b", "fileType": "INI", "size": 0, "mtime": "23/03/2025 23:50", "what": "ivr2:הודעות/ext.ini" } ], "messages": [], "html": [], "msgDescriptions": {}, "yemotAPIVersion": 6 }אשמח אם מישהו ישים לב מה אני מפספס...
תודה מראש -
RE: קוד מוכן לשימוש APIפורסם בעזרה הדדית למשתמשים מתקדמים
@א-תורת-מרן אז אתה לא צריך API בשביל זה.
תכין רשימת תפוצה עם כל המספרים שמקבלים צינתוק.
הודעת הקמפיין תהיה ההודעה הקבועה שלך.
תגדיר בשלוחה הראשית שישמיע את הודעת הקמפיין פעם אחת. לדוגמא (ישמיע את קמפיין מספר 1 פעם אחת למספרים הפעילים ברשימה זו):play_campaign_message=yes play_campaign_message_one_time=yes campaign_message_to_play=1-ACTIVE-1בשלוחה שבה אתה מפעיל את הצינתוק תגדיר שיאפס את נתוני ההאזנה להודעת הקמפיין בשלוחה הראשית.
play_campaign_message=yes campaign_message_delete_file_template_number=1 campaign_message_to_play_file_from_folder=/ -
RE: קוד מוכן לשימוש APIפורסם בעזרה הדדית למשתמשים מתקדמים
@א-תורת-מרן
זו הודעה קבועה? אותה הודעה לכולם? -
הוספת מספר לרשימת תפוצה - תפריט בחירת רשימהפורסם בשאלות ועזרה הדדית
יש לי מערכת עם כמה רשימות תפוצה. ואני רוצה לתת למנהל אפשרות להוסיף מספר טלפון לרשימת תפוצה שיבחר.
כלומר, שישמע הודעה כמו "נא הקש את מספר רשימת התפוצה אליה ברצונך להוסיף מספר".אני יודע שאפשר לעשות את זה באמצעות שלוחת תפריט ויצירת שלוחה לכל רשימה,
אבל אשמח לדעת אם ניתן לעשות את זה בשלוחה אחת.תודה מראש
-
RE: בית ספר וירטואלי - הודעה בכניסה באיזו שלוחה יש הודעה חדשהפורסם בשאלות ועזרה הדדית
@עידו תודה רבה! זה מקדם אותי המון!
אשמח אם יש לך רעיון שלא אצטרך ליצור שתי רשימות תפוצה עבור כל כתה (כמו שכתבתי בפוסט הקודם שלי) -
RE: משימה לשליחת צינתוק לכמה רשימות צינתוקים חינמיים בבת אחתפורסם בשאלות ועזרה הדדית
@frankle הסתדרת?
אם כן, סמן את הנושא כנפתר.
בהצלחה -
RE: בית ספר וירטואלי - הודעה בכניסה באיזו שלוחה יש הודעה חדשהפורסם בשאלות ועזרה הדדית
יש מורכבות נוספת בפיתרון שלי,
שאם אני רוצה גם לשלוח מידי פעם קמפיין רגיל לכתה ספציפית,
אני לא יכול להשתמש בהודעת הקמפיין של הכתה להשמעת ההודעה "נוסף שיעור חדש בשלוחה X"
אלא אני צריך ליצור קמפיין נוסף לכל כתה [בלי להכניס את מספרי הטלפון שלהם, אלא רק בשביל ההודעה הקבועה]. -
RE: משימה לשליחת צינתוק לכמה רשימות צינתוקים חינמיים בבת אחתפורסם בשאלות ועזרה הדדית
- תיכנס לקישור הנ"ל וצור שם חשבון.
- צור משימה חדשה.
- בשדה URL תכניס את זה:
https://www.call2all.co.il/ym/api/RunTzintuk?token=0777777777:1234&phones=tzl:100,200,300[שים לב להכניס את מספר המערכת והסיסמה האמיתיים שלך, וכן תחליף את
100,200,300בשמות/מזהי רשימות התפוצה]- אחר כך באיזור Execution schedule תבחר Custom (מותאם אישית), ותגדיר משהו דומה לצילום מסך הזה (כאן הגדרתי כל יום שבת בעשר בערב):

- בסוף לחץ על הכפתור CREATE לשמירה
-
RE: בית ספר וירטואלי - הודעה בכניסה באיזו שלוחה יש הודעה חדשהפורסם בשאלות ועזרה הדדית
@בעזרת-ה תודה, אבל אז איך המערכת תדע לא להשמיע את ההודעה למתקשר יותר בפעם אחת [עד שיוכנס שיעור חדש]?
דבר שני, מפריע לי בעיקר זה שאני צריך 'להעביר' את המתקשר 8 שלוחות עד התפריט.
-
RE: בית ספר וירטואלי - הודעה בכניסה באיזו שלוחה יש הודעה חדשהפורסם בשאלות ועזרה הדדית
@בעזרת-ה הוא יהיה קבוע לכל כיתה.
זאת אומרת, אם יש תוכן חדש בשלוחה 1 הודעה תהיה "נוסף שיעור חדש בשלוחה 1" אם יש בשלוחה 2 ההודעה תהיה "נוסף שיעור חדש בשלוחה 2" וכן הלאה.
הרעיון הוא שכיש תוכן חדש באחת השלוחות, ההורים שיש להם בת באותה שלוחה יקבלו צינתוק,
אך כיון שכאמור יש הורים המשויכים לכמה שלוחות, צריך להודיע להם מאיזו שלוחה יצא הצינתוק.
מצד שני, לא מעניין אותם לשמוע אם יש תוכן חדש בשלוחות אחרות. -
RE: באג? פילטר כפול - ממשיך לפילטר השני למרות שלא עומד בפילטר הראשוןפורסם בשאלות ועזרה הדדית
@בעזרת-ה השלוחה של התפוצה היא תפריט לכמה שלוחות השמעת קבצים, והצינתוק הוא לכל השלוחות הפנימיות.
זה תפריט שקיים 8 פעמים בקו [כיתות] וזה נשמע לי קצת מורכב ליצור עוד שלוחה פנימית לשם כך ולהעביר לשם את ההשמעות קבצים.
אם לא יהיה לי פיתרון אחר נראה לי שכבר אעדיף להשאיר את זה כך...