טבלת סיבות ניתוק

אודות

קוד ברירת המחדל הוא NORMAL_CLEARING (אם לא ציינתם קוד)

טבלת קודים מ-Q.850 ל-SIP

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

קודי סיבה לא מוגדרים (ללא ערך בעמודה "SIP Equiv." בטבלה) מתורגמים ל-SIP "480 Temporarily Unavailable" .

הטבלה מכילה גם קודים לא תקניים מעל 127 (ISUP ו-ISDN מגדירים קודים רק עד 127). קודים אלה משמשים פנימית לציון מצבים אחרים. (קודים אלה אינם ממופים ישירות גם לקודי שגיאת SIP.) הרשימה המלאה של קודי SWITCH_CAUSE_ (switch_call_cause_t) מוגדרת ב-include/switch_types.h.

עיינו בתקן ITU-T Q.850 להגדרה רשמית של קודי ניתוק טלפוניה תקניים עבור ISDN, ולמיפוי בין קודי Q.931 (DSSS1) ל-ISUP.

ראו את ITU Q.1912.5 להגדרה פורמלית של יכולת פעולה הדדית בין ISUP ל-SIP, ובמיוחד את סעיף 6.11 המגדיר את הכותרת "Reason" ומפרט את המיפוי של קודי סיבת הניתוק בין ISUP ל-SIP.

קבוצה נוספת של מיפויים היא מיפויי Q.SIG / SIP מתוך RFC 4497 סעיף 8.4.1. (Q.SIG הוא אחת מההרחבות הרבות של Q.931 המשמשות לאיתות בין PBX ל-PBX בקווים פרטיים.)

קוד ITU-T Q.850

מקבילת SIP

מנייה

סיבה

תיאור

קוד ITU-T Q.850

מקבילת SIP

מנייה

סיבה

תיאור

0 UNSPECIFIED לא מוגדר. אין קודי סיבה אחרים רלוונטיים. זה ניתן בדרך כלל על ידי הנתב כאשר אף אחד מהקודים האחרים אינו חל. סיבה זו מתרחשת בדרך כלל באותם סוגי מצבים כמו סיבה 1, סיבה 88 וסיבה 100.
1 404 UNALLOCATED_NUMBER מספר שלא הוקצה (לא שויך) [ערך Q.850: 1] סיבה זו מציינת שלא ניתן להגיע למנוי שאליו מתקשרים: אף שהמספר שלו בפורמט תקין, הוא אינו מוקצה כעת לאף מנוי.
2 404 NO_ROUTE_TRANSIT_NET אין נתיב לרשת המעבר שצוינה (שימוש לאומי) [Q.850] סיבה זו מציינת שהציוד ששלח אותה קיבל בקשה לנתב את השיחה דרך רשת מעבר מסוימת שאינו מזהה. הציוד ששולח סיבה זו אינו מזהה את רשת המעבר, או משום שרשת המעבר אינה קיימת, או משום שרשת מעבר זו, אף שהיא קיימת, אינה משרתת את הציוד ששולח סיבה זו.
3 404 NO_ROUTE_DESTINATION אין נתיב ליעד [Q.850] סיבה זו מציינת שלא ניתן להשיג את המנוי הנקרא מכיוון שהרשת שדרכה נותבה השיחה אינה משרתת את היעד הרצוי. סיבה זו נתמכת בהתאם לרשת.
6 CHANNEL_UNACCEPTABLE הערוץ אינו מקובל [Q.850] סיבה זו מציינת שהערוץ שזוהה לאחרונה אינו מקובל על הישות השולחת לשימוש בשיחה זו.
7 CALL_AWARDED_DELIVERED השיחה הוענקה, נמסרת בערוץ מבוסס [Q.850] סיבה זו מציינת שהשיחה הנכנסת הוקצתה למשתמש, ושהשיחה הנכנסת מחוברת לערוץ שכבר נוצר עבור אותו משתמש לשיחות דומות (למשל שיחות וירטואליות x.25 במצב מנות).
16 NORMAL_CLEARING ניתוק שיחה רגיל [Q.850] סיבה זו מציינת שהשיחה מתנתקת מכיוון שאחד המשתמשים המעורבים בשיחה ביקש לנתק אותה. במצבים רגילים, מקור הסיבה אינו הרשת.
17 486 USER_BUSY המשתמש תפוס [Q.850] סיבה זו משמשת לציין שהצד הנקרא אינו יכול לקבל שיחה נוספת עקב מצב תפוס של המשתמש. ערך סיבה זה עשוי להיווצר על ידי המשתמש הנקרא או על ידי הרשת. במקרה של מצב תפוס שנקבע על ידי המשתמש, יצוין שציוד המשתמש תואם לשיחה.
18 408 NO_USER_RESPONSE אין משתמש שנענה [Q.850] סיבה זו משמשת כאשר צד נקרא אינו מגיב להודעת הקמת שיחה לא בחיווי צלצול ולא בחיווי חיבור בתוך פרק הזמן המוקצב שנקבע.
19 480 NO_ANSWER אין מענה מהמשתמש (המשתמש קיבל התראה) [Q.850] סיבה זו משמשת כאשר הצד שאליו התקשרו קיבל התראה אך אינו מגיב באינדיקציית חיבור בתוך פרק זמן שנקבע. הערה - סיבה זו אינה בהכרח נוצרת על ידי נהלי Q.931 ועשויה להיווצר על ידי טיימרים פנימיים ברשת.
20 480 SUBSCRIBER_ABSENT מנוי נעדר [Q.850] ערך סיבה זה משמש כאשר תחנה ניידת התנתקה, כאשר לא הושג קשר רדיו עם תחנה ניידת, או כאשר משתמש תקשורת אישי אינו ניתן להשגה באופן זמני בשום ממשק משתמש-רשת. Sofia SIP בדרך כלל תתריע על USER_NOT_REGISTERED במצבים כאלה.
21 603 CALL_REJECTED השיחה נדחתה [Q.850] סיבה זו מציינת שהציוד השולח סיבה זו אינו מעוניין לקבל שיחה זו, אף שהיה יכול לקבלה מאחר שהציוד השולח סיבה זו אינו עסוק ואינו בלתי תואם. הרשת עשויה גם ליצור סיבה זו, המציינת שהשיחה נותקה עקב אילוץ של שירות משלים. שדה האבחון עשוי להכיל מידע נוסף על השירות המשלים ועל סיבת הדחייה.
22 410 NUMBER_CHANGED המספר שונה (number changed) [Q.850] סיבה זו מוחזרת לצד המתקשר כאשר מספר הצד המותקשר שציין הצד המתקשר אינו מוקצה עוד. ייתכן שהמספר החדש של הצד המותקשר ייכלל בשדה האבחון. אם רשת אינה תומכת בסיבה זו, יש להשתמש בסיבה מספר 1, מספר שאינו מוקצה (unallocated/unassigned).
23 410 REDIRECTION_TO_NEW_DESTINATION סיבה זו משמשת מנגנון פרוטוקול ISUP כללי שמרכזיה יכולה להפעיל כאשר היא מחליטה שיש לבסס את השיחה למספר יעד אחר. מרכזיה כזו יכולה להפעיל מנגנון הפניה, באמצעות ערך הסיבה הזה, כדי לבקש ממרכזיה קודמת המעורבת בשיחה לנתב את השיחה למספר החדש.
25 483 EXCHANGE_ROUTING_ERROR סיבה זו מציינת שלא ניתן להגיע ליעד שצוין על ידי המשתמש, מכיוון שמרכזת ביניים שחררה את השיחה עקב הגעה למגבלה בביצוע נוהל מונה הניתורים (hop counter). סיבה זו נוצרת על ידי צומת ביניים, אשר בעת הפחתת ערך מונה הניתורים, נותן את התוצאה 0.
27 502 DESTINATION_OUT_OF_ORDER היעד מחוץ לשירות [Q.850] סיבה זו מציינת שלא ניתן להגיע ליעד שצוין על ידי המשתמש מכיוון שהממשק ליעד אינו פועל כראוי. המונח “אינו פועל כראוי” מציין שהודעת איתות לא ניתנה למסירה לצד המרוחק; למשל כשל בשכבה הפיזית או בשכבת קישור הנתונים אצל הצד המרוחק, או ציוד קצה לא מקוון.
28 484 INVALID_NUMBER_FORMAT פורמט מספר לא תקין (כתובת לא מלאה) [Q.850] סיבה זו מציינת שלא ניתן להגיע למנוי הנקרא מכיוון שמספר המנוי הנקרא אינו בפורמט תקין או אינו מלא.
29 501 FACILITY_REJECTED פונקציות שירות נדחו [Q.850] סיבה זו מוחזרת כאשר הרשת אינה יכולה לספק שירות משלים שהמשתמש ביקש.
30 RESPONSE_TO_STATUS_ENQUIRY תגובה ל-STATUS INQUIRY [Q.850] סיבה זו נכללת בהודעת STATUS כאשר הסיבה ליצירת הודעת STATUS הייתה קבלתו הקודמת של STATUS INQUIRY.
31 480 NORMAL_UNSPECIFIED רגיל, לא מוגדר [Q.850] סיבה זו משמשת לדיווח על אירוע רגיל רק כאשר שום סיבה אחרת במחלקה הרגילה אינה חלה.
34 503 NORMAL_CIRCUIT_CONGESTION אין מעגל/ערוץ זמין [Q.850] סיבה זו מציינת שאין כרגע מעגל/ערוץ מתאים זמין לטיפול בשיחה.
38 503 NETWORK_OUT_OF_ORDER רשת לא תקינה [Q.850] סיבה זו מציינת שהרשת אינה פועלת כראוי ושהמצב צפוי להימשך תקופה ארוכה יחסית, כלומר ניסיון חוזר מיידי לבצע את השיחה צפוי שלא להצליח.
41 503 NORMAL_TEMPORARY_FAILURE כשל זמני [Q.850] סיבה זו מציינת שהרשת אינה פועלת כראוי ושהמצב צפוי שלא להימשך זמן רב; למשל, ייתכן שהמשתמש ירצה לנסות שיחה נוספת כמעט מיד.
42 503 SWITCH_CONGESTION עומס בציוד המיתוג [Q.850] סיבה זו מציינת שציוד המיתוג שיצר אותה נמצא בתקופה של עומס תעבורה גבוה.
43 ACCESS_INFO_DISCARDED מידע הגישה הושמט [Q.850] סיבה זו מציינת שהרשת לא הצליחה להעביר מידע גישה למשתמש המרוחק כפי שהתבקש, כלומר מידע משתמש-למשתמש, תאימות שכבה נמוכה, תאימות שכבה גבוהה או תת-כתובת, כפי שמצוין במידע האבחון. יש לציין שסוג מידע הגישה שנשמט עשוי להיכלל במידע האבחון.
44 503 REQUESTED_CHAN_UNAVAIL המעגל/הערוץ המבוקש אינו זמין [Q.850] סיבה זו מוחזרת כאשר הצד השני של הממשק אינו יכול לספק את מעגל התקשורת או הערוץ שהישות המבקשת ציינה.
45 PRE_EMPTED
47 משאב לא זמין, לא מוגדר [Q.850] סיבה זו משמשת לדיווח על אירוע של משאב לא זמין רק כאשר שום סיבה אחרת במחלקת המשאב הלא זמין אינה חלה.
50 FACILITY_NOT_SUBSCRIBED אין מנוי לשירות המבוקש [Q.850 סיבה זו מציינת שהמשתמש ביקש שירות משלים הזמין במערכת, אך המשתמש אינו מורשה להשתמש בו.
52 403 OUTGOING_CALL_BARRED שיחות יוצאות חסומות סיבה זו מציינת שאף שהצד המתקשר הוא חבר ב-CUG עבור שיחת ה-CUG היוצאת, שיחות יוצאות אינן מותרות עבור חבר זה ב-CUG.
54 403 INCOMING_CALL_BARRED שיחות נכנסות חסומות סיבה זו מציינת שלמרות שהמנוי הנקרא הוא חבר ב-CUG עבור שיחת ה-CUG הנכנסת, שיחות נכנסות אינן מותרות לחבר זה ב-CUG.
57 403 BEARERCAPABILITY_NOTAUTH יכולת נשא לא מורשית [Q.850] סיבה זו מציינת שהמשתמש ביקש יכולת נשיאה (bearer capability) המיושמת על ידי הציוד שיצר סיבה זו, אך המשתמש אינו מורשה להשתמש בה.
58 503 BEARERCAPABILITY_NOTAVAIL יכולת תעבורת המידע אינה זמינה כרגע [Q.850] סיבה זו מציינת שהמשתמש ביקש יכולת להעברת מידע שהציוד שהפיק את הסיבה תומך בה, אך אינה זמינה כעת.
63 SERVICE_UNAVAILABLE שירות או אפשרות אינם זמינים, לא צוין [Q.850] סיבה זו משמשת לדיווח על אירוע של שירות או אפשרות שאינם זמינים, רק כאשר אף סיבה אחרת במחלקת שירות או אפשרות שאינם זמינים אינה חלה.
65 488 BEARERCAPABILITY_NOTIMPL יכולת תעבורת המידע אינה ממומשת [Q.850] סיבה זו מציינת שהציוד השולח אותה אינו תומך ביכולת שירות הנושא המבוקשת.
66 CHAN_NOT_IMPLEMENTED סוג הערוץ אינו ממומש [Q.850] סיבה זו מציינת שהציוד השולח סיבה זו אינו תומך בסוג הערוץ המבוקש
69 501 FACILITY_NOT_IMPLEMENTED היכולת המבוקשת אינה מיושמת [Q.850] סיבה זו מציינת שהציוד ששולח אותה אינו תומך בשירותים המשלימים שנתבקשו.
79 501 SERVICE_NOT_IMPLEMENTED שירות או אפשרות לא מיושמים, לא מוגדר [Q.850] סיבה זו משמשת לדיווח על אירוע של שירות או אפשרות שאינם מיושמים, רק כאשר שום סיבה אחרת בקבוצת השירות או האפשרות שאינם מיושמים אינה חלה.
81 INVALID_CALL_REFERENCE ערך מזהה שיחה לא תקין [Q.850] סיבה זו מציינת שהציוד ששלח אותה קיבל הודעה עם הפניית שיחה (call reference) שאינה בשימוש כרגע בממשק משתמש-רשת.
88 488 INCOMPATIBLE_DESTINATION יעד לא תואם [Q.850] סיבה זו מציינת שהציוד ששולח אותה קיבל בקשה להקמת שיחה עם דרישות תאימות בשכבות הנמוכות, בשכבות הגבוהות או במאפיינים אחרים, כגון קצב נתונים, שאין באפשרותו לתמוך בהן.
95 INVALID_MSG_UNSPECIFIED הודעה לא תקפה, לא מפורטת [Q.850] סיבה זו משמשת לדיווח על אירוע הודעה לא תקינה רק כאשר אין סיבה אחרת בקבוצת ההודעות הלא תקינות שחלה.
96 MANDATORY_IE_MISSING חסר רכיב מידע חובה (mandatory information element) [Q.850] סיבה זו מציינת שהציוד ששלח סיבה זו קיבל הודעה שחסר בה רכיב מידע שחייב להופיע בהודעה לפני שניתן לעבד אותה.
97 MESSAGE_TYPE_NONEXIST סוג ההודעה אינו קיים או אינו ממומש [Q.850] סיבה זו מציינת כי הציוד השולח סיבה זו קיבל הודעה עם סוג הודעה שאינו מזוהה על ידו, בין משום שמדובר בהודעה שאינה מוגדרת ובין משום שהיא מוגדרת אך אינה מיושמת על ידי הציוד השולח סיבה זו.
98 WRONG_MESSAGE ההודעה אינה תואמת למצב השיחה או שסוג ההודעה אינו קיים או לא מומש. [Q.850] סיבה זו מציינת שהציוד השולח סיבה זו קיבל הודעה כך שהנהלים אינם מציינים שזוהי הודעה מותרת לקבלה במצב השיחה, או שהתקבלה הודעת STATUS המציינת מצב שיחה לא תואם.
99 IE_NONEXIST אלמנט מידע / פרמטר לא קיים או לא מיושם [Q.850] סיבה זו מציינת שהציוד ששלח אותה קיבל הודעה הכוללת רכיבי מידע/פרמטרים שלא זוהו, מכיוון ששמות רכיבי המידע/הפרמטרים אינם מוגדרים או שהם מוגדרים אך אינם מיושמים בציוד ששלח את הסיבה. סיבה זו מציינת שרכיבי המידע/הפרמטרים נזרקו. עם זאת, אין חובה שרכיב המידע יופיע בהודעה כדי שהציוד ששלח את הסיבה יעבד את ההודעה.
100 INVALID_IE_CONTENTS תוכן רכיב מידע לא תקין [Q.850] סיבה זו מציינת שהציוד ששולח אותה קיבל רכיב מידע (I.E.) שהוא תומך בו, אך שדה אחד או יותר ברכיב מקודדים באופן שהציוד אינו תומך בו.
101 WRONG_CALL_STATE ההודעה אינה תואמת למצב השיחה [Q.850] סיבה זו מציינת שהתקבלה הודעה שאינה תואמת למצב השיחה.
102 504 RECOVERY_ON_TIMER_EXPIRE התאוששות בפקיעת טיימר [Q.850] סיבה זו מציינת שהופעלה פרוצדורה עקב פקיעת טיימר בהקשר של פרוצדורות לטיפול בשגיאות. לעיתים קרובות הדבר קשור לבעיות NAT. ודאו ש-“NAT Mapping Enable” מופעל ב-ATA שלכם. אם הבעיה אינה קשורה ל-NAT, לעיתים היא קשורה לספק; ודאו שמעבר לספק אחר לשיחות יוצאות אינו פותר את הבעיה.

המתג מחזיר זאת גם כאשר הצד המרוחק שולח 408 לציון שפג תוקף השיחה.

103 MANDATORY_IE_LENGTH_ERROR פרמטר לא קיים או לא ממומש - הועבר הלאה (לשימוש לאומי) [Q.850] סיבה זו מציינת שהציוד השולח אותה קיבל הודעה הכוללת פרמטרים שאינם מזוהים, משום שלא הוגדרו או שהוגדרו אך לא מומשו בציוד הזה. הסיבה מציינת שהפרמטרים לא טופלו. בנוסף, אם הציוד השולח את הסיבה הוא נקודת ביניים, הפרמטרים הועברו הלאה ללא שינוי.
דוגמה: שיחה מכתובת IP לא מורשית
111 PROTOCOL_ERROR שגיאת פרוטוקול, לא מצוינה [Q.850] סיבה זו משמשת לדיווח על אירוע שגיאת פרוטוקול רק כאשר אף סיבה אחרת במחלקת שגיאות הפרוטוקול אינה חלה.
127 INTERWORKING פעולה בין מערכות, לא מוגדרת [Q.850] סיבה זו מציינת ששיחה בין מערכות (בדרך כלל שיחה לשירות SW56) הסתיימה.
487 487 ORIGINATOR_CANCEL
500 CRASH
501 SYSTEM_SHUTDOWN
502 LOSE_RACE
503 MANAGER_REQUEST
600 BLIND_TRANSFER
601 ATTENDED_TRANSFER
602 ALLOTTED_TIMEOUT סיבה זו פירושה שהשרת ביטל את השיחה מכיוון שערוץ היעד לקח זמן רב מדי לענות.
603 USER_CHALLENGE
604 MEDIA_TIMEOUT
605 PICKED_OFF סיבה זו פירושה שהשיחה נענתה על ידי יירוט משלוחה אחרת (כלומר חיוג **ext_number משלוחה אחרת).
606 USER_NOT_REGISTERED משמעות הדבר שניסיתם להוציא שיחה אל משתמש SIP ששכח להירשם.
607 PROGRESS_TIMEOUT
609 GATEWAY_DOWN השער מושבת (אינו מגיב ל-OPTIONS או ל-SUBSCRIBE)

טבלת המרה מ-SIP לקודי Q.850

המיפויים הללו נלקחו מתוך RFC 4497 סעיף 8.4.4.

קוד SIP

קוד ITU-T Q.850

מנייה

סיבה

400 41 NORMAL_TEMPORARY_FAILURE כשל זמני [Q.850]
401 21 CALL_REJECTED השיחה נדחתה [Q.850]
402 21 CALL_REJECTED השיחה נדחתה [Q.850]
403 21 CALL_REJECTED השיחה נדחתה [Q.850]
404 1 NO_ROUTE_TRANSIT_NET מספר לא מוקצה [Q.850]

חפש תיעוד