FreePBX != Asterisk וטלפון ספציפי לא מייצג את יכולות המרכזייה !

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

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

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

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

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

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

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

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

כתיבת תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s