@רבי-יצחק
אני חשבתי לפתח מודל API שנכנס לקובץ שבו נרשמים המספרים לתור מוריד את הכל מחזיר את הקובץ ללא המספר הראשון ומוציא פקודת ראוטינג למספר הראשון
אמנם אם השיחה לא נענתה זה עדיין ימחוק את המספר מהקובץ, וניתן לפתור זאת ע"י שאם יש ERORR בשיחה הוא יעביר לAPI חדש שישחזר את המספר לרשימה
הדרך לשמור זאת היא ע"י שבAPI הראשון תהיה פקודה נוספת להעלות את המספר לקובץ מסוים במערכת, ושם זה יישמר, ואז לבנות 2 שלוחות API נוספות, 1 שמועברים אליה בסיום מוצלח של השיחה והיא מוחקת את המספר 2 שלוחה בסיום שגוי [אין מענה וכדו'] שמועברים אליה לשחזר את המספר מהקובץ הזמני לקובץ הרישום לתור.
כמובן שע"י שרת פרטי ניתן לפתור זאת טוב יותר
או ע"י קובץ שבו יופיע המספר = תוצאת שיחה
דהיינו יירשמו בקובץ 1 ע"י API שבו יופיע המספר + סטטוס השיחה
"ממתין", "נענה",
כשנכנסים לחיוג הוא לוקח את המספר הגבוה ביותר שמופיע סטטוס ממתין ומחליף אותו ל "בשיחה" אם השיחה הצליחה מחליף לנענה, אם לא מחליף לממתין בחזרה
את החלוקה בין שיחה שהצליחה לכזאת שלא יש לעשות ע"י שני שלוחות API שמועבר אליהם כדלעיל
אמנם זה טוב רק לשיחה אחת יוצאת בו זמנית
[ניתן להוסיף "בשיחה + מס' נציג(הטלפון של הנציג) וככה יוכלו לעבוד כמה בו זמנית]