במקרים רבים נדרש לבצע שיחות יוצאות ממספר שלוחות שונות, כאשר כל שלוחה שייכת לקבוצה מסוימת (למשל מחלקת מכירות, תמיכה, גבייה וכו’). במקום להגדיר זיהוי יוצא (Caller ID) לפי שלוחה בודדת, ניתן לייעל את הניהול על ידי יצירת קבוצות של שלוחות ולנהל את הזיהוי לפי קבוצה. כך מתקבלת שליטה פשוטה, קלה לתחזוקה וגמישה לשינויים.
לכל קבוצה ניצור ספר טלפונים ייעודי, הכולל את רשימת השלוחות השייכות לאותה קבוצה.
לדוגמה:
📞 מכירות — שלוחות 201, 202, 203
🧰תמיכה — שלוחות 301, 302, 303
💰כספים — שלוחות 401, 402
כל ספר טלפונים מהווה “רשימת חברים” של הקבוצה, וניתן להרחיבו או לשנותו בקלות בעתיד.
נוסיף תנאי במערכת, שבודק באיזה ספר טלפונים נמצאת השלוחה היוצאת.
הבדיקה תתבצע באמצעות המשתנה:
${PEEREXTEN}
זהו המשתנה המייצג את מספר השלוחה שמבצעת את השיחה.
לכל ספר טלפונים נגדיר תנאי מהצורה:
אם
${PEEREXTEN}קיים בספר טלפונים X → קבע את הזיהוי היוצא לפי הספר הזה.
בכל שלוחה נבחר את ה־ קבוצה – ביטוי רגולרי שמזהה את הקבוצה אליה שייכת השלוחה.
בכך אנו משייכים כל שלוחה לקבוצה בצורה דינמית וברורה.
לבסוף, ניצור ביטוי רגולרי כללי שמבצע את הבדיקה של כל התנאים יחד:
בודק באיזה ספר טלפונים נמצאת השלוחה (${PEEREXTEN})
בהתאם לכך בוחר את קבוצת הזיהוי הנכונה
ומשתמש בזיהוי החיוג (Caller ID) הייעודי של אותה קבוצה.
כך מתקבלת מערכת חכמה אחת, שמנהלת את כל הזיהויים החיצוניים לפי קבוצה ולא לפי שלוחה בודדת.
✅ ניהול פשוט ויעיל — אין צורך להגדיר לכל שלוחה בנפרד
✅ אחידות בזיהוי היוצא לכל צוות
✅ תחזוקה נוחה – הוספת שלוחה מתבצעת על ידי עדכון ספר הטלפונים בלבד
✅ אפשרות להרחבה למספר סניפים או מחלקות ללא שינוי במבנה הכללי