@haiims אני לא זוכר.
הקו לא כ"כ היה פעיל בתקופה האחרונה עד המלחמה.
לגבי ההגדרות ששאלת,
זה בודק ב-9 רשימות תפוצה אם המתקשר פעיל שם, ואם כן זה משמיע לו את הודעת הקמפיין פעם אחת.
זה נועד להשמיע הודעה כמו "יש הודעה חדשה בכיתה ד'".
@haiims אני לא זוכר.
הקו לא כ"כ היה פעיל בתקופה האחרונה עד המלחמה.
לגבי ההגדרות ששאלת,
זה בודק ב-9 רשימות תפוצה אם המתקשר פעיל שם, ואם כן זה משמיע לו את הודעת הקמפיין פעם אחת.
זה נועד להשמיע הודעה כמו "יש הודעה חדשה בכיתה ד'".
@haiims
עדיין לא הבנתי...
מה זה net.ini? התכוונת ל-ext.ini?
ההגדרות שהעליתי קודם הם בשלוחה 1. השלוחה הראשית רק מפנה לשלוחה 1.
הנה ההגדרות בשלוחה הראשית:
type=go_to_folder
go_to_folder=/1
ההגדרות בקובץ ivr.ini:
admin_options_file=template
check_template=9
שלום וברכה,
בכניסה למערכת, לאחר שהשיחה נענית, יש כמה שניות של שקט לפני ששומעים את הודעה M0000 [בדרך כלל 7 שניות, לפעמים פחות].
מה יכול להיות הפתרון?
הנה ההגדרות בשלוחה:
type=menu
title=תפריט ראשי
;השתמש בכוכבית וסולמית כשלוחה
star_extension=yes
hash_extension=yes
;ישמיע הודעת קמפיין לכיתות פעם אחת אם נשלח
play_campaign_message=yes
play_campaign_message_one_time=yes
campaign_message_to_play=11-ACTIVE-1,1-ACTIVE-1,2-ACTIVE-1,3-ACTIVE-1,4-ACTIVE-1,5-ACTIVE-1,6-ACTIVE-1,7-ACTIVE-1,8-ACTIVE-1
campaign_message_to_play_file_by_template=yes
;קובץ לאיפוס יהיה בשלוחה ראשית
campaign_message_to_play_file_from_folder=/
;הודעה על חדר ועידה פעיל
menu_say_conf_bridge=yes
menu_say_conf_bridge_1=1/1/2
menu_say_conf_bridge_2=1/2/2
menu_say_conf_bridge_3=1/3/2
menu_say_conf_bridge_4=1/4/2
menu_say_conf_bridge_5=1/5/2
menu_say_conf_bridge_6=1/6/2
menu_say_conf_bridge_7=1/7/2
menu_say_conf_bridge_8=1/8/2
ימות מפרסמים שהמחיר לקווים פרטיים הוא 9.9 ש"ח.
מישהו יודע מה ההגדרה מבחינתם לקו אם הוא פרטי או לא?
שלום וברכה,
בתיעוד של חדר ועידה יש אפשרות לשלוח צינתוק בעת פתיחת החדר [כולל תפריט בחירה אם לשלוח צינתוק].
הבעיה היא שהאפשרות שם היא רק לצינתוק חינמי לנרשמים.
אני מעוניין בצינתוק בתשלום לרשימת תפוצה.
תודה מראש
@DDD אתה מתכוון להפעלת פקודות API, או לניהול שלוחת API?
@נר-יצחק נשמע רעיון טוב, אבדוק את זה.
כלומר, הזיהוי אצלי במערכת הוא בהקשת מספר זהות והמערכת לוקחת את זה מהקובץ list_all_information, זה אומר שלאחר שהמתקשר עושה את הטריוויה אני צריך לרשום את מספר הזהות שלו ברשימה השחורה. יש אפשרות לעשות רשימה שחורה לפי מס' זהות?
@נר-יצחק איך זה יכול לעזור לי?
הקישור שהבאת מתייחס לערך קבוע שרשום על המתקשר בקובץ list_all_information.
אני צריך לדעת אם כבר ענה לטריוויה.
@נר-יצחק מציאות שהוא נותן... בדקתי.
שלום וברכה,
הגדרתי שלוחת טריוויה עם ההגדרות האלו:
type=trivia_questions
title=טריוויה - שבוע 4 - רמה 2
enter_id=yes
enter_id_type=list_all_information
trivia_questions_end_goto=/
login_add_val_name=yes
trivia_questions_expires_no_more_points=1s
multiple_points_not_until_points_log=5d
trivia_questions_finish_times_say=no
report_trivia_questions=no
trivia_questions_location=always
trivia_questions_random_or_by_number=random
trivia_questions_points_1=5
trivia_questions_only_once=yes
הבעיה היא שמי שענה תשובה שגויה עדיין יכול להיכנס שוב לשלוחה ולנסות שוב לענות נכון - ואז יקבל על זה נקודות.
איך אני יכול למנוע את זה?
כלומר, אני רוצה שלכל אחד תהיה הזדמנות אחת לענות על כל שאלה, ואם ענה עליה כבר [תשובה נכונה או שגויה] לא יוכל יותר לענות שוב על שאלה זו אף פעם.
אשמח לשמוע מבעלי ניסיון שהשתמשו בהגדרת העברת השיחה לשלוחה במערכת כדי להעביר את המתקשר לשלוחת תור אחרת במערכת.
כי אני מנסה את זה עכשיו וזה לא עובד בצורה אמינה.
הגרתי כך:
dial_key_1=move_client_to_folder-/8/2/02/2/1/01/1
הנתיב הזה מוביל לשלוחת תור אחרת, אבל בפועל פעם אחת זה לא מגיב [להקשת סולמית 1], פעם אחרת השיחה מתנתקת לנציג [והמתקשר חוזר שלב אחורה ולא מנותב].
ניסתי להעביר לשלוחת go_to_folder שתעביר אותו לשלוחת התור, ואז אחרי 3 נסיונות זה ניתב טוב, לא תוצאה שניתן להסתמך עליה..
אשמח לדעת אם חסרה לי איזו הגדרה או שזה באג בימות.
תודה מראש.
מצרף את כל ההגדרות בשלוחה:
type=queue
title=מענה אנושי
queue_end_timeout_goto=/8/2/02/8/1/3/3
queue_timeout=100
queue_end_continue_goto=/8/99
queue_not_active_goto=/8/2/02/8/1/3/3
queue_your_id_add=1111
queue_record_send_mail=yes
queue_email_name=הקלטות שיחה
announce-frequency=30
periodic-announce-frequency=0
dial_key_1=move_client_to_folder-/8/997
;dial_key_1=move_client_to_folder-/8/2/02/2/1/01/1
@שרגא-לרנר אם אתה מתכוון למודול API, אז אתה צריך לדעת תכנות באופן כללי [הכרות בסיסית עם שפת תכנות כלשהי, ומעבר לזה - תלוי מה אתה רוצה לבנות].
החיבור של זה עם המודול זה כבר הלימוד הקצר יותר.
אני משתמש בפעולה read כדי להשמיע למתקשר תפריט.
אני רוצה שיוכל להקיש סולמית כדי לחזור אחורה [אני אחזיר אותו], אבל שאם לא הקיש כלום ישמע שוב את ההודעה.
ניסיתי כך:
read=f-/Messages/Menu=val_3,no,1,0,7,No,no,no,,1.2.*.#,3,Ok,None,
כלומר, מינימום 0 ספרות, המערכת תשמיע את ההודעה 3 פעמים לפני שתחליט שהוא ריק, וניתן להכניס נתון ריק.
בפועל, גם כשמקישים סולמית זה חוזר שוב על ההודעה [3 פעמים] כאילו לא הקישו כלום.
ניסיתי כמובן גם להשאיר את ברירת המחדל לגבי נתון ריק וגם אז סולמית מתנהגת כמו שלא הקישו כלום.
אשמח אם למישהו יש פתרון.
תודה
אני מנסה עכשיו להשתמש בפקודה CheckIfFolderExists האמורה לבדוק אם תיקייה קיימת במערכת.
אם התיקייה קיימת זה עובד צפוי.
אבל אם היא לא קיימת זה מחזיר - "responseStatus": "ERROR"
שלום וברכה,
האם יש אפשרות שכשמאזין מקליט תגובה על השמעה, ישלח צינתוק לרשימת צינתוקים?
על פניו נראה שלא... יש למישהו רעיון?
@צפתי
בשלב הראשון תעלה את ההודעה ל"הודעת הקמפיין" כמו שהסבירו כאן
בשביל להפעיל את הקמפיין דרך הטלפון תגדיר לך שלוחה להפעלת קמפיין כמו שמוסבר בפירוט כאן.
בשביל שישמעו את ההודעה כשחוזרים לקו, תגדיר בשלוחה הראשית שישמיע את הודעת הקמפיין בכניסה לשלוחה, בקישור הזה תראה גם הגדרות שונות כמו להשמיע פעם אחת או בזמנים מסוימים, וכן אפשרות לאיפוס ההגבלות.
בהצלחה
שלום וברכה,
יש לי כמה שלוחות שבכל אחת שלוחת הקלטה ושלוחה השמעת ההקלטות עם אפשרות להשארת תגובות.
אני רוצה ליצור שלוחה נוספת מרוכזת, ששם יוכלו לשמוע ברצף את כל ההקלטות יחד מכל השלוחות הנ"ל.
בשביל זה אני מתכנן להוסיף לכל שלוחות ההקלטה הגדרה שתשכפל לינק של ההקלטה לשלוחה זו.
השאלה שלי האם יש דרך לסנכרן את התגובות,
כלומר, שאם אחד ישאיר תגובה בשלוחה המקורית יוכלו לשמוע אותה גם בשלוחה המרוכזת, ולהיפך.
אני משתמש בספרייה הנפלאה 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,
}
);