רשימה שחורה
שירותי API לניהול מספרי מתקשר חסומים. חסימה יכולה להיות גלובלית (לכל מספרי המסקיו בחשבון) או משויכת למסקיו מסוים (חסימה שתחול רק כאשר המתקשר פונה לאותו מסקיו).
המערכת מנרמלת אוטומטית את פורמט מספר הטלפון שנשלח.
get_blacklist
החזרת רשומות מהרשימה השחורה. ללא פרמטרים – מוחזרת כל הרשימה. בהצלחה מוחזר קוד 200 ושדה result המכיל את הרשומות.
Endpoint: /api/?service=get_blacklist
פרמטרים
| פרמטר | סוג | חובה | תיאור |
|---|---|---|---|
caller_number | string | לא | סינון לפי מספר (התאמה לפי סיומת המספר). |
maskyoo | string | לא | סינון לפי שיוך למסקיו ספציפי. נכנס לתוקף רק כש-caller_number אינו ריק. כאשר caller_number נשלח ללא maskyoo, מוחזרות גם החסימה הגלובלית וגם החסימות המשויכות-מסקיו התואמות לאותו מספר. |
format | string | לא | json / xml. |
קוד שגיאה
| קוד | תיאור |
|---|---|
2001 | אין תוצאות |
add_number_to_blacklist
הוספת מספר לרשימה השחורה.
Endpoint: /api/?service=add_number_to_blacklist
פרמטרים
| פרמטר | סוג | חובה | תיאור |
|---|---|---|---|
caller_number | string | כן | המספר לחסימה. |
maskyoo | string | לא | אם נשלח – החסימה תחול רק על השילוב מסקיו+מתקשר. |
note | string | לא | הערה (מקוצר ל-149 תווים). |
format | string | לא | json / xml. |
קודי שגיאה
| קוד | תיאור |
|---|---|
2021 | caller_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_number | string | כן | המספר להסרה. |
maskyoo | string | לא | נדרש אם ההוספה בוצעה בשילוב מסקיו. |
format | string | לא | json / xml. |
קודי שגיאה
| קוד | תיאור |
|---|---|
2011 | caller_number ריק / לא מספרי |
2012 | המספר לא נמצא ברשימה |
2013 | ההסרה נכשלה |
שחרור מסקיו ורשימה שחורה
בעת קריאה ל-release_maskyoo (וגם ב-restore_maskyoo) המערכת מוחקת אוטומטית כל חסימה ברמת המסקיו שמשויכת למספר זה. חסימות גלובליות (ללא שיוך למסקיו) נשארות.
השפעות על המערכת
הוספה לרשימה השחורה דרך ה‑API חוסמת את המתקשר באופן מיידי:
- מרכזיה — שיחה נכנסת ממספר חסום נדחית ברמת ה‑PBX; לא מתקבל CDR מלא
- חסימה גלובלית לעומת ספציפית — ללא
maskyooהחסימה תחול על כל המספרים בחשבון; עםmaskyooהיא תחול רק על אותו שילוב מתקשר+מסקיו - נרמול אוטומטי — המערכת מנרמלת את פורמט מספר הטלפון לפני השמירה; ניסיון כפול מחזיר
2022 - אינטגרציה עם CRM — נפוץ להזין ספאמרים שזוהו במערכות CRM אוטומטית דרך ה‑API לחסימה בכל מספרי החברה
- שחרור מסקיו — מחיקה של מסקיו מסירה חסימות ספציפיות למספר זה; חסימות גלובליות נשמרות