דלג לתוכן הראשי

ביקורת תוכן ותמונות

דף זמני המרכז את תוכן כל עמודי התיעוד במקום אחד לצורך סקירה של טקסטים ותמונות. הסדר זהה לסדר בתפריט הצד.

מספר עמודים: 97


היכרות

docs/getting-started/introduction.md

היכרות

חברת MASKYOO הינה חברה בינלאומית המספקת פתרונות מדידה טלפוניים למפרסמים בכל סוגי המדיה.

החברה נוסדה בשנת 2005 על ידי צוות מומחים בטכנולוגיה, טלפוניה, אינטרנט ושיווק.

החזון של MASKYOO מבוסס על הטענה כי הכול מדיד. לכן, פיתחה החברה כלים אוטומטיים מתקדמים וקלים לשימוש במטרה להפוך את התחום לנגיש יותר לכלל סוגי הלקוחות.

כיצד זה עובד

בשימוש במערכת מסקיו למדידת שיחות, צריך פשוט לבחור מספר טלפון לפרסום העסק (המספרים זמינים בקידומות שונות ומגוונות), ואז יש להזין מספר טלפון יעד (מספר טלפון של העסק) אשר אליו יופנו השיחות.

מערכת מסקיו מספקת מגוון אפשרויות לניהול וניתוב השיחות ובסוף מודדת ומדווחת על הסטטוס של כל שיחה.

תרשים זרימה של מערכת מסקיו

יתרונות המערכת

מערכת מסקיו מאפשרת גישה 24/7 לניתוחים מפורטים מכל דפדפן, וכן דיווח מפורט על שיחות שבוצעו למספר המפורסם במודעה או באינדקס, יחד עם:

  • ניהול פשוט - ניהול פשוט של מספרי הלקוח
  • התראות אוטומטיות - התראות באימייל או ב-SMS ללקוחות המציגות שיחות שהוחמצו או נענו, פרטי המתקשר, שעת השיחה ומשך השיחה
  • ניתוב שיחות גמיש - בחירה באופן החיוג ליעדי השיחה: חיוג במקביל, מוביל נגרר או נתב שיחות
  • הודעה מותאמת אישית - קובץ השמעה מותאם אישית למקבל השיחה אשר מכריז על שיחה שהגיעה דרך הפרסום שלך כאשר השיחה נענית
  • ניתוב לפי זמנים - ניתוב מותאם אישית לפי שעות וימי פעילות העסק
  • מעקב קמפיינים - מעקב בעזרת מילות מפתח ושם קמפיין שמראה כיצד המתקשר הגיע אל האינדקס או המודעה
  • קמפיינים דינאמיים - הכנסת תוסף של מספרים דינאמיים אשר מתחלפים באתר בהתאם לתנאי נבחר ומשפרים את ניטור השיחות, וכתוצאה מכך את קידום האתר דרך מדידה מעמיקה יותר של השיחות הנכנסות דרך האתר

מושגים ומונחים

docs/getting-started/concepts-and-terms.md

מושגים ומונחים

להלן מספר מושגים ומונחים שימושיים במערכת מסקיו.

מונחים בסיסיים

מספר מסקיו

מספר הטלפון הווירטואלי אשר סופק לך על ידי מערכת מסקיו לשימוש באינדקס או בפרסום דיגיטלי של העסק במטרה למדוד שיחות נכנסות.

תיאור מסקיו

שם שמנהל המערכת או משתמש אחר נותנים למספר מסקיו שהגדירו. השם יכול להיות כל דבר. ההמלצה היא לבחור שם שמתאר בצורה הטובה ביותר את מה שמפרסם המספר, כגון מוצר, לקוח ו/או אפיק הפרסום שעבורם מופנות השיחות אל אותו מסקיו.

מספר היעד

מספר/י הטלפון של העסק אשר אליו/אליהם מנותבת השיחה למסקיו. מספר יעד יכול להיות נייד או נייח, מרכזיה או כל יעד אחר שמקבל שיחות.

מספר המתקשר

מספר אשר ממנו בוצעה שיחה למספר מסקיו.

משתמש מסקיו

משתמש מסקיו (מנהל מערכת או אדם אחר) יכול להתחבר למערכת מסקיו למדידת שיחות ו/או לקבל דוחות יומיים, שבועיים וחודשיים במטרה לשפר את פרסום העסק.

עסק / לקוח

מונחים אלו מתייחסים לעסקים אשר מפורסמים ואליהם שיחות מועברות.

לקוח קצה

אדם אשר מחפש עסק או מוצר מסוים ואשר יבצע את השיחה לבית העסק.


סוגי וסטטוסי שיחות

שיחות שנענו

שיחות שנענו על ידי מספר היעד.

שיחות שלא נענו

שיחות שלא נענו על ידי מספר היעד, מסיבות שונות. ישנם שלושה סטטוסים אפשריים:

סטטוסהסבר
שיחה שלא נענתהשיחה שבה המתין המחייג עד לסיום זמן ההמתנה שהוגדר למענה ולא נענה על ידי העסק
שיחה תפוסההשיחה לא נענתה מכיוון שהקו של העסק היה תפוס
שיחת כשלשיחה שנותקה מסיבה כלשהי (בדרך כלל ניתוק מצד המתקשר) לפני המענה ולפני שהסתיים זמן ההמתנה
שיחות שלא חוברו

שיחות שכלל לא מגיעות למספר היעד מאחת מהסיבות הבאות:

סטטוסהסבר
לא פעילשיחה למספר מסקיו שהוגדר כלא פעיל בממשק מסקיו
רשימה שחורהשיחה שלא הועברה ליעד מכיוון שמספר המחייג נמצא ברשימה השחורה (מספרים חסומים)
מחוץ לשעות הפעילותשיחה שבוצעה מחוץ לשעות הפעילות שהוגדרו לעסק
שיחות ייחודיות

כמות השיחות שהתקבלו ממתקשרים שונים, כלומר כמות המתקשרים בתקופה מסוימת ללא שיחות חוזרות.

שיחות אבודות

שיחות שהתקבלו לשרת של מסקיו ומעולם לא נענו על ידי העסק - לא על ידי מענה אנושי ולא על ידי מענה אוטומטי.


סטטוס המסקיו

סטטוסהסבר
מסקיו פעילמסקיו שהוגדר כפעיל על ידי משתמש מערכת, שמוגדר לו לפחות מספר יעד אחד ויכול לקבל שיחות
מסקיו לא פעילמסקיו שהוגדר כלא פעיל על ידי משתמש מערכת ו/או שלא הוגדרו לו מספרי יעד ואינו יכול לקבל שיחות
מספר משוחררשורות נתונים אשר מספר המסקיו שהוגדר בהן שוחרר, כלומר שלא מוגדר שום מספר מסקיו עבורן

מושגי זמן

משך שיחה

משך שיחה מוגדר כזמן בשניות מרגע המענה לשיחה (בין אם מענה אנושי או על ידי מענה אוטומטי) עד לניתוק השיחה על ידי אחד הצדדים.

זמן המתנה למענה

זמן המתנה למענה הוא הזמן שעבר מרגע החיוג ועד למענה של השיחה על ידי אדם או מענה אוטומטי.


תחילת עבודה עם מסקיו

docs/getting-started/getting-started.md

תחילת עבודה עם מסקיו

צעד 1 - קבלת אישור גישה לממשק מסקיו

כדי ליצור חשבון מסקיו חדש, עליך לפנות למחלקת המכירות בפרטים הבאים:

פרטערך
טלפון077-6670000

לאחר סגירת הצד המסחרי, מסקיו תספק לך כתובת מערכת, שם משתמש וסיסמה לכניסה למערכת המסקיו שלך.

צעד 2 - תיאום הדרכת מערכת עם הצוות הטכני

איש מצוות התמיכה הטכנית של מסקיו ייצור איתך קשר כדי לתאם מועד הדרכה. ההדרכה תתבצע בטלפון באמצעות שיתוף מסך. במהלך ההדרכה יוגדרו הגדרות בסיסיות במערכת.

צעד 3 - בחירת מספרי מסקיו והגדרות מתקדמות

בחר/י את מספרי המסקיו שיפורסמו והגדר/י את מספר/י העסק אליהם יועברו השיחות. עבור כל מספר מסקיו ניתן לבחור את אופן החיוג, שעות הפעילות, קבצי קול, הקלטת שיחות ועוד.

בתפריט הראשי של מסקיו ניתן להגדיר וליצור תכונות נוספות המותאמות לצרכי המערכת שלך:

אוטומציה
ניהול משתמשים
דוחות

הגדרת חשבון מסקיו

docs/getting-started/setting-up-your-maskyoo-platform.md

הגדרת חשבון מסקיו

הגדרות משתמש ראשי

בצד שמאל של מסך המערכת מופיע שם המשתמש בחשבון המסקיו.

תפריט משתמש

יש לבחור בתוך חשבון המשתמש בהפרופיל שלי.

תיפתח חלונית עם ארבע לשוניות:

חלונית פרופיל משתמש

1. מידע אישי

כאן ניתן להגדיר ולשנות הגדרות כלליות של חשבון המשתמש:

שדההסבר
שם המשתמשחשבון הדוא"ל איתו ניתן להתחבר למערכת מסקיו
כינוי משתמשמה השם שיופיע במערכת בשם המשתמש
טלפון משתמשמספר טלפון ליצירת קשר
טלפון SMSמספר טלפון לקבלת הודעות SMS
אזור זמןבברירת המחדל מוגדר לאזור זמן של ישראל
תבנית תאריךברירת המחדל מוגדרת על תבנית תאריך בעברית
שפת מערכתבאיזו שפה תהיה המערכת
2. שנה תמונת פרופיל

כאן ניתן להגדיר ולשנות תמונת המשתמש.

3. שנה סיסמה

בלשונית זו ניתן להגדיר בכל עת סיסמה חדשה. יש להזין את הסיסמה הישנה ופעמיים את הסיסמה החדשה.

4. שליחת דוחות בדוא"ל

ניתן לסמן בתיבה הרלוונטית האם רוצים לקבל דוח מובנה של שיחות מסקיו ברמה היומית, השבועית ו/או החודשית. ניתן ללחוץ על דוגמה כדי לראות כיצד הדוח נראה.


לוח בקרה

docs/dashboard/index.md

לוח בקרה

לוח בקרה מאפשר לך לראות סקירה כללית של כלל השיחות וההתראות שהתקבלו לכלל המספרים במערכת שלך לפי תקופות זמן נבחרות (דקות, שעה, יום, שבוע וחודש אחרון).

שיחה נספרת במערכת מסקיו לאחר שהתקבלה בשרתי מסקיו. היא נספרת אפילו אם קו הטלפון שלך תפוס, אם המחייג נמצא ברשימה השחורה שלך (כלומר, חסום), במידה והשיחה בוצעה מחוץ לשעות הפעילות ואפילו אם מספר המסקיו אינו פעיל.

הצגת לוח בקרה

בתפריט הראשי, לחץ על לוח בקרה. להלן מה שיוצג:

בלוח בקרה ישנם מספר יישומים (תיבות המכילות נתונים), כל אחד מהם מציג מידע שונה. על ידי לחיצה על ארגז היישומים (הכפתור בצד שמאל למעלה), תוכל/י לבחור אילו יישומים יוצגו.

כלי ניהול לוח בקרה

בחירת יישומים להצגה

בתפריט ארגז היישומים ניתן לסמן / לבטל סימון של כל יישום בנפרד. הבחירה נשמרת לפי משתמש — כך שבכניסה הבאה הלוח יופיע בדיוק כפי שהוגדר.

איפוס פריסה

בתחתית תפריט ארגז היישומים קיים כפתור איפוס פריסה (אדום) שמאפס את כל ההתאמות שביצעת:

  • מחזיר את כל היישומים לתצוגת ברירת המחדל (אילו מסומנים ואילו לא)
  • מחזיר את סדר היישומים לסדר המקורי
  • מבצע טעינה מחדש של כל היישומים עם ההגדרות המחודשות

השימוש הנפוץ הוא כאשר רוצים "להתחיל מחדש" לאחר שינויים רבים בסידור היישומים.

גרירה וסידור מחדש

ניתן לשנות את סדר היישומים בלוח הבקרה באמצעות גרירה:

  1. יש למקם את סמן העכבר מעל כותרת היישום שברצונך להזיז — הסמן יהפוך לסמן הזזה (מתחלף ל-cursor של "move").
  2. יש ללחוץ ולגרור את היישום למיקום הרצוי.
  3. עם שחרור העכבר, הסדר החדש נשמר באופן אוטומטי ומיד ייטען גם בכניסות הבאות.
ריענון אוטומטי

כל היישומים בלוח הבקרה מתרעננים אוטומטית כל 20 שניות, כך שהנתונים המוצגים הם תמיד עדכניים.

  • על כל יישום מופיע בר התקדמות דק (בראש היישום) המציג את הזמן שנותר עד הרענון הבא
  • ליד כפתורי הפעולה של כל יישום מופיעה מחוונית זמן (למשל "20s", "5s") המציגה ספירה לאחור
  • כאשר לשונית הדפדפן אינה פעילה (הוחלפה ללשונית אחרת), הרענון מושהה אוטומטית כדי לחסוך במשאבים — וממשיך כאשר חוזרים ללשונית
  • ניתן גם לרענן ידנית יישום בודד על ידי לחיצה על כפתור הרענון שבכותרת היישום
  • כדי לרענן את כל היישומים יחד (למשל לאחר שינוי הגדרה), יש ללחוץ על כפתור רענן הכל שבראש הדף

הסבר על היישומים בלוח בקרה

נתונים בזמן אמת (מספר שיחות אחרונות)

יישום זה מציג את כמות השיחות שבוצעה ב-5 הדקות האחרונות, בשעה האחרונה, וב-24 השעות האחרונות.

התפלגות סטטוס שיחות

הצגה של אחוזי השיחות בחלוקה לסטטוס המענה לשיחה:

  • שיחה שנענתה - שיחה שנענתה בבית העסק על ידי אדם או מענה אוטומטי גם אם הייתה מחוץ לשעות הפעילות או נענתה על ידי מרכזיה.
  • שיחה תפוסה - שיחה שלא נענתה מכיוון שהקו של העסק היה תפוס.
  • שיחת כשל - שיחה שלא נענתה מכיוון שהמחייג ניתק את השיחה לפני שנענה ולפני שהסתיים זמן ההמתנה למענה.
שיחות שהתקבלו ב-7 הימים האחרונים

גרף המציג את השיחות הנכנסות בכל יום (החל מהיום) במשך שבעה הימים האחרונים. ניתן ללחוץ על האפשרויות מתחת לגרף כדי להציג את משך השיחות הממוצע ו/או את כמות השיחות.

בנוסף, ניתן למקם את מצביע העכבר על עמודות הגרף כדי לראות מידע נוסף. דוגמא:

שיחות שהתקבלו ב-31 הימים האחרונים

גרף המציג את השיחות הנכנסות בכל יום (החל מהיום) במשך 31 הימים האחרונים. ניתן ללחוץ על האפשרויות מתחת לגרף כדי להציג את משך השיחות הממוצע ו/או את כמות השיחות .

נתוני שליחת הודעות (SMS)

מציג את כמות הודעות ה-SMS שנשלחו על ידי מסקיו בהתאם לאירועי האוטומציה שהוגדרו במערכת — ביום האחרון, בשבוע האחרון ובחודש האחרון.

נתוני שליחת אימיילים

מציג את כמות ההודעות בדואר האלקטרוני שנשלחו על ידי מסקיו בהתאם לאירועי האוטומציה שהוגדרו במערכת — ביום האחרון, בשבוע האחרון ובחודש האחרון.

פירוט שיחות אחרונות

רשימה דינאמית של השיחות האחרונות שהתקבלו (לאחר שהשיחה הסתיימה). ניתן לבחור את כמות השורות המוצגת (5, 10, 25 או 50) — הבחירה נשמרת לפעם הבאה שתיכנס/י לדף.

עסקים מובילים

רשימה של מספרי המסקיו המוצגת בסדר יורד לפי כמות השיחות לכל מספר. ניתן לבחור את כמות השורות המוצגת (5, 10, 25 או 50).


מעקב אחר שיחות

docs/dashboard/monitoring-calls.md

מעקב אחר שיחות מלוח הבקרה

לוח הבקרה הוא הכלי הנוח ביותר למעקב מתמשך, בזמן אמת, אחר השיחות המתקבלות למספרי המסקיו במערכת. היישומים שבו מתעדכנים אוטומטית כל 20 שניות כך שהמידע המוצג הוא תמיד עדכני.

יישומים רלוונטיים למעקב בזמן אמת

  • נתונים בזמן אמת (מספר שיחות אחרונות) — כמות השיחות ב-5 הדקות האחרונות, בשעה האחרונה וב-24 השעות האחרונות.
  • התפלגות סטטוס שיחות — חלוקה גרפית בין שיחות שנענו, שיחות תפוסות ושיחות כשל — מסייעת לזהות במהירות מגמות של שיחות שלא נענו.
  • פירוט שיחות אחרונות — רשימה מתעדכנת של השיחות האחרונות שהסתיימו. לחיצה על שיחה פותחת את פרטיה במלואם.
  • עסקים מובילים — המספרים הפעילים ביותר כרגע, מסודרים לפי כמות השיחות.
טיפ

ניתן לסדר את היישומים בסדר המתאים לך באמצעות גרירה, ולבחור באילו יישומים להשתמש דרך ארגז היישומים. ראה לוח בקרה להסבר מלא.

מעקב על שיחה פעילה

לצפייה בשיחות הנמצאות כעת בתהליך (שלא הסתיימו עדיין) יש להשתמש בדף המיועד ניהול שיחות בזמן אמת שבתפריט הראשי — לא בלוח הבקרה. לוח הבקרה מציג רק שיחות שהסתיימו.

מה לעשות כאשר זוהתה חריגה

  • אחוז שיחות כשל / תפוסה גבוה במיוחד — יש לבדוק את הגדרות המספר הרלוונטי (זמני המתנה, יעדי השיחה, שעות פעילות).
  • עלייה חדה בנפח השיחות — אפשר להציל גוניק לשיחות על ידי הוספת יעדי שיחה או שינוי אלגוריתם החיוג.
  • זיהוי מספרי ספאם / אי-חפצים — ניתן להוסיף את המספר לרשימה השחורה ישירות מתוך פירוט השיחה.

ראו גם


דו"חות

docs/reports/index.mdx

דו"חות מסקיו

דו"חות מסקיו מאפשרים לך סקירה מקיפה ומעמיקה על השיחות הנכנסות למספרי המסקיו שלך. בדו"חות יש אפשרות לבחור בין דו"חות שונים ומגוונים, לסנן את הבחירות לפי מספרים רצויים, לפי סטטוס מענה לשיחה ועוד — כדי לנתח ולהבין בצורה הטובה ביותר את כמות ואופי השיחות. את הדו"חות ניתן להציג במערכת מסקיו, לייצא לפורמטים שונים (Excel, PDF, XML וכו'), ואף לשלוח באופן אוטומטי לכתובות דוא"ל נבחרות.

כניסה לדו"חות

בתפריט הראשי יש ללחוץ על דו"חות. להלן מה שיוצג:

ממשק חיפוש ואלמנטים משותפים

כל הדו"חות חולקים את אותו ממשק חיפוש בסיסי:

בחירת סוג הדו"ח

בחר/י את סוג הדו"ח מרשימה נפתחת. ברשימה מופיעים כל הדו"חות הזמינים לך במערכת בהתאם להרשאותיך.

הגדרת טווח התאריכים

ניתן לבחור בטווח התאריכים לפיו נרצה לחפש נתונים. לוחצים על כפתור התאריכים ובוחרים בטווח התאריכים הרצוי מתוך התיבה שנפתחת. ניתן לבחור מהאפשרויות המובנות בצד ימין או לבחור ידנית את טווח התאריכים על ידי לחיצה אחת על תאריך ההתחלה ולחיצה נוספת על תאריך הסיום.

אפשרויות חיפוש מתקדמות

מתחת לסוג הדו"ח ניתן ללחוץ על כפתור חיפוש מתקדם שייפתח את תיבת הסינון.

טיפ

מצב הפאנל (פתוח/סגור) נשמר עבורך באופן אוטומטי — כך שבכל כניסה לדו"חות תקבל/י את אותה תצוגה כמו בפעם האחרונה.

פירוט אפשרויות הסינון בחיפוש המתקדם:

  • סטטוס שיחה — מאפשר לסנן לפי שיחות שנענו, שיחות שלא נענו (כולל סוגי המשנה כמו שיחת כשל, שיחה תפוסה וכו'), שיחות מחוץ לשעות הפעילות ועוד.
  • משך שיחה — סינון לפי שיחה הקצרה מזמן מסוים או הארוכה מזמן מסוים (0—1800 שניות).
  • סטטוס המסקיו — סינון לפי סטטוס המספר: פעיל, לא פעיל או משוחרר.
  • מספר המסקיו — סינון לפי מספר מסקיו ספציפי או כמה מספרי מסקיו. ניתן להזין מספר או תיאור מסקיו ולבחור מתוך רשימה. בסביבות עם הרבה מספרים המערכת עוברת אוטומטית לחיפוש מסוג autocomplete.
  • תגיות — סינון לפי תגית/ות שהוגדרו למספרי המסקיו. כאשר נבחרות מספר תגיות יוצגו רק המספרים המשויכים לכלל התגיות הנבחרות.
  • משתמשים (למנהלי מערכת בלבד) — סינון לפי משתמשים מסוימים.
  • חיפוש טקסט חופשי — כל נתון שרוצים לחפש (מספר טלפון, דוא"ל וכו').

לאחר בחירת כל התנאים יש ללחוץ על כפתור החיפוש . אפשר ללחוץ גם על נקה כדי לאפס את הסינונים.

תוצאות החיפוש

בראש העמוד יופיעו שלוש תיבות המציגות נתונים מסכמים של תוצאות החיפוש:

  • התיבה הירוקה מציגה את מספר דקות השיחה הכולל
  • התיבה האפורה מציגה את מספר השיחות הכולל
  • התיבה הכחולה מציגה את ממוצע זמן השיחה

דו"ח סימניות

אפשרות דו"ח סימניות מאפשרת לך לשמור הגדרות חיפוש של דו"ח מסוים לשימוש חוזר. יש לבחור הגדרות רצויות, ללחוץ על סימן הכוכב הצהוב , לתת שם לדו"ח וללחוץ שמור.

בחירת רשימת השדות להצגה

בכל דו"ח ודו"ח ישנה אפשרות להוריד ולהוסיף עמודות הרלוונטיות לדו"ח. יש ללחוץ על כפתור ולסמן את השדות הרצויים.

ייצוא דו"חות

כל דו"ח ניתן לייצא לפורמטים שונים:

יצירת דו"ח מתוזמן

ניתן להגדיר שליחת דו"חות ספציפיים באופן אוטומטי קבוע בדוא"ל. את הדו"חות ניתן לשלוח אך ורק למשתמשים מוגדרים במערכת.

הסבר על יצירת דו"ח מתוזמן

צפייה בפרטים נוספים על שיחות

בדו"חות רבים ניתן ללחוץ על אייקון זכוכית המגדלת בעמודת הזום כדי לפתוח את דו"ח פירוט השיחות של המסקיו הנבחר.


סקירה כללית ופעילות

  • 📊 דו"ח סקירה כללית — תמונת מצב כוללת של כלל השיחות במערכת
    → ./overview-report
  • 📞 דו"ח פירוט שיחות — רשימה מלאה של השיחות עם כל פרטי כל שיחה
    → ./call-detail-report
  • 🏢 דו"ח לפי עסק (מסקיו) — סיכום שיחות מקובץ לפי מספר מסקיו
    → ./maskyoo-report
  • 📈 דו"ח פעילות מסקיו — התפלגות השיחות למספר מסקיו לפי זמן
    → ./maskyoo-activity-report

דו"חות זמן

  • דו"ח שעתי — חלוקת שיחות לפי שעות במהלך היום
    → ./hourly-report
  • 📅 דו"ח יומי — חלוקה של שיחות לפי ימים
    → ./daily-report
  • 🗓️ דו"ח חודשי — סיכום חודשי של פעילות השיחות
    → ./monthly-report

דו"חות ייחודיים (Unique)

  • 🔢 דו"ח שיחות ייחודיות — ספירת מספרי מחייגים ייחודיים ללא חזרות
    → ./unique-calls-report
  • 🏬 דו"ח מסקיו - שיחות ייחודיות — שיחות ייחודיות בחלוקה לפי מספרי מסקיו
    → ./maskyoo-unique-calls-report
  • דו"ח תקופתי - שיחות ייחודיות — ניתוח שיחות ייחודיות לפי טווחי זמן
    → ./maskyoo-unique-calls-period-report

דו"חות מקור ויעד

  • 📍 דו"ח מקור המתקשר — ניתוח מקורות השיחות הנכנסות
    → ./caller-report
  • 🔼 דו"ח קידומות המקור — התפלגות שיחות לפי קידומת המתקשר
    → ./caller-by-prefix-report
  • 🔽 דו"ח קידומות היעד — התפלגות שיחות לפי קידומת היעד
    → ./callee-by-prefix-report

דו"חות תוכן ואיכות

  • 🏷️ דו"ח לפי תגיות — סיכום השיחות לפי תגיות שהוגדרו
    → ./tags-report
  • דו"ח דירוגי שיחות — דירוגים שנתנו המשתמשים לשיחות
    → ./call-ratings-report
  • דו"ח שיחות ננטשות — שיחות שהמחייג ניתק לפני מענה
    → ./lost-calls-report
  • 🚨 דו"ח לפי התראות — סיכום ההתראות שנשלחו בעקבות שיחות
    → ./notifications-report

דו"חות מגמה וניתוח

  • 📉 דו"ח SWOT — ניתוח חוזקות, חולשות, הזדמנויות ואיומים
    → ./swot-report
  • 📈 דו"ח מגמות לפי מסקיו — קו מגמה של כל מספר מסקיו לאורך זמן
    → ./trends-report-by-maskyoo
  • 📊 דו"ח מגמות לפי תגית — קו מגמה של קבוצות מספרים (תגיות)
    → ./trends-report-by-tag
  • 👤 דו"ח מגמות לפי משתמש — קו מגמה של השיחות לפי המשתמשים
    → ./user-trends-report

דו"חות Google

דו"חות Google זמינים רק כאשר תוסף כלי הניתוח של גוגל מופעל ומוגדר במערכת.

  • 🎯 דו"ח שיחות מקמפיין — שיחות שהגיעו מכל קמפיין Google Ads
    → ./google/google-campaign-calls-report
  • 🔍 דו"ח מילות מפתח — השיחות לפי מילת החיפוש שהניעה אותן
    → ./google/google-keyword-report
  • 📣 דו"ח קמפיינים אינטרנטיים — סיכום ביצועי כל הקמפיינים
    → ./google/google-campaigns-report
  • 📋 דו"ח פירוט שיחות Google — פירוט רחב של שיחות מקמפיינים וחיפושים
    → ./google/search-call-detail-report

דו"ח סקירה כללית

docs/reports/overview-report.md

דו"ח סקירה כללית

דו"ח זה מציג מידע מקיף על כמות השיחות לכל מספר מסקיו במערכת, כולל כמות שיחות כללית, כמות שיחות שנענו, כמות שיחות שלא נענו, אחוזי מענה ועוד.

בתחילת הדו"ח מוצגים סכומי שיחות כוללים, מתחתם מוצגים גרפים אשר מציגים את התפלגות השיחות לפי מספרי המסקיו וגרף ניתוח ביצועים. ובתחתית ישנו שדה הפירוט של הדו"ח, המציג שורת נתונים אחת עבור כל מספר מסקיו. ניתן ללחוץ על זכוכית המגדלת כדי לפתוח את דו"ח פירוט השיחות של אותו מספר מסקיו.

גרף ניתוח ביצועים

מציג כמות שיחות שנענו, כמות שיחות שהוחמצו וכמות שיחות ייחודיות.

גרף שיחות / משך זמן

גרף זה מציג את כמות השיחות ומשך השיחה עבור כל מסקיו.


דו"ח פירוט שיחות

docs/reports/call-detail-report.md

דו"ח פירוט שיחות

דו"ח פירוט שיחות מציג מיידע מקיף על השיחות שהתקבלו, לפי סדר זמנים יורד. (השיחה האחרונה תופיע ראשונה וכן הלאה). זהו דו"ח שימושי ביותר מכיוון שהוא נותן את כל המידע על כל שיחה ושיחה. כל שורה בדו"ח מציגה שיחה שונה שהתקבלה.

עמודות הדו"ח

עמודהתיאור
זוםניתן ללחוץ על זכוכית המגדלת של שיחה מסוימת ואז יופיע פירוט השיחות למסקיו הנבחר בלבד
זמן תחילת/סיום שיחהתאריך ושעה בה התחילה/הסתיימה השיחה
תיאור המסקיושם המסקיו שקיבל את השיחה
מקור שיחהמספר טלפון של המתקשר
מספר המסקיומספר המסקיו אליו בוצעה השיחה
מספר היעדמספר היעד שקיבל את השיחה
משך שיחה בשניות/דקותמשך הזמן שעבר מרגע המענה לשיחה ועד לניתוקה
זמן המתנה למענהמשך הזמן בדקות מרגע ביצוע החיוג ועד למענה השיחה
סטטוס המענה לשיחהשיחה שנענתה, שיחת כשל, שיחה תפוסה, שיחה שלא נענתה, לא פעיל, רשימה שחורה, מחוץ לשעות הפעילות
מזהה שיחה ייחודימזהה שיחה ייחודי המורכב מרצף מספרים ספציפי לכל שיחה ושיחה

עמודת הערות

עמודת ההערות מאפשר להוסיף הערות על שיחות ולקבל מידע נוסף, כמוצג בחלונית להלן:

במידה ויוספו הערות כלשהן לשיחה, סימן ההערות של אותה שורה ייצבע באדום לאחר רענון הדף.

עמודת מידע נוסף

עמודה של מידע נוסף מציגה מידע שנשלח מגוגל אנליטיקס במידה והמספר מחובר לממשק זה:

  • במידה וישנם נתונים מגוגל אנליטיקס על השיחה, יופיע הסימן , ובלחיצה עליו ייפתח שדה נוסף עם כל המידע הרלוונטי.
  • במידה ומופיע הסימן , זה אומר שאין מידע נוסף בנוגע לשיחה.

עמודת דירוג שיחות

בעמודה זו יכולים להופיע דירוגי שיחה כפי שנקבעו על ידי הלקוח או בעקבות שיחה מיוחדת. להלן הסבר על ערכים אפשריים בעמודה זו:

דירוג 0-9

אפשרות של מקבל השיחה לדרג את השיחה לפי ספרה בין 0 ל-9. הדירוג מתבצע תוך כדי השיחה על ידי לחיצה על ## + ספרה בין 0 ל-9.

B = שיחה חוזרת (callback)

שיחה חוזרת היא שיחה בה הלקוח (מספר היעד) מתקשר למספר המסקיו שלו בכדי לשמוע מי התקשר אליו ולחזור אליו.

כאשר מספר היעד מחייג למספר המסקיו שמעביר אליו שיחות, מושמעת רשימה של עשרה המתקשרים האחרונים שהחייגו למסקיו, כולל שעת וסטטוס השיחה. לאחר שמוקרא כל מספר, ישנה אפשרות לבצע חיוג לאותו מספר על ידי לחיצה 1, או לשמוע את המספר הבא. לאחר שמסתיימת השיחה, היא נרשמת במערכת כשיחת callback.

כך זה נראה בדו"ח:

C = שיחת click to call

המתקשר לחץ על לינק אשר יוצר שיחה שמחברת בין המתקשר למקבל השיחה. השיחה מתבצעת לאחד הצדדים קודם (לפי בחירת הלקוח) ומיד מחייגת לצד השני.

O = מחוץ לשעות הפעילות (out of time)

שיחות שבוצעו מחוץ לשעות הפעילות.

עמודת הקלטה

במידה והוגדרו למספר המסקיו הקלטת שיחות והשיחה נענתה, יופיע סימן של הקלטה , עליו ניתן ללחוץ כדי לשמוע ו/או להוריד את ההקלטה.

לאחר לחיצה על ההקלטה, תקפוץ החלונית הבאה:

ניתן להאזין להקלטה דרך המערכת וניתן ללחוץ על הורדת הקלטה ולהוריד אותה למחשב.

חשוב

הקלטות נשמרות לתקופה של 60 יום, ולאחר מכן נמחקות מהמערכת. מומלץ להוריד למחשב הקלטות חשובות.


דו"ח שיחות ננטשות

docs/reports/lost-calls-report.md

דו"ח שיחות ננטשות

דו"ח שיחות ננטשות מציג את רשימת המתקשרים אשר חייגו למספר מסקיו מסוים ולא נענו באף אחד מנסיונות החיוג שלהם (בטווח הזמנים הנבחר). אם מתקשר חייג פעם אחת או עשר פעמים, אבל בכל הפעמים לא נענה, הוא יופיע בדו"ח שיחות ננטשות. במידה ואפילו שיחה אחת של אותו מתקשר נענתה, הוא כבר לא יופיע בשיחות האבודות.

המלצה

מומלץ להריץ דו"ח שיחות ננטשות בשעות הבוקר, עבור אתמול ואז לקבל את רשימת הלידים האבודים של יום לפני.


דו"ח התראות

docs/reports/notifications-report.md

דו"ח התראות

דו"ח התראות מציג את כל ההתראות שנשלחו מהמערכת (על ידי כללים והתראות שהוגדרו), דרך האימייל או באמצעות הודעת SMS.

פרטים המוצגים בדו"ח

בדו"ח הפירוט מופיעים הפרטים הבאים:

  • תיאור המסקיו שעבורו נשלחה ההודעה
  • תאריך ושעת השליחה
  • הנמען שאליו נשלחה ההודעה (מספר טלפון או כתובת דוא"ל)
  • סטטוס ההודעה
  • תוכן ההודעה
  • סוג ההודעה (email או SMS)
  • מעטפה בלחיצה עליה יופיעו פרטי השליחה


דו"ח מדרוג שיחה

docs/reports/call-ratings-report.md

דו"ח מדרוג שיחה

דו"ח מדרוג שיחות מציג את כמות השיחות שהתקבלו לפי המדרוג שלהן, במידה וקיבלו כזה.


דו"ח שעתי

docs/reports/hourly-report.md

דו"ח שעתי

הדו"ח מציג כמות שיחות שהתקבלה בכל שעה ביום בטווח זמן מסוים. מדו"ח זה ניתן לראות את השעות החזקות והחלשות ביום ובהתאם לכך לרכז את מאמצי השיווק בזמנים הרלוונטיים (למשל, במידה ויש קמפיין ממומן בשעות מסוימות).

עמודות הדו"ח

עמודהתיאור
השעההשעה בה בוצעה השיחה (במידה ורשום שעה 01:00 - מדובר על טווח הזמנים שבין 01:00 ל-01:59)
כמות שיחותמספר השיחות שהתקבלו בשעה זו
משך שיחה בדקות/שניותסך משך השיחות
ממוצע זמן המתנה למענה בדקות/בשניותממוצע הזמן שהמתקשרים המתינו
ממוצע משך שיחהמשך השיחה הממוצע


דו"ח יומי

docs/reports/daily-report.md

דו"ח יומי

הדו"ח מציג את כמות השיחות שהתקבלה לפי ימים בחודש וימים בשבוע.

מרכיבי הדו"ח

גרף טווח תאריכים

מציג את כמות השיחות ומשך זמן שיחה שהתקבלו בכל יום, לפי תאריכים בטווח התאריכים שנבחר.

גרף ימות השבוע

מציג את כמות השיחות שהתקבלה בכל יום בשבוע בטווח תאריכים מסוים.

פירוט שיחות יומי

פירוט השיחות מראה את התאריך, היום, כמות השיחות שהתקבלו ומשכן.


דו"ח חודשי

docs/reports/monthly-report.md

דו"ח חודשי

הדו"ח החודשי מציג את כמות השיחות שהתקבלו ומשכן בכל חודש בתקופה הנבחרת.

גרף עמודות

הדו"ח מורכב מגרף עמודות המציג את כמות השיחות ומשך השיחות בכל חודש:

פירוט הדו"ח

פירוט הדו"ח מציג את כמות השיחות ומשך השיחות שהתקבלו לפי חודשים בטווח התאריכים הנבחר.


דו"ח לפי שם עסק

docs/reports/maskyoo-report.md

דו"ח לפי שם עסק

דו"ח לפי שם עסק מציג את כמות השיחות שקיבל כל מסקיו במערכת. מוצגים גם מספרי מסקיו שלא קיבלו אף שיחה.

גרפים

הדו"ח מורכב מגרף עמודות וגרף עוגה אשר מציגים את התפלגות השיחות לפי מספרי המסקיו:

פירוט השיחות

בפירוט השיחות של הדו"ח מוצגים מספרי המסקיו, כמות השיחות שקיבלו בסדר יורד וכן משכי השיחות.

ניתן ללחוץ על הזום ליד מספר מסקיו מסוים כדי לראות את פירוט השיחות לאותו מסקיו.


דו"ח פעילות מסקיו

docs/reports/maskyoo-activity-report.md

דו"ח פעילות מסקיו

דו"ח פעילות מסקיו מציג את המספרים שהיו פעילים בטווח תאריכים מסוים.

פרטים המוצגים בדו"ח

ניתן לראות בפירוט הדו"ח את:

  • מספר המסקיו
  • תיאור המסקיו
  • הסטטוס הנוכחי שלו
  • תאריך הפעולה האחרון במידה ושונה הסטטוס

שימוש לדוגמה

על ידי דו"ח זה ניתן לדוגמא לבדוק כמה מספרים היו פעילים בחודש ההתחשבנות האחרון (אפשרות בחירה מובנית הנמצאת בטווח התאריכים) וכך לדעת על כמה יהיה החיוב החודשי.


דו"ח עסקים Unique

docs/reports/maskyoo-unique-calls-report.md

דו"ח עסקים Unique

דו"ח עסקים Unique מציג את כמות השיחות הייחודיות שהתקבלו לכל מספר מסקיו בטווח תאריכים מסוים, כאשר כל יום מתבצעת ספירה מחודשת של המתקשרים.


דו"ח עסקים Unique תקופתי

docs/reports/maskyoo-unique-calls-period-report.md

דו"ח עסקים Unique תקופתי

דו"ח זה מציג את כמות המתקשרים היחודיים (כל מתקשר נספר פעם אחת בלבד) שחייגו לכל מסקיו בתקופה מסוימת (טווח תאריכים נבחר). במידה ונבחר יותר מיום אחד לחיפוש, יוצג סכום השיחות הייחודי לכל הימים יחד.


דו"ח שיחות Unique

docs/reports/unique-calls-report.md

דו"ח שיחות Unique

דו"ח זה מראה את השיחות הייחודיות לכל מסקיו ומסקיו. כלומר, תופיע השיחה האחרונה שבוצעה מכל מתקשר למסקיו מסוים.


דו"ח לפי מקור שיחה

docs/reports/caller-report.md

דו"ח לפי מקור שיחה

דו"ח לפי מקור שיחה מציג את כל המתקשרים שחייגו למספרי המסקיו וכמות הפעמים שחייג כל מתקשר, בטווח תאריכים נבחר.


דו"ח יעד שיחה לפי קידומת

docs/reports/callee-by-prefix-report.md

דו"ח יעד שיחה לפי קידומת

דו"ח יעד שיחה לפי קידומת מציג את חלוקת השיחות לפי קידומת מספר היעד.


דו"ח מקור שיחה לפי קידומת

docs/reports/caller-by-prefix-report.md

דו"ח מקור שיחה לפי קידומת

דו"ח מקור שיחה לפי קידומת מציג את כמות המתקשרים מכל קידומת אפשרית.

גרף עוגה

הדו"ח מחולק לגרף עוגה המציג את כמות המתקשרים לפי קידומת.

פירוט הדו"ח

דו"ח הפירוט מציג את הקידומות השונות שמהן התקשרו וכמות השיחות שבוצעה מכל קידומת.


דו"ח לפי תגיות

docs/reports/tags-report.md

דו"ח לפי תגיות

דו"ח לפי תגיות מראה את כמות השיחות שהתקבלה לכל תגית במערכת, על פי טווח התאריכים הנבחר.

גרף עמודות

בדו"ח מוצג גרף עמודות המציג את כמות השיחות ומשך השיחה של כל תגית ותגית.

גרף עוגה

בנוסף, מוצג גם גרף עוגה עם חלוקת השיחות לפי התגיות:

פירוט השיחות

פירוט השיחות הוא לפי תגיות. מוצגות כל התגיות וכל תגית כמות השיחות שלה:


דו"ח SWOT

docs/reports/swot-report.md

דו"ח SWOT

דו"ח SWOT מציג נתונים סטטיסטיים מפורטים על השיחות למספרי מסקיו.

ראשי התיבות של SWOT הם: Strengths, Weaknesses, Opportunities and Threats. כלומר, יתרונות, חסרונות, הזדמנויות ואיומים.

סקירת נתונים

דו"ח זה מציג גרף על נתוני השיחות כגון:

  • סה"כ שיחות
  • אחוז השיחות שלא נענו
  • אחוז שיחות שנענו
  • ממוצע משך שיחה עבור שיחות איכותיות
  • אחוז שיחות תפוסות
  • ועוד

מרכיבי הדו"ח

בנוסף, מציג דו"ח זה את המרכיבים הבאים:

יתרונות (Strengths)

מזהה גורמים פנימיים שעשויים לסייע בהשגת יעדי השיווק והפרסום. לדוגמא:

  • המספרים עם כמות השיחות הגבוהה ביותר
  • התגיות הפעילות ביותר
  • היום החזק בשבוע
  • ועוד
חסרונות (Weaknesses)

מזהה גורמים פנימיים אשר עלולים לפגום ביכולת להשיג את יעדי השיווק והפרסום. כגון:

  • עסקים שלא עונים לשיחות כלל
  • כמות עסקים שמשך השיחות שלהם קצר
  • יום חלש בשבוע
  • ועוד
הזדמנויות (Opportunities)

ההזדמנויות הינן גורמים חיצוניים שרצוי לנצלם כדי להשיג את יעדי השיווק. למשל:

  • אזורים גאוגרפיים חזקים
  • זמנים בהם יש הרבה שיחות
  • ימים חזקים וחלשים
  • ועוד
איומים (Threats)

איומים מתייחסים לגורמים חיצוניים אשר עלולים להוות סיכון להשגת יעדי השיווק. כגון:

  • מספרי טלפון שמתקשרים הכי הרבה (ועלולים להיות ספאם)
  • כמות שיחות ממספרים חסומים
  • ועוד
הערה חשובה

דו"ח SWOT אינו אפקטיבי עבור פחות מ-1,000 שיחות.


דו"ח מגמות לפי עסק

docs/reports/trends-report-by-maskyoo.md

דו"ח מגמות לפי עסק

דו"ח מגמות לפי עסק מציג קו מגמת כמות השיחות של כל מספר מסקיו במערכת.

מטרת הדו"ח

ניתן לראות באמצעות דו"ח זה:

  • האם יש מגמת עליה (כמות השיחות עולה בין חודש לחודש)
  • האם ישנה מגמת ירידה

כמו כן, תוצג כמות השיחות בכל חודש וחודש בתקופה הנבחרת.

שימוש בדו"ח

בדו"ח מגמות תוכלו לבדוק האם יש שינוי בכמות השיחות לכל מספר מסקיו בין חודש לחודש ותוכלו לאתר את מספרי המסקיו שבמגמת ירידה ולשנות את המגמה.

המלצה

מומלץ להריץ על טווחי תאריכים הגדולים מ-3 חודשים כדי לראות מגמה בין חודשים. טווחי תאריכים הקטנים יציגו כמות שיחות ליום ולא לחודש.


דו"ח מגמות לפי תגית

docs/reports/trends-report-by-tag.md

דו"ח מגמות לפי תגית

דו"ח מגמות לפי תגית מציג קו מגמת כמות השיחות של כל תגית במערכת.

מטרת הדו"ח

ניתן לראות באמצעות דו"ח זה:

  • האם יש מגמת עליה (כמות השיחות עולה בין חודש לחודש)
  • האם ישנה מגמת ירידה

כמו כן, תוצג כמות השיחות בכל חודש וחודש בתקופה הנבחרת.

שימוש בדו"ח

בדו"ח מגמות תוכלו לבדוק האם יש שינוי בכמות השיחות לכל תגית בין חודש לחודש ותוכלו לאתר את התגיות שבמגמת ירידה ולשנות את המגמה.

המלצה

מומלץ להריץ על טווחי תאריכים הגדולים מ-3 חודשים כדי לראות מגמה בין חודשים. טווחי תאריכים הקטנים יציגו כמות שיחות ליום ולא לחודש.


דו"ח מגמות לפי משתמש

docs/reports/user-trends-report.md

דו"ח מגמות לפי משתמש

דו"ח מגמות לפי משתמש מציג את המשתמשים במערכת ואת קו המגמה של אותו משתמש.

מה מציג הדו"ח

באמצעות דו"ח זה ניתן לראות:

  • האם יש מגמת עלייה (כמות השיחות עולה בין חודש לחודש)
  • האם ישנה מגמת ירידה

בדו"ח לפי משתמש תוכלו לבדוק האם יש שינוי בכמות השיחות למספרים המשויכים למשתמשים בין חודש לחודש, ותוכלו לאתר את המשתמשים שבמגמת ירידה ולשנות את המגמה.

המלצה

מומלץ להריץ את הדו"ח על טווחי תאריכים הגדולים מ-3 חודשים.

שימו לב

טווחי תאריכים הקטנים מחודש יפולגו לפי יום בלבד.


דו"ח קמפיינים אינטרנטיים

docs/reports/google/google-campaigns-report.md

דו"ח קמפיינים אינטרנטיים

דו"ח קמפיינים אינטרנטיים מציג את כמות השיחות שהתקבלו מכל קמפיין גוגל.

שימו לב

דו"ח זה לא יעבוד ללא חיבור מסקיו לגוגל אנליטיקס, ייבוא ההמרה של שיחה לGoogle Ads והטמעת קוד מסקיו בGoogle Ads.


דו"ח פירוט שיחות מקמפיינים

docs/reports/google/google-campaign-calls-report.md

דו"ח פירוט שיחות מקמפיינים

דו"ח פירוט שיחות מקמפיינים מציג את כל השיחות שיש להם מזהה שיחה של Google Ads (GCLID) ואת כל פרטי השיחה ממערכת מסקיו, עם המידע שניתן לייבא מחשבון Google Ads שאליו מחובר הקמפיין.

שימו לב

דו"ח זה לא יעבוד ללא חיבור מסקיו לגוגל אנליטיקס, ייבוא ההמרה של שיחה לGoogle Ads והטמעת קוד מסקיו בGoogle Ads.

להנחיות לחיבור מסקיו לכלי הניתוח והפרסום של גוגל, ראו חיבור לממשקי גוגל.


דו"ח מילות מפתח

docs/reports/google/google-keyword-report.md

דו"ח מילות מפתח

דו"ח מילות מפתח מציג את כמות השיחות שהתקבלו מכל מילת מפתח.

שימו לב

דו"ח זה לא יעבוד ללא חיבור מסקיו לגוגל אנליטיקס, ייבוא ההמרה של שיחה לGoogle Ads והטמעת קוד מסקיו בGoogle Ads.


דו"ח פירוט שיחות מחיפושים

docs/reports/google/search-call-detail-report.md

דו"ח פירוט שיחות מחיפושים

דו"ח פירוט שיחות מחיפושים מציג את השיחות שבוצעו לתוספי השיחה של גוגל (Call extensions).

שימו לב

דו"ח זה לא יעבוד ללא חיבור מסקיו לגוגל אנליטיקס, ייבוא ההמרה של שיחה לGoogle Ads והטמעת קוד מסקיו בGoogle Ads.


ניהול מספרים

docs/numbers/index.mdx

ניהול מספרים

מקטע זה מרכז את כל הנושאים הקשורים לניהול מספרי מסקיו — מהוספת מספר חדש, דרך עריכת ההגדרות של כל מספר, ועד שחרור מספר חזרה למאגר.

  • הוספת מספר חדש — יצירת מספר מסקיו חדש מתוך מאגר המספרים
    → ./add/create-new-maskyoo
  • 📞 ניהול מספרי מסקיו — צפייה, חיפוש וסינון של מספרים קיימים
    → ./manage/manage-maskyoo
  • ⚙️ עריכת מספר מסקיו — פרטי המספר, יעדים, טלפוניה, הקלטה, קבצי שמע, התראות, שעות עבודה וכו׳
    → ./manage/edit-maskyoo-number
  • 🔓 שחרור מספר מסקיו — הסרת מספר מהמערכת בחזרה למאגר
    → ./manage/release-maskyoo-number

הוספת מספר מסקיו חדש

docs/numbers/add/create-new-maskyoo.md

הוספת מספר מסקיו חדש

שלבי הוספת מספר

  1. בכדי להוסיף מספר מסקיו חדש יש ללחוץ על ניהול מספרים בתפריט הראשי ולבחור בלשונית הוספת מספרים. ניתן גם ללחוץ על כפתור במסך ניהול מספרים.

  2. ברשימה הנפתחת יש לבחור מספר מסקיו רצוי מתוך בנק המספרים של מסקיו וללחוץ על .

סוגי מספרים בבנק המספרים

מספרים בצינון (תיבה אדומה)

מספרים הנמצאים בתיבה אדומה אלו מספרים ששוחררו בשלושה החודשים האחרונים מהמערכת (מספרים בצינון) והם זמינים אך ורק עבור חשבון זה. לאחר שיעברו שלושה חודשים ללא שימוש, מספרים אלו ישתחררו לבנק הכללי של מסקיו.

מספרים פנויים (תיבה כחולה)

מספרים הנמצאים בתיבה כחולה אלו מספרים פנויים הקיימים בבנק הכללי של מסקיו וזמינים לכל הלקוחות.

חיפוש מספר ספציפי

ניתן ללחוץ על כדי לרענן את תוצאות המספרים הפנויים. במידה ויש מספר או רצף ספרות ספציפי רצוי, ניתן להזין אותו בשדה החיפוש (לבחור האם הרצף נמצא בתחילת המספר, בסיום או דומה - בכל מקום במספר) וללחוץ על .

במידה ויהיו תוצאות מתאימות, הן יופיעו.

אישור הוספת המספר

  1. לאחר בחירת מספר רצוי ולחיצה על תופיע החלונית הבאה:

מדובר על הודעה גנרית אשר תופיע בכל מקרה, גם אם ההוספה של המספר אינה כרוכה בתשלום נוסף. באחריות הלקוח לבדוק מה החבילה אותה רכש והאם ההוספה אכן תגרור חיוב נוסף או לא.

יש ללחוץ על המשך.

עריכת המספר החדש

  1. ייפתח מסך לעריכת מספר המסקיו. ניתן לערוך את המסקיו באותה הזדמנות או ללחוץ על כדי להשאיר את המסקיו ללא הגדרות לעת עתה.

למידע מלא על כל ההגדרות הזמינות בעריכת מספר מסקיו (פרטי המספר, יעדי שיחה, תגיות ומשתמשים, טלפוניה מתקדמת, קבצי שמע, התראות, הקלטה, שדות פרטיים ושעות עבודה) — ראו עריכת מספר מסקיו.

בדיקה ואימות

  1. לאחר בחירת מספר/י יעד יש לבצע שיחת בדיקה למספר המסקיו ולוודא שהשיחה מגיעה באופן תקין ליעד/ים.

  2. ניתן לעבור לאחר השיחה לדוח פירוט שיחות ולראות את פרטי השיחה.


ניהול מספרי מסקיו

docs/numbers/manage/manage-maskyoo.md

ניהול מספרי מסקיו

כדי לצפות ולערוך הגדרות במספר מסקיו קיים יש ללחוץ בתפריט הראשי על ניהול מספריםניהול מספרי מסקיו. יופיע המסך הבא:

הסבר על סוגי הסטטוסים

בריבועים הצבעוניים מעל פירוט המספרים ישנו סיכום של כמות המספרים הקיימת בכל סטטוס:

סטטוסתיאור
כמות מספרי המסקיו הקיימים בחשבון (פעילים ולא פעילים)
מספרי מסקיו שהוגדרו כפעילים, כלומר מספרים שמעבירים שיחות וניתן להגיע דרכם ליעד
מספרי מסקיו שמשוייכים למערכת אך הוגדרו כלא פעילים. בעת החיוג אליהם, המחייג לא יגיע ליעד אלא ישמע הודעה כי המספר אינו פעיל. ניתן לשנות את המספר לפעיל בכל עת
רשומות שבעבר היו משויכות למסקיו אך אותו מספר שוחרר מהמערכת. נשארה הרשומה של הלקוח אך אין כאן מדידת שיחות. רשומות נשמרות לצורך מעקב אחר לקוחות עבר, שיחות שהיו לאותם לקוחות ועוד. במידה ואין צורך במידע זה, ניתן למחוק את הרשומה

חיפוש וצפייה במספרי מסקיו

במסך זה ניתן לצפות במספרי המסקיו הקיימים במערכת וכן לשנות ולהוסיף הגדרות.

אפשרויות חיפוש
  • חיפוש טקסט חופשי - ניתן לחפש מספר מסקיו ספציפי בשדה חיפוש טקסט חופשי. בשדה זה ניתן להזין מספר או טקסט ותפריט בחירה ייפתח עם האפשרויות הקיימות בהתאם לחיפוש
  • חיפוש לפי תגית - חיפוש מספרי מסקיו המשוייכים לתגית מסוימת
  • חיפוש לפי משתמש - חיפוש מספרי מסקיו המשוייכים למשתמש מסוים
  • סינון לפי סטטוס מספרי מסקיו - סינון רק מספרים פעילים או רק מספרים לא פעילים

צפייה במספרים

לאחר שהגדרנו מה ברצוננו לחפש, יש ללחוץ על חפש. כל האופציות האפשריות יופיעו בפירוט המספרים. במידה וישנן תוצאות רבות, ניתן להרחיב את מספר השדות שיופיעו עד ל-1,000 רשומות. כמו כן, ניתן לעבור לעמודים הבאים לתוצאות נוספות.

ייצוא

ניתן לייצא את רשימת המספרים לפורמטים שונים, על ידי לחיצה על ייצוא ובחירת הפורמט שנרצה לייצא אליו.

הוספת שדות לרשימת המספרים

ניתן להוסיף שדות נוספים המכילים נתונים על מספרי המסקיו, כגון קבצי הקול המושמעים, אחוז השיחות המוקלטות, התגיות והמשתמשים אשר המספרים משוייכים אליהם, תאריך הוספת המספר ועוד.

כדי להוסיף שדות נוספים יש ללחוץ על בצד שמאל של המסך ולסמן ב-V את השדות הרצויים.

עריכת מספר מסקיו

כדי לערוך מספר מסקיו, יש ללחוץ על או על תיאור המסקיו הרצוי. ייפתח מסך עריכת מספר המסקיו שהוא מסך אחד רציף המרוכז את כל אזורי ההגדרה של המספר.

לפירוט מלא של כל אזורי ההגדרה ראו עריכת מספר מסקיו.

עריכה מרובה

ניתן לבחור מספר מספרי מסקיו בסימון תיבת הבחירה שלצד השורה, וללחוץ על עריכה מרובה כדי לעדכן מספר הגדרות בבת אחת על כל המספרים הנבחרים — כגון שינוי יעד, תגיות, הקלטה, התראות וכו'.


עריכת מספר מסקיו

docs/numbers/manage/edit-maskyoo-number.md

עריכת מספר מסקיו

מסך עריכת מספר המסקיו הוא מסך אחד רציף המכיל את כל ההגדרות של מספר מסקיו — פרטי המספר, יעדי השיחה, הגדרות טלפוניה, קבצי שמע, הקלטה, התראות, שדות פרטיים ושעות עבודה. הסעיפים למטה מופיעים בסדר זהה לסדר שבו הם מופיעים במסך העריכה במערכת.

כניסה למסך העריכה

יש ללחוץ על אייקון העריכה או על תיאור המסקיו הרצוי בניהול מספרי מסקיו.


1. טלפון

פרטי הבסיס של מספר המסקיו.

תיאור מספר מסקיו

שם שמנהל המערכת או משתמש אחר נותנים למספר המסקיו. ההמלצה היא לבחור שם שמתאר בצורה הטובה ביותר את מה שמפרסם המספר — כגון מוצר, לקוח ו/או אפיק הפרסום שעבורם מופנות השיחות אל אותו מסקיו.

מספר מסקיו

המספר הוירטואלי שהוקצה מהמאגר. השדה אינו ניתן לעריכה לאחר שהוקצה.


2. יעדי שיחה

יעדי השיחה הם מספרי הטלפון אליהם מנותבות השיחות ממספר המסקיו. במידה ויש יותר מיעד אחד, יש ללחוץ על ולהוסיף עוד מספר. ניתן להזין עד עשרה יעדי שיחה שונים.

ניתן לגרור ולסדר מחדש את היעדים לפי סדר החיוג המועדף — שימושי במיוחד במצב "מוביל נגרר".

tip

את אופן החיוג (מקבילי / נגרר / IVR) מגדירים בסעיף הגדרות טלפוניה מתקדמות למטה.


3. שייכות — תגיות ומשתמשים

ניתן לשייך את מספר המסקיו לתגיות ו/או משתמשים רצויים. ניתן ליצור תגית חדשה על ידי הזנה של שם התגית ולחיצה על ENTER. בכדי לשייך למשתמש חדש, יש ליצור קודם את המשתמש.

קישורים נוספים:


4. הגדרות טלפוניה מתקדמות

שלח DTMF למקבל השיחה

ניתן להגדיר הקשות DTMF אשר ינתבו באופן אוטומטי את המחייג לשלוחה הרצויה, כאשר מדובר ביעד שהוא נתב שיחות.

אלגוריתם לחיוג

במידה והוגדר יותר ממספר יעד אחד, ניתן לבחור את אופן החיוג ליעדים השונים:

  • חיוג במקביל לקבוצת מספרים — השיחה תצלצל אצל כל היעדים שהוגדרו, עד שאחד היעדים יענה לשיחה, ואז ייפסק החיוג.
  • מוביל נגרר — השיחה תצלצל אצל היעד הראשון, במידה ולא יענה, השיחה תעבור ליעד השני וכן הלאה עד היעד האחרון שהוגדר.
  • נתב שיחות (IVR) — כל מספר יעד יהווה שלוחה אפשרית, כאשר ההקשה היא בהתאמה לאינדקס של מספר היעד (מספר יעד 1 = שלוחה 1 וכן הלאה). כשחוגגים למסקיו מושמעת הודעה קצרה (שיש להקליט מבעוד מועד ולשים בקובץ השמעה למחייג) שבה יושמע התפריט של השלוחות. לאחר שהמחייג לוחץ על מספר השלוחה, הוא יועבר ליעד המקושר לאותה שלוחה.
  • AdvancedIVR — שיוך נתב שיחות מלא שנבנה ב-IVR Studio. מאפשר תרחישי ניתוב מורכבים הרבה יותר: תפריטים רב-רמתיים, לוגיקה מותנית, webhooks, הקלטה, תמלול ועוד.
זמן חיוג / המתנה למענה

זמן המתנה למענה הוא הזמן המוקצה להמתנה למענה עד שהשיחה תסתיים באופן יזום (תישמע הודעה אוטומטית על אין מענה).

מצבהתנהגות
יעד אחד או חיוג במקבילהמחייג ימתין את הזמן המוגדר סה"כ ולאחר מכן השיחה תסתיים (ברירת המחדל: 30 שניות)
מוביל נגררזמן ההמתנה הוא הזמן שיעבור בין יעד אחד לשני. לדוגמה: זמן המתנה של 10 שניות — החיוג ליעד הראשון יהיה למשך 10 שניות, ובמידה ולא יהיה מענה, הוא יעבור ליעד הבא
Maskyoo פעיל

מסקיו מוגדר כפעיל כל עוד לא הוגדר אחרת. במידה ותרצו להפוך מסקיו ללא פעיל יש ללחוץ בהגדרה זו על . מרגע זה המספר יוגדר כלא פעיל ולא יקבל שיחות.

חשיפת מספר

ניתן לבחור איזה מספר יראה מקבל השיחה (העסק) על הצג כאשר יקבל שיחה דרך מספר המסקיו. ישנן שלוש אפשרויות:

  • המחייג — מקבל השיחה יראה את מספר המחייג המקורי.
  • מסקיו — מקבל השיחה יראה את מספר המסקיו שדרכו עוברת השיחה. בדרך זו יוכל לדעת שהשיחה הגיעה ממספר המסקיו (דרך הפרסום). במקרה שירצה לחזור למתקשרים ניתן לשלוח לו התראות עם פרטי השיחה, והוא יכול גם לבצע שיחת Call Back.
  • חסום — מקבל השיחה יראה מספר חסוי.
תהליך שיחה חוזרת

רלוונטי כאשר חשיפת המספר היא "מסקיו". מגדיר האם לאפשר תהליך שיחה חוזרת (Call Back) עבור מסקיו זה:

  • רגיל — בעת ביצוע שיחה חוזרת יושמעו כל פרטי השיחות האחרונות, כולל השמעת מספר המתקשר, ותהיה אפשרות ללחוץ לחזרה למספרים אלו.
  • מנוטרל — לא תהיה אפשרות לביצוע שיחה חוזרת.
  • רגיל ללא מספר טלפון — בעת ביצוע שיחה חוזרת, יושמעו פרטי השיחות האחרונות ללא השמעת מספר הטלפון של המתקשר, אך עדיין תתאפשר חזרה אל אותם מתקשרים בלחיצה.

5. ניהול קבצי השמע

פתיח קצר למחייג השיחה

קובץ קול שיישמע מיד לאחר החיוג, ולפני שיתחיל הצלצול במספר היעד. ברירת המחדל (אם לא נבחר שום קובץ) היא קובץ קול שאומר "תודה שהתקשרתם, מיד תחוברו". ניתן לטעון קובץ אחר דרך ניהול קבצי השמע ולבחור אותו כאן.

שימו לב

עד שלא יסתיים הפתיח הקולי, השיחה לא תגיע לטלפון היעד, לכן מומלץ לבחור בקובץ קול קצר של מספר שניות.

מנגינת צליל חיוג

צליל ההמתנה בזמן שיש צלצול במספר היעד והמחייג ממתין על הקו למענה. ברירת המחדל היא צליל חיוג רגיל — ניתן להחליף לקובץ מוזיקה/פרסומת.

פתיח קצר למקבל השיחה

קובץ קול שיושמע למקבל השיחה ברגע שיענה. שימושי להשמיע למקבל השיחה הודעה קצרה על כך שהשיחה הגיעה מפרסום מסוים או מאתר מסוים. במידה ולא הוגדר קובץ קול, לא תושמע שום הודעה.

חשוב
  • בזמן השמעת קובץ הקול למקבל השיחה, המחייג עדיין ממתין על הקו ושומע צליל המתנה — הוא לא יודע שענו ועלול לנתק את השיחה. מומלץ שהקובץ יהיה קצר.
  • במידה ומספר היעד הוא מרכזיה / מענה אוטומטי / מערכת לניתוב שיחות, מומלץ לא לשים פתיח קולי למקבל השיחה מכיוון שזה יקטע את המענה האוטומטי.

6. התראות והודעות

כתובת דוא"ל להתראות

ניתן להזין כתובת דוא"ל אחת או יותר לשליחת התראות עבור שיחות למסקיו זה. את הכתובות ניתן להזין בהפרדה של פסיקים ולסיום ללחוץ ENTER.

טלפון SMS

ניתן להזין מספר טלפון אחד או יותר לקבלת התראה ב-SMS. את המספרים יש להפריד בפסיקים.

הערה

השדות לעיל רק שומרים את כתובות היעד. כדי שההתראות יישלחו בפועל יש להגדיר אירוע אוטומציה שיפעיל את השליחה — לדוגמה, "שלח SMS על כל שיחה שלא נענתה".

כתובת URL לפתיחה

כאן ניתן להזין URL אליו יישלחו נתוני השיחות עבור מסקיו זה.

תזמון פתיחת URL

מתי לשלוח את נתוני השיחה במידה והוזנה כתובת URL לפתיחה:

אפשרותתיאור
בסיום שיחהנתוני השיחה יישלחו בסיום השיחה
בתחילת שיחהנתוני השיחה יישלחו בתחילת השיחה
בתחילה ובסיום שיחהנתוני השיחה יישלחו גם בתחילת השיחה וגם בסיומה

7. הקלטת שיחות

אחוז שיחות הטלפון המוקלטות

כדי ששיחות למספר המסקיו יוקלטו ויהיה ניתן לשמוע את ההקלטה דרך הדוחות במערכת, יש לבחור ב-100% הקלטת שיחות.

אחוז הקלטההתנהגות
100%כל השיחות יוקלטו
1%–99%ההקלטה תיעשה באופן שרירותי לפי האחוזים שנבחרו
0%השיחות לא יוקלטו כלל עבור מספר זה
למי להשמיע הכרזה כי השיחה מוקלטת

במידה והוגדרה הקלטת שיחות (אחוז השיחות המוקלטות גדול מ-0%), תישמע באופן אוטומטי במהלך השיחה הכרזה כי השיחות מוקלטות לצורך בקרה ושיפור השירות. לפחות אחד מהצדדים בשיחה חייב לדעת שהיא מוקלטת.

שלוש אופציות:

  • המחייג — ההכרזה תישמע למחייג בפתיח השיחה (אם יש פתיח קולי מוגדר, ההכרזה תישמע מיד לאחריו).
  • מקבל השיחה — ההכרזה תישמע למקבל השיחה ברגע שיענה.
  • שני הצדדים — ההכרזה תישמע בפתיח הקולי גם למחייג וגם למקבל השיחה.
note

הקלטות נשמרות לתקופה של 60 יום ולאחר מכן נמחקות. מומלץ להוריד למחשב הקלטות חשובות.


8. שדות פרטיים

עשרה שדות פרטיים אופציונליים להוספה של הערות, הגדרות, פרטים מזהים וכל מידע נוסף הקשור למספר המסקיו הספציפי. השדות הפרטיים הם לשימושו של מנהל המערכת ויופיעו בניהול המספרים ובדוחות המערכת.

דוגמאות לשימוש:

  • מספר לקוח לכל מסקיו
  • שם מקבל השיחה לצורך שליחת התראה
  • פרמטרים לשליחת נתונים למערכת CRM

9. ימי עסקים ושעות עבודה

ניתן להגביל שעות וימים ספציפיים בהם המסקיו לא יעביר שיחות ליעד.

הגדרת שעות פעילות

יש לסמן ב-X את השעות בהן המסקיו לא יעביר שיחות ליעד, ולהשאיר ב-V את השעות הפעילות.

באין הגדרה נוספת, בשעות ה-X המתקשר יועבר ישירות להודעה קולית שאומרת שהעסק אינו זמין כעת ויש להתקשר בשעות הפעילות. ניתן להחליף את ההודעה דרך ניהול קבצי השמע.

טלפון ייעודי לאי זמינות

מתחת להגדרת שעות הפעילות ישנה אפשרות של הזנת טלפון ייעודי לאי זמינות. במידה והוזן מספר, כל השיחות שיתבצעו שלא בשעות הפעילות יועברו ישירות ליעד זה (במקום להודעה הקולית).


שמירה

בסיום ההגדרות יש ללחוץ על שמור בראש/תחתית המסך כדי להחיל את השינויים על המספר.


שחרור מספר מסקיו

docs/numbers/manage/release-maskyoo-number.md

שחרור מספר מסקיו

ניתן לשחרר מספר מסקיו מהמערכת במידה ואין בו צורך.

שלבי שחרור המספר

  1. יש לבחור בניהול מספרי מסקיו וללחוץ על ערוך במספר המסקיו שאותו נרצה לשחרר
  2. במסך עריכת המספר יש ללחוץ על שחרור המספר

  1. לאחר לחיצה על שחרור המספר, תופיע הודעת אזהרה שהשחרור לא ניתן לביטול. יש לסמן ב-V את השדה הרלוונטי וללחוץ על שחרר

תקופת הצינון

לאחר השחרור, מספר המסקיו יעבור לתקופת צינון בת שלושה חודשים, בה הוא יופיע בבנק המספרים אך ורק של החשבון שלך, עם תאריך השחרור שלו. לאחר שלושה חודשים, במידה ויישאר משוחרר, הוא יעבור לבנק המספרים הכללי של מסקיו ויהיה זמין לכל החשבונות.

שימו לב

חשוב לשים לב למספרים המשוחררים כאשר אנו בוחרים מספר מסקיו חדש. המספרים ששוחררו ונמצאים בתקופת צינון יופיעו בתחילת הרשימה, עם תאריך שחרור. מספרים שאינם בתקופת צינון יופיעו ללא תאריך שחרור.


אוטומציה

docs/automation/index.mdx

אוטומציה

מנוע האוטומציה של מסקיו מאפשר להגדיר אירועים וכללים שרצים אוטומטית על בסיס התנהגות השיחה — למשל שליחת SMS/דוא"ל, קריאה ל-URL חיצוני (CRM), או הוספה לרשימה שחורה.

  • 📋 האוטומציות שלי — צפייה, עריכה, שכפול ומחיקה של אוטומציות קיימות
    → ./events/events-management
  • הוספת אירוע חדש — מדריך ראשי ליצירת אוטומציה חדשה
    → ./events/add-new-event
  • 💬 שליחת SMS — שליחת הודעת SMS כפעולת אוטומציה
    → ./events/sms_new_event
  • ✉️ שליחת דוא"ל — שליחת מייל אוטומטי בעקבות אירוע
    → ./events/email-new-event
  • 🔗 פתיחת קישור (URL callback) — קריאה ל-URL חיצוני (למשל CRM)
    → ./events/url-callback
  • 📊 אירוע Google Analytics — שליחת event ל-GA בעקבות שיחה
    → ./events/send-google-analytics-event
  • שליחה ל-Zapier — webhook ל-Zapier לאינטגרציה עם כלים חיצוניים
    → ./events/send-info-to-zapier
  • 🛑 ניטרול מסקיו — השבתת מספר מסקיו באופן אוטומטי
    → ./events/disable-maskyoo
  • 🚫 הוספה לרשימה שחורה — חסימת מספר מחייג באופן אוטומטי
    → ./events/add-number-to-blacklist-automation
  • 📅 דוחות מתוזמנים — שליחת דוחות מובנים לפי לוח זמנים
    → ./scheduled-reports/timed-reports-management

יצירת אירוע חדש

docs/automation/events/add-new-event.md

יצירת אירוע חדש באוטומציה

אוטומציה היא כלי באמצעותו ניתן ליצור פעולות אוטומטיות שיתרחשו במערכת בהתאם לאירוע שהוגדר מראש. לדוגמה: SMS למקבל השיחה על שיחות שלא נענו.

האוטומציה מורכבת מאירועים, שאליהם משויכות פעולות. קודם כל יש ליצור את האירוע אחריו נרצה לעקוב, כגון:

  • כל השיחות במערכת
  • כל השיחות שלא נענו
  • כל השיחות שבוצעו למסקיו ספציפי
  • כל השיחות שמשכן ארוך מ-30 שניות

בהמשך ליצירת האירוע תתבקשו ליצור פעולה או פעולות שיופעלו כאשר מתרחש האירוע.

סוגי פעולות זמינות

פעולהקישור
הודעת SMSמדריך
הודעת אימיילמדריך
פתיחת קישור (URL callback)מדריך
אירוע Google Analyticsמדריך
אירוע Facebook Analyticsשליחת אירוע למערכת הניתוח של Facebook
שליחת פרטים ל-Zapierמדריך
ניטרול מסקיומדריך
הוספה לרשימה שחורהמדריך

שלבי יצירת אירוע חדש

שלב 1 - פתיחת טופס הוספת אירוע

בתפריט הראשי, יש לבחור אוטומציההוספת אירוע חדש

הוספת אירוע חדש מהתפריט

שלב 2 - הגדרת שם האירוע

בחלונית שתיפתח, בלשונית "כללי", יש להזין את שם האירוע. לדוגמה: "שיחות שלא נענו".

יש ללחוץ על הבא.

יצירת אירוע - לשונית כללי

שלב 3 - בחירת סוג האירוע

בלשונית "סוג אירוע", יש לבחור את סוג האירוע הרצוי.

עיתוי האירוע
עיתויהסבר
כשמישהו מתקשר אליך (תחילת שיחה)הפעולה תפעל עם תחילת השיחה. יש לקחת בחשבון שישנם נתונים שלא מתקבלים עד שהשיחה מסתיימת
כשהשיחה נענית (מענה)הפעולה תפעל ברגע המענה לשיחה. יש לקחת בחשבון שישנם נתונים שלא מתקבלים עד שהשיחה מסתיימת
אחרי שהשיחה נגמרת (סיום שיחה)הפעולה תפעל עם סיום השיחה. אופציה זו היא ברירת המחדל
כשמתקבלת הודעת SMSהפעולה תפעל עם קבלת הודעת SMS נכנסת למספר המסקיו
סוגי אירועים
סוגזמין עבורהסבר
כל X שיחותתחילה / מענה / סיוםהפעולה תרוץ על כל השיחות, לכל המספרים הנבחרים, ומכל המתקשרים
כל X שיחות לאותו מספר מסקיותחילה / מענה / סיוםהפעולה תרוץ על כל X שיחות לאותו מספר מסקיו
כל X שיחות מאותו מתקשרתחילה / מענה / סיוםהפעולה תרוץ על כל X שיחות מאותו מספר מתקשר
כל X שיחות מאותו מתקשר לאותו יעדתחילה / מענה / סיוםהפעולה תרוץ על כל X שיחות שבוצעו מאותו מתקשר לאותו מספר מסקיו
כל X שיחות שלא נענו ברצףסיום שיחההפעולה תרוץ כל X שיחות שלא נענו ברצף
כל X שיחות שלא נענו ברצף לאותו מסקיוסיום שיחההפעולה תרוץ כל X שיחות שלא נענו ברצף לאותו מספר מסקיו
כל הודעת SMS נכנסתקבלת SMSהפעולה תרוץ עם קבלת כל הודעת SMS נכנסת
שימו לב

סוגי "שיחות שלא נענו ברצף" זמינים רק עבור עיתוי של סיום שיחה — שכן רק בסיום השיחה ניתן לדעת בוודאות שהשיחה לא נענתה.

לאחר בחירת סוג האירוע, המסך יעבור אוטומטית ללשונית הבאה - "מסננים".

שלב 4 - הגדרת מסננים

בלשונית "מסננים" ניתן להגדיר הגבלות ריצה וסינונים.

הגדרת הגבלות ריצה
  • עבור כל שיחה - הפעולה תרוץ עבור כל שיחה בהתאם לסוג האירוע שנבחר
  • התאמה אישית - הגדרות מתקדמות לספירת שיחות

הגדרת הגבלות ריצה

פרמטרים להתאמה אישית
פרמטרהסבר
תקופה לספירת שיחותממתי להתחיל את ספירת השיחות (תחילת יום / שבוע / חודש) וכמה זמן מתחילת הספירה תרוץ הפעולה
כמות שיחות לספירהכמה שיחות ייספרו לצורך הפעלת הפעולה (1 = כל שיחה, 10 = כל 10 שיחות)
מספר מקסימלי של ריצות לתקופהלאחר כמה ריצות תפסיק הפעולה לפעול
הגדרת סינונים
סינוןזמין עבורהסבר
מספר Maskyooכל עיתויעבור איזה מספר מסקיו תפעל הפעולה. השאר ריק לכל המספרים
תגיתכל עיתויעבור איזו תגית תפעל הפעולה. השאר ריק לכל התגיות
משתמשכל עיתויעבור איזה משתמש תפעל הפעולה. השאר ריק לכל המשתמשים
סטטוס שיחהסיום שיחה בלבדעבור איזה סטטוס מענה לשיחה תפעל הפעולה (שיחות שלא נענו, שיחות שנענו וכו')
דירוג שיחהסיום שיחה בלבדעבור איזה דירוג שיחה תפעל הפעולה (0-9)
משך שיחהסיום שיחה בלבדעבור איזה משך שיחה תפעל הפעולה (ארוך מ.. / קצר מ.. X שניות)
טיפ

סינוני "סטטוס שיחה", "דירוג שיחה" ו"משך שיחה" זמינים רק עבור עיתוי של סיום שיחה — שכן מידע זה לא קיים עדיין בתחילת השיחה או בזמן המענה.

יש ללחוץ על הבא.

שלב 5 - הוספת פעולות להרצה

בלשונית "פעולות להרצה" ניתן ליצור, לערוך, להוסיף ולמחוק פעולות עבור האירוע שנוצר.

tip

ניתן ליצור יותר מפעולה אחת עבור כל אירוע.

הוספת פעולה חדשה

יש ללחוץ על הוספת פעולה חדשה ולבחור את סוג הפעולה הרצוי מהרשימה.

לפרטים נוספים על כל סוג פעולה, ראו את הקישורים בטבלת סוגי הפעולות למעלה.


האוטומציות שלי

docs/automation/events/events-management.md

האוטומציות שלי

ניתן להיכנס ולצפות באירועים ופעולות הקיימים באוטומציה, וכן לערוך, למחוק ולשכפל.

כניסה לניהול אירועים

כדי לצפות באירועים הקיימים, יש להיכנס לאוטומציה שבתפריט הראשי ← ניהול אירועים.

כעת ניתן לצפות בכל האירועים ולבצע פעולות. להלן דוגמה של מסך ניהול אירועים:

עמודות הדוח

עמודההסבר
שם האירועשם שהוזן ידנית על ידי משתמש המערכת
סטטוסהאם האירוע פעיל או לא פעיל. ניתן להפוך אירוע ללא פעיל במידת הצורך
תזמון האירועמתי במהלך השיחה תבוצע הפעולה (תחילת שיחה / אמצע שיחה / סיום שיחה)
סוג אירועסוג האירוע שהוגדר (למשל - כל X שיחות)
תאריך יצירהמתי נוצר האירוע
מסנניםאלו מסננים הוגדרו עבור האירוע (לדוגמה - מספר מסקיו ספציפי, תגית מסוימת, סטטוס שיחה מסוים וכו')

עריכת אירוע

בניהול אירועים ניתן ללחוץ על ערוך כדי לערוך את האירוע והפעולות שהוגדרו עבורו. ניתן לעבור בין הלשוניות של האירוע ולערוך את הנתונים.

חשוב

יש לשמור את השינויים בסיום על ידי לחיצה על כפתור שמור שינויים.

מחיקת אירוע

בניהול אירועים יש ללחוץ על מחק עבור האירוע שאותו נרצה למחוק.

שכפול אירוע

ניתן לשכפל אירוע אם ברצוננו לשמור את רוב ההגדרות של האירוע.

בניהול אירועים יש ללחוץ על שכפל בשורת האירוע הרצוי. החלון הבא יופיע:

שדההסבר
שם האירועהאירוע יישמר בשם האירוע ששוכפל בתוספת המילה (COPY). ניתן לשנות את השם
שכפללחיצה על כפתור שכפל תשמור את האירוע המשוכפל ותחזור למסך ניהול האירועים
שכפל וערוךלחיצה על שכפל וערוך תשמור את האירוע ותעביר מיד למסך עריכת האירוע המשוכפל

אוטומציה - הודעת SMS

docs/automation/events/sms_new_event.md

אוטומציה - הודעת SMS

זהו הסבר כללי על יצירת אוטומציה של שליחת SMS והוא מכיל את כל האופציות הקיימות.

אוטומציות שכיחות לשליחת SMS:

  • שליחת SMS למקבל השיחה בתחילת השיחה
  • שליחת SMS למקבל השיחה על שיחות שלא נענו
  • שליחת SMS למקבל השיחה על כל השיחות
  • שליחת SMS למחייג על שיחות שלא נענו
  • שליחת SMS למחייג על שיחות שנענו
  • שליחת SMS למחייג על כל השיחות

יצירת האירוע

הבסיס של כל אוטומציה — יצירת האירוע, בחירת סוג האירוע, הגדרת מסננים — זהה לכל סוגי הפעולות. לפירוט מלא של שלבים 1–4 (שם אירוע, עיתוי, סוגי אירועים ומסננים) ראו מדריך יצירת אירוע חדש.

להלן הפרטים הספציפיים לפעולת הודעת SMS (שלב 5 בתהליך):

שלב 5 - הגדרת פעולת SMS

בלשונית "פעולות להרצה", יש ללחוץ על ולבחור בהודעת SMS.

במידה ובחרנו בפעולה של שליחת SMS, תיפתח חלונית לעריכת פרטי ההודעה:

הגדרות הודעת SMS
שדההסבר
שם הפעולהיש לתת שם שמתאר את הפעולה. לדוגמה: "שליחת SMS למקבל השיחה".
שלח הודעת SMS ליש לבחור למי תישלח ההודעה (ראו פירוט למטה).
שולח SMSמי יופיע כשולח ה-SMS בהודעה שתתקבל (ראו פירוט למטה).
תוכן ההודעהניתן להזין כל טקסט, כולל קישורים ושדות דינאמיים.
דחיית השליחהניתן לדחות את שליחת ההודעה באופן קבוע בבחירת דקות / שעות / ימים.
אפשרויות נמען

  • המחייג - המתקשר יקבל את ההודעה.
  • מקבל השיחה - מספר/י הטלפון המוגדר/ים כטלפון לקבלת SMS. במידה ולא מוגדר/ים, יקבל את ההודעה מספר היעד.
  • נמען קבוע - מספר טלפון קבוע אליו תישלח ההודעה.
אפשרויות שולח

  • מספר Maskyoo - מספר המסקיו יופיע כשולח.
  • טלפון המתקשר - מספר המתקשר יופיע כשולח.
  • מספר טלפון ברירת המחדל של המערכת - המספר שהוגדר בהגדרות הראשיות של המערכת.
  • אחר - ניתן להזין מספר / טקסט באנגלית (אותיות מחוברות) והם יופיעו כשולחי ההודעה.
שדות דינאמיים

שדות דינאמיים הם שדות משתנים המביאים את הערכים הרלוונטיים בכל שיחה - הם בעצם נתוני השיחה.

יש למקם את הסמן במקום הרצוי ואז ללחוץ על השדות הדינאמיים ולבחור את הרלוונטי. כאשר ההודעה תישלח, היא תופיע עם הנתונים העדכניים לאותה שיחה לפי השדות הדינאמיים שהוגדרו.

שמירת האירוע

יש ללחוץ על ולאחר מכן ללחוץ על


אוטומציה - שליחת דוא"ל

docs/automation/events/email-new-event.md

אוטומציה - שליחת דוא"ל

מסמך זה מתאר את הגדרת פעולת שליחת דוא"ל בתוך אירוע אוטומציה.

יצירת האירוע

שלבי יצירת האירוע (1–4: שם, סוג, עיתוי, מסננים) זהים לכל פעולה באוטומציה — לפירוט מלא ראו מדריך יצירת אירוע חדש.

להלן הפרטים הספציפיים לפעולת שליחת דוא"ל (שלב 5):

שלב 5 - הגדרת פעולת דוא"ל

בלשונית "פעולות להרצה", יש ללחוץ על ולבחור בהודעת דוא"ל.

במידה ובחרנו בפעולה של שליחת דוא"ל, תיפתח חלונית לעריכת פרטי ההודעה:

הגדרות הודעת דוא"ל
שדההסבר
שם הפעולהיש לתת שם שמתאר את הפעולה. לדוגמה: "שליחת דוא"ל למקבל השיחה".
שלח הודעת דוא"ל ליש לבחור למי תישלח ההודעה (ראו פירוט למטה).
נושאמה יהיה נושא הדוא"ל בהודעה שתתקבל.
תוכן ההודעהניתן להזין כל טקסט, כולל קישורים ושדות דינאמיים.
אפשרויות נמען

  • המחייג - המתקשר יקבל הודעה.
  • מקבל השיחה - כתובת הדוא"ל שהוגדרה כמקבלת הודעות בהגדרות מספר המסקיו.
  • נמען קבוע - כתובת דוא"ל קבועה אחת או יותר. יש להזין כתובות דוא"ל מרובות מופרדות בפסיקים.
שדות דינאמיים

שדות דינאמיים הם שדות משתנים המביאים את הערכים הרלוונטיים בכל שיחה - הם בעצם נתוני השיחה.

יש למקם את הסמן במקום הרצוי ואז ללחוץ על השדות הדינאמיים ולבחור את הרלוונטי. כאשר ההודעה תישלח, היא תופיע עם הנתונים העדכניים לאותה שיחה לפי השדות הדינאמיים שהוגדרו.

שמירת האירוע

יש ללחוץ על ולאחר מכן ללחוץ על


אוטומציה - פתיחת קישור

docs/automation/events/url-callback.md

אוטומציה - פתיחת קישור

פעולת פתיחת קישור (URL Callback) מאפשרת שליחת נתוני השיחה בזמן אמת לכתובת חיצונית (למשל מערכת CRM, אפליקציה פנים-ארגונית וכו').

יצירת האירוע

שלבי יצירת האירוע (1–4: שם, סוג, עיתוי, מסננים) זהים לכל פעולה באוטומציה — לפירוט מלא ראו מדריך יצירת אירוע חדש.

להלן הפרטים הספציפיים לפעולת פתיחת קישור (שלב 5):

שלב 5 - הגדרת פעולת פתיחת קישור

בלשונית "פעולות להרצה", יש ללחוץ על ולבחור בפתיחת קישור.

פעולת פתיחת קישור מאפשרת שליחת נתוני השיחה לכתובת חיצונית כלשהי (כמו מערכת CRM וכדומה).

במידה ובחרנו בפעולה של פתיחת קישור, תיפתח חלונית לעריכת פרטי הקישור:

הגדרות פתיחת קישור
שדההסבר
שם הפעולהיש לתת שם שמתאר את הפעולה. לדוגמה: "שליחת נתונים למערכת CRM".
דומייןיש לבחור לאיזו כתובת יישלחו הנתונים.
פרמטריםאלו פרמטרים יישלחו ב-URL (מחולק למפתח וערך).
הוסף פרמטרים מברירת מחדל לקישורבמידה ונסמן תיבה זו, יישלחו כל הפרמטרים הקיימים בברירת המחדל של מסקיו. במידה ותיבה זו לא מסומנת, יישלחו רק פרמטרים שהוזנו עבור פעולה זו.
שיטת שליחהניתן לבחור את שיטת השליחה (GET/POST) בהתאם למערכת ה-CRM הייעודית.
בדוק קישורניתן ללחוץ על כפתור זה לבדיקת תקינות הקישור.
הגדרת פרמטרים

ניתן להוסיף פרמטרים ללא הגבלה:

  • המפתח - שם הפרמטר, השדה המקבל.
  • הערך - מה שנרצה לשלוח לאותו שדה. ניתן להזין ערך קבוע או שדה דינאמי של נתוני השיחה.
בדיקת קישור

ניתן ללחוץ על כפתור על מנת לבדוק האם הקישור תקין.

שמירת האירוע

יש ללחוץ על ולאחר מכן ללחוץ על


אוטומציה - אירוע Google Analytics

docs/automation/events/send-google-analytics-event.md

אוטומציה - אירוע Google Analytics

מאמר זה מדבר על שליחת אירוע לגוגל אנליטיקס.

שליחת אירוע לאנליטיקס היא רק חלק אחד מהחיבור המלא שמתבצע לממשקי גוגל, ולא עומדת בפני עצמה. בכדי שיתקבלו אירועים בגוגל אנליטיקס צריך גם להטמיע קוד פיקסל של מסקיו באתר בו מפורסם המספר.

להוראות חיבור מלא לממשקי גוגל, יש ללחוץ על הקישור הבא: חיבור לממשקי גוגל

יצירת האירוע

שלבי יצירת האירוע (1–4: שם, סוג, עיתוי, מסננים) זהים לכל פעולה באוטומציה — לפירוט מלא ראו מדריך יצירת אירוע חדש.

להלן הפרטים הספציפיים לפעולת Google Analytics (שלב 5):

שלב 5 - הגדרת פעולת Google Analytics

בלשונית "פעולות להרצה", יש ללחוץ על ולבחור באירוע Google Analytics.

במידה ובחרנו בפעולה של אירוע Google Analytics, תיפתח החלונית הבאה:

הגדרות אירוע Google Analytics
שדההסבר
שם הפעולהיש לתת שם שמתאר את הפעולה. לדוגמה: "שליחת נתונים לאנליטיקס".
קטגוריית האירועבתוך שדה זה מוזנת קטגוריית ה-event כפי שיופיע בגוגל אנליטיקס. ישנה אפשרות לערוך שדה זה, לשנות ולהוסיף ערכים קבועים ו/או דינאמיים.
פעולת האירועבתוך שדה זה מוזנת פעולת ה-event כפי שיופיע בגוגל אנליטיקס. ערך ברירת המחדל הקיים בשדה זה הוא סטטוס השיחה. ישנה אפשרות לערוך שדה זה, לשנות ולהוסיף ערכים קבועים ו/או דינאמיים.
תווית האירועבתוך שדה זה מוזנת תווית ה-event כפי שיופיע בגוגל אנליטיקס. ערך ברירת המחדל הקיים לשדה זה הוא מזהה השיחה. ישנה אפשרות לערוך שדה זה, לשנות ולהוסיף ערכים קבועים ו/או דינאמיים.
ערך האירועבתוך שדה זה מוזן ערך ה-event כפי שיופיע בגוגל אנליטיקס. ערך ברירת המחדל הוא 0. ניתן לסמן בתיבה מתחת "השתמש במשך השיחה כערך האירוע" - במצב זה יישלח מספר השניות שארכה השיחה. ישנה אפשרות לערוך שדה זה, אך חשוב לדעת כי ניתן להזין אך ורק מספרים שלמים (integer).

שמירת האירוע

יש ללחוץ על ולאחר מכן ללחוץ על


אוטומציה - שליחת נתונים ל-Zapier

docs/automation/events/send-info-to-zapier.md

אוטומציה - שליחת נתונים ל-Zapier

פעולת שליחת נתונים ל-Zapier מאפשרת להזרים את פרטי השיחה ל-Zapier ולחבר אותם ליותר מ-1,000 אפליקציות (Google Sheets, Salesforce, Slack, HubSpot ועוד).

יצירת האירוע

שלבי יצירת האירוע (1–4: שם, סוג, עיתוי, מסננים) זהים לכל פעולה באוטומציה — לפירוט מלא ראו מדריך יצירת אירוע חדש.

להלן הפרטים הספציפיים לפעולת שליחת נתונים ל-Zapier (שלב 5):

שלב 5 - הגדרת פעולת Zapier

בלשונית "פעולות להרצה", יש ללחוץ על ולבחור בשליחת פרטים ל-Zapier.

יצירת ZAP מסקיו וחיבורו למערכת

חיבור הפעולה ל-ZAP דורש ידע מקדים על פעולה ושיטת העבודה ב-Zapier. קיימים מדריכים רבים וטיפים מעולים לביצוע אינטגרציות מול Zapier באתר המערכת שלהם - zapier.com.

במידה ובחרנו בפעולה שליחת פרטים ל-Zapier, תיפתח החלונית הבאה:

הגדרות הפעולה
  • שם הפעולה - יש לתת שם שמתאר את הפעולה. לדוגמה: "שליחת פרטים ל-Zapier".
  • יצירת ZAP מסקיו - יש ללחוץ על
תהליך החיבור ל-Zapier
  1. יפתח המסך הבא בזאפייר, שם יש לאשר את הזאפ של מסקיו:

  2. יש ליצור זאפ חדש ובטריגר לחפש Maskyoo:

  3. לאחר מכן יש לבחור את הפעולה: Call Event

  4. כעת תוצג על המסך כתובת לשימוש המשתמש. יש להעתיק אותה, לחזור למערכת מסקיו ולהדביק אותה בשדה "כתובת טריגר (WebHook)" וללחוץ על

  5. לחזור למערכת זאפייר וללחוץ על CONTINUE

  6. כעת יופיע החלון הבא, בו יש ללחוץ על Test trigger:

  7. במידה והנתונים נשלחו באופן תקין, הם יופיעו במסך הבא (במידה ולא, יש לחזור על פעולות 4-6):

  8. ללחוץ על CONTINUE. לאחר מכן ללחוץ על Done Editing

  9. יש לחזור כעת למערכת מסקיו למסך האוטומציה ולשמור את האירוע.

שמירת האירוע

יש ללחוץ על ולאחר מכן ללחוץ על

המשך העבודה עם Zapier

כעת ניתן להוסיף פעולה (Action) ליותר מ-1,000 אפליקציות ולהשתמש במידע שהתקבל באירועי השיחה.

להסבר על שליחת נתונים ל-Google Sheets, ראו את המדריך המתאים.


אוטומציה - ניטרול מסקיו

docs/automation/events/disable-maskyoo.md

אוטומציה - ניטרול מסקיו

פעולת ניטרול מסקיו הופכת את מספר המסקיו אליו בוצעה השיחה ללא פעיל — כלומר הוא מפסיק לקבל שיחות.

מתי להשתמש בפעולה זו
  • כאשר רוצים להגביל את כמות השיחות לאותו מסקיו (למשל, ניתן לכבות מספר לאחר X שיחות ביום)
  • כדי להשבית מספר אחרי שהלקוח ביקש להפסיק קבלת שיחות
  • שימושי בקמפיינים מוגבלי תקציב

יצירת האירוע

שלבי יצירת האירוע (1–4: שם, סוג, עיתוי, מסננים) זהים לכל פעולה באוטומציה — לפירוט מלא ראו מדריך יצירת אירוע חדש.

להלן הפרטים הספציפיים לפעולת ניטרול מסקיו (שלב 5):

שלב 5 - הגדרת פעולת ניטרול

בלשונית "פעולות להרצה", יש ללחוץ על ולבחור בניטרול מסקיו.

הגדרת הפעולה

בחלון שייפתח יש לתת שם לפעולה. לדוגמה: "ניטרול מסקיו לקוח X".

שמירת האירוע

יש ללחוץ על ולאחר מכן ללחוץ על


אוטומציה - הוספה לרשימה שחורה

docs/automation/events/add-number-to-blacklist-automation.md

אוטומציה - הוספה לרשימה שחורה

פעולת הוספה לרשימה שחורה מוסיפה אוטומטית את מספר המחייג לרשימה השחורה של המערכת — ומנתקת באופן אוטומטי כל שיחה עתידית ממספר זה.

מתי להשתמש בפעולה זו
  • לחסימה אוטומטית של מספרים שביצעו מספר מוגזם של שיחות בפרק זמן קצר (ספאם)
  • חסימת מספרים שהציקו באופן חוזר ונשנה
  • שילוב בקמפיינים עם נתוני ניקוי אוטומטי
חשוב לדעת

כאשר מספר מסוים נכנס לרשימה השחורה, הוא חסום לשיחות עבור כל מספרי המסקיו במערכת ולא רק למספר המסקיו אליו חייג.

יצירת האירוע

שלבי יצירת האירוע (1–4: שם, סוג, עיתוי, מסננים) זהים לכל פעולה באוטומציה — לפירוט מלא ראו מדריך יצירת אירוע חדש.

להלן הפרטים הספציפיים לפעולת הוספה לרשימה שחורה (שלב 5):

שלב 5 - הגדרת פעולת חסימה

בלשונית "פעולות להרצה", יש ללחוץ על ולבחור בהוספה לרשימה שחורה.

הגדרת הפעולה

בחלון שייפתח יש לתת שם לפעולה. לדוגמה: "חסימת מתקשר לאחר 10 שיחות ביום".

שמירת האירוע

יש ללחוץ על ולאחר מכן ללחוץ על


יצירת דו"ח מתוזמן

docs/automation/scheduled-reports/create-timed-report.md

יצירת דו"ח מתוזמן

ניתן להגדיר שליחת דוחות ספציפיים נבחרים באופן קבוע בדוא"ל.

שימו לב

את הדוחות ניתן לשלוח אך ורק למשתמשים מוגדרים במערכת.

שלבי יצירת דו"ח מתוזמן

  1. בתפריט הראשי יש לגשת לדוחות

  2. יש לבחור את סוג הדוח הרצוי

  3. ללחוץ על כפתור שנמצא בצד שמאל מתחת לסיכומי השיחות

  4. תיפתח החלונית הבאה:

שדות הטופס

שדהתיאור
שם הדו"חיילקח אוטומטית מהדוח הנבחר. ניתן להקליד סוג דו"ח אחר ולבחור מהאופציות שיופיעו
בחירת נמעניםיש לבחור נמען לדו"ח מתוך רשימת המשתמשים (תוכן הדו"ח יותאם להרשאות והגישה של הנמען הנבחר)
תזמון שליחת הדו"חניתן לבחור מתי ירוץ הדו"ח - בחודשים ספציפיים, בתאריכים ספציפיים ו/או בימים ספציפיים בשבוע
שעת ריצהבאיזו שעה ירוץ הדו"ח
תקופת הדו"חעל איזה תקופה ירוץ הדו"ח (לדוג': מתחילת השבוע / 7 ימים אחרונים / חודש שעבר וכו')
נושאנושא האימייל שיופיע בדוא"ל הנמען - ניתן לשנות את אופציית ברירת המחדל ששולחת את תאריך השליחה ושם הדו"ח
סוג שליחת הדו"חניתן לבחור פורמט קובץ בו יופיע הדו"ח (CSV / XLSX / XML / אימייל רגיל)
האם לשלוח דו"ח ללא שיחותבמידה ולא היו שיחות בתקופה הנבחרת, יש לבחור האם לשלוח את הדו"ח בכל זאת (כן / לא)

שמירת הדו"ח המתוזמן

ניתן ללחוץ על שמור או על שמור + ריצת ניסיון (במקרה זה הדו"ח יישלח באותו רגע כניסיון לכתובת הדוא"ל המוגדרת).


ניהול דו"חות מתוזמנים

docs/automation/scheduled-reports/timed-reports-management.md

ניהול דו"חות מתוזמנים

עבור דו"חות מתוזמנים קיימים, ניתן לצפות, לערוך, למחוק, לנטרל ולבצע שליחת ניסיון.

גישה לניהול דו"חות מתוזמנים

בכדי לבצע את אחת מפעולות אלו יש לגשת בתפריט הראשי לאוטומציהדוחות מתוזמנים.

כעת יופיעו כל הדוחות המתוזמנים שהוגדרו במערכת.

פעולות זמינות

בעמודת פעולות ניתן לבחור:

  • מחיקה - מחיקת הדוח המתוזמן
  • צפייה - צפייה בפרטי הדוח
  • נטרול - הפיכת הדוח ללא פעיל
  • שליחת ניסיון - קבלת הדוח באותו רגע בדוא"ל

עריכת דוח מתוזמן

  1. יש ללחוץ על ערוך בעמודת פעולות

  2. תיפתח החלונית הבאה:

  3. יש ללחוץ על המשך

  4. ללחוץ על כפתור

  5. לערוך את השדות הרצויים (להסבר על שדות הדו"ח ראו יצירת דו"ח מתוזמן)

  6. ללחוץ על שמור או על שמור + שליחת ניסיון


שליחת דו"ח מובנה בדוא"ל

docs/automation/scheduled-reports/automatic-email-reports.md

שליחת דו"ח מובנה בדוא"ל

ניתן להגדיר דוחות אוטומטיים קבועים שיישלחו למשתמש ברמה היומית, השבועית והחודשית. מדובר על דוחות מובנים של מסקיו.

הדוחות יישלחו בסוף יום לכתובת הדוא"ל שהוגדרה בשם המשתמש.

דוגמא מהדוח:

הגדרת שליחת דוחות אוטומטיים

  1. בתפריט הראשי יש לבחור משתמשיםניהול משתמשים
  2. יש לבחור את המשתמש אליו נרצה לשלוח דוח אוטומטי וללחוץ על ערוך
  3. לבחור בלשונית שליחת דוחות בדוא"ל
  4. יש לסמן ב-V את הדוח הרצוי

בכל דוח ניתן להגדיר את כותרת הדוא"ל שתופיע למשתמש, אילו חלקים מהדוח יישלחו למשתמש והאם הדוח יישלח גם אם אין נתונים לשליחה.

שליחת הדוחות לכתובת דוא"ל נוספות

ניתן להוסיף כתובות דוא"ל נוספות שיקבלו את הדוחות האוטומטיים.

לאחר שהוגדרו ההגדרות הרצויות וסומנו הדוחות שיישלחו למשתמש, יש ללחוץ על שמור.


נתב שיחות (IVR)

docs/ivr/index.mdx

נתב שיחות (IVR)

נתב השיחות (IVR — Interactive Voice Response) של מסקיו מאפשר לבנות תרחישי ניתוב טלפוניים מורכבים — תפריטים קוליים, הקלטות, ניתוב לפי לחיצות DTMF, הודעות לפי שעות עבודה, קריאת נתונים מ-API חיצוניים, שליחת הודעות (SMS/דוא"ל), ועוד — ללא צורך בכתיבת קוד.

המערכת כוללת שני מסכים:

  • 📋 ניהול נתבי שיחות (IVR) — רשימה של כל הנתבים בחשבון — יצירה, עריכה, שכפול, הפעלה וניטרול
    → ./manage-ivrs
  • 🎨 IVR Studio — עורך ויזואלי מבוסס drag & drop ליצירת ועריכת תרחישי IVR
    → ./ivr-studio
למי האפשרות

בחירת אלגוריתם חיוג AdvancedIVR עבור מספר מסקיו (בהגדרות טלפוניה מתקדמות) מאפשרת לשייך למספר IVR מלא שנבנה ב-IVR Studio.


ניהול נתבי שיחות (IVR)

docs/ivr/manage-ivrs.md

ניהול נתבי שיחות (IVR)

מסך זה מציג את כל נתבי השיחה (IVRs) שהוגדרו בחשבון ומאפשר לנהל אותם באופן מרוכז.

כניסה למסך

בתפריט הראשי יש ללחוץ על נתב שיחות (IVR)ניהול נתבי שיחות.

פעולות זמינות במסך

  • יצירת IVR חדש — פותח את IVR Studio עם קנבס ריק לבניית נתב חדש
  • עריכת IVR קיים — פותח את IVR Studio עם התרחיש הקיים לעריכה
  • שכפול IVR — יצירת עותק של נתב קיים (שימושי ליצירת וריאציות על אותו תרחיש)
  • הפעלה / ניטרול — שינוי סטטוס הנתב (פעיל/לא פעיל)
  • מחיקת IVR — הסרה מהמערכת

שיוך IVR למספר מסקיו

כדי שנתב ישמש עבור מספר מסקיו, יש להגדיר את המספר כך:

  1. יש להיכנס לניהול מספרי מסקיו ולערוך את המספר הרצוי
  2. באזור הגדרות טלפוניה מתקדמות יש לבחור אלגוריתם לחיוגAdvancedIVR
  3. לבחור את ה-IVR הרצוי מתוך הרשימה
  4. לשמור את השינויים
חשוב

רק IVRs שסטטוס שלהם מוגדר כ"פעיל" ואשר פורסמו ב-IVR Studio (לא נשמרו כטיוטה בלבד) יופיעו ברשימת הבחירה.

ראו גם


IVR Studio

docs/ivr/ivr-studio.md

IVR Studio — עורך ויזואלי לתרחישי נתב שיחות

IVR Studio (סטודיו לפיתוח IVR) הוא עורך ויזואלי מתקדם המאפשר לבנות תרחישי ניתוב שיחה מורכבים באמצעות גרירה ושחרור (drag & drop) של רכיבים מוכנים מראש — ללא צורך בכתיבת קוד.

באמצעות Studio ניתן לבנות תפריטי IVR רב-רמתיים, להגדיר תנאים, לקרוא נתונים ממערכות חיצוניות (webhooks), לשלוח הודעות, להקליט שיחות, ועוד — והכל מתוך ממשק גרפי יחיד.

גישה למסך

  1. בתפריט הראשי יש ללחוץ על נתב שיחות (IVR)ניהול נתבי שיחות
  2. ללחוץ על יצירת IVR חדש כדי להתחיל מחדש, או על ערוך ליד IVR קיים
  3. ייפתח מסך ה-IVR Studio
הרשאות

הגישה ל-IVR Studio דורשת הרשאות מנהל מערכת (administrator).

חלקי המסך

  • ארגז כלים (בצד הכלים) — רשימת כל הרכיבים הזמינים מקובצים לקטגוריות
  • קנבס עריכה (מרכז המסך) — אזור הבנייה של התרחיש; גוררים לכאן רכיבים מארגז הכלים ומחברים אותם בקווי זרימה
  • פאנל מאפיינים (בצד השני) — הגדרות של הרכיב הנבחר
  • סרגל כלים עליון — כולל:
    • שם ה-IVR (ניתן לעריכה)
    • כפתורי שמור כטיוטה ושמור ופרסם
    • כפתור הרץ דיבאג לסימולציית שיחה
    • בוחר גרסאות היסטוריה

הגדרות גלובליות (ברירת מחדל)

כל תרחיש מאפשר הגדרת ברירות מחדל שישמשו אם לא הוגדרו ערכים ספציפיים ברכיב:

  • שפת ברירת מחדל — עברית / אנגלית / רוסית / ערבית
  • קובץ השמעה על הקשה לא תקינה (invalid input)
  • קובץ השמעה על חוסר תגובה (no response)
  • קובץ השמעה לאחר מספר ניסיונות (too many attempts)
  • מספר ניסיונות מקסימלי — 1 עד 10 (ברירת מחדל: 3)
  • Caller ID לחיוג יוצא — המספר שיוצג למקבל השיחה

רכיבים זמינים בארגז הכלים

הרכיבים מחולקים לקטגוריות נושאיות:

רכיבי השמעה ומידע
רכיבפעולה
נגן - טקסט לדיבורהמרת טקסט לדיבור (TTS) — בוחרים טקסט, שפה, וסוג קול (זכר / נקבה)
נגן - קובץהשמעת קובץ שמע (WAV) מספריית קבצי השמע
רכיבי קלט מהמתקשר
רכיבפעולה
קבלת DTMFקבלת לחיצות על ה-keypad של המתקשר, כולל הגדרת אורך, timeout, ואימות אוטומטי (ת"ז, מספר טלפון, כרטיס אשראי, תאריך, שעה)
תפריט IVRתפריט רב-אופציות שבו כל הקשה (0–9, *, #) מובילה לענף שונה בתרחיש
רכיבי ניתוב שיחה
רכיבפעולה
חיוג יוצאחיוג ליעד חיצוני (טלפון) — תומך בזמן המתנה, אלגוריתם חיוג (מקבילי/נגרר), ו-Caller ID
תא קולימעבר לתא קולי עם השמעת הודעה
הקלטת שיחההקלטת הודעה מהמתקשר, עם הגבלת זמן מרבי, ואפשרות לצרף להקלטה קיימת
ניתוקסיום השיחה
רכיבי לוגיקה ותנאים
רכיבפעולה
IF תנאיהשוואת משתנה לערך או למשתנה אחר, עם אופרטורים (שווה, לא שווה, גדול מ, קטן מ, מכיל וכו') ואפשרות לקבצי תנאים (AND / OR). שני ענפי יציאה (True / False)
IF בשעות העבודהניתוב לפי האם הזמן הנוכחי נמצא בטווח שעות עבודה מוגדר (ניתן להגדיר לוח שבועי)
תווית (Label)נקודת עיגון בתרחיש שאליה ניתן לחזור
עבור אל (GoTo)קפיצה לתווית מוגדרת — שימושי ליצירת לולאות
רכיבי משתנים ונתונים
רכיבפעולה
הגדרת משתניםהשמה של ערך למשתנה (Variable1–10)
פעולות במשתניםחיבור/חיסור/כפל/חילוק, פעולות מחרוזת (חלוקה, שרשור, החלפה, toUpper/toLower, אורך), מספר אקראי
ולידציהבדיקת תקינות של משתנה לפי סוג (ת"ז ישראלית, טלפון, נייד, תאריך, שעה, כרטיס אשראי)
החלפת שפההחלפת השפה עבור כל הרכיבים הבאים בתרחיש
הדפסה לקונסולהדפסת ערך משתנה בדיבאג (כלי פיתוח בלבד — לא מוצג למתקשר)
רכיבי אינטגרציה
רכיבפעולה
Webhookקריאת HTTP למערכת חיצונית — תומך ב-GET / POST / PUT, אימות (Basic / Bearer / OAuth 2.0), headers, query parameters ו-body מותאמים
שלח SMSשליחת הודעת SMS — ניתן להגדיר מספר שולח, מספר יעד וטקסט (כולל משתנים). אפשרות לשלוח מיד או בסיום השיחה
שלח דוא"לשליחת הודעת דוא"ל עם אפשרות לצרף עד 2 קבצים
פרמטרים ל-CDRהוספת נתוני מפתח/ערך מותאמים ל-CDR (רשומת פרטי השיחה) לצורך מעקב מאוחר
רכיבי רשימה שחורה
רכיבפעולה
בדיקת רשימה שחורהבדיקה האם מספר המחייג נמצא ברשימה השחורה (שני ענפי יציאה — נמצא/לא נמצא)
הוספה לרשימה שחורההוספת מספר המחייג לרשימה השחורה

משתני מערכת זמינים

בכל רכיב שתומך בטקסט (כולל TTS, SMS, Email, Webhook) ניתן להשתמש במשתנים בסוגריים מסולסלים כפולים:

משתני המשתמש:

  • {{Variable1}}{{Variable10}} — 10 משתנים מותאמים אישית
  • {{SystemRec1}}{{SystemRec10}} — 10 הקלטות מערכת

משתני מערכת:

  • {{CALLERID}} — מספר המחייג
  • {{MASKYOO}} — מספר המסקיו
  • {{UNIQUEID}} — מזהה ייחודי של השיחה
  • {{DATE}}, {{TIME}}, {{TIMESTAMP}} — תאריך, שעה, וחותמת זמן
  • {{HOUR}}, {{MINUTE}}, {{WEEKDAY}} — רכיבי זמן נפרדים

מצב דיבאג (סימולציית שיחה)

כדי לבדוק תרחיש לפני פרסום:

  1. יש ללחוץ על הרץ דיבאג בסרגל הכלים העליון
  2. ייפתח דיאלר וירטואלי לסימולציית לחיצות DTMF
  3. ה-Studio יציג בזמן אמת:
    • הרכיב הפעיל כעת (מודגש בקנבס)
    • ערכי המשתנים בכל רגע
    • קבצי השמע המושמעים (סימולטיבי — ללא השמעה בפועל)
    • תצוגת console של הודעות דיבאג
  4. ניתן להגדיר עצירה בנקודות Alert כדי להקפיא את ההרצה בנקודות מסוימות

שמירה ופרסום

  • שמור כטיוטה — שומר את השינויים אך לא מפעיל אותם על שיחות אמת; מועיל לעבודה מרובת-שלבים
  • שמור ופרסם — שומר ומעביר את התרחיש למצב פעיל — השיחות החדשות יתחילו להשתמש בו מיד
שים לב

לאחר פרסום, גרסה זו תחליף את הגרסה הפעילה הקיימת. ניתן לחזור לגרסאות קודמות דרך בוחר היסטוריית גרסאות.

היסטוריית גרסאות

כל פרסום נשמר כגרסה נפרדת. ניתן לבחור גרסה היסטורית מהבוחר בסרגל הכלים כדי:

  • לצפות בגרסה ישנה
  • לטעון אותה לעריכה ולפרסם מחדש אם נדרש rollback

קישור למספר מסקיו

בסיום בניית התרחיש יש לשייך אותו למספר מסקיו:

  1. לערוך את מספר המסקיו בניהול מספרים
  2. בהגדרות טלפוניה מתקדמות לבחור אלגוריתם חיוג AdvancedIVR
  3. לבחור את ה-IVR שנבנה מהרשימה
  4. לשמור את השינויים

ראו גם


משתמשים

docs/users/index.mdx

משתמשים

ניהול חשבונות המשתמשים של הארגון — הוספה, עריכה, הרשאות, שיוך למספרים ותגיות, ומחיקה.

  • הוספת משתמש — יצירת חשבון משתמש חדש עם הרשאות, תגיות ומספרים
    → ./add/create-new-user
  • 👥 ניהול משתמשים — חיפוש, עריכה וניטרול משתמשים קיימים
    → ./manage/manage-users

יצירת משתמש חדש

docs/users/add/create-new-user.md

יצירת משתמש חדש

כדי ליצור משתמש חדש, יש לגשת בתפריט הראשי למשתמשים ← הוסף משתמש.

ניתן לעבור בין חמש לשוניות אשר כל אחת אחראית על הגדרות אחרות:

חשבון

לשונית זו מגדירה הגדרות בסיסיות של החשבון:

  • שם משתמש (חשבון דוא"ל) - שם המשתמש איתו ייכנס המשתמש למערכת. חייב להיות בפורמט של דוא"ל.
  • סיסמא - סיסמא שקובע מנהל המערכת, אותה ניתן לשנות בכל עת.
  • כינוי משתמש - שם המשתמש שיופיע ברשימת המשתמשים.
  • טלפון המשתמש - אופציונלי
  • טלפון SMS - אופציונלי
  • אזון זמן, פורמט תאריך ושפת מערכת - בברירת המחדל שדות אלו כבר מוגדרים לפי אזור זמן של ישראל ובשפה העברית. אין צורך לשנות שדות אלו, אלא אם המשתמש רוצה אזור זמן או שפה אחרים.
  • משתמש פעיל כן/לא - מסומן ב-V, מה שאומר שהמשתמש פעיל. ניתן לשנות הגדרה זו ולהקפיא את המשתמש בכל עת.

הרשאות

ניתן להגדיר אילו הרשאות יקבל המשתמש למערכת:

הרשאות כלליות מובנות

ניתן לבחור מבין שלוש הרשאות מובנות:

  • משתמש דוחות - משתמש דוחות יוכל להיכנס ולצפות אך ורק בדוחות המערכת ובלוח הבקרה. הוא לא יוכל לצפות ולנהל מספרים, משתמשים, כללים והתראות או כל הגדרה נוספת.
  • מנהל אופרציה - מנהל אופרציה יוכל לצפות בדוחות, לנהל ולהוסיף מספרי מסקיו, ולנהל תגיות. לא יוכל לערוך או להוסיף כללים והתראות, לא לשנות הגדרות מערכת ולא לצפות או לערוך משתמשים.
  • מנהל ראשי - בעל גישה לכל התכונות במערכת. ניהול והוספת מספרים, צפייה בדוחות, הוספה ועריכה של כללים ומשתמשים, וכן שינוי הגדרות מערכת.
הרשאות ספציפיות

ישנה אפשרות לערוך את ההרשאות בהתאמה אישית, כלומר לסמן V במקומות הרצויים ולבנות את ההרשאות לפי הצורך. לדוגמא - ניתן לאפשר צפייה במספרי מסקיו אבל לא הוספת מספרים חדשים. ניתן לסמן אילו הגדרות מתקדמות של מספרי המסקיו יוכל המשתמש לערוך ועוד.

מספרי טלפון המוקצים למשתמש

לשונית זו אינה רלוונטית עבור משתמש שהוא מנהל ראשי כי הוא יכול לראות את כל המספרים בכל מקרה.

בלשונית זו ניתן לבחור את מספרי המסקיו אליהם תהיה למשתמש גישה. במידה ומדובר במשתמש שלא תרצו שיצפה ויערוך את כל מספרי המסקיו במערכת, יש לבחור את המספרים הרלוונטיים.

יש לבחור את המספרים הרלוונטיים בחלונית השמאלית וללחוץ על .

המספרים שנבחרו יעברו לרשימה בחלונית הימנית. ניתן להסיר אותם ולהחזיר לחלונית השמאלית.

הגדרות אבטחה

בחלק זה ניתן להגדיר הגדרות שישפרו את אבטחת הכניסה של המשתמש למערכת.

  • כניסה דו שלבית - ניתן לסמן בV כניסה דו שלבית ואז יתווסף לעמוד ההתחברות ברקוד אותו יצטרך המשתמש לסרוק בעזרת אפליקציית סריקה מיוחדת שתיתן לו קוד בעל שש ספרות אותן יזין כדי להשלים את ההתחברות.
  • הגבלת גישת משתמש לכתובות IP - ניתן להזין כתובות IP ספציפיות שרק מהן יוכל המשתמש/ים להיכנס למערכת. כל ניסיון התחברות מכתובת IP שאינה מוגדרת לא יתאפשר.

שליחת דוחות בדוא"ל

בחלק זה ניתן להגדיר דוחות אוטומטיים קבועים שיישלחו למשתמש ברמה היומית, השבועית והחודשית. מדובר על דוחות מובנים של מסקיו.

הדוחות יישלחו בסוף יום לכתובת הדוא"ל שהוגדרה בשם המשתמש.

דוגמא מהדוח:

בכל דוח ניתן להגדיר את כותרת הדוא"ל שתופיע למשתמש, אילו חלקים מהדוח יישלחו למשתמש והאם הדוח יישלח גם אם אין נתונים לשליחה.

שליחת הדוחות לכתובת דוא"ל נוספות

ניתן להוסיף כתובות דוא"ל נוספות שיקבלו את הדוחות האוטומטיים.

לאחר שהוגדרו ההגדרות הרצויות וסומנו הדוחות שיישלחו למשתמש, יש ללחוץ על שמור.

בדיקת תקינות

ניתן לבצע בדיקה האם המשתמש הוגדר באופן תקין ורצוי לפני שנעביר לו את פרטי הגישה.

  1. בניהול המשתמשים, יש למצוא את שורת המשתמש שהקמנו, ובעמודת פעולות יש ללחוץ על השתלט:

  1. כעת נתחבר למערכת בשמו של אותו משתמש ונוכל לראות מה הוא רואה כשהוא נכנס למערכת, כך נוודא שיש לו גישה רק לממשקים הרצויים.

  2. משסיימנו את הבדיקה, יש להתנתק מהמערכת ולהתחבר מחדש בשם המשתמש שלנו.


ניהול משתמשים

docs/users/manage/manage-users.md

ניהול משתמשים

כדי לצפות במשתמשים קיימים ולערוך הגדרות שהוגדרו עבורם, יש ללחוץ על משתמשיםניהול משתמשים.

במסך זה ניתן לחפש משתמשים לפי שם או כתובת דוא"ל, לראות כמה משתמשים יש במערכת, כמה פעילים, לא פעילים, למחוק משתמשים ולערוך הגדרות.

תכונות נוספות

השתלט

יש אפשרות ללחוץ על השתלט ואז מתבצעת כניסה אוטומטית לחשבון המשתמש, כך שניתן לראות את מה שהמשתמש רואה ולוודא שההגדרות עבורו הוגדרו כיאה.

צפייה בדוחות אוטומטיים

עבור משתמש קיים, ניתן לצפות בדוגמא של הדוח האוטומטי (יומי/שבועי/חודשי) שיישלח אליו. יש ללכת לעריכת המשתמש, ללשונית שליחת דוחות בדוא"ל וללחוץ על .

שליחה יזומה של דוחות

במידה ורוצים לשלוח את הדוח האחרון שנשלח למשתמש, יש ללכת לעריכת המשתמש, ללשונית שליחת דוחות בדוא"ל וללחוץ על .


הגדרות מערכת

docs/system-settings/index.mdx

הגדרות מערכת

הגדרות כלל-ארגוניות ופעולות ניהול מערכת — זהות הארגון, תגיות, קבצי קול, רשימה שחורה, יומני כניסות ושינויים, והסרת מידע שיווקי (GDPR).

  • ⚙️ הגדרות — זהות הארגון, מיתוג, הגדרות כלליות
    → ./general
  • 🏷️ ניהול תגיות — ארגון מספרים ומשתמשים לקבוצות לוגיות
    → ./manage-tags
  • 🎵 ניהול קבצי קול — ספריית הברכות והודעות קוליות של הארגון
    → ./manage-sound-files
  • 🚫 ניהול רשימה שחורה — חסימת מספרי מחייג ברמת הארגון
    → ./manage-blacklist
  • 📜 יומן כניסות למערכת — מעקב אחר גישות משתמשים
    → ./access-log
  • 🔐 הסרת מידע שיווקי (GDPR) — מחיקת נתוני מחייג לפי בקשה
    → ./gdpr-client-marketing-data-cleaner
  • 📝 יומן שינויים — רישום כל הפעולות והשינויים במערכת
    → ./changes-log

הגדרות

docs/system-settings/system-settings.md

הגדרות

הגדרות כלליות

זהות ארגונית
  • שם הארגון - שם הארגון שעל שמו חשבון מערכת מסקיו. שם זה יופיע בדוחות.
  • קישור תמונת לוגו מערכת - הלוגו שיופיע בדף ההתחברות למערכת ובראש עמוד המערכת. ניתן לשים בשדה זה לינק ללוגו הרצוי או לטעון קובץ.
פרטי הזדהות בתקשורת יוצאת
  • מספר שולח הודעות ב-SMS - מספר טלפון שיופיע כמספר השולח ברירת המחדל של המערכת בעת שליחת התראות בSMS.
  • הגדרת כתובת שולח הדוא"ל - כתובת הדוא"ל שתופיע ככתובת השולח להתראות ודוחות אוטומטיים מהמערכת.
  • הגדרת שם שולח הדוא"ל - ניתן להזין שם שולח שיופיע כשולח הדוא"ל.

הגדרות אבטחה

הגדרות אבטחה נוגעות להגדרות כניסת משתמשי מערכת, מטרתן לשפר את אבטחת החשבון. מחולק למספר קטגוריות:

  • מדיניות סיסמאות משתמשים - כולל קביעת דרישות מרכיבי הסיסמא (אותיות גדולות, סימנים מיוחדים וכו'), אורך סיסמא מינימלי, בחירת מניעת שימוש חוזר באותה סיסמא וקביעת מועד להחלפת סיסמא.
  • הגדרות גישה למערכת - אפשרות של הגבלת הגישה רק באופן מוצפן וכניסה דו שלבית למערכת.
  • כתובות IP מורשות לגישה למערכת - אפשרות להגביל גישה כוללת למערכת, אלא רק מכתובות IP ספציפיות.

הגדרות זמן ותאריך

  • אזור זמן - אזור זמן מוגדר על ישראל בברירת המחדל, ניתן לשנות זאת בשדה זה.
  • פורמט תאריך - פורמט התאריך מוגדר על מבנה תאריך בפורמט ישראלי, ניתן לשנות זאת לפורמט תאריך אחר.
  • יום תחילת שבוע - ניתן לבחור ביום שני כיום תחילת השבוע (רלוונטי למי שעובד משני עד שבת ויום המנוחה הוא ראשון)
  • פורמט שעה - ניתן לבחור בין פורמט 24 שעות לבין 12 שעות (AM/PM)
  • שפת מערכת - מוגדרת על עברית בברירת המחדל, אלא אם יוגדר אחרת.

הגדרות מחיקה אוטומטית

כדי לשלוט טוב יותר בהגדרות מאגר המידע והפרטיות הנצבר במערכת מסקיו, המערכת מאפשרת לכם להחליט כמה זמן לשמור את המידע אודות שיחות הטלפון שנרשמו במערכת.

מדי יום המערכת תבצע מחיקה אוטומטית של המידע אודות: השיחות, ההתראות ותוספי גוגל.

מחיקה זו מתבצעת בהתאם לתקופת השמירה שתגדירו.

הגדרות API

מערכת מסקיו מאפשרת לבצע את רוב פעולות המערכת באמצעות API.

על מנת לאפשר אופציות אלו, הינך נדרש/ת לבצע תהליך זיהוי כפול הכולל:

  1. כתובות IP מורשות לגישה ל-API - פניות מכתובות IP המוגדרות מראש במערכת.
  2. קוד גישה לממשקי API - הזדהות באמצעות טוקן המוגדר מראש במערכת.

תיעוד API מלא ניתן לעיונך בתיעוד API.

הגדרות ברירות מחדל

בחלק זה ניתן להגדיר הגדרות ברירת מחדל שיחולו על כל המספרים העתידיים (כאלה שטרם נוספו למערכת). כל ההגדרות שיוגדרו כאן יחולו על כל מספר חדש שיתווסף למערכת.

בהגדרות ברירת המחדל ניתן לקבוע:

ברירות מחדל להגדרות טלפוניה מתקדמות
  • אלגוריתם לחיוג - באיזה אופן יבוצעו שיחות המסקיו ליעדי השיחה.
  • זמן חיוג/המתנה למענה - הזמן שיוגדר להמתנה למענה לפני שהשיחה תסתיים באופן יזום.
  • חשיפת מספר - מה יופיע על צג מקבל השיחה כאשר מתקשרים אליו דרך המסקיו.
  • תהליך שיחה חוזרת - האם תהיה אפשרות לבצע שיחה חוזרת כדי לשמוע את רשימת המתקשרים האחרונים שחייגו למסקיו והאם יישמע מספר הטלפון שלהם.
ברירות מחדל לקבצי השמע
  • פתיח קצר למחייג השיחה - בחירת הפתיח הקולי למחייג
  • מנגינת צליל חיוג - צליל ההמתנה למענה
  • פתיח קצר למקבל השיחה - בחירת קובץ השמעה למקבל השיחה
ברירות מחדל להקלטת שיחות
  • אחוז שיחות הטלפון המוקלטות - בחירת הקלטת שיחות.
  • למי להשמיע הכרזה כי השיחה מוקלטת - מחייג/מקבל השיחה/שני הצדדים.
שמות שדות פרטיים

בחלק זה ניתן לשנות באופן קבוע את השמות של השדות הפרטיים.

לדוגמא - את שם שדה פרטי 1 נשנה ל-מספר לקוח, את שם שדה פרטי 2 נשנה ל-שם לקוח וכדומה.


ניהול תגיות

docs/system-settings/manage-tags.md

ניהול תגיות

בחלק זה ניתן ליצור ולנהל תגיות.

הוספת תגית

כדי להוסיף תגית חדשה, יש ללחוץ על . כעת תיפתח תיבה בה ניתן להזין את שם התגית:

חיפוש תגית

ניתן להזין בחיפוש טקסט חופשי את שם התגית הרצויה וללחוץ על חיפוש.

עריכת שם תגית

ניתן לערוך מחדש את שם התגית על ידי לחיצה על ערוך ושינוי השם.

ניהול תגית (ניהול מספרים המשויכים לתגית)

כדי לשייך או להסיר מספרים מהתגית יש ללחוץ על נהל תגיות ובמסך שנפתח יש להעביר מספרים מהחלונית השמאלית לימנית כדי לשייכם לתגית. במידה ורוצים להסיר מספר מהתגית, יש ללחוץ על הסר בחלונית הימנית.


ניהול קבצי קול

docs/system-settings/manage-sound-files.md

ניהול קבצי קול

מערכת מסקיו מאפשרת לכם להשמיע פתיחים קוליים שונים שינוגנו למחייג ולמקבל השיחה.

כאן תוכלו לטעון ולהקליט קבצי קול חדשים, להאזין ולמחוק קבצי קול קיימים.

רשימת קבצי קול

לשונית של רשימת קבצי הקול מציגה את כל קבצי הקול הקיימים במערכת. כל קובץ ניתן להורדה, להאזנה ולמחיקה.

אולפן הקלטות טלפוני

לשונית זו מאפשרת להקליט קובץ קול דרך הטלפון, שיעלה באופן אוטומטי למערכת מסקיו.

יש להזין מספר טלפון להקלטות ואז ללחוץ על כפתור חייג והקלט אותי.

שיחת טלפון תגיע למספר שהוזן ובה הנחיות להקלטת ההודעה. ניתן להקליט יותר מקובץ קול אחד. בסיום ואישור ההקלטה יאמר התקליט תחת איזה שם תישמר ההקלטה במערכת. מיד לאחר מכן ניתן יהיה לראות את הקובץ ברשימת קבצי הקול.

אולפן הקלטות אינטרנטי

לשונית זו מאפשרת להקליט קטע קול ממיקרופון המחשב ישירות למערכת. לתחילת ההקלטה יש ללחוץ על הכפתור האדום. לאחר ההקלטה ניתן להאזין ולערוך את אורך ההקלטה.

העלאת קבצי קול

ניתן לטעון קבצי קול מהמחשב למערכת. יש ללחוץ על צרף קובץ ולבחור את הקובץ הרצוי. מיד לאחר מכן, הקובץ שהועלה יופיע ברשימת קבצי הקול.

שימו לב: שם הקובץ חייב להיות באנגלית.

אולפן קול ממוחשב (Text to Speech)

לשונית זו מאפשרת לייצר קובץ קול ישירות מטקסט, ללא הקלטה עצמית ואף ללא צורך במיקרופון. שירות ההמרה מטקסט לדיבור של מסקיו ממיר את הטקסט שהוזן לקובץ WAV שישמש כמו כל קובץ קול אחר במערכת.

תהליך היצירה ב-4 שלבים
  1. שלב 1 — כתיבת הטקסט — בשדה הטקסט יש להקליד את המלל שתרצו שיושמע למתקשר. ניתן להשתמש בניקוד עברי כדי לשפר את איכות ההגייה.
  2. שלב 2 — האזנה לתצוגה מקדימה — יש ללחוץ על כפתור להאזנה כדי לבדוק כיצד הטקסט מושמע. יופיע נגן עם קובץ השמע. ניתן לחזור ולערוך את הטקסט ולהאזין שוב עד לקבלת התוצאה הרצויה.
  3. שלב 3 — קביעת שם לקובץ — יש להזין שם (באותיות אנגליות בלבד, עד 20 תווים). שם ברירת מחדל מוצע באופן אוטומטי עם חותמת זמן (למשל tts20260320153600) כדי למנוע התנגשויות.
  4. שלב 4 — שמירה — לאחר האזנה לתצוגה המקדימה, כפתור שמור הופך לפעיל. לחיצה עליו תשמור את הקובץ ב-WAV ותוסיף אותו לרשימת קבצי הקול לשימוש בכל מספר מסקיו.
note

לפני ההאזנה המקדימה, כפתור השמירה מנוטרל — השמירה נהיית אפשרית רק לאחר שיוצרה תצוגה מקדימה תקינה של הטקסט. זאת כדי למנוע שמירת קבצים שגויים.

טיפ

ניתן להשתמש ב-TTS גם כרכיב מובנה בתוך IVR Studio באמצעות רכיב "נגן - טקסט לדיבור" — במקרה זה הטקסט מוגדר בתוך התרחיש ולא נשמר כקובץ נפרד.

צירוף קובץ קול למספר מסקיו

לאחר העלאה או הקלטה של קובץ קול חדש, יש לעבור לניהול המספרים, לעריכת מספר המסקיו, ובאזור ניהול קבצי השמע — לבחור את הקובץ הרצוי.

חשוב

סנכרון שרתים מתבצע כל 15 דקות ולכן יש להמתין עד 15 דקות לפני שהקובץ קול יישמע בביצוע שיחה למסקיו.


ניהול רשימה שחורה

docs/system-settings/manage-blacklist.md

ניהול רשימה שחורה

במידה ואינכם מעוניינים לקבל שיחות ממספר טלפון מסוים, למערכת כולה או למספר מסקיו אינדיבידואלי, ניתן לחסום אותו. כשתתקבל שיחה מהמספר החסום, מספר המסקיו ידחה את השיחה באופן אוטומטי וישמיע למחייג צלצול חיוג המדמה כי השיחה מועברת באופן רגיל.

כניסה למסך

בתפריט הראשי יש ללחוץ על הגדרות מערכתרשימה שחורה.

צפייה וחיפוש ברשימה

המסך מציג טבלה של כלל החסימות הקיימות, עם עמודות של:

עמודהתיאור
מספר / קידומתהמספר או הקידומת שנחסמה
הערותתוכן ההערה שהוזנה בעת החסימה
תאריך הוספהמתי נוספה הרשומה לרשימה השחורה
מסקיובמידה והחסימה הוגדרה למספר מסקיו ספציפי — יוצג המספר
פעולותכפתורי עריכה ומחיקה
חיפוש וסינון
  • חיפוש טקסט חופשי — ניתן לחפש מספר טלפון או טקסט בהערה. התוצאות מסוננות אוטומטית תוך כדי הקלדה.
  • מיון עמודות — לחיצה על כותרת עמודה ממיינת לפיה (עולה/יורד). ניתן למיין לפי מספר, הערה ותאריך הוספה.
  • גודל עמוד — ברירת המחדל 50 רשומות בעמוד, ניתן להגדיל עד 1000.

הוספת מספר לרשימה השחורה

יש ללחוץ על הוספת מספר לרשימת טלפונים חסומים ולהזין את הפרטים.

שדות הטופס
שדהתיאורחובה
מסקיושדה אופציונלי — במידה ונבחר מספר ספציפי, החסימה תחול רק על שיחות אליו. ללא בחירה, החסימה תחול על כל המספרים בחשבון.לא
מספרי טלפון לחסימהניתן להזין מספרי טלפון / קידומות / חסימת מספרים חסויים על ידי חסימת המספר 0. ניתן להזין ריבוי מספרים על ידי ירידת שורה או פסיקכן
הערותשדה חופשי להזנת הקשר/סיבה לחסימהלא
שילוב עם אוטומציה

ניתן להגדיר שרטוב מספרים יתווספו אוטומטית לרשימה השחורה בעזרת אירוע אוטומציה — לדוגמה, חסימה אוטומטית לאחר 3 שיחות כשל ברצף מאותו מספר.

עריכה / הסרה

  • עריכה — לחיצה על אייקון העריכה של הרשומה מאפשרת לעדכן את ההערה, הקישור למסקיו, או את רשימת המספרים.
  • הסרה — לחיצה על אייקון המחיקה מסירה את המספר מהרשימה השחורה (לאחר אישור בהודעת אזהרה).

ראו גם


יומן כניסות למערכת

docs/system-settings/access-log.md

יומן כניסות למערכת

יומן כניסות למערכת מציג את הכניסות האחרונות למערכת.

נתונים המופיעים בפירוט הכניסות

  • כתובת הדוא"ל - שם המשתמש שנכנס למערכת
  • תאריך ושעת כניסה
  • סטטוס הכניסה
  • כתובת ה-IP ממנה בוצעה הכניסה

סיכומים

בנוסף, מוצגים סיכומים של כמות כניסות למערכת:

  • בשנה האחרונה
  • בחודש האחרון
  • בשבוע האחרון


יומן שינויים

docs/system-settings/changes-log.md

יומן שינויים

יומן השינויים מרכז תיעוד של כלל פעולות העריכה שבוצעו במערכת — מי שינה, מה שונה, מתי, ומה היה הערך לפני וההערך לאחר. הדף מיועד בעיקר לבקרה ולצרכי ביקורת (audit).

כניסה למסך

בתפריט הראשי יש ללחוץ על הגדרות מערכתיומן שינויים.

מה נרשם ביומן

כל שינוי על האובייקטים הבאים מתועד אוטומטית:

קטגוריהכולל
מספרי מסקיופרטי המספר (DDI), הגדרות טלפוניה, שעות עבודה, קבצי שמע, הקלטה
משתמשיםיצירת/מחיקת משתמשים, שינוי הרשאות (User privileges), שיוך למספרים (User DDI), שינוי פרופיל
תגיותיצירת/מחיקת תגיות ושיוך מספרים לתגיות
רשימה שחורההוספה/הסרה של מספרים
אוטומציהחוקים (Rules), אירועים (Events), פעולות (Event actions)
IVRשינויים במבני נתבי שיחה (IVR structures)
קבצי קולהעלאה/מחיקה/יצירת קבצי שמע (כולל TTS)
תוספיםקמפיינים דינמיים, Google Analyze

סינון ותצוגה

מסננים
  • חיפוש טקסט חופשי — מחפש במשתמש, תיאור השינוי והרשומה המושפעת
  • טווח תאריכים — בחירת תאריך התחלה, באמצעות לוח תאריכים (date picker)
  • סוג האובייקט — רשימה נפתחת לסינון לפי קטגוריה (כמפורט לעיל)
עמודות היומן
עמודהתיאור
תאריך השינויחותמת הזמן של השינוי (עולה/יורד לפי מיון)
משתמשמי ביצע את השינוי
סוג האובייקטקטגוריית הרשומה ששונתה (מסקיו, משתמש, תגית וכו')
תיאור / מזההזיהוי הרשומה הספציפית שהושפעה
תצוגת שינוייםטבלת ההפרשים — שדות עם ערך ישן וערך חדש
תצוגת הפרשים (Diff)

השינויים המפורטים של כל רשומה מוצגים בטבלת diff צבעונית:

  • ירוק — ערכים חדשים / שדות שנוספו
  • אדום — ערכים ישנים / שדות שהוסרו

במקרה של שדות ארוכים (טקסט, JSON), התוכן מוצג בתוך מיכל הניתן לגלילה.

ייצוא

ניתן לייצא את רשימת השינויים באמצעות כפתור הייצוא הסטנדרטי של הגריד — כולל אפשרות לייצא ל-Excel או לשלוח בדוא"ל למייל מוגדר.

ראו גם


הסרת מידע שיווקי (GDPR)

docs/system-settings/gdpr-client-marketing-data-cleaner.md

הסרת מידע שיווקי (GDPR)

GDPR = General Data Protection Regulation

יישום עקרונות האיחוד האירופי בנושא פרטיות - GDPR: הרגולציה מתייחסת לאיסוף, שמירה והעברה של נתונים אישיים של אנשים פרטיים וקובעת כללים אחידים לשמירה על הפרטיות. הרגולציה נועדה בעיקר לאפשר לכל תושב באיחוד האירופי שליטה מרבית על הפרטים שנשמרו אודותיו בחברות פרטיות.

הסרת מספר טלפון

במידה ויש צורך להסיר מספר טלפון של לקוח מהמערכת מטעמים חוקיים, ניתן להסיר בקלות ובאופן מלא את המספר דרך הגדרה זו.

שלבי ההסרה
  1. יש להזין מספר טלפון להסרה
  2. ללחוץ על חיפוש
  3. תוצאות החיפוש יציגו היכן קיים המספר במערכת (ניהול מספרים, דוחות והתראות)
  4. ניתן למחוק את כל הנתונים המוצגים
חשוב

לא ניתן לשחזר את הנתונים לאחר המחיקה.


תוספים (Plugins)

docs/plugins/index.mdx

תוספים (Plugins)

הרחבות וחיבורים חיצוניים של מסקיו — שילוב עם גוגל אדס, קמפיינים דינמיים לפי מבקר, ומדידת אתרים מפנים.

  • 🟢 תוסף Google Ads — חיבור לממשקי גוגל — Google Ads + Google Analytics
    → ./google-ads/google-analyze-plugin
  • 🎯 הגדרת המרה ב-Google Ads — מדידת המרות שיחה מקוד מסקיו בגוגל אדס
    → ./google-ads/setting_up_conversion_from_maskyoo_script_in_google_ads
  • 🔄 קמפיינים דינמיים — רוטציית מספרים לפי התנהגות מבקר
    → ./dynamic-campaigns/
  • 🧙 אשף מעקב שיחות באתר — החלפת מספרים לפי מקור הפניה באתר
    → ./website-call-wizard/referring-web-plugin

תוסף Google Ads

docs/plugins/google-ads/google-analyze-plugin.md

תוסף Google Ads

רקע כללי

קישור לכלי הניתוח של גוגל הינו תוסף (פלאגין) במערכת מסקיו המאפשר לך לקשר בין שיחות הטלפון במערכת מסקיו לבין Google AdWords או Google Analytics באמצעות ממשק ידידותי ונח.

צורות חיבור נתמכות

ישנן ארבע צורות חיבור לשירותי הניתוח של גוגל הנתמכות במערכת. ניתן לבחור בממשק בודד או בהתממשקות מלאה הכוללת את כל החיבורים שלהלן:

  1. שליחת Event ל Google Analytics עבור שיחות טלפון למספרי מסקיו - צורת חיבור זו דורשת הטמעת קוד בדף האינטרנט בו מוצג מספר הטלפון.

  2. שליחת קוד המרות ל Google AdWords עבור שיחות טלפון למספרי מסקיו - צורת חיבור זו דורשת הטמעת קוד בדף האינטרנט בו מוצג מספר הטלפון וקוד בחשבון Google AdWords.

  3. קישור כל המידע ממערכת Google AdWords אודות הקלקות אשר יצרו שיחות טלפון והצגתן במערכת הדוחות - צורת חיבור זו דורשת הטמעת קוד בדף האינטרנט בו מוצג מספר הטלפון וקוד בחשבון Google AdWords.

  4. קישור כל המידע ממערכת Google AdWords אודות שיחות טלפון אשר בוצעו למספר המקשר של גוגל והצגתם במערכת הדוחות (אופציה זאת תגרור חיוב עבור השיחות הנ"ל כאילו בוצעו על מספרי מסקיו) - צורת חיבור זו דורשת הטמעת קוד בדף האינטרנט בו מוצג מספר הטלפון וקוד בחשבון Google AdWords.


הנחיות לביצוע חיבור מלא

הערה

במידה וכבר קיים חיבור במערכת של מספרי מסקיו אחרים, יכול להיות שניתן לדלג על שלב 1 ושלב 2 שלפניכם. אם תרצו לבדוק את הנושא, מוזמנים ליצור איתנו קשר 077-6670000 שלוחה 2 או במייל [email protected]

שלב 1 - יצירת אירוע שליחת נתונים לGoogle Analytics בסיום שיחה

כדי שמסקיו תשלח נתונים לגוגל אנליטיקס בסיום שיחה, יש ליצור תחילה אירוע באוטומציה שיעשה זאת באופן אוטומטי.

  1. יש לגשת לאוטומציההוספת אירוע חדש

  2. שם אירוע - יש לתת שם לכלל (לדוגמא: שליחת נתונים לאנליטיקס) וללחוץ על הבא

  3. סוג אירוע - יש לבחור תחת אירועים בסיום שיחה את האופציה הרלוונטית (כל X שיחות / כל X שיחות מאותו מספר וכד')

  4. מסננים - ניתן לבחור את הגבלות הריצה ואת המספר או את מספרי המסקיו הרלוונטיים. ניתן גם לא לבחור מספרים ספציפיים ולהכיל את הכלל על כל מספרי המסקיו. זאת כדי לא להוסיף את אותו אירוע לכל מספר ומספר. כמו כן, ניתן לבחור תגית מסוימת שעליה יכול האירוע וגם סטטוס שיחה רצוי. ללחוץ על הבא

  5. פעולות לריצה - יש ללחוץ על +הוספת פעולה חדשה ולבחור באירוע Google Analytics:

    • שם הפעולה - יש לתת שם שמתאר את הפעולה. לדוגמא: "שליחת נתונים לאנליטיקס"
    • קטגורית האירוע - בתוך שדה זה מוזנת קטגורית ה-event כפי שיופיע בגוגל אנליטיקס. ישנה אפשרות לערוך שדה זה, לשנות ולהוסיף ערכים קבועים ו/או דינאמיים
    • פעולת האירוע - בתוך שדה זה מוזנת פעולת ה-event כפי שיופיע בגוגל אנליטיקס. ערך ברירת המחדל הקיים בשדה זה הוא סטטוס השיחה. ישנה אפשרות לערוך שדה זה, לשנות ולהוסיף ערכים קבועים ו/או דינאמיים
    • תווית האירוע - בתוך שדה זה מוזנת תווית ה-event כפי שיופיע בגוגל אנליטיקס. ערך ברירת המחדל הקיים לשדה זה הוא מזהה השיחה. ישנה אפשרות לערוך שדה זה, לשנות ולהוסיף ערכים קבועים ו/או דינאמיים
    • ערך האירוע - בתוך שדה זה מוזן ערך ה-event כפי שיופיע בגוגל אנליטיקס. ערך ברירת המחדל הוא 0. ניתן לסמן בתיבה מתחת "השתמש במשך השיחה כערך האירוע", במצב זה יישלח מספר השניות שארכה השיחה. ישנה אפשרות לערוך שדה זה, אך חשוב לדעת כי ניתן להזין אך ורק מספרים שלמים (integer)
  6. יש ללחוץ על ולאחר מכן ללחוץ על

שלב 2 - הפעלה והגדרת החיבור לGoogle Analytics וGoogle Ads לצורך הטמעת קודים
  1. בתפריט הראשי יש להיכנס לתוספיםכלי הניתוח של גוגל

  2. יש להפעיל את התוסף על ידי לחיצה על המתג OFF שיהפך ל-

  3. יש ללחוץ על הוספת קישור (צד שמאל למעלה)

  4. בלשונית תיאור יש להזין שם קישור. ללחוץ על הבא

  5. בלשונית בחר פעולות לביצוע יש לבחור את סוג ההתממשקות הרצויה. ניתן לבחור בין התממשקות מלאה או ממשקים בודדים. ללחוץ על הבא

  6. בלשונית הגדרות סינון יש לבחור את התנאים בהם יישלחו הנתונים (לאיזה מספר מסקיו, לאיזו תגית, באיזה סטטוס שיחה או משך שיחה). ללחוץ על הבא

  7. הגדרות מותאמות - הסבר על חיבור גוגל אדוורדס - פירוט השדות האופציונליים לשליחה. אין צורך לשנות את הפרטים. ללחוץ על שמור

  8. קוד להטמעה - ללחוץ על שמור (הסבר על חלק זה ייעשה בנפרד)

  9. לאחר השמירה תופיע שורה של הקישור עם הפרטים שהוגדרו:

שלב 3 - הטמעת קוד באתר האינטרנט לצורך שליחת נתונים לGoogle Analytics
  1. בתוספיםכלי הניתוח של גוגל יש ללחוץ על קוד אתר אינטרנט

  2. הגדרת מספרים לניטור - להגדרת מספר/ים שאותם נרצה לנטר ולשלוח נתונים לאנליטיקס, יש לסמן V תחת מספרים לניטור בהזן מספר טלפון לניטור. יש להזין את מספר/י המסקיו ללא רווח או מקף ומופרדים בפסיקים.

    חשוב

    לא להזין חשבון Tracking כדי שהנתונים יישלחו גם לGA4 במידת הצורך.

  3. יש להעתיק את הקוד ולהטמיע אותו באתר (מומלץ לשים אותו ב-HEAD)

  4. יש להיכנס לאתר כגולש ולבצע שיחה לאחד ממספרי המסקיו המופיעים בו

  5. יש לגשת לחשבון האנליטיקס הרלוונטי ← לזמן אמתאירועים. במידה והכל תקין, אמור להופיע אירוע שנקרא Phone call from MaskYoo

  6. כעת ניתן לצפות בנתונים מאנליטיקס גם במערכת מסקיו. יש ללכת לדוחותדוח פירוט שיחות, ותחת עמודת מידע נוסף ללחוץ על +

  7. יצירת המרה בגוגל אנליטיקס (GA4):

    • יש לגשת לאירועים בחשבון הגוגל אנליטיקס ולסמן את האירוע ממסקיו כהמרה
  8. Google Ads - במידת הצורך, ניתן לייבא את ההמרות בחשבון הגוגל אדס (כלים ← המרות ← המרה חדשה + ← ייבוא ← Google Analytics (GA4) ← לבחור את היעד הרלוונטי ולייבא)

שלב 4 - הטמעת קוד בGoogle Ads לצורך שליחת נתונים למערכת מסקיו
  1. בתוסף כלי הניתוח והפרסום של גוגל - יש ללחוץ על קוד Google Adwords

  2. יש להעתיק את הקוד

  3. לפתוח את החשבון הרלוונטי בגוגל אדס

  4. ללחוץ על כליםסקריפטים ← יצירת סקריפט חדש +

  5. להדביק את הקוד שהועתק ממערכת מסקיו במקום הדוגמא שמופיעה

  6. לתת שם לסקריפט

  7. לשמור, לאשר ולהפעיל את הסקריפט

  8. בניהול הסקריפטים יש לשנות את תזמון הפעלת הסקריפט לפעם בשעה (Hourly)

  9. להמתין לסנכרון כל הנתונים ולוודא שנתונים אכן מגיעים בסופו של דבר למערכת מסקיו (סנכרון נתונים בין גוגל אנליטיקס לגוגל אדס יכול לקחת זמן ותלוי בגוגל)

  10. צפייה בדוחות גוגל - לאחר סנכרון הנתונים ניתן יהיה לראות את המידע מגוגל אדס בדוחות מערכת מסקיו. בתפריט הראשי יש ללכת לדוחות. בסוג הדוח יש לבחור באחד מדוחות גוגל:


הגדרת המרה מקוד מסקיו בגוגל אדס

docs/plugins/google-ads/setting_up_conversion_from_maskyoo_script_in_google_ads.md

הגדרת המרה מקוד מסקיו בגוגל אדס

כדי לשלוח המרה לגוגל אדס ישירות ממערכת מסקיו ללא גוגל אנליטיקס יש לבצע את הפעולות לפי המדריך הבא:

שלב ראשון - הטמעת סקריפט של מסקיו בגוגל אדס

  1. יש להיכנס למערכת מסקיו ← תוספיםפעולות בכמות גדולה (Bulk Actions)סקריפטים (Scripts)יצירת סקריפט חדש

  2. להדביק את הקוד שהועתק במקום על הדוגמה שמופיעה (הקוד מודבק על לוח ריק), לתת שם לסקריפט (לא חשוב איזה שם)

  3. ללחוץ על שמירה (Save) ← לאשר את הסקריפט (Authorize) ← ללחוץ על הפעלה (Run) בלי תצוגה מקדימה (יכול להיות שתקפוץ עוד שורה של Authorize, שוב יש לאשר את הסקריפט ואז ללחוץ שוב על הפעלה)

  4. כאשר ההפעלה תצליח, נגיע למסך היסטוריית הסקריפטים ואז צריך ללחוץ על לשונית סקריפטים, ולתזמן את הסקריפט בעמודת תדירות (Frequency) שירוץ כל שעה (Hourly):

  5. הטמעת הסקריפט הסתיימה וכעת ניתן לעבור לשלב השני שהוא הגדרת המרה המבוססת על הסקריפט


שלב שני - הגדרת המרה בגוגל אדס

הערה

יש שני מדריכים, בהתאם למראה של גוגל (ישן וחדש)

מראה ישן של גוגל אדס
  1. יש לעבור להמרות: יעדים (Goals)סיכום (Summary)

  2. וליצור פעולת המרה חדשה על פי צילום המסך הבא:

  3. יש להגדיר את קטגורית ההמרה לפי הצורך וללחוץ על הוספה

    חשוב

    שם ההמרה צריך להיות זהה לשם שהוגדר בקישור במערכת. ברירת המחדל במידה ולא שונה השם היא: Phone call from MaskYoo

  4. לאחר לחיצה על הוספה יש ללחוץ על שמירה והמשך:

  5. במסך הבא ללחוץ על סיום:

  6. לאחר מכן ההמרה הוגדרה ותופיע בסיכום ההמרות, אמנם היא עדיין לא פעילה. צריך להמתין לריצת הסקריפט ולנתוני אמת כדי שהיא תופעל. אין צורך לבצע כל פעולה נוספת, אלא רק לעקוב ולוודא שהמרות מתחילות להיספר בימים הקרובים.

מרגע זה, כל שיחה שתגיע מהאתר/עמוד נחיתה ושהמקור שלה הוא מודעה ממומנת, תיחשב כהמרה ותיספר בגוגל אדס.

יש לעקוב ולוודא שהשיחות מכאן ואילך נספרות כהמרות.


מראה חדש של גוגל אדס
  1. יש לעבור להמרות: יעדים (Goals)סיכום (Summary)

  2. וליצור פעולת המרה חדשה על פי צילומי המסך הבאים:

  3. בהגדרות ההמרה, ניתן להגדיר לפי רצונכם את כל ההגדרות, למעט שם ההמרה שצריך להיות זהה לשם שהוגדר בקישור במערכת. ברירת המחדל במידה ולא שונה השם היא: Phone call from MaskYoo

  4. ללחוץ על סיום:

  5. ללחוץ על שמירה והמשך:

  6. ללחוץ על סיום:

  7. לאחר מכן ההמרה הוגדרה ותופיע בסיכום ההמרות, אמנם היא עדיין לא פעילה. צריך להמתין לריצת הסקריפט ולנתוני אמת כדי שהיא תופעל. אין צורך לבצע כל פעולה נוספת, אלא רק לעקוב ולוודא שהמרות מתחילות להיספר בימים הקרובים.

מרגע זה, כל שיחה שתגיע מהאתר/עמוד נחיתה ושהמקור שלה הוא מודעה ממומנת, תיחשב כהמרה ותיספר בגוגל אדס.

יש לעקוב ולוודא שהשיחות מכאן ואילך נספרות כהמרות.


קמפיינים דינאמיים

docs/plugins/dynamic-campaigns/dynamic-campaigns.md

קמפיינים דינאמיים

כיצד זה עובד?

"מספרים דינאמיים" הינו תוסף (פלאגין) למערכת המסקיו שמאפשר לכם להציג מספר מסקיו שונה וייחודי באתרכם עבור כל גולש, על בסיס מספר פנוי.

אופציה זאת מאפשרת מדידה מדויקת וניתוח מלא אודות הגורמים שהשפיעו על הגולש לביצוע שיחת טלפון כגון מילות מפתח, זמן שהייה בדף, מקורות תנועה ועוד.

לשם כך יש להקצות כמות מספרי מסקיו אשר מתאימה לכמות הגולשים בו זמנית באתר בזמן שיא (את נתון זה ניתן להסיק באמצעות Google Analytics).

מוצר זה מצריך חיבור Google Analytics והטמעה חד-פעמית של קוד JavaScript באתר.

דוגמא
  • גולש א' אשר הגיע לאתרכם וירצה להתקשר אליכם יראה את המספר 077-6670000 באתר כמספר הטלפון שלכם
  • לעומתו גולש ב' אשר הגיע לאתרכם באותו הזמן כמו גולש א' יראה את המספר 077-6670001 כמספר הטלפון שלכם, וכן הלאה לפי כמות מספרי המסקיו בקמפיין
  • כאשר אחד מהגולשים יסיים את הגלישה באתר ישתחרר המספר באופן אוטומטי ויהפוך להיות זמין לגולש הבא
פטנט

מוצר זה הינו פטנט רשום ייחודי של חברת מסקיו. לקריאה נוספת: https://patents.google.com/patent/US20130279671A1/en

תמחור

השימוש בתוסף "מספרים דינמיים" דורש תשומות מחשב גבוהות ועל כן כרוך בחיוב חודשי של 15 שקלים למספר.

הגדרת קמפיין מספרים דינמיים

ניהול הקמפיינים הדינמיים נעשה דרך התפריט תוספיםקמפיינים דינמיים. במסך הראשי ניתן לצפות בכלל הקמפיינים, לערוך קיימים, או לחפש לפי שם/מספר. ליצירת קמפיין חדש יש ללחוץ על הוספת קמפיין חדש.

שדות הטופס
  1. תיאור קמפיין — שם רצוי לקמפיין (לשימוש פנימי)
  2. שיטת החלפת המספר בדף — בחירה בין class / id / css selector, לפי מה המערכת תאתר את מספר הטלפון המקורי ב-HTML
  3. ערך להחלפה בדף — הערך הספציפי של ה-class/id/selector שמכיל את מספר הטלפון
  4. מזהה חשבון Google Analytics — אליו יישלחו הנתונים
  5. מאגר מספרי המסקיו הדינמיים — המספרים שיופיעו לסירוגין לפי גולשים. ניתן להוסיף/להסיר מספרים בכל עת
  6. מספר סטטי (fallback) — המספר שיוצג במידה וכל המספרים הדינמיים תפוסים
tip

השדה מאגר המספרים מוצג כרשימה של מספרי מסקיו מהחשבון. יש לוודא שהמספרים שיוגדרו בקמפיין לא יופיעו במקביל בקמפיין אחר או כמספר פעיל סטטי באתר — אחרת יתרחש התנגשות בשיוך.

הטמעת הקוד

לאחר שמירת הקמפיין, במסך העריכה תופיע לשונית קוד להטמעה עם הקוד שצריך להטמיע באתר.

יש להעתיק את הקוד, להטמיע באתר ולבצע בדיקות — לדמות כניסות מחלוניות דפדפן שונות (incognito windows) ולוודא שהמספר מתחלף בין חלונית לחלונית.

תמיכה נוספת

ניתן לפנות לתמיכה הטכנית למספר 077-6670000 שלוחה 2 לעזרה בהגדרה ראשונית.


אשף מעקב שיחות באתר

docs/plugins/website-call-wizard/referring-web-plugin.md

אשף מעקב שיחות באתר

אשף זה (הידוע גם בשם מדידת אתרים מפנים) הוא תוסף שישמש בדף האינטרנט שלך המאפשר לך למדוד את מספר המתקשרים לאתר לפי מקורות הגעה שונים. לדוגמה, המספר שיוצג באתר שלך יכול להשתנות באופן אוטומטי למספר מסקיו אחר עבור כל אתר מפנה, כגון Google, Facebook, Instagram וכן הלאה.

חשוב

במידה ורוצים חיבור לאנליטיקס של המספרים המתחלפים, יש לפנות אל צוות התמיכה של מסקיו לצורך יצירת קוד משולב של החלפת מספרים וחיבור לאנליטיקס.

הגדרת תוסף אתרים מפנים

שלב 1 - הגדרת מספר מסקיו שונה לכל אתר מפנה רצוי
  1. מהתפריט הראשי, בחר בתוספים ולאחר מכן בחר באפשרות מדידת אתרים מפנים. יופיע המסך הבא:

  2. יש להפעיל את התוסף על ידי לחיצה על המתג OFF שיהפך ל-

  3. יש ללחוץ על . ייפתח המסך הבא:

שלב 2 - הגדרת פרטי התוסף
  • תיאור - בתיאור יש לרשום את שם האתר בו רוצים להפעיל את התוסף

  • החלפה על ידי - יש לבחור מה לחפש באתר בכדי להחליף את המספר המוצג:

    אופציהתיאור
    החלפה על ידי טקסט נבחר מאתר האינטרנטאופציה שאינה מומלצת לשימוש במידה ויש ברירה אחרת. במידה ונבחר חיפוש לפי טקסט, יש לרשום בשדה הבא את המספר/מספרים שברצוננו לחפש. יש לבצע בדיקות מקיפות לאחר הטמעת הקוד באתר! מכיוון שדרך חיפוש זו לוקחת משאבים רבים מהאתר
    החלפה על ידי CSS Selectorsבמידה ובחרנו באופציה זו, יש להזין בשדה הבא את הסלקטור לפיו נחפש את המספר (class/id...) - בחירה בהחלפה לפי אופציה זו תחליף את המספר ויזואלית ומאחורי הקלעים במידה וקיים לינק
    החלפה על ידי CSS Selectors (Click-2-Call)במידה ובחרנו באופציה זו, יש להזין בשדה הבא את הסלקטור לפיו נחפש את המספר (class/id...) - בחירה בהחלפה לפי אופציה זו תחליף את המספר רק מאחורי הקלעים במידה וקיים לינק
  • CSS Selector - יש לרשום בשדה זה את הסלקטור/ים המתאים/ים

  • האתר המפנה/טלפון - כאן יש להגדיר את מספר המסקיו הרצוי בטלפון ואת האתר המפנה בהתאם אליו יופיע המספר

  • הוספת מספר - במידה ורוצים להוסיף עוד מספר ואתר מפנה, יש ללחוץ על הוספת מספר. ניתן להוסיף אתרים מפנים לפי הצורך

  • לשמירת השינויים יש ללחוץ על הוספה

שלב 3 - צפייה בתוסף

כעת יופיע התוסף בניהול התוספים:

שלב 4 - הטמעת הקוד באתר

בכדי שהתוסף יפעל באתר, יש להטמיע קוד. יש ללחוץ על קוד הטמעה בשורת התוסף, להעתיק אותו ולהטמיע אותו באתר (רצוי ב-HEAD).

שלב 5 - ביצוע בדיקות

יש לדמות כניסה מהאתרים המפנים שהוגדרו ולוודא שהמספר מתחלף בהתאם.


המלצה

במידה ורוצים חיבור לאנליטיקס של המספרים המתחלפים, מומלץ לפנות אל צוות התמיכה של מסקיו לצורך יצירת קוד משולב של החלפת מספרים וחיבור לאנליטיקס.


למפתחים

docs/developers/index.mdx

למפתחים

מקטע זה מרכז את כל המשאבים הטכניים של מסקיו עבור מפתחים ואנשי אינטגרציה: REST API, SMS Gateway API, SDK ל-JavaScript, והוראות תמיכה מרחוק.

  • 🔑 הוספת טוקן API — יצירה וניהול של טוקני גישה ל-API
    → ./api/api-token
  • 🌐 REST API — ניהול מסקיו, משתמשים, תגיות, שאילתות, רשימה שחורה
    → ./api/rest-api/
  • 💬 SMS Gateway API — שליחה, קבלה, bulk, אנשי קשר, שדרים, קרדיט
    → ./api/sms-api/
  • 📦 MSQ Pixel SDK — הטמעת תג מעקב בצד הלקוח, החלפת מספרי טלפון דינמית, פיקסלים
    → ./sdk/

הוספת טוקן לגישת API של מסקיו

docs/developers/api/api-token.md

הוספת טוקן לגישת API של מסקיו

כחלק משיפור רמות אבטחת המידע במערכות מסקיו, גישת API כוללת אמצעי אבטחה נוסף בצורה של API TOKEN.

בנוסף להוספת כתובות IP מאושרות לגישת API, תהיה דרישה להוספת הטוקן שיוגדר מראש במערכת מסקיו.

מיקום ה-API TOKEN

את ה-API TOKEN ניתן למצוא בממשק ב:

הגדרות מערכתהגדרות ← לשונית הגדרות APIקוד גישה לממשקי API

ניתן להשתמש ב-TOKEN שמופיע או ליצור אחד חדש.

menu

token

חשוב

יש להיערך מבעוד מועד להוספת הטוקן ברמת הקוד שלך ולבצע בדיקות מיד עם החלתו.


SMS Gateway API

docs/developers/api/sms-api/index.md

Maskyoo SMS Gateway API

Maskyoo SMS gateway provides several APIs to allow developers to integrate functionality of send and receive SMS messages into their systems.

Overview

The SMS Gateway supports multiple integration methods:

MethodDescription
REST Web Service APISimple query parameters via URLs
Bulk SMS APISend multiple SMS in one batch
SOAP Web Service APIXML based messages over HTTP(S)
Mail to SMSSend SMS via email
Receive SMS APIReceive inbound SMS messages
Contacts APIAdd and modify contacts
Senders APIManage sender IDs
Credit APICheck account balance

Prerequisites

Before using the API, ensure the following requirements are met:

RequirementDescription
Active AccountYou have an active Maskyoo service account
Internet ConnectionYour server has connection to the internet
HTTP ProtocolConnection via TCP/IP port 80 or HTTP protocol (check firewall rules)
XML Parse SupportYour programming language supports XML parsing in UTF-8 Unicode format
ASCII EncodingSpecial characters encoded according to URL encode standard (UTF-8)
Max SMS LengthMaximum incoming message length is 600 characters

Authentication

Important

This service requires registration of requesting server IP on the account settings page. For enhanced security, we recommend using the Bearer token whenever possible.

Using Bearer Token

Add the token to the Authorization header:

Authorization: Bearer YOUR_TOKEN_HERE
Using Query Parameter

Alternatively, pass the token as a query parameter:

?token=YOUR_TOKEN_HERE

For information on obtaining your API token, see API Token Guide.


Send SMS - REST API

docs/developers/api/sms-api/send-sms.md

REST API - Send SMS

Send a single SMS message to one or multiple recipients.

Endpoint

GET https://sms.deals/api/ws.php

Parameters

ParameterTypeRequiredDescription
serviceStringRequiredMust be send_sms
tokenStringOptionalAccount identification token (alternative to Bearer token)
destStringRequiredDestination phone number. For multiple recipients, use comma-separated values
messageStringRequiredText message to send. Add short URL: [[ex_url-https://yoursite.com[[
senderStringRequiredSender number or name (phone number, speed dial *XXXX, or Latin name up to 11 chars)
sendtimeStringOptionalSchedule time in format dd/mm/yyyy HH:MM
callback_urlStringOptionalURL to receive delivery status callbacks

Example Request

https://sms.deals/api/ws.php?service=send_sms&message=Hello%20World&dest=0501234567&sender=0501234567&token=YOUR_TOKEN

Code Examples

PHP
<?php
$msg = urlencode("Hello world sms");
$destination = "0521234567,0537654321"; // One or Multiple comma separated
$sender = "0531234567";
$token = "xxxxx...";

$url = "https://sms.deals/api/ws.php?service=send_sms";
$url .= "&message=".$msg."&dest=".$destination."&sender=".$sender;
$url .= "&token=".$token;

$options = array('http' => array(
'method' => 'GET',
'header' => 'Authorization: Bearer '.$token
));
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
echo $result;
?>
C# (.NET)
using System;
using System.IO;
using System.Net;
using System.Text;

namespace Examples.System.Net {
public class WebRequestGetExample {
public static void Main() {
string url_query_string = "https://sms.deals/api/ws.php?" +
"service=send_sms&" +
"message=Hello world sms&" +
"dest=0521234567,0537654321&" +
"sender=0531234567";

WebRequest request = WebRequest.Create(url_query_string);
string bearerToken = "xxxxxx...";
request.Headers["Authorization"] = "Bearer " + bearerToken;

WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);

Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);

reader.Close();
response.Close();
}
}
}

Response

<?xml version="1.0" encoding="UTF-8"?>
<SMS_Service>
<service>send_sms</service>
<sms_recipients>
<sms_0>
<Message_id>183804870</Message_id>
<Send_time>2014-05-24 15:10:38</Send_time>
</sms_0>
<sms_1>
<Message_id>183804880</Message_id>
<Send_time>2014-05-24 15:10:38</Send_time>
</sms_1>
</sms_recipients>
<Total_sms>2</Total_sms>
<Total_Charge>2</Total_Charge>
</SMS_Service>

Response Variables

VariableTypeDescription
Message_idIntegerUnique identifier for the message
MessageStringMessage content
SourceStringSender number or name
DestinationStringDestination phone number
Send_timeTimeDate and time the request was logged
Total_smsIntegerNumber of SMS messages sent
Total_ChargeIntegerSMS credits charged

Callback Parameters

When using callback_url, you'll receive the following parameters:

VariableTypeDescription
fromStringSender number or name
toStringDestination phone number
statusStringDelivery status (see table below)
Message_idIntegerUnique message identifier

Delivery Status Codes

StatusDescription
SuccessMessage sent to destination operator successfully
Recipient "X" BlockedDestination blocked for incoming SMS
Destination MT blockDestination blocked for incoming SMS
System ErrorSystem error occurred
Missing Message bodyMessage is empty
Invalid DestinationInvalid destination number
ExpiredMessage validity period has expired
blacklistDestination is in blacklist

Bulk SMS - REST API

docs/developers/api/sms-api/bulk-sms.md

REST API - Send Bulk SMS

Send multiple SMS messages in one batch request.

Endpoint

POST https://sms.deals/api/ws_json_bulk.php

Request Format

Send a JSON array of SMS objects:

[
{
"service": "send_sms",
"dest": "0501234567",
"sender": "0541231231",
"sendtime": "01/01/2020 12:00",
"callback_url": "http://yoursite.com/page.php",
"message": "Hello world User example 1"
},
{
"service": "send_sms",
"dest": "0521231232",
"sender": "0541231232",
"message": "Hello world User example 2"
}
]

Code Examples

cURL
curl --location --request POST "https://sms.deals/api/ws_json_bulk.php" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer xxxxxx..." \
--data '[
{
"service": "send_sms",
"dest": "0521231231",
"sender": "0521231221",
"message": "Hello world User example 1"
},
{
"service": "send_sms",
"dest": "0541231221",
"sender": "0541231231",
"message": "Hello world User example 2"
}
]'
PHP
<?php
$curl = curl_init();
$token = "xxxxxx...";

$json = array(
array(
'service' => 'send_sms',
'dest' => '0521231231',
'sender' => '0541231231',
'message' => 'Hello world User example 1'
),
array(
'service' => 'send_sms',
'dest' => '0521231232',
'sender' => '0541231232',
'message' => 'Hello world User example 2'
)
);

curl_setopt_array($curl, array(
CURLOPT_URL => "https://sms.deals/api/ws_json_bulk.php",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => false,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode($json),
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer " . $token,
"Content-Type: application/json"
),
));

$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
?>

Response

[
{
"service": "send_sms",
"status": "Message in Action",
"message_id": 212131221,
"message": "test",
"sender": "0521231231",
"dest": "0521231232",
"sendtime": "2022-09-05 18:48:37",
"total_charge": 1
},
{
"service": "send_sms",
"status": "Error - 403 Forbidden",
"description": "Mandatory fields missing: token",
"message": "test",
"dest": "0531231231",
"sender": "0531231241"
}
]

Response Fields

FieldTypeDescription
serviceStringService name (send_sms)
statusStringMessage status or error
message_idIntegerUnique message identifier (on success)
messageStringMessage content
senderStringSender number or name
destStringDestination phone number
sendtimeStringScheduled or actual send time
total_chargeIntegerSMS credits charged
descriptionStringError description (on failure)

SOAP Web Service API

docs/developers/api/sms-api/soap-api.md

SOAP Web Service API

SOAP-API allows you to integrate your application to the Maskyoo SMS gateway using the SOAP protocol.

WSDL

ResourceURL
Document pagehttps://www.sms.deals/api/ws_soap.php
WSDL linkhttps://www.sms.deals/api/ws_soap.php?WSDL

Code Examples

PHP (NuSOAP)
<?php
// Nusoap library 'nusoap.php' should be available
require_once('nusoap.php');

$wsdl = "https://www.sms.deals/api/ws_soap.php?WSDL";
$soap = new soapclient($wsdl, "wsdl");
$proxy = $soap->getProxy();

$message = "msg";
$dest = "0501234567";
$sender = "0501987654";
$sendtime = "";
$pass = "password";
$callback_url = "";

$result = $proxy->send_sms($message, $dest, $sender, $sendtime, $user, $pass, $callback_url);
echo($result);
?>
C# (.NET)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using WindowsFormsApplication1.sms_deals;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
private void button1_Click(object sender, EventArgs e)
{
var sms = new sms_deals.SoapSRV();
string message = sms.send_sms("msg", "0501234567", "0501987654", "",
"[email protected]", "password", "", "", "");
MessageBox.Show(message);
}
}
}

Function Parameters

The send_sms function accepts the following parameters:

ParameterTypeDescription
messageStringSMS text content
destStringDestination phone number
senderStringSender phone number or name
sendtimeStringScheduled send time (optional)
userStringAccount email/username
passStringAccount password
callback_urlStringDelivery status callback URL (optional)

Mail to SMS

docs/developers/api/sms-api/mail-to-sms.md

Mail to SMS

Send SMS by simply sending an email.

Requires Activation

This option is closed by default. Contact support to enable it for your account.

Configuration

To enable Mail to SMS, support will need the following information:

  • The domain name of the mail sender (From)
  • The email address of the sender (From)

Email Format

FieldValue
To{phone_number}@sms.deals (e.g., [email protected])
SubjectYour Account identification Token (from Settings page)
BodySMS message text

Multiple Recipients

For multiple recipients, separate email addresses with semicolons:

Example

To send "Hello World" to phone number 0587654321:

FieldValue
To[email protected]
SubjectYOUR_API_TOKEN
BodyHello World

Receive SMS API

docs/developers/api/sms-api/receive-sms.md

Receive SMS API

Receive inbound SMS messages on Maskyoo SMS phone numbers.

Overview

When you purchase an SMS-enabled phone number, you can associate it with a URL. When someone sends a text message to that number, Maskyoo makes an HTTP request to your URL.

Webhook Format

http://www.yoursite.com/yourpage.php?from=XXXXXXX&to=XXXXXXX&msg=XXXXXXXXXXXXXXXXXXX&time=2016-04-25%2010:00:00

Webhook Parameters

VariableTypeDescription
fromStringSender phone number
toStringDestination phone number (your Maskyoo number)
msgStringText message content
timeStringDate and time in format Y-m-d H:i:s

Example Webhook Handler (PHP)

<?php
// Receive incoming SMS webhook
$from = $_GET['from'] ?? '';
$to = $_GET['to'] ?? '';
$message = $_GET['msg'] ?? '';
$time = $_GET['time'] ?? '';

// Log the incoming message
$log = date('Y-m-d H:i:s') . " - From: $from, To: $to, Message: $message\n";
file_put_contents('sms_log.txt', $log, FILE_APPEND);

// Respond with 200 OK
http_response_code(200);
echo "OK";
?>

Setup

To configure your webhook URL:

  1. Log in to your Maskyoo account
  2. Navigate to your SMS phone number settings
  3. Enter your webhook URL in the designated field
  4. Save the settings

Contacts API

docs/developers/api/sms-api/contacts.md

REST API - Add Contact

Add or update contacts in your account.

Endpoint

GET https://sms.deals/api/ws.php?service=add_contact

Parameters

ParameterTypeRequiredDescription
serviceStringRequiredMust be add_contact
tokenStringOptionalAccount identification token
sms_phoneStringRequiredContact phone number for SMS
emailStringRequiredUser's email
nameStringOptionalContact name (UTF-8, max 50 chars)
companyStringOptionalCompany name (UTF-8, max 50 chars)
phoneStringOptionalAdditional phone number
faxStringOptionalFax number
birthdayStringOptionalBirthday (format: DD/MM/YYYY)
anniversaryStringOptionalAnniversary (format: DD/MM/YYYY)
genderStringOptionalmale or female
Mailing_addressStringOptionalAddress (UTF-8, max 50 chars)
mailing_cityStringOptionalCity name (UTF-8, max 50 chars)
websiteStringOptionalWebsite URL
new_mobile_numberStringOptionalNew phone number (for updating)
user_field1, user_field2, user_field3StringOptionalCustom fields
tag_namesStringOptionalTags, delimited by semicolons (;)

Example Request

https://sms.deals/api/ws.php?service=add_contact&sms_phone=0521234567&[email protected]&company=My%20Company&token=YOUR_TOKEN

PHP Example

<?php
$company = urlencode("name of company");
$sms_phone = "0521234567";
$email = "[email protected]";
$token = "xxxxxx...";

$url = "https://sms.deals/api/ws.php?";
$url .= "service=add_contact";
$url .= "&sms_phone=".$sms_phone;
$url .= "&company=".$company;
$url .= "&email=".$email;

$options = array(
'http' => array(
'method' => 'GET',
'header' => 'Authorization: Bearer '.$token
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
echo($result);
?>

Updating Contacts

To update an existing contact, use the same endpoint with the contact's phone number and include the new values. Use new_mobile_number to change the primary phone number.


Senders Management API

docs/developers/api/sms-api/senders.md

Senders Management API

Manage sender IDs for your SMS messages.

Add Sender Text

Add a text sender ID to your account.

Endpoint
GET https://www.sms.deals/api/ws.php?service=add_sender_text
Parameters
ParameterTypeRequiredDescription
serviceStringRequiredMust be add_sender_text
tokenStringOptionalAccount identification token
senderStringRequiredSender text (Latin letters first, 3-11 chars, can contain a-z, A-Z, 0-9, _, -)
PHP Example
<?php
$token = "xxxxxx...";
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://sms.deals/api/ws.php?service=add_sender_text&sender=test",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "utf-8",
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer " . $token
)
));

$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>

Add Sender Phone

Add a phone number as a sender ID (two-step verification process).

Step 1: Request Verification Code
POST https://www.sms.deals/api/ws.php?service=add_sender_phone_step1
ParameterTypeRequiredDescription
serviceStringRequiredMust be add_sender_phone_step1
tokenStringOptionalAccount identification token
senderIntegerRequiredPhone number (no dashes) or speed dial (*XXXX)
otp_typeStringRequiredsms, call, or distributor
Step 2: Verify Code
POST https://www.sms.deals/api/ws.php?service=add_sender_phone_step2
ParameterTypeRequiredDescription
serviceStringRequiredMust be add_sender_phone_step2
tokenStringOptionalAccount identification token
senderIntegerRequiredSame phone number as Step 1
otp_keyIntegerRequired6-digit verification code
sender_descriptionStringOptionalDescription (English and/or Hebrew)

Get Sender List

Retrieve list of approved senders.

Endpoint
GET https://www.sms.deals/api/ws.php?service=get_sender_list
Parameters
ParameterTypeRequiredDescription
serviceStringRequiredMust be get_sender_list
tokenStringOptionalAccount identification token
searchStringOptionalSearch filter (numbers and Latin letters)
Response Example
{
"status": "success",
"senders": [
{
"sender": "0541234567",
"type": "phone",
"description": "Main office",
"verified": true
},
{
"sender": "MyCompany",
"type": "text",
"description": "",
"verified": true
}
]
}

Credit API

docs/developers/api/sms-api/credit.md

REST API - Get Credit

Check your account SMS credit balance.

Endpoint

GET https://sms.deals/api/ws.php?service=get_credit

Parameters

ParameterTypeRequiredDescription
serviceStringRequiredMust be get_credit
tokenStringOptionalAccount identification token

Response

<?xml version="1.0" encoding="UTF-8"?>
<SMS_Service>
<service>get_credit</service>
<username>[email protected]</username>
<status>Success</status>
<account_credit>-1</account_credit>
</SMS_Service>

Response Variables

VariableTypeDescription
ServiceStringget_credit
UsernameStringAccount username
StatusStringSuccess or Error
Account_creditIntegerCredit balance (-1 = unlimited)

PHP Example

<?php
$token = "xxxxxx...";
$params = array("service" => "get_credit");
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://www.sms.deals/api/ws.php",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "UTF-8",
CURLOPT_MAXREDIRS => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode($params),
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer " . $token
)
));

$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>

JSON Response

Request with format=json:

{
"service": "get_credit",
"username": "[email protected]",
"status": "Success",
"account_credit": -1
}
Credit Values
  • A value of -1 indicates unlimited credit
  • Positive values indicate the remaining SMS credits
  • A value of 0 means no credits remaining

REST API

docs/developers/api/rest-api/index.md

Maskyoo REST API

ה-REST API של מסקיו מאפשר גישה פרוגרמטית לניהול מספרי מסקיו, משתמשים, תגיות, רשימה שחורה, הקלטות, הודעות קוליות, שאילתות CDR והמרות Google Ads.

נקודות קצה

נקודת הקצה הראשית:

https://[MASKYOO_URL]/api/

קישורי Click2Call ציבוריים (שנוצרים על ידי click2call_link) מוחזרים כ-URL מלא שאפשר להטמיע ישירות.

כל פונקציה נקראת על ידי העברת שם ה-service ב-query string או בגוף ה-POST (לדוגמה service=get_maskyoo). הפרמטרים יכולים להישלח ב-GET או POST; עבור העלאות קבצים יש להשתמש ב-multipart/form-data.

אימות (Authentication)

כל קריאה חייבת לעבור שני שלבי אימות בשרת:

1. הגבלת כתובות IP

כתובת ה-IP של הלקוח חייבת להופיע ברשימת ה-IP המאושרות של החשבון (מוגדרת בממשק בהגדרות מערכת → הגדרות → לשונית הגדרות API). קריאה מ-IP לא מאושר מחזירה HTTP 401 Unauthorized - IP Address:'…' is not allowed.

2. Bearer Token

אם מוגדר בחשבון ערך של קוד גישה ל-API, יש לצרף אותו בכותרת Authorization:

Authorization: Bearer YOUR_TOKEN_HERE

אם הטוקן חסר מוחזרת שגיאה 401 Unauthorized - Token Required; אם הוא פג תוקף – 401 Unauthorized - Token Expired; אם הוא לא שייך למערכת – 401 Unauthorized - Invalid Token.

לפרטים על יצירת טוקן ראו הוספת טוקן לגישת API.

דוגמה עם cURL
curl -H "Authorization: Bearer YOUR_TOKEN_HERE" \
-X GET "https://[MASKYOO_URL]/api/?service=get_maskyoo&maskyoo=0776670000&format=json"

פורמט בקשות

כל ה-services תומכים גם ב-GET וגם ב-POST עם אותם פרמטרים. העלאות (upload_prompt) דורשות multipart/form-data.

בקשת GET
https://[MASKYOO_URL]/api/?service=SERVICE_NAME&param1=value1&param2=value2
בקשת POST
curl -H "Authorization: Bearer YOUR_TOKEN_HERE" \
-X POST "https://[MASKYOO_URL]/api/" \
-d "service=SERVICE_NAME" \
-d "param1=value1"

פורמט תגובה

פרמטר format קובע את פורמט הפלט:

ערךתיאור
jsonתגובה ב-JSON
xmlתגובה ב-XML (ברירת המחדל אם לא צוין json)

המבנה הכללי של התגובה:

{
"service": "get_maskyoo",
"status": { "code": 200, "description": "ok" },
"result": [ ... ]
}
  • service – שם ה-service שנקרא.
  • status.code200 בהצלחה, אחרת קוד שגיאה ייעודי ל-service (ראו בתיעוד של כל פונקציה).
  • status.description – הסבר טקסטואלי.
  • result – תלוי ב-service: אובייקט, מערך אובייקטים, או מחרוזת חופשית.

קטגוריות API

קטגוריהתיאורמספר services
ניהול מסקיויצירה, עדכון, שחרור, שחזור, הקצאה, שיחות וקישורי Click2Call10
ניהול משתמשיםמשתמשים, הרשאות, שיוך מספרי מסקיו, יומן גישה9
ניהול תגיותיצירה/עדכון/מחיקת תגיות ושיוך מספרי מסקיו אליהן12
שאילתות והקלטותשאילתות CDR, הורדת הקלטה, מטא-דאטה, Google Ads Offline Conversion, יצירת CDR ידני7
רשימה שחורהניהול מספרים חסומים (חסימה גלובלית או חסימה לפי מסקיו)3
הודעות קוליותהעלאה, הורדה, מחיקה, רשימה והקלטה מהטלפון5

דוגמאות בשפות תכנות

PHP
<?php
$base_url = "https://[MASKYOO_URL]/api/";
$token = "YOUR_TOKEN_HERE";

$data = array(
"service" => "get_maskyoo",
"maskyoo" => "0776670000",
"format" => "json",
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $base_url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Authorization: Bearer " . $token,
));

$response = curl_exec($ch);
curl_close($ch);

$result = json_decode($response, true);
print_r($result);
C#
using System.Net;
using System.Collections.Specialized;
using System.Text;

string url = "https://[MASKYOO_URL]/api/";
string token = "YOUR_TOKEN_HERE";

using (var client = new WebClient())
{
var values = new NameValueCollection();
values["service"] = "get_maskyoo";
values["maskyoo"] = "0776670000";
values["format"] = "json";

client.Headers.Add("Authorization", "Bearer " + token);
var response = client.UploadValues(url, values);
var responseString = Encoding.UTF8.GetString(response);

Console.WriteLine(responseString);
}

קודי שגיאה כלליים

קודמשמעות
200הצלחה
401כשל באימות (IP לא מאושר / טוקן חסר / פג תוקף / לא תקין / חשבון מושעה)
998חסר פרמטר service
999שגיאה פנימית

כל service מחזיר קודי שגיאה נוספים ייעודיים לו (למשל 1xxx ל-CDR, 2xxx לרשימה שחורה, 3xxx לשיחות, 4xxx למסקיו, 5xxx לתגיות, 6xxx ליומן גישה, 7xxx-8xxx למשתמשים, 9xxx להודעות קוליות). פירוט מופיע בתיעוד של כל service.

מגבלות וזמני ריצה

  • בקשה יחידה יכולה לרוץ עד 10 דקות (רלוונטי בעיקר לשאילתות cdr_query כבדות ולהורדת הקלטות מהארכיון).
  • upload_prompt: עד 50 MB לקובץ.
  • חשבון מושעה לא רשאי להשתמש ב-API (יוחזר 401 Unauthorized - Account Suspended).

תמיכה

לשאלות ותקלות פנו לתמיכת מסקיו.


ניהול מסקיו

docs/developers/api/rest-api/maskyoo.md

ניהול מסקיו

services ליצירה, עדכון, שחרור, שחזור, הקצאה וביצוע שיחות על מספרי מסקיו.

שימו לב

הקצאה (create_maskyoo), שחרור (release_maskyoo) ושחזור (restore_maskyoo) של מספרים עשויים להשפיע על התעריפים שלכם בהתאם לתוכנית המסחרית.


get_maskyoo

קבלת פרטי מספרי מסקיו מהחשבון, כולל יעדי חיוג, שעות עבודה, שדות פרטיים, אחוז הקלטה, חשיפת מספר ועוד.

Endpoint: /api/?service=get_maskyoo

פרמטרים
פרמטרסוגחובהתיאור
maskyoostringלאמספר מסקיו ספציפי. אם נשלח – יוחזר רק הוא.
statusintלא1 = מספרים פעילים בלבד (ברירת מחדל) / 0 = לא פעילים. רלוונטי רק כש-maskyoo ריק.
pageintלאעמוד (ברירת מחדל 0).
limitintלאכמות רשומות לעמוד (ברירת מחדל/מקסימום 10000).
filter_namestringלאשם שדה לסינון (לדוגמה description, private_field1, email, extenstion). דורש גם filter_value.
filter_valuestringלאערך הסינון.
filter_operatorstringלאEQ (ברירת מחדל), NE, LT, GT, LIKE.
formatstringלאjson / xml.
שדות בתגובה

description, maskyoo, maskyoo_old (רק אם תכונת שני המספרים מופעלת לחשבון), active_status, create_time, email, private_field1..10, sms_destination_phone, working_hours, out_of_time_destination_phone, callback_url, callback_url_option, greeting_in, ringback_tone, greeting_out, call_destination_phone, dial_option, dial_timeout_in_sec, record_percentage, record_option, extenstion, expose, disallow_callback, default_dest.

קודי שגיאה
קודתיאור
4030filter_name אינו חוקי
4031אין תוצאות
דוגמה
curl -H "Authorization: Bearer TOKEN" \
"https://[MASKYOO_URL]/api/?service=get_maskyoo&maskyoo=0776670000&format=json"

get_available_maskyoo

החזרת רשימת מספרים פנויים להקצאה (לא מקצה – רק מחזיר).

Endpoint: /api/?service=get_available_maskyoo

פרמטרים
פרמטרסוגחובהתיאור
prefixstringלאקידומת לסינון המספרים הפנויים.
maskyoostringלאחלק ממספר מסקיו לסינון (חלופי ל-prefix).
amountintלאמספר התוצאות להחזרה (ברירת מחדל 5, מקסימום 50).
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
4050אין מספרים פנויים
4051אין מספרים פנויים עם הקידומת המבוקשת

create_maskyoo

יצירה והקצאה של מספר מסקיו חדש לחשבון, עם כל מאפייני החיוג, ההודעות, ההקלטה ו-callback.

Endpoint: /api/?service=create_maskyoo

פרמטרים
פרמטרסוגחובהתיאור
descriptionstringכןתיאור המספר (עד 199 תווים).
call_destination_phonestringכןמספרי יעד לחיוג, מופרדים בפסיק (מקסימום 150 תווים).
maskyoostringלאמספר מסקיו ספציפי לבקש (אחרת יוקצה אוטומטית).
prefixstringלאקידומת לבחירת מספר אוטומטית.
active_statusintלא1 = פעיל (ברירת מחדל), 0 = לא פעיל.
dial_optionint/stringלא1 / , = חיוג קבוצתי (ברירת מחדל), 2 / ; = סדרתי, 3 / IVR = נתב שיחות.
dial_timeout_in_secintלא1–180 שניות (ברירת מחדל מהגדרות החשבון).
record_optionintלא1 = ללא הקלטה, 2 = הקלטה עם הודעה, 3 = הקלטה שקטה.
record_percentageintלאאחוז הקלטה 0–100 (תומך גם בשם חלופי record_presantge).
exposeintלא1 = הצגת המסקיו (ברירת מחדל), 2 = הצגת המתקשר, 3 = אנונימי.
disallow_callbackintלא0 (מותר), 1 או 2 (חסימה לפי הגדרות החשבון).
callback_urlstringלאכתובת URL ל-callback (עד 511 תווים).
callback_url_optionintלא1 = בתחילת השיחה, 2 = בסוף (ברירת מחדל), 3 = בשניהם.
greeting_instringלאשם הודעה פנימית.
greeting_outstringלאשם הודעה למתקשר.
ringback_tonestringלאצליל המתנה (שם קובץ).
emailstringלאכתובת אימייל להתראות.
sms_destination_phonestringלאמספר/מספרים לקבלת SMS.
working_hoursstringלאתבנית שעות פעילות לאורך שבוע (168 תווים).
out_of_time_destination_phonestringלאיעד חלופי מחוץ לשעות העבודה.
private_field1private_field10stringלאשדות פרטיים (עד 254 תווים לכל אחד).
formatstringלאjson / xml.
קודי שגיאה עיקריים
קודתיאור
4000description ריק או ארוך מ-199
4001call_destination_phone ריק / לא תקין / ארוך מ-150
4002-4006private_field1..10 ארוך מ-254
4007callback_url ארוך מ-511
4008-4009הקצאת המסקיו נכשלה
40010callback_url_option מחוץ לטווח 1–3
40011dial_option מחוץ לטווח 1–3
40012record_option מחוץ לטווח 1–3
40013dial_timeout_in_sec מחוץ לטווח 1–180
40014expose מחוץ לטווח 1–3
40015disallow_callback אינו 0/1/2
דוגמה
curl -H "Authorization: Bearer TOKEN" \
-X POST "https://[MASKYOO_URL]/api/?service=create_maskyoo" \
-d "description=Main office" \
-d "call_destination_phone=972544224422,972544224423" \
-d "dial_option=1" \
-d "record_percentage=100" \
-d "record_option=2" \
-d "format=json"

update_maskyoo

עדכון מאפייני מספר מסקיו קיים. המספר חייב להיות מוכר לחשבון (אחרת מוחזרת שגיאה 4019).

Endpoint: /api/?service=update_maskyoo

פרמטרים

זהים ל-create_maskyoo, כאשר:

  • חובה: maskyoo, description.
  • כל שאר הפרמטרים אופציונליים; רק ערכים שנשלחים יתעדכנו.
קודי שגיאה עיקריים
קודתיאור
4010description ריק או ארוך מ-199
4011maskyoo ריק / קצר מ-5
4012call_destination_phone לא תקין או ארוך מ-150
4013-4017private_field1..10 ארוך מ-254
4018מספר מסקיו לא תקין
4019המסקיו לא קיים בחשבון
4020 / 4021העדכון נכשל
4022-4027ערכי callback_url_option / dial_option / record_option / dial_timeout_in_sec / expose / disallow_callback לא תקינים
דוגמה
curl -H "Authorization: Bearer TOKEN" \
-X POST "https://[MASKYOO_URL]/api/?service=update_maskyoo" \
-d "maskyoo=972776670000" \
-d "description=Updated" \
-d "call_destination_phone=972544224422" \
-d "record_percentage=50" \
-d "format=json"

release_maskyoo

שחרור מספר מסקיו מהחשבון. המספר חוזר למאגר המספרים הזמינים.

Endpoint: /api/?service=release_maskyoo

פרמטרים
פרמטרסוגחובהתיאור
maskyoostringכןהמספר לשחרור (בחשבונות עם מסקיו משני – תומך גם במספר הישן).
formatstringלאjson / xml.

בשחרור המערכת גם מסירה אוטומטית חסימות ברמת המסקיו עבור המספר הזה; חסימות גלובליות ברשימה השחורה נשארות.

קודי שגיאה
קודתיאור
4040maskyoo חסר
4041המסקיו לא קיים
4042השחרור נכשל
4043המסקיו לא תקין

restore_maskyoo

שחזור מספר מסקיו ששוחרר לאחור. פועל רק על מספר שהיה בעבר שייך לחשבון הנוכחי, ובתנאי שהמספר עדיין חופשי ולא הוקצה מחדש.

Endpoint: /api/?service=restore_maskyoo

פרמטרים
פרמטרסוגחובהתיאור
maskyoostringכןהמספר לשחזור.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
4040maskyoo חסר
4041מספר לא תקין
4042המספר לא רשום כמספר ששוחרר מהחשבון
4043המספר כבר פעיל
4044לא ניתן לשחזר את המספר לחשבון

במקרה של תקלה נוספת יוחזר קוד סטטוס מפורט שמסייע בפנייה לתמיכה.


create_maskyoo_call

יזום שיחה (Click2Call קלאסי): המערכת מתקשרת ליעד ובעת מענה מחברת אותו למסקיו.

Endpoint: /api/?service=create_maskyoo_call

פרמטרים
פרמטרסוגחובהתיאור
maskyoostringכןהמספר ממנו "נשלחת" השיחה.
destinationstringכןהמספר המתקשר.
first_targetstringלאmaskyoo כדי להתקשר קודם למסקיו ולחבר ליעד (כולל החלפת greeting_in / greeting_out).
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
3011maskyoo ריק/לא תקין
3012לא ניתן לבצע שיחה עבור חשבון זה
3013היעד ברשימה שחורה
3014המסקיו לא פעיל
3015כשל בביצוע השיחה
3016המסקיו לא קיים

create_maskyoo_call_v2

יזום שיחה עם שני צמדי מספרים – כל צד יוצג עם Caller ID שונה. בגרסה הזו אפשר להעביר פרמטרים מותאמים אישית שיישמרו על השיחה לצורך דיווח ופיקסל.

Endpoint: /api/?service=create_maskyoo_call_v2

פרמטרים
פרמטרסוגחובהתיאור
maskyoo1 (או maskyoo)stringכןCaller ID לצד הראשון.
destination1stringכןהמספר שהשיחה יוצאת אליו.
maskyoo2stringלאCaller ID לצד השני (ברירת מחדל: כמו maskyoo1).
destination2stringכןהמספר שהצד הראשון יחובר אליו.
פרמטרים נוספיםstringלאכל פרמטר נוסף יישמר על השיחה ויהיה זמין בדוחות ובפיקסל.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
3031maskyoo ריק/לא תקין
3032destination1 או destination2 ריקים/לא תקינים
3033 / 3038destination1 / destination2 ברשימה שחורה
3034 / 3037maskyoo1 / maskyoo2 לא פעילים
3035כשל בביצוע השיחה
3036maskyoo1 או maskyoo2 לא קיימים
3039מחוץ לשעות העבודה של אחד המספרים

יצירת קישור חתום שאפשר להטמיע באתר / בקמפיין. בגישה לקישור המערכת תיזום שיחה בהתאם להגדרות.

Endpoint: /api/?service=click2call_link

פרמטרים
פרמטרסוגחובהתיאור
maskyoostringכןהמסקיו שיוצג ליעד.
destinationstringכןהיעד.
first_targetstringלאmaskyoo / destination (ברירת מחדל).
expire_daysintלאתוקף הקישור בימים (ברירת מחדל 365).
formatstringלאjson / xml.
תגובה

ה-result מכיל את ה-URL הציבורי של הקישור שנוצר (עם חתימה ותאריך תפוגה).

קודי שגיאה
קודתיאור
3017maskyoo ריק/לא תקין
3018destination ריק/לא תקין
3019המסקיו לא קיים
3020המסקיו לא פעיל
3021היעד ברשימה שחורה

test

בדיקת זמינות ה-API. לא דורש פרמטרים נוספים, אך דורש IP + טוקן חוקיים.

Endpoint: /api/?service=test

מחזיר {"service":"test","status":{"code":200,"description":"OK"}}.


ניהול משתמשים

docs/developers/api/rest-api/users.md

ניהול משתמשים

services לניהול משתמשי המערכת, ההרשאות שלהם, שיוך מסקיו ויומן גישה.


set_user

יצירת משתמש חדש. המערכת תיצור אוטומטית:

  • פרופיל משתמש.
  • סט הרשאות ברירת-מחדל לדוחות.
  • תגית אישית בשם #<email>.

אזור הזמן, השפה ופורמט התאריך מועתקים ממשתמש המנהל הראשי של החשבון.

Endpoint: /api/?service=set_user

פרמטרים
פרמטרסוגחובהתיאור
emailstringכןעד 99 תווים.
passwordstringכןלפחות 8 תווים. חייב לעמוד במדיניות הסיסמאות של המערכת.
user_phonestringלאטלפון (יומר לפורמט בינלאומי).
user_phone_smsstringלאטלפון לקבלת SMS (יומר לפורמט בינלאומי).
user_loginstringלאשם משתמש (אם ריק – יילקח החלק לפני ה-@ ב-email).
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
7001email ריק או ארוך מ-99
7002password קצר מ-8 / לא עומד במדיניות
7003כשל ביצירת משתמש
7004כשל ביצירת פרופיל
7005כשל ביצירת הרשאות ברירת-מחדל
דוגמה
curl -H "Authorization: Bearer TOKEN" \
-X POST "https://[MASKYOO_URL]/api/?service=set_user" \
-d "password=Str0ng!Pass" \
-d "user_phone=972544224422" \
-d "user_login=john" \
-d "format=json"

update_user

עדכון משתמש קיים. תומך בעדכון סיסמה (ערך ריק = לא לעדכן), טלפון, טלפון SMS וסטטוס.

Endpoint: /api/?service=update_user

פרמטרים
פרמטרסוגחובהתיאור
user_idintכןמזהה המשתמש.
passwordstringלאסיסמה חדשה (אם נשלחת, חייבת לעמוד במדיניות).
user_phonestringלאטלפון חדש (לפחות 6 תווים).
user_phone_smsstringלאטלפון SMS חדש.
user_statusintלא0 / 1.
user_loginstringלאשם משתמש חדש.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
7011user_id חסר
7012כשל בעדכון
7013הסיסמה לא עומדת במדיניות

delete_user

מחיקת משתמש, כולל הרשאות, פרופילים ושיוך מסקיו.

Endpoint: /api/?service=delete_user

פרמטרים
פרמטרסוגחובהתיאור
user_idintכןהמשתמש למחיקה.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
7021user_id חסר
7022המשתמש לא קיים
7023כשל במחיקת המשתמש
7024כשל בהסרת השיוך למספרי מסקיו
7025כשל במחיקת פרופיל המשתמש
7026כשל במחיקת הרשאות המשתמש
caution

המחיקה אינה הפיכה. בדקו טרם שימוש.


get_user_by_id

פרטי משתמש בודד (ללא סיסמה), כולל הרשאות ומסקיו משויכים.

Endpoint: /api/?service=get_user_by_id

פרמטרים
פרמטרסוגחובהתיאור
user_idintכןמזהה המשתמש.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
7031user_id חסר
7032המשתמש לא קיים

get_users

רשימת כל המשתמשים (ללא סיסמאות), כל אחד עם ההרשאות והמסקיו המשויכים לו.

Endpoint: /api/?service=get_users

פרמטרים
פרמטרסוגחובהתיאור
formatstringלאjson / xml.
קוד שגיאה
קודתיאור
7041אין תוצאות

set_ddi_to_user

שיוך מספר מסקיו למשתמש (הרשאת צפייה/ניהול).

Endpoint: /api/?service=set_ddi_to_user

פרמטרים
פרמטרסוגחובהתיאור
user_idintכןהמשתמש.
maskyoostringכןמספר המסקיו.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
8001user_id חסר
8002maskyoo חסר
8003המשתמש לא קיים
8004המסקיו לא קיים
8005כשל בשיוך
8006השיוך כבר קיים

get_ddi_by_user_id

רשימת מספרי המסקיו המשויכים למשתמש (כולל סטטוס: active / inactive / release).

Endpoint: /api/?service=get_ddi_by_user_id

פרמטרים
פרמטרסוגחובהתיאור
user_idintכןמזהה המשתמש.
formatstringלאjson / xml.
קוד שגיאה
קודתיאור
8011user_id חסר
8012אין תוצאות למשתמש

delete_ddi_from_user_id

ביטול שיוך של מספר מסקיו למשתמש.

Endpoint: /api/?service=delete_ddi_from_user_id

פרמטרים
פרמטרסוגחובהתיאור
user_idintכןהמשתמש.
maskyoostringכןהמספר להסרה.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
8021user_id חסר
8022maskyoo חסר
8023המשתמש לא קיים
8024המסקיו לא קיים
8025השיוך לא קיים
8026כשל בהסרה

get_users_access_log

יומן כניסות משתמשים (עד 1000 שורות, בסדר יורד). ניתן לסנן לפי משתמש ולפי טווח זמנים.

Endpoint: /api/?service=get_users_access_log

פרמטרים
פרמטרסוגחובהתיאור
user_idintלאסינון לפי משתמש.
start_timestringלאY-m-d H:i:s. אם רק start_time נשלח – end_time = עכשיו.
end_timestringלאY-m-d H:i:s.
formatstringלאjson / xml.
שדות בתגובה

access_log_user_id, access_log_name, access_log_time, access_log_status, access_log_ip.

קוד שגיאה
קודתיאור
6001אין תוצאות

ניהול תגיות

docs/developers/api/rest-api/tags.md

ניהול תגיות

תגיות (Tags) משמשות לקיבוץ מספרי מסקיו לצורך דיווח, פילוחים ואוטומציה. services אלו מנהלים תגיות ואת שיוך המסקיו אליהן.

חברי תגית הם תמיד מספרי מסקיו. שם הפרמטר בקריאות ה-API הוא maskyoo.


create_tag

יצירת תגית חדשה. שם התגית חייב להיות ייחודי.

Endpoint: /api/?service=create_tag

פרמטרים
פרמטרסוגחובהתיאור
tag_namestringכןשם התגית.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
5071tag_name ריק
5072שם התגית כבר קיים
5073כשל ביצירת התגית

update_tag

שינוי שם של תגית קיימת.

Endpoint: /api/?service=update_tag

פרמטרים
פרמטרסוגחובהתיאור
tag_idintכןמזהה התגית.
tag_namestringכןהשם החדש.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
5061חסר tag_id / tag_name
5062tag_name ריק
5063tag_id לא קיים
5064לא בוצע עדכון

delete_tag

מחיקת תגית וכל חבריה.

Endpoint: /api/?service=delete_tag

פרמטרים
פרמטרסוגחובהתיאור
tag_idintכןמזהה התגית.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
5051tag_id חסר
5052התגית לא קיימת
5053 / 5054המחיקה נכשלה

view_tag_by_id

פרטי תגית לפי מזהה.

Endpoint: /api/?service=view_tag_by_id

פרמטרים
פרמטרסוגחובהתיאור
tag_idintכןמזהה התגית.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
5091tag_id חסר
5092אין תוצאות

view_tag_by_name

פרטי תגית לפי שם. אם tag_name ריק – מחזיר את כל התגיות. שירות זה זמין גם תחת השם view_tags (alias).

Endpoint: /api/?service=view_tag_by_name או /api/?service=view_tags

פרמטרים
פרמטרסוגחובהתיאור
tag_namestringלאשם התגית (חובה ב-view_tag_by_name; ב-view_tags ניתן להשמיט כדי לקבל את הכול).
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
5081tag_name חסר ב-view_tag_by_name
5082אין תוצאות

view_tags_by_maskyoo

החזרת רשימת התגיות בהן מספר מסקיו נתון חבר.

Endpoint: /api/?service=view_tags_by_maskyoo

פרמטרים
פרמטרסוגחובהתיאור
maskyoostringכןהמספר.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
50811maskyoo חסר / קצר מ-4
50821אין תוצאות

view_maskyoo_members_by_tag_id

רשימת מספרי המסקיו הפעילים החברים בתגית.

Endpoint: /api/?service=view_maskyoo_members_by_tag_id

פרמטרים
פרמטרסוגחובהתיאור
tag_idintכןמזהה התגית.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
50911tag_id חסר
50921אין תוצאות

add_member_to_tag

הוספת מספר מסקיו לתגית.

Endpoint: /api/?service=add_member_to_tag

פרמטרים
פרמטרסוגחובהתיאור
tag_idintכןהתגית.
maskyoostringכןהמספר להוספה.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
5041חסר tag_id או maskyoo
5042התגית לא קיימת
5043המסקיו לא קיים
5044המסקיו כבר בתגית
5045ההוספה נכשלה

remove_member_from_tag_id

הסרת מסקיו מתגית לפי מזהה.

Endpoint: /api/?service=remove_member_from_tag_id

פרמטרים
פרמטרסוגחובהתיאור
tag_idintכןהתגית.
maskyoostringכןהמספר להסרה.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
5031חסר tag_id או maskyoo
5032המסקיו לא קיים
5033התגית לא קיימת
5034ההסרה נכשלה

remove_member_from_tag_name

הסרת מסקיו מתגית לפי שם התגית.

Endpoint: /api/?service=remove_member_from_tag_name

פרמטרים
פרמטרסוגחובהתיאור
tag_namestringכןשם התגית.
maskyoostringכןהמספר להסרה.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
5021חסר tag_name או maskyoo
5022התגית לא נמצאה
5023המסקיו לא קיים
5024התגית לא קיימת
5025ההסרה נכשלה

get_members_by_tag_id

רשימת חברי התגית עם פרטי המסקיו: תיאור, סטטוס פעילות, יעדי חיוג, שעות עבודה, שדות פרטיים, הודעות, אימייל ועוד.

Endpoint: /api/?service=get_members_by_tag_id

פרמטרים
פרמטרסוגחובהתיאור
tag_idintכןהתגית.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
5001tag_id חסר
5002אין תוצאות

get_members_by_tag_name

כמו get_members_by_tag_id אבל על פי שם תגית.

Endpoint: /api/?service=get_members_by_tag_name

פרמטרים
פרמטרסוגחובהתיאור
tag_namestringכןשם התגית.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
5011tag_name חסר
5012התגית לא נמצאה
5013אין תוצאות

שאילתות והקלטות

docs/developers/api/rest-api/queries.md

שאילתות והקלטות

services לשליפת נתוני שיחות (CDR), הורדת הקלטה בודדת, קבלת מטא-דאטה, יצירת רשומת שיחה ידנית וניהול המרות אופליין ל-Google Ads.


cdr_query

שליפת נתוני שיחות לפי שאילתה שאתם בונים. ה-service מקבל שאילתה קריאה (SELECT בלבד) על מאגר הנתונים הפומבי של החשבון ומחזיר את התוצאות ב-JSON או XML.

Endpoint: /api/?service=cdr_query

דרישות

פונקציה זו דורשת היכרות בסיסית עם שפת SQL.

כללים
  • השאילתה חייבת להיות שאילתת קריאה בלבד (SELECT).
  • ניתן לפנות רק למאגר הפומבי שמסקיו חושפת ללקוחותיה.
  • אסור לבצע פעולות כתיבה, שינוי נתונים או הרצת שאילתות מערכת.
  • אם השאילתה נפסלת, הסיבה מוחזרת בשדה description.
פרמטרים
פרמטרסוגחובהתיאור
sqlstringכןשאילתת קריאה חוקית.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
1011sql חסר
1012השאילתה נפסלה
1013אין תוצאות / שאילתה לא חוקית
דוגמה
curl -H "Authorization: Bearer TOKEN" \
-X POST "https://[MASKYOO_URL]/api/" \
--data-urlencode "service=cdr_query" \
--data-urlencode "sql=SELECT ... WHERE ... LIMIT 100" \
-d "format=json"

לפירוט המלא של השדות שניתן לשלוף, פנו לנציג התמיכה של מסקיו לקבלת סכמה.


cdr_subunique_query

דוח אגרגטיבי של שיחות שנענו בטווח זמנים נתון, כולל ספירת קריאות למספר מתקשר ייחודי. מחזיר עד 2000 שורות.

Endpoint: /api/?service=cdr_subunique_query

פרמטרים
פרמטרסוגחובהתיאור
start_timestringכןY-m-d H:i:s.
end_timestringכןY-m-d H:i:s.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
1001start_time חסר / לא תקין
1002end_time חסר / לא תקין
1003אין תוצאות

get_record_by_call_uuid

הורדת קובץ ההקלטה של שיחה יחידה.

Endpoint: /api/?service=get_record_by_call_uuid

פרמטרים
פרמטרסוגחובהתיאור
call_uuidstringכןמזהה ייחודי של השיחה.
typestringלאwav (ברירת מחדל) / mp3.
only_fileanyלאאם קיים, יוחזר רק הקובץ (שימושי לכלי בדיקה כמו Postman).
formatstringלאjson / xml (רלוונטי רק להודעות שגיאה).

המערכת ממירה את ההקלטה לפורמט המבוקש בזמן אמת.

קודי שגיאה
קודתיאור
3001call_uuid חסר
3002ההקלטה לא קיימת
דוגמה
curl -H "Authorization: Bearer TOKEN" \
-o call.mp3 \
"https://[MASKYOO_URL]/api/?service=get_record_by_call_uuid&call_uuid=XXXXXXX&type=mp3"

get_cdr_metadata_by_call_uuid

החזרת מידע מורחב על שיחה בודדת, כולל נתוני פיקסל, נתוני Google Ads ותמלול (אם קיימים).

Endpoint: /api/?service=get_cdr_metadata_by_call_uuid

פרמטרים
פרמטרסוגחובהתיאור
call_uuidstringכןמזהה ייחודי של השיחה.
formatstringלאjson / xml.
מבנה התגובה

התגובה כוללת את הסעיפים הבאים (לפי זמינות הנתונים):

  • cdr – נתוני השיחה.
  • pixel_data – נתוני פיקסל שנאספו עבור השיחה.
  • adwords_data – נתוני Google Ads הרלוונטיים לשיחה.
  • adwords_call_extension_data – נתוני Call Extension מ-Google Ads.
  • speech_recognition – תמלול שיחה (אם הופעל תמלול בחשבון).
קודי שגיאה
קודתיאור
1014call_uuid חסר
1015אין תוצאות

get_google_ads_offline_conversion

קריאת ערך המרת אופליין ששמור על שיחה, יחד עם זמן העדכון האחרון.

Endpoint: /api/?service=get_google_ads_offline_conversion

פרמטרים
פרמטרסוגחובהתיאור
call_uuidstringכןמזהה ייחודי של השיחה.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
1015call_uuid חסר
1115אין תוצאות לשיחה זו

set_google_ads_offline_conversion

רישום או עדכון של ערך המרת אופליין על שיחה. הערך יועבר ל-Google Ads בתזמון הסנכרון הבא.

Endpoint: /api/?service=set_google_ads_offline_conversion

פרמטרים
פרמטרסוגחובהתיאור
call_uuidstringכןמזהה ייחודי של השיחה.
conversion_valuenumberכןערך ההמרה (חייב להיות מספרי).
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
1015call_uuid חסר
1016conversion_value חסר
1017conversion_value לא מספרי
1125לא נמצאה שיחה למזהה שנשלח
1126השמירה נכשלה
דוגמה
curl -H "Authorization: Bearer TOKEN" \
-X POST "https://[MASKYOO_URL]/api/?service=set_google_ads_offline_conversion" \
-d "call_uuid=XXXXXXX" \
-d "conversion_value=150.00" \
-d "format=json"

create_maskyoo_cdr

יצירת רשומת שיחה ידנית – מתאים לאינטגרציות של מערכות IVR חיצוניות או לייבוא שיחות ממקור אחר. לאחר ההוספה המערכת מריצה אוטומטית את כללי האוטומציה של סיום שיחה ואת מנגנוני הפיקסל.

Endpoint: /api/?service=create_maskyoo_cdr

פרמטרים
פרמטרסוגחובהתיאור
cdr_ddistringכןמספר המסקיו (חייב להיות קיים בחשבון).
cdr_start_callstringלאY-m-d H:i:s (ברירת מחדל: זמן הקריאה ל-API).
cdr_totac_secintלאמשך השיחה בשניות (0–3599). אם חסר – 0. זמן הסיום מחושב אוטומטית.
cdr_anistringלאמספר המתקשר (חייב להיות מספר ישראלי תקין).
cdr_destinationstringלאמספר היעד (אותה ולידציה).
cdr_metadatastringלאמחרוזת JSON חוקית שתישמר כמטא-דאטה של השיחה.
formatstringלאjson / xml.
תגובה

בהצלחה מוחזר cdr_uniqueid – מזהה ייחודי שנוצר אוטומטית לשיחה.

קודי שגיאה
קודתיאור
2022cdr_start_call לא בפורמט Y-m-d H:i:s
2024cdr_totac_sec לא מספרי / מחוץ לטווח
2027cdr_ani לא תקין
2028cdr_destination לא תקין / cdr_ddi חסר או לא מוכר
2029cdr_metadata לא JSON חוקי
2031שמירת השיחה נכשלה

רשימה שחורה

docs/developers/api/rest-api/blacklist.md

רשימה שחורה

services לניהול מספרי מתקשר חסומים. חסימה יכולה להיות גלובלית (לכל מספרי המסקיו בחשבון) או משויכת למסקיו מסוים (חסימה שתחול רק כאשר המתקשר פונה לאותו מסקיו).

המערכת מנרמלת אוטומטית את פורמט מספר הטלפון שנשלח.


get_blacklist

החזרת רשומות מהרשימה השחורה. ללא פרמטרים – מוחזרת כל הרשימה.

Endpoint: /api/?service=get_blacklist

פרמטרים
פרמטרסוגחובהתיאור
caller_numberstringלאסינון לפי מספר.
maskyoostringלאסינון לפי שיוך למסקיו ספציפי (עובד רק כש-caller_number נשלח).
formatstringלאjson / xml.
קוד שגיאה
קודתיאור
2001אין תוצאות

add_number_to_blacklist

הוספת מספר לרשימה השחורה.

Endpoint: /api/?service=add_number_to_blacklist

פרמטרים
פרמטרסוגחובהתיאור
caller_numberstringכןהמספר לחסימה.
maskyoostringלאאם נשלח – החסימה תחול רק על השילוב מסקיו+מתקשר.
notestringלאהערה (מקוצר ל-149 תווים).
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
2021caller_number ריק / לא מספרי
2022המספר כבר ברשימה השחורה
2023ההכנסה נכשלה
דוגמה – חסימה גלובלית
curl -H "Authorization: Bearer TOKEN" \
-X POST "https://[MASKYOO_URL]/api/?service=add_number_to_blacklist" \
-d "caller_number=972544224422" \
-d "note=Spam" \
-d "format=json"
דוגמה – חסימה בהקשר מסקיו מסוים
curl -H "Authorization: Bearer TOKEN" \
-X POST "https://[MASKYOO_URL]/api/?service=add_number_to_blacklist" \
-d "caller_number=972544224422" \
-d "maskyoo=972776670000" \
-d "note=blocked at this line only" \
-d "format=json"

remove_number_from_blacklist

הסרת מספר מהרשימה השחורה. אם ההוספה בוצעה בשילוב מסקיו, יש לציין גם כאן את הפרמטר maskyoo.

Endpoint: /api/?service=remove_number_from_blacklist

פרמטרים
פרמטרסוגחובהתיאור
caller_numberstringכןהמספר להסרה.
maskyoostringלאנדרש אם ההוספה בוצעה בשילוב מסקיו.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
2011caller_number ריק / לא מספרי
2012המספר לא נמצא ברשימה
2013ההסרה נכשלה

שחרור מסקיו ורשימה שחורה

בעת קריאה ל-release_maskyoo (וגם ב-restore_maskyoo) המערכת מוחקת אוטומטית כל חסימה ברמת המסקיו שמשויכת למספר זה. חסימות גלובליות (ללא שיוך למסקיו) נשארות.


הודעות קוליות

docs/developers/api/rest-api/prompts.md

הודעות קוליות (Prompts)

services לניהול קבצי ההודעות הקוליות של החשבון: ההודעות המוקראות בתחילת שיחה, בסיומה, בתפריטי ה-IVR ועוד.


get_prompts_list

החזרת רשימת כל ההודעות הקוליות הקיימות בחשבון.

Endpoint: /api/?service=get_prompts_list

פרמטרים
פרמטרסוגחובהתיאור
formatstringלאjson / xml.
שדות בתגובה

name, create_date, size, length.

קוד שגיאה
קודתיאור
9041אין הודעות קוליות בחשבון

download_prompt

הורדת קובץ הודעה קולית.

Endpoint: /api/?service=download_prompt

פרמטרים
פרמטרסוגחובהתיאור
prompt_namestringכןשם ההודעה (כפי שמוחזר מ-get_prompts_list).
formatstringלאjson / xml (רלוונטי רק למצבי שגיאה).
קודי שגיאה
קודתיאור
9011prompt_name חסר
9012אין הודעה בשם זה
דוגמה
curl -H "Authorization: Bearer TOKEN" \
-o greeting.wav \
"https://[MASKYOO_URL]/api/?service=download_prompt&prompt_name=greeting_welcome"

upload_prompt

העלאת הודעה קולית חדשה. הקובץ מעובד אוטומטית ומותאם לשימוש במערכת.

Endpoint: /api/?service=upload_prompt (דורש multipart/form-data)

פרמטרים
פרמטרסוגחובהתיאור
prompt_filefileכןקובץ השמע להעלאה.
file_namestringלאשם שמור מבוקש (ברירת מחדל: שם הקובץ המקורי). שם ההודעה יעבור נרמול לאותיות אנגליות קטנות, ספרות, מקפים וקווים תחתונים.
formatstringלאjson / xml.
מגבלות
  • גודל מקסימלי: 50 MB.
  • נתמכים פורמטי שמע נפוצים (WAV, MP3, AAC, FLAC, OGG, M4A, AMR, OPUS ועוד).
  • שם ההודעה חייב להיות ייחודי בחשבון.
קודי שגיאה
קודתיאור
9021קובץ לא סופק / ריק
9022הודעה באותו שם כבר קיימת
9023סוג הקובץ אינו נתמך
9024הקובץ גדול מהמותר
9025עיבוד הקובץ נכשל
דוגמה
curl -H "Authorization: Bearer TOKEN" \
-X POST "https://[MASKYOO_URL]/api/?service=upload_prompt" \
-F "prompt_file=@/path/to/greeting.mp3" \
-F "file_name=welcome_greeting" \
-F "format=json"
תגובה
{
"service": "upload_prompt",
"status": {
"code": 200,
"description": "prompt `welcome_greeting` been added to the system",
"prompt_name": "welcome_greeting"
}
}

delete_prompt

מחיקת הודעה קולית מהחשבון.

Endpoint: /api/?service=delete_prompt

פרמטרים
פרמטרסוגחובהתיאור
prompt_namestringכןשם ההודעה למחיקה.
formatstringלאjson / xml.
קודי שגיאה
קודתיאור
9031prompt_name חסר
9032ההודעה לא קיימת
9033המחיקה נכשלה

recording_studio

אולפן הקלטה טלפוני: המערכת מתקשרת למספר שציינתם, נותנת למקליט הנחיות ומקליטה הודעה שתישמר אוטומטית בחשבון.

Endpoint: /api/?service=recording_studio

פרמטרים
פרמטרסוגחובהתיאור
destinationstringכןמספר הטלפון אליו תצא השיחה להקלטה.
formatstringלאjson / xml.
קוד שגיאה
קודתיאור
9026destination ריק / לא תקין
דוגמה
curl -H "Authorization: Bearer TOKEN" \
-X POST "https://[MASKYOO_URL]/api/?service=recording_studio" \
-d "destination=972544224422" \
-d "format=json"

MSQ Pixel SDK

docs/developers/sdk/index.md

MSQ Pixel SDK

ברוכים הבאים למדריך ה-MSQ Pixel SDK של מסקיו. מסמך זה מספק מידע מקיף אודות ה-SDK, כולל התכונות שלו, אפשרויות התצורה והוראות השימוש. ה-SDK מיועד לסייע למפתחים לשלב מעקב פיקסל של מסקיו באפליקציות האינטרנט שלהם בצורה חלקה.

תכונות עיקריות

ה-MSQ Pixel SDK מציע מגוון פונקציונליות, כולל:

  • ניהול מפתח API - גישה מאובטחת למערכת
  • איסוף אוטומטי של פרמטרי מעקב - gclid, gclsrc, dclid, wbraid, gbraid, fbclid ו-UTM
  • זיהוי אוטומטי של Google Analytics 4 - מזהי GA4 מ-cookies, מ-gtag או מההגדרות (כולל vid, sid, hid)
  • זיהוי אוטומטי של Facebook Pixel - קריאת fbq account/client ID וה-_fbp cookie
  • זיהוי סוג מכשיר - mobile / tablet / desktop (משתנה device זמין ב-conditions_filter)
  • החלפת מספרי טלפון - החלפה סטטית מבוססת referrer או הקצאה דינמית מהשרת
  • שליחת פיקסלים - מעקב אירועים ל-Google Analytics ול-analytics.maskyoo.net
  • תמיכה ב-SPA - מתודת onDomUpdate() להרצת כללים מחדש בעקבות שינויי DOM (React/Vue וכד')
  • שמירת מידע על ביקור ראשון - כותרת, כתובת ו-referrer של הדף הראשון בסשן

דרישות

דרישות האתר

כדי להשתמש ב-SDK בצורה יעילה, ודאו שהאתר שלכם עומד בדרישות הבאות:

  • גישה לפאנל ניהול - האתר צריך לאפשר הוספת JavaScript לדף. לחלופין, ניתן להשתמש ב-Google Tag Manager, אם כי זה פחות מומלץ בגלל בעיות עיכוב פוטנציאליות.
  • Google Analytics - האתר חייב להיות מותקן עם Google Analytics.
ניסיון מפתח

מומלץ שיהיה לכם ניסיון בנושאים הבאים:

  • ניסיון בסיסי בפיתוח אתרים
  • ידע בסיסי ב-JavaScript
  • הבנה של CSS selectors
  • ידע בסיסי ב-HTML

מבנה המדריך

קטעתיאור
התקנההוראות התקנה והטמעה
הגדרות משתניםכל המשתנים הזמינים להגדרה
החלפת מספריםפונקציות להחלפת מספרי טלפון
פונקציות עזרפונקציות שירות נוספות
פתרון בעיותמדריך לאבחון בעיות

התחלה מהירה

// הוספת הסקריפט לדף
<script id="msq_pixel_id" async type="text/javascript"
src="https://s3.eu-central-1.amazonaws.com/maskyoo-cdn/msq_pixel_2024.js?setting_disable_autorun=true">
</script>

// הגדרת הפיקסל (לפני טעינת הסקריפט)
var msq_pixel_settings = {
setting_api_key: 'YOUR_API_KEY',
setting_default_maskyoo: '0776670000'
};
שם המחלקה

המחלקה ב-SDK נקראת MSQ. עם טעינת הסקריפט, אובייקט מופע זמין גלובלית כ-window.msq_pixel. בדרך כלל אין צורך ליצור מופע ידנית — הסקריפט עושה זאת לבד מתוך msq_pixel_settings.

למידע מפורט יותר, המשיכו לקרוא את מדריך ההתקנה.


התקנת MSQ Pixel SDK

docs/developers/sdk/installation.md

התקנה

מדריך זה מסביר כיצד להתקין ולהטמיע את ה-MSQ Pixel SDK באתר שלכם.

שלב 1: הוספת הסקריפט

הוסיפו את הסקריפט הבא לאתר שלכם, רצוי בחלק ה-<head> של הדף:

<script id="msq_pixel_id" async type="text/javascript"
src="https://s3.eu-central-1.amazonaws.com/maskyoo-cdn/msq_pixel_2024.js?setting_disable_autorun=true">
</script>
הוספה דינמית באמצעות JavaScript

ניתן גם להוסיף את הסקריפט באופן דינמי:

var a = document.createElement("script");
a.type = "text/javascript";
a.async = true;
a.id = 'msq_pixel_id';
a.src = "https://s3.eu-central-1.amazonaws.com/maskyoo-cdn/msq_pixel_2024.js?setting_disable_autorun=true";
var b = document.getElementsByTagName("script")[0];
b.parentNode.insertBefore(a, b);

שלב 2: פרמטרים ב-URL

הפרמטרים הבאים ניתנים להוספה ל-URL של הסקריפט (פרמטרים ב-URL גוברים על ערכים זהים ב-msq_pixel_settings):

פרמטרתיאור
setting_api_keyמפתח ה-API לאימות
setting_disable_autorunמבטל הרצה אוטומטית של הסקריפט. הגדירו ל-true כדי להשבית
setting_run_rulesמריץ את כללי msq_phone_replace_rules מיד לאחר האתחול
setting_async_code_runDeprecated — שם ישן של setting_run_rules. עדיין נתמך
setting_wait4asyncשולט בהמתנה לסקריפטים אסינכרוניים של Google (true כברירת מחדל)
setting_ignore_cookiesאם true, מתעלם מ-cookies (GA4 / Facebook)
setting_ga4_tidמזהה/י GA4 (פסיקים להפרדה)
setting_debugהפעלת מצב debug בקונסול
setting_debug_ga4_tidמזהה GA4 לשליחת אירועי debug
setting_retry_load_Intervalמרווח ניסיון חוזר לטעינת סקריפטים (ms)
setting_delay_loadעיכוב לפני תחילת טעינה (שניות)
setting_fbq_retry_delayמרווח זיהוי Facebook Pixel (ms)
setting_default_maskyooמספר ברירת מחדל לפיקסל

ניתן להוסיף גם פרמטרים מותאמים אישית — הם נכתבים אוטומטית ל-properties של הפיקסל.

שלב 3: הגדרת משתנים

הגדירו את משתנה ההגדרות הגלובלי לפני טעינת הסקריפט. הסקריפט מאתחל אוטומטית את האובייקט הגלובלי window.msq_pixel (מופע של המחלקה MSQ):

var msq_pixel_settings = {
setting_api_key: 'YOUR_API_KEY',
setting_default_maskyoo: '0776670000,0776670001',
setting_ga4_tid: 'G-XXXXXXXXXX'
};
אתחול ידני (אופציונלי)

ברוב המקרים אין צורך — הסקריפט יוצר את המופע לבד. אם נדרש אתחול ידני (לדוגמה, הסקריפט נטען עם setting_disable_autorun=true):

// שם המחלקה הוא MSQ
window.msq_pixel = new MSQ(msq_pixel_settings);

שלב 4: הגדרת כללי החלפה (אופציונלי)

אם ברצונכם להחליף מספרי טלפון באופן אוטומטי, הגדירו את מערך הכללים:

var msq_phone_replace_rules = [
{
function: 'referrer_search_and_replace',
params: {
conditions_filter: 'url LIKE "%gclid%" OR referrer LIKE "%google%"',
search_for_number: '055-4300000',
replace_number: '055-4311111',
maskyoo: '055-4311111',
stop_on_success: true
}
}
];
מיקום stop_on_success

ה-flag stop_on_success הוא חלק מתוך params, לא בראש האובייקט של הכלל. זהו שינוי מהתיעוד הקודם.

התקנה דרך Google Tag Manager

שימו לב

התקנה דרך Google Tag Manager פחות מומלצת בגלל עיכובים אפשריים בטעינה. ה-SDK נטען רק לאחר טעינת GTM.

  1. היכנסו ל-Google Tag Manager
  2. צרו Tag חדש מסוג "Custom HTML"
  3. הדביקו את קוד הסקריפט
  4. הגדירו Trigger ל-"All Pages"
  5. פרסמו את השינויים

אימות ההתקנה

כדי לוודא שההתקנה הצליחה:

  1. הפעילו מצב Debug (ראו פתרון בעיות)
  2. פתחו את Developer Tools בדפדפן
  3. חפשו הודעות המתחילות ב-MSQ בקונסול
  4. בדקו שקריאות רשת ל-analytics.maskyoo.net מחזירות קוד 200

השלבים הבאים


הגדרות משתנים

docs/developers/sdk/settings.md

הגדרות משתנים

מדריך זה מפרט את כל המשתנים הזמינים להגדרה ב-MSQ Pixel SDK.

משתני הגדרות (Settings)

המשתנים הבאים זמינים בקובץ msq_pixel_2024.js ומאפשרים לכם להגדיר את התנהגות ה-SDK:

משתנים בסיסיים
משתנהסוגחובהתיאור
setting_api_keystringכןמפתח API לאימות וזיהוי הלקוח
setting_disable_autorunbooleanלאאם true, ה-SDK מאותחל אך לא יריץ process() באופן אוטומטי (שליחת פיקסל)
setting_run_rulesbooleanלאאם true, מריץ את msq_phone_replace_rules מיד לאחר האתחול
setting_async_code_runbooleanלאDeprecated — שם ישן של setting_run_rules. נתמך לתאימות לאחור
setting_debugbooleanלאמפעיל מצב debug עם לוגים צבעוניים מפורטים ב-console
debug_modebooleanלאכינוי נוסף למצב debug, משמש בעיקר בלוגי ההפעלה
משתני Google Analytics
משתנהסוגתיאור
setting_ga4_tidstringמזהי GA4 להפעלה. במקרה של יותר מאחד, הפרידו בפסיקים. דוגמה: G-VKHNY1QXVL,G-4RC6WQB4PR
setting_debug_ga4_tidstringכאשר מוגדר עם GA4 Measurement ID תקין, שגיאות ואזהרות יישלחו כאירועים מותאמים (msq_pixel_debug) ל-GA4
משתני מספרי Maskyoo
משתנהסוגתיאור
setting_default_maskyoostringמספרי טלפון להפעלה. במקרה של יותר מאחד, הפרידו בפסיקים. דוגמה: 0776670000,0776670001,0776670002
משתני טעינה וסנכרון
משתנהסוגתיאור
setting_wait4asyncbooleanשולט בהמתנה לטעינת סקריפטים אסינכרוניים של Google לפני שליחת הפיקסל. ברירת מחדל: true (מומלץ)
setting_retry_load_Intervalnumberמרווח (במילישניות) לניסיון חוזר לטעינת סקריפטים אסינכרוניים. ברירת מחדל: 350ms
setting_delay_loadnumberעיכוב (בשניות) לפני תחילת בדיקת טעינה של סקריפטים
setting_ignore_cookiesbooleanאם true, הסקריפט מתעלם מ-cookies (GA4 / Facebook). ברירת מחדל: false
setting_fbq_retry_delaynumberמרווח (במילישניות) לניסיונות חוזרים לאיתור fbq. ברירת מחדל: 50ms (עד 3 ניסיונות)
מספרים דינמיים

הפרמטרים dynamic_url, dynamic_campaign_id, dynamic_platform, dynamic_static, dynamic_interval, dynamic_ttl, dynamic_die_timeout אינם משתני הגדרות של msq_pixel_settings אלא פרמטרים של כללי msq_phone_replace_rules. ראו פונקציות דינמיות לפרטים.

דוגמה לשימוש

var msq_pixel_settings = {
setting_api_key: 'YOUR_API_KEY',
setting_debug: true,
setting_default_maskyoo: '0776670000,0776670001',
setting_ga4_tid: 'G-XXXXXXXXXX',
setting_wait4async: true,
setting_ignore_cookies: false
};
קידומת setting_

כל משתנה שמתחיל ב-setting_ מועתק פנימה ל-this.setting (בלי הקידומת). כל משתנה אחר ב-msq_pixel_settings מועתק ישירות ל-properties של הפיקסל ויישלח כחלק מה-query string של הפיקסל. מחרוזות "true" / "false" מומרות אוטומטית ל-boolean.

משתנים מותאמים אישית (Custom Variables)

האובייקט msq_params מאפשר לכם להגדיר משתנים מותאמים אישית שניתן לשמור ולאחזר מ-local storage:

var msq_params = {
'param1': 'value1',
'param2': 'value2',
'param3': 'value3'
};

// עדכון ערך בודד
msq_params.param1 = 'new value';

החלפת מספרי טלפון

docs/developers/sdk/phone-replace/index.md

החלפת מספרי טלפון

מנגנון msq_phone_replace_rules מספק דרך דקלרטיבית לביצוע החלפות טקסט/טלפון ושליחת פיקסלים בדפי אינטרנט באמצעות ה-MSQ Pixel SDK.

עקרון הפעולה

הכללים מוערכים מול תנאי conditions_filter (דמוי SQL) ולאחר מכן מפעילים פונקציות SDK ספציפיות. כללים מוגדרים במערך גלובלי בשם msq_phone_replace_rules.

מבנה אובייקט כלל

כל כלל מכיל את השדות הבאים:

שדהסוגחובהתיאור
functionstringכןשם הפונקציה ב-SDK להפעלה
paramsobjectכןפרמטרים עבור הפונקציה (כולל stop_on_success)
callbackfunctionלאנקראת לאחר סיום הכלל עם תוצאה true/false

בתוך params ניתן להוסיף את ה-flag:

flagסוגתיאור
stop_on_successbooleanאם true והפונקציה מחזירה true, הביצוע של כללים נוספים נעצר

דוגמה מלאה

var msq_phone_replace_rules = [
{
function: 'referrer_search_and_replace',
params: {
conditions_filter: 'url LIKE "%gclid%" OR referrer LIKE "%google%"',
search_for_number: '055-4300000',
replace_number: '055-4311111',
maskyoo: '055-4311111',
stop_on_success: true
},
callback: function(result) {
console.log('[rule] referrer_search_and_replace =>', result);
}
},
{
function: 'dynamic_search_and_replace',
params: {
dynamic_url: 'https://example.dyn-msq.net/api/',
dynamic_campaign_id: 'CMP-12345',
dynamic_platform: 'google',
search_for_number: '055-4311111',
conditions_filter: 'url LIKE "%utm_campaign=summer%"',
dynamic_static: '055-4322222',
dynamic_interval: 5,
dynamic_ttl: 3600,
dynamic_die_timeout: 1800
}
}
];
הערת תאימות

ב-msq_pixel_2024.js, ה-stop_on_success נקרא מתוך rule.params.stop_on_success (ולא מראש האובייקט). דאגו לכלול אותו בתוך params.

סוגי פונקציות

ה-SDK מספק 13 פונקציות להחלפת מספרים:

פונקציות Referrer

פונקציות אלה מחליפות מספרים על בסיס תנאי referrer/URL:

פונקציהתיאור
referrer_search_and_replaceהחלפה בטקסט ובקישורי tel:
referrer_search_and_replace_textהחלפה בטקסט בלבד
referrer_search_and_replace_link_telהחלפה בקישורי tel: בלבד
referrer_replace_selectorהחלפה לפי CSS selector
referrer_replace_selector_textהחלפת טקסט לפי selector
referrer_replace_selector_link_telהחלפת קישורי tel: לפי selector
פונקציות דינמיות

פונקציות אלה מקצות מספר דינמי מהשרת ומחליפות:

פונקציהתיאור
dynamic_search_and_replaceהקצאה דינמית + החלפה
dynamic_search_and_replace_textהקצאה דינמית + החלפת טקסט
dynamic_search_and_replace_link_telהקצאה דינמית + החלפת קישורים
dynamic_replace_selectorהקצאה דינמית לפי selector
dynamic_replace_selector_textהקצאה דינמית לטקסט לפי selector
dynamic_replace_selector_link_telהקצאה דינמית לקישורים לפי selector
פונקציית Pixel
פונקציהתיאור
rule_send_pixelשליחת פיקסל ללא שינוי DOM

זמנים ושגיאות

  • כל כלל מקבל timeout של 5 שניות
  • במקרה של timeout או שגיאה, הביצוע ממשיך לכלל הבא
  • שגיאות נרשמות ב-console ומדווחות ל-GA4 (אם מוגדר)

המשך קריאה


פונקציות Referrer

docs/developers/sdk/phone-replace/referrer-functions.md

פונקציות Referrer

פונקציות אלה מחליפות מספרי טלפון על בסיס תנאי referrer ו-URL. הן פועלות באופן מיידי ללא הקצאה דינמית מהשרת.

referrer_search_and_replace

פונקציה משולבת שמפעילה גם referrer_search_and_replace_text וגם referrer_search_and_replace_link_tel. השתמשו בה כאשר אתם צריכים להחליף מספרים גם בטקסט גלוי וגם בקישורי tel:.

פרמטרים
פרמטרסוגחובהתיאור
search_for_numberstringכןהטקסט/מספר לחיפוש בטקסט ובקישורי tel:
replace_numberstringכןהטקסט/מספר להחלפה
conditions_filterstringכןתנאי SQL-like
maskyoostringלאתגית אופציונלית שנשמרת בהצלחה לצורך שליחת הפיקסל
החזרה

true אם לפחות אחת מהפעולות הצליחה; אחרת false.

דוגמה
{
function: 'referrer_search_and_replace',
params: {
conditions_filter: 'url LIKE "%utm_medium=GMB%" OR url LIKE "%wbraid%"',
search_for_number: '055-4328300',
replace_number: '055-4328296',
maskyoo: '055-4328296',
stop_on_success: true
},
callback: function(r) { console.log('referrer_search_and_replace done:', r); }
}

referrer_search_and_replace_text

עוברת על ה-DOM ומחליפה התאמות של search_for_number בתוך text nodes ב-replace_number. תגיות script מתעלמות.

פרמטרים
פרמטרסוגחובהתיאור
search_for_numberstringכןתבנית לחיפוש (regex literal)
replace_numberstringכןמחרוזת להחלפה
conditions_filterstringכןתנאי סינון
maskyoostringלאתגית אופציונלית; ברירת מחדל: replace_number
החזרה

true אם בוצעה לפחות החלפה אחת; אחרת false.

דוגמה
{
function: 'referrer_search_and_replace_text',
params: {
conditions_filter: 'referrer LIKE "%facebook%" AND NOT url LIKE "%/internal%"',
search_for_number: '03-1234567',
replace_number: '03-7654321',
maskyoo: '03-7654321'
}
}

מעדכנת קישורי <a href="tel:..."> שהטלפון המנורמל שלהם (ספרות בלבד) שווה ל-search_for_number המנורמל.

פרמטרים
פרמטרסוגחובהתיאור
search_for_numberstringכןטלפון מקורי (כל פורמט; הספרות מושוות)
replace_numberstringכןטלפון חדש להגדרה ב-href
conditions_filterstringכןתנאי סינון
maskyoostringלאתגית אופציונלית; ברירת מחדל: replace_number
החזרה

true אם לפחות קישור אחד שונה; אחרת false.

דוגמה
{
function: 'referrer_search_and_replace_link_tel',
params: {
conditions_filter: 'url IN ("%utm_source=google%","%utm_medium=GMB%")',
search_for_number: '055 432 8300',
replace_number: '055-4328296',
maskyoo: '055-4328296'
}
}

referrer_replace_selector

פונקציה משולבת שמפעילה referrer_replace_selector_text ו-referrer_replace_selector_link_tel עבור CSS selector נתון.

פרמטרים
פרמטרסוגחובהתיאור
selectorstringכןCSS selector לאלמנטים
replace_numberstringכןמספר להחלפה בתוכן או בקישור tel:
conditions_filterstringכןתנאי סינון
maskyoostringלאתגית אופציונלית
החזרה

true אם לפחות אחת מהפעולות הצליחה; אחרת false.

דוגמה
{
function: 'referrer_replace_selector',
params: {
selector: '.contact .phone',
replace_number: '+972-3-5551234',
conditions_filter: '*',
maskyoo: '+972-3-5551234'
}
}

referrer_replace_selector_text

מגדירה את innerHTML של כל האלמנטים התואמים ל-selector לערך replace_number.

פרמטרים
פרמטרסוגחובהתיאור
selectorstringכןCSS selector (לדוגמה: .phone-number)
replace_numberstringכןערך טקסט/HTML חדש
conditions_filterstringכןתנאי סינון
maskyoostringלאתגית אופציונלית שנשמרת בהצלחה
החזרה

true אם לפחות אלמנט אחד עודכן; אחרת false.

דוגמה
{
function: 'referrer_replace_selector_text',
params: {
selector: '#primary-phone, .hero .cta-phone',
replace_number: '03-777-2222',
conditions_filter: 'NOT url LIKE "%/admin%"',
maskyoo: '03-777-2222'
}
}

בתוך אלמנטים התואמים ל-CSS selector, מעדכנת כל href שמתחיל ב-tel: למספר החדש.

פרמטרים
פרמטרסוגחובהתיאור
selectorstringכןCSS selector שעוטף קישורי tel:
replace_numberstringכןמספר טלפון להגדרה
conditions_filterstringכןתנאי סינון
maskyoostringלאתגית אופציונלית; ברירת מחדל: replace_number
החזרה

true אם לפחות קישור אחד עודכן; אחרת false.

דוגמה
{
function: 'referrer_replace_selector_link_tel',
params: {
selector: '.footer, .header-phones',
replace_number: '+972545551234',
conditions_filter: '(url LIKE "%utm_source=google%") AND NOT (referrer LIKE "%spam%")',
maskyoo: '+972545551234'
}
}

פונקציות דינמיות

docs/developers/sdk/phone-replace/dynamic-functions.md

פונקציות דינמיות

פונקציות דינמיות מקצות מספר טלפון מהשרת באופן דינמי ומחליפות אותו בדף. אם ההקצאה נכשלת, הן חוזרות למספר סטטי (dynamic_static).

dynamic_search_and_replace

מתזמרת הקצאת מספר דינמי באמצעות dynamic_get_number() ולאחר מכן מבצעת החלפות טקסט וקישורים.

פרמטרים
פרמטרסוגחובהתיאור
dynamic_urlstringכןנקודת קצה API בסיסית
dynamic_campaign_idstringכןטוקן שנשלח לנקודת ההקצאה
dynamic_platformstringכןתווית פלטפורמה (google, facebook)
search_for_numberstringכןמספר מקורי להחלפה
conditions_filterstringכןתנאי סינון
dynamic_staticstringכןמספר חלופי בכשלון
dynamic_intervalnumberלאמרווח keep-alive בשניות (ברירת מחדל: 5)
dynamic_ttlnumberלאזמן חיים בשניות (ברירת מחדל: 3600)
dynamic_die_timeoutnumberלאזמן עד חזרה לסטטי
דוגמה
{
function: 'dynamic_search_and_replace',
params: {
dynamic_url: 'https://analytics.maskyoo.net/dyn/',
dynamic_campaign_id: 'TOKEN-ABC-789',
dynamic_platform: 'google',
search_for_number: '055-4300000',
conditions_filter: 'url LIKE "%utm_campaign=black_friday%"',
dynamic_static: '055-4399999',
dynamic_interval: 8,
dynamic_ttl: 5400,
dynamic_die_timeout: 1800,
stop_on_success: true
}
}

dynamic_search_and_replace_text

מקצה מספר דינמי ומחליפה הופעות של search_for_number ב-text nodes.

פרמטרים
פרמטרסוגחובהתיאור
dynamic_urlstringכןנקודת קצה API
dynamic_campaign_idstringכןטוקן קמפיין
dynamic_platformstringכןתווית פלטפורמה
search_for_numberstringכןמספר מקורי להחלפה ב-text nodes
conditions_filterstringכןתנאי סינון
dynamic_staticstringכןמספר חלופי
dynamic_intervalnumberלאמרווח keep-alive (ברירת מחדל: 5)
dynamic_ttlnumberלאTTL בשניות (ברירת מחדל: 3600)
dynamic_die_timeoutnumberלאזמן עד חזרה לסטטי
דוגמה
{
function: 'dynamic_search_and_replace_text',
params: {
dynamic_url: 'https://dyn.maskyoo.example/num/',
dynamic_campaign_id: 'CAMP-5566',
dynamic_platform: 'facebook',
search_for_number: '03-9998888',
conditions_filter: 'url LIKE "%utm_medium=cpc%"',
dynamic_static: '03-1112222',
dynamic_interval: 10,
dynamic_ttl: 7200,
dynamic_die_timeout: 2400
}
}

מקצה מספר דינמי ומעדכנת קישורי tel: תואמים.

פרמטרים
פרמטרסוגחובהתיאור
dynamic_urlstringכןנקודת קצה API
dynamic_campaign_idstringכןטוקן קמפיין
dynamic_platformstringכןתווית פלטפורמה
search_for_numberstringכןמספר מקורי להתאמה בקישורי tel:
conditions_filterstringכןתנאי סינון
dynamic_staticstringכןמספר חלופי
dynamic_intervalnumberלאמרווח keep-alive
dynamic_ttlnumberלאTTL בשניות
dynamic_die_timeoutnumberלאזמן עד חזרה לסטטי
דוגמה
{
function: 'dynamic_search_and_replace_link_tel',
params: {
dynamic_url: 'https://dyn.maskyoo.example/num/',
dynamic_campaign_id: 'CAMP-5566',
dynamic_platform: 'facebook',
search_for_number: '039998888',
conditions_filter: 'referrer IN ("%facebook.com%","%instagram.com%")',
dynamic_static: '039991111',
dynamic_interval: 10,
dynamic_ttl: 7200,
dynamic_die_timeout: 2400
}
}

dynamic_replace_selector

פונקציה משולבת: מקצה מספר דינמי ומפעילה גם dynamic_replace_selector_text וגם dynamic_replace_selector_link_tel לעדכון אלמנטים לפי dynamic_selector.

פרמטרים
פרמטרסוגחובהתיאור
dynamic_urlstringכןנקודת קצה API
dynamic_campaign_idstringכןטוקן קמפיין
dynamic_platformstringכןתווית פלטפורמה
dynamic_selectorstringכןCSS selector לאלמנטים לעדכון
conditions_filterstringכןתנאי סינון
dynamic_staticstringכןמספר חלופי
dynamic_intervalnumberלאמרווח keep-alive (ברירת מחדל: 5)
dynamic_ttlnumberלאTTL (ברירת מחדל: 3600)
dynamic_die_timeoutnumberלאזמן עד חזרה לסטטי
דוגמה
{
function: 'dynamic_replace_selector',
params: {
dynamic_url: 'https://dyn-api.msqtel.net/',
dynamic_campaign_id: 'DYN-XYZ',
dynamic_platform: 'tiktok',
dynamic_selector: '.cta .phone, .sticky-call a',
conditions_filter: 'url LIKE "%utm_source=tiktok%"',
dynamic_static: '+972-54-700-1234',
dynamic_interval: 6,
dynamic_ttl: 3600,
dynamic_die_timeout: 1200
}
}

dynamic_replace_selector_text

מקצה מספר דינמי ומגדירה את innerHTML של אלמנטים תואמים ל-dynamic_selector.

פרמטרים
פרמטרסוגחובהתיאור
dynamic_urlstringכןנקודת קצה API
dynamic_campaign_idstringכןטוקן קמפיין
dynamic_platformstringכןתווית פלטפורמה
dynamic_selectorstringכןCSS selector לאלמנטים
conditions_filterstringכןתנאי סינון
dynamic_staticstringכןמספר חלופי
dynamic_intervalnumberלאמרווח keep-alive
dynamic_ttlnumberלאTTL בשניות
dynamic_die_timeoutnumberלאזמן עד חזרה לסטטי
דוגמה
{
function: 'dynamic_replace_selector_text',
params: {
dynamic_url: 'https://dyn.msqtel.example/api/',
dynamic_campaign_id: 'LIVE-001',
dynamic_platform: 'google',
dynamic_selector: '.hero-call .number',
conditions_filter: 'url LIKE "%utm_campaign=winter%"',
dynamic_static: '03-700-2000',
dynamic_interval: 5,
dynamic_ttl: 3600,
dynamic_die_timeout: 900
}
}

מקצה מספר דינמי ומעדכנת href="tel:" לקישורים בתוך אלמנטים תואמים ל-dynamic_selector.

פרמטרים
פרמטרסוגחובהתיאור
dynamic_urlstringכןנקודת קצה API
dynamic_campaign_idstringכןטוקן קמפיין
dynamic_platformstringכןתווית פלטפורמה
dynamic_selectorstringכןCSS selector שעוטף קישורי tel:
conditions_filterstringכןתנאי סינון
dynamic_staticstringכןמספר חלופי
dynamic_intervalnumberלאמרווח keep-alive
dynamic_ttlnumberלאTTL בשניות
dynamic_die_timeoutnumberלאזמן עד חזרה לסטטי
דוגמה
{
function: 'dynamic_replace_selector_link_tel',
params: {
dynamic_url: 'https://dyn.msqtel.example/api/',
dynamic_campaign_id: 'LIVE-001',
dynamic_platform: 'google',
dynamic_selector: '.phones, .cta-block',
conditions_filter: 'url LIKE "%utm_source=google%"',
dynamic_static: '03-700-2000',
dynamic_interval: 5,
dynamic_ttl: 3600,
dynamic_die_timeout: 900
}
}

הקצאת מספרים דינמית - איך זה עובד

  1. dynamic_get_number() קורא ל-{dynamic_url}allocate_number/ עם payload של פלטפורמה
  2. בהצלחה, נשמרים הטלפון המוקצה ומזהה ה-view, ומתחיל dynamic_keep_alive()
  3. dynamic_keep_alive() שולח ping ל-{dynamic_url}keep_phone_alive/ כל dynamic_interval שניות עם TTL
  4. לאחר dynamic_die_timeout, ה-DOM חוזר למספר הסטטי וה-timer מתנקה

כללי פיקסל ותנאים

docs/developers/sdk/phone-replace/pixel-rules.md

כללי פיקסל ותנאים

rule_send_pixel

מפעיל שליחת פיקסל ללא שינוי ה-DOM. בהצלחה, שומר אופציונלית את תגית ה-maskyoo ואז קורא ל-process() או process_async() בהתאם להגדרות.

פרמטרים

פרמטר סוג חובה תיאור


conditions_filter string כן תנאי סינון maskyoo string לא תגית אופציונלית לשמירה לפני שליחת הפיקסל

החזרה

true בהצלחה; אחרת false (לדוגמה, אם התנאי לא התקיים).

דוגמה
{
function: 'rule_send_pixel',
params: {
conditions_filter: '(url LIKE "%checkout%") OR (referrer LIKE "%landing%")',
maskyoo: '055-5555555'
}
}

Conditions Filter (תנאי סינון דמוי SQL)

ה-conditions_filter משתמש בשפה מיני דמוית SQL שמנותחת על ידי where_url_sql() להערכת הקשר הדף. הוא תומך ב-referrer, pageLocation, currentUrl, device, ו-url וירטואלי משולב (שרשור כל המקורות).

אופרטורים נתמכים

אופרטור תיאור


LIKE התאמה עם wildcards של % NOT LIKE אי-התאמה עם wildcards IN (...) התאמה לאחד מהערכים ברשימה NOT IN (...) אי-התאמה לכל הערכים ברשימה AND תנאי וגם OR תנאי או NOT שלילה * תנאי שתמיד מתקיים

משתנים זמינים

משתנה תיאור


url משתנה וירטואלי משולב (referrer + pageLocation + currentUrl) referrer ה-referrer של הביקור הראשון (מ-sessionStorage) pageLocation ה-URL של הביקור הראשון (מ-sessionStorage) currentUrl ה-URL הנוכחי (window.location.href) device סוג המכשיר (mobile / tablet / desktop)

כל המשתנים מושווים ב-lowercase.


הרחבה: משתנה device

ניתן להשתמש במשתנה device בתוך conditions_filter לצורך סינון לפי סוג המכשיר של המשתמש.

ערכים אפשריים

ערך תיאור


mobile טלפון נייד tablet טאבלט desktop מחשב שולחני / לפטופ

הזיהוי מתבצע בצד לקוח על בסיס User-Agent ושדות מערכת נוספים. ההתאמה היא case-insensitive.

דוגמאות שימוש
device LIKE "mobile"

device IN ("mobile","tablet")

device NOT LIKE "desk%"

device LIKE "mobile" AND url LIKE "%utm_source=google%"

(device IN ("mobile","tablet")) AND referrer LIKE "%facebook%"

device LIKE "desktop" AND pageLocation NOT LIKE "%/internal%"

הערות ביצוע ואבחון

מחזור חיים
  1. בטעינת הדף, ה-SDK שומר מטא-נתונים (pushPageInfo, מזהי GA/FB, פרמטרי URL וכו')
  2. ביצוע כללים יכול לרוץ אוטומטית או במצב async בהתאם להגדרות
  3. כל כלל מקבל timeout של 5 שניות. ב-timeout, הכלל הבא ממשיך
  4. כאשר החלפה מצליחה, ה-SDK שולח את הפיקסל דרך process() או process_async()
לוגים ודיבוג
  • השתמשו ב-debug_mode=true ו/או debug_ga4_tid כדי לשדר לוגים ל-console ואירועי debug ל-GA4
  • שגיאות, אזהרות והתאמות מקודדות בצבעים על ידי colorLog()
  • פרמטרים חסרים נרשמים כשגיאות לפני הפעלת הפונקציה

דוגמה מלאה

var msq_pixel_settings = {
setting_api_key: 'YOUR_API_KEY',
setting_debug: true,
setting_debug_ga4_tid: 'G-XXXXXXXXXX'
};

var msq_phone_replace_rules = [
{
function: 'referrer_search_and_replace',
params: {
conditions_filter: 'device LIKE "mobile" AND url LIKE "%gclid%"',
search_for_number: '055-4300000',
replace_number: '055-4311111',
maskyoo: '055-4311111',
stop_on_success: true
}
},
{
function: 'rule_send_pixel',
params: {
conditions_filter: '*',
maskyoo: '055-4300000'
}
}
];

פונקציות עזר

docs/developers/sdk/framework-functions.md

פונקציות עזר

מדריך זה מתאר את פונקציות העזר הזמינות ב-MSQ Pixel SDK. כל הפונקציות זמינות דרך האובייקט הגלובלי window.msq_pixel (מופע של המחלקה MSQ), שנוצר אוטומטית על ידי הסקריפט.

getUrlParam(name)

מאחזרת את הערך של פרמטר URL לפי שם. הבדיקה נעשית הן ב-location.search והן ב-location.hash. הערך מוחזר לאחר decodeURIComponent, או null אם הפרמטר לא נמצא.

שימוש ישיר
// window.msq_pixel נוצר אוטומטית על ידי הסקריפט
var gclid = msq_pixel.getUrlParam("gclid");
console.log('gclid:', gclid);
שימוש בכללים
var msq_phone_replace_rules = [{
function: 'getUrlParam',
params: {
name: 'gclid'
},
callback: function(result) {
console.log('Callback:', result);
}
}];

pushUrlParam(name)

קוראת את הפרמטר מה-URL ושומרת אותו ב-properties וב-sessionStorage (באמצעות pushAndStoreIfEmpty). מקבלת רק את שם הפרמטר — הערך נקרא אוטומטית מה-URL.

שימוש ישיר
// יקרא את utm_source מה-URL וישמור אותו
msq_pixel.pushUrlParam("utm_source");
שימוש בכללים
var msq_phone_replace_rules = [{
function: 'pushUrlParam',
params: {
name: 'utm_source'
},
callback: function(result) {
console.log('Callback:', result);
}
}];
איסוף אוטומטי

פרמטרי URL נפוצים (gclid, gclsrc, dclid, wbraid, gbraid, fbclid, utm_*) נאספים אוטומטית בעת אתחול ה-SDK, אין צורך לקרוא ל-pushUrlParam עבורם.


pushAndStoreIfEmpty(name, value)

שומרת ערך ב-properties וב-sessionStorage (מפתח פנימי MSQParam) רק אם עדיין לא קיים שם ערך שמור. שימושי לשמירת מידע מעקב בין דפים.

שימוש ישיר
msq_pixel.pushAndStoreIfEmpty("utm_campaign", "spring_sale");
שימוש בכללים
var msq_phone_replace_rules = [{
function: 'pushAndStoreIfEmpty',
params: {
name: 'utm_campaign',
value: 'spring_sale'
},
callback: function(result) {
console.log('Callback:', result);
}
}];

push(property, value)

מגדירה (או מחליפה) ערך ב-properties של הפיקסל — ללא שמירה ב-sessionStorage.

msq_pixel.push('custom_param', 'custom_value');

pushAndAppend(property, value)

אם המאפיין כבר קיים, הופכת אותו למערך ומוסיפה את הערך (ללא כפילויות). אם לא — מתנהגת כמו push.

msq_pixel.pushAndAppend('tags', 'campaign_a');
msq_pixel.pushAndAppend('tags', 'campaign_b');
// tags = ['campaign_a', 'campaign_b']

getProperty(property)

מחזירה את הערך הנוכחי של property מהפיקסל, או null אם לא קיים.

var utm = msq_pixel.getProperty('utm_source');

onDomUpdate(reason)

טריגר מותאם ל-SPA frameworks (React, Vue, Angular). קוראים לפונקציה זו לאחר שה-DOM התעדכן כדי להריץ מחדש את msq_phone_replace_rules (עם debounce של 100ms כך שקריאות רצופות אינן מציפות את המערכת).

// לאחר navigation ב-SPA
msq_pixel.onDomUpdate('route changed to /contact');

אם msq_phone_replace_rules לא מוגדר, הפונקציה פשוט שולחת פיקסל חדש (sendMsqPixel).


process() ו-process_async()

  • msq_pixel.process() — מריץ את כל שלבי הדחיפה (page info, GA4, Facebook, Google Ads) ושולח את הפיקסל.
  • msq_pixel.process_async() — מחכה לטעינת סקריפטי google (עד 20 ניסיונות כל 350ms כברירת מחדל), ואז קורא ל-process(). זוהי ברירת המחדל כאשר setting_wait4async לא מוגדר במפורש כ-false.

דוגמה משולבת

// הגדרות הפיקסל
var msq_pixel_settings = {
setting_api_key: 'YOUR_API_KEY',
setting_debug: true
};

// כללים משולבים
var msq_phone_replace_rules = [
// קודם, שמור את utm_source אם לא קיים
{
function: 'pushAndStoreIfEmpty',
params: {
name: 'utm_source',
value: 'organic'
}
},
// אחר כך, בצע החלפת מספר אם יש gclid
{
function: 'referrer_search_and_replace',
params: {
conditions_filter: 'url LIKE "%gclid%"',
search_for_number: '055-4300000',
replace_number: '055-4311111',
maskyoo: '055-4311111',
stop_on_success: true
},
callback: function(result) {
// קבל את ה-gclid לשימוש נוסף
var gclid = msq_pixel.getUrlParam("gclid");
console.log('Replacement done. gclid:', gclid);
}
}
];

טיפים

  • אין צורך ליצור מופע ידני של MSQ — הסקריפט יוצר את window.msq_pixel אוטומטית לאחר טעינה.
  • השתמשו ב-callback בכללים לבדיקת תוצאות הפעולות.
  • pushAndStoreIfEmpty שימושי במיוחד לשמירת מידע מעקב בין דפים (sessionStorage).
  • ב-SPA frameworks, קראו ל-msq_pixel.onDomUpdate() לאחר כל שינוי route כדי להריץ מחדש את הכללים.

פתרון בעיות

docs/developers/sdk/troubleshooting.md

פתרון בעיות

מדריך זה מספק הנחיות לאבחון ופתרון בעיות עם ה-MSQ Pixel SDK.

הפעלת מצב Debug

כדי להפעיל מצב debug, הגדירו את setting_debug ל-true:

var msq_pixel_settings = {
setting_api_key: 'your_api_key',
setting_debug: true
};

בדיקת לוגים בקונסול

כאשר מצב debug מופעל, ה-SDK ירשום מידע מפורט לקונסול הדפדפן בצורה צבעונית עם אמוג'י לפי רמת הלוג:

אמוג'ירמהמציין
📗successפעולה הצליחה
📘infoמידע כללי
📕errorשגיאה
📙warningאזהרה
📔verboseמידע מפורט (כולל התאמת conditions_filter)

דוגמאות להודעות נפוצות:

📘 MSQ Info: Initialization successful
📕 MSQ Error: API key is missing in pixel_settings. MSQ Class not initialized.
📔 MSQ Verbose: [MATCH] [referrer_search_and_replace] Condition matched...
📙 MSQ Warning: Dynamic number allocation failed, using static

אימות מפתח API

ודאו שסיפקתם מפתח API תקף באובייקט msq_pixel_settings. מפתח ה-API נדרש לפעולה תקינה של ה-SDK:

var msq_pixel_settings = {
setting_api_key: 'your_valid_api_key'
};

בדיקת בקשות רשת

השתמשו בכלי המפתח של הדפדפן כדי לבדוק בקשות רשת שה-SDK שולח. חפשו בקשות לשרת מסקיו ובדקו את קודי הסטטוס והתגובות:

GET https://analytics.maskyoo.net/json_pixel.php?api_key=your_api_key&...
200 OK
איך לבדוק בקשות רשת
  1. פתחו את Developer Tools (F12 או Ctrl+Shift+I)
  2. עברו ללשונית "Network"
  3. סננו לפי "maskyoo"
  4. טענו מחדש את הדף
  5. בדקו שהבקשות מחזירות קוד 200

בעיות נפוצות ופתרונות

מפתח API חסר

בעיה: הודעת שגיאה "API key is missing"

פתרון: ודאו שה-api_key מוגדר באובייקט msq_pixel_settings:

var msq_pixel_settings = {
setting_api_key: 'YOUR_API_KEY' // חובה
};
שגיאות רשת

בעיה: בקשות נכשלות או מחזירות שגיאה

פתרון:

  • בדקו את חיבור האינטרנט
  • ודאו ששרת מסקיו נגיש
  • בדקו אם יש חסימת firewall או CORS
הסקריפט לא נטען

בעיה: ה-SDK לא זמין בדף

פתרון:

  • ודאו שה-URL של הסקריפט נכון
  • בדקו שהסקריפט נכלל בקובץ ה-HTML
  • ודאו שאין שגיאות JavaScript בקונסול לפני טעינת הסקריפט
הודעות Debug לא מופיעות

בעיה: לא רואים לוגים בקונסול

פתרון:

  • ודאו ש-setting_debug מוגדר ל-true
  • בדקו שהקונסול מציג הודעות ברמת "Info" ו-"Verbose"
  • נסו לרענן את הדף
החלפת מספרים לא עובדת

בעיה: מספרי הטלפון לא מוחלפים

פתרון:

  1. בדקו שה-conditions_filter תואם את ה-URL/referrer הנוכחי
  2. ודאו שה-search_for_number קיים בדף
  3. בדקו ש-CSS selector נכון (אם משתמשים ב-selector)
  4. הפעילו מצב debug לראות איזה כללים רצים
// דוגמה לכלל עם לוג
{
function: 'referrer_search_and_replace',
params: {
conditions_filter: '*', // תנאי שתמיד מתקיים - לבדיקה
search_for_number: '055-4300000',
replace_number: '055-4311111'
},
callback: function(result) {
console.log('Result:', result);
}
}
בעיות עם מספרים דינמיים

בעיה: הקצאה דינמית נכשלת

פתרון:

  • ודאו שה-dynamic_url נכון ונגיש
  • בדקו שה-dynamic_campaign_id תקין
  • בדקו שהמספר הסטטי (dynamic_static) מוגדר כחלופה

שליחת לוגים ל-GA4

ניתן לשלוח שגיאות ואזהרות אוטומטית ל-Google Analytics 4 להמשך ניתוח:

var msq_pixel_settings = {
setting_api_key: 'your_api_key',
setting_debug: true,
setting_debug_ga4_tid: 'G-XXXXXXXXXX' // מזהה GA4 שלכם
};

כל הודעה ברמת error או warning תישלח כאירוע msq_pixel_debug ל-GA4.

יצירת קשר עם התמיכה

אם לא הצלחתם לפתור את הבעיה, פנו לתמיכה של מסקיו עם המידע הבא:

  1. תיאור הבעיה
  2. הודעות שגיאה מהקונסול
  3. צילום מסך של לשונית Network
  4. קוד ה-SDK והכללים שהגדרתם
  5. URL של הדף הבעייתי

שאלות נפוצות (FAQ)

מהו ה-MSQ Pixel SDK?

ה-MSQ Pixel SDK הוא ספריית JavaScript שמאפשרת לשלב מעקב פיקסל של מסקיו באפליקציות האינטרנט שלכם. הוא מספק פונקציות למעקב אירועים, ניהול מפתחות API, והחלפת תוכן דינמית.

איך מתקינים את ה-SDK?

הוסיפו את הסקריפט הבא ל-HTML:

<script id="msq_pixel_id" async type="text/javascript"
src="https://s3.eu-central-1.amazonaws.com/maskyoo-cdn/msq_pixel_2024.js?setting_disable_autorun=true">
</script>

ראו את מדריך ההתקנה לפרטים מלאים.

איך בודקים שה-SDK עובד?
  1. הפעילו מצב debug
  2. בדקו הודעות עם קידומת MSQ בקונסול
  3. בדקו בקשות רשת לשרת מסקיו
אילו הגדרות זמינות ב-SDK?

ראו את מדריך ההגדרות לרשימה מלאה, כולל:

  • setting_api_key - מפתח API לאימות
  • setting_disable_autorun - השבתת אתחול אוטומטי
  • setting_debug - הפעלת מצב debug
איך מגדירים משתנים מותאמים אישית?

השתמשו באובייקט msq_params:

var msq_params = {
'param1': 'value1',
'param2': 'value2'
};

שיתוף מסך עם מסקיו

docs/remote-support/share_screen_with_maskyoo.md

שיתוף מסך עם מסקיו

לצורך קבלת תמיכה מרחוק, ניתן להשתמש בתוכנת AnyDesk לשיתוף מסך.

התקנת תוכנה לשיתוף מסך

יש להוריד ולהתקין את AnyDesk מהקישור הבא:

https://anydesk.com/en/downloads/windows

שלבי השימוש

  1. הורידו והתקינו את AnyDesk מהקישור שלמעלה
  2. הפעילו את התוכנה
  3. שתפו את המזהה (AnyDesk Address) שיופיע עם נציג התמיכה של מסקיו
  4. אשרו את בקשת ההתחברות כאשר הנציג יתחבר