מה זה רישום SIP, ולמה שלוחה "לא רשומה"?
רישום SIP הוא ההודעה שבה טלפון אומר למרכזייה "אני שלוחה 104, ואני נמצא כאן, בכתובת הזאת". בלי רישום תקין המרכזייה לא יודעת לאן לשלוח שיחות לשלוחה, והיא מסומנת "לא רשומה". הרישום פג אחרי זמן קצוב, ולכן הטלפון מחדש אותו כל הזמן.
הגדרה: מה זה "נרשם"
במרכזייה בענן, הטלפון והמרכזייה לא נמצאים באותו מקום. המרכזייה יודעת שיש שלוחה 104, אבל היא לא יודעת מראש איפה המכשיר שלה: במשרד בבני ברק, בבית של העובד, או בטלפון נייד שנמצא עכשיו ברכבת.
הרישום פותר את זה. כשהטלפון נדלק, הוא שולח למרכזייה הודעת REGISTER בפרוטוקול SIP. בהודעה כתוב, בקיצור: "אני שלוחה 104, זו הסיסמה שלי, ואפשר להשיג אותי בכתובת הזאת". המרכזייה בודקת את הסיסמה, רושמת אצלה את הכתובת, ועונה "200 OK — רשום".
הדימוי הפשוט: צ׳ק-אין במלון. אתם מציגים תעודה, מקבלים חדר, והקבלה יודעת לאן להעביר אליכם טלפונים. כשעוזבים בלי להודיע, אחרי זמן מסוים הקבלה מניחה שאתם כבר לא שם.
צעד אחר צעד
- הטלפון נדלק ומקבל כתובת ברשת המשרד.
- הוא פונה לכתובת השרת שהוגדרה בו ושולח REGISTER.
- המרכזייה עונה "401 — הזדהה", ושולחת אתגר חד-פעמי.
- הטלפון מחשב תשובה מתוך הסיסמה והאתגר ושולח REGISTER שוב. הסיסמה עצמה לא עוברת ברשת.
- המרכזייה בודקת את החישוב. אם הוא נכון — "200 OK", והשלוחה מסומנת רשומה.
- בתשובה נקבע גם לכמה זמן הרישום תקף.
שימו לב לשלב השלישי: תשובת "401" בתחילת הרישום היא דבר רגיל ותקין. היא לא שגיאה, אלא חלק מהנוהל. רק כשהיא חוזרת שוב ושוב גם אחרי ששלחו סיסמה — יש בעיה בפרטי ההזדהות.
זמן התפוגה (Expires) והחידוש
רישום לא נשאר לתמיד. בכל רישום נקבע זמן תפוגה, שנקרא Expires, והוא נמדד בשניות. ערכים נפוצים הם בין דקה לשעה, ובמכשירים רבים ברירת המחדל היא 3600 שניות (שעה). המרכזייה יכולה גם לקצר את הזמן שהטלפון ביקש.
הטלפון לא מחכה שהרישום יפוג. הוא מחדש אותו מעט לפני, בדרך כלל באמצע הזמן או קצת לפני הסוף. כל עוד הוא דולק ומחובר, הוא ממשיך לחדש, והשלוחה נשארת רשומה.
למה בכלל צריך תפוגה? כי מכשירים נעלמים בלי להודיע: מישהו מנתק את הטלפון מהחשמל, המחשב עם הסופטפון נכנס למצב שינה, הנייד יצא מכיסוי. בלי תפוגה, המרכזייה הייתה ממשיכה לשלוח שיחות לכתובת שכבר אין בה אף אחד. התפוגה מנקה את הרשימה מעצמה.
| זמן תפוגה | יתרון | חיסרון |
|---|---|---|
| קצר (דקה–שתיים) | המרכזייה יודעת מהר שהמכשיר נעלם; שומר על החיבור בראוטר פתוח | יותר הודעות ברשת ובשרת |
| ארוך (שעה) | פחות תעבורה | מכשיר שנעלם נשאר "רשום" הרבה זמן; בראוטר החיבור עלול להיסגר בינתיים |
הקשר לראוטר: למה שלוחה רשומה לא מצלצלת
כאן נמצא אחד הבלבולים הנפוצים. הרישום אומר למרכזייה איפה הטלפון. אבל כדי ששיחה נכנסת באמת תגיע אליו, הראוטר במשרד צריך לזכור שהחיבור הזה שייך לטלפון.
ראוטרים מוחקים חיבורי UDP שאין בהם פעילות אחרי זמן מסוים. אם הראוטר מוחק אחרי 60 שניות, והטלפון מחדש רישום פעם בשעה, יש 59 דקות שבהן המרכזייה חושבת שהשלוחה רשומה — והשיחה הנכנסת נזרקת בראוטר. יוצאות עובדות, נכנסות לא.
הפתרון הוא אחד משניים: להאריך את זמן ההחזקה בראוטר, או לגרום לטלפון לשלוח הודעות "אני עדיין כאן" (Keep-alive) בתדירות גבוהה יותר. על כל המנגנון הזה ראו NAT.
למה שלוחה "לא רשומה" — הסיבות הנפוצות
| סיבה | איך זה נראה | מה עושים |
|---|---|---|
| הטלפון כבוי או לא מחובר לרשת | המסך כבוי, או כתוב "No Network" | לבדוק חשמל, כבל רשת, נורית בשקע |
| סיסמה או שם משתמש שגויים | הטלפון מנסה ונכשל; קוד 401 או 403 חוזר | להעתיק שוב את הפרטים מלוח הבקרה |
| כתובת שרת שגויה | אין תשובה בכלל; קוד 408 או "Timeout" | לבדוק את כתובת השרת והפורט |
| אין אינטרנט במשרד | כל השלוחות במשרד נופלות יחד | לבדוק את הראוטר ואת החיבור לספק |
| חומת אש חוסמת | הטלפון מקבל כתובת, אבל לא נרשם | לבדוק שתעבורה יוצאת לשרת המרכזייה מותרת |
| שני מכשירים על אותה שלוחה | השלוחה "קופצת" בין מכשירים | לבדוק שאין סופטפון ישן או טלפון נוסף עם אותם פרטים |
| שעון שגוי במכשיר | בחיבור מוצפן, הרישום נכשל | לבדוק הגדרת זמן ושרת זמן במכשיר |
איך לאבחן, צעד אחר צעד
כששלוחה לא רשומה, כדאי לעבור לפי הסדר הזה. הוא מתחיל מהדברים הפשוטים ונגמר במורכבים:
- האם רק שלוחה אחת? אם כל המשרד נפל — זה האינטרנט או הראוטר. אם רק אחת — זה המכשיר שלה.
- מה כתוב על הצג? רוב הטלפונים מראים אייקון או הודעה כשהחשבון לא רשום, ולפעמים גם את הסיבה.
- הפעלה מחדש — לנתק את הטלפון מהחשמל לעשר שניות ולחבר. הרבה תקלות רגעיות נפתרות כך.
- פרטי השלוחה — להשוות את שם המשתמש, הסיסמה וכתובת השרת למה שמופיע בלוח הבקרה. טעות של אות אחת מספיקה.
- מכשיר אחר באותה רשת — אם סופטפון בנייד, על ה-Wi-Fi של המשרד, נרשם עם אותם פרטים, הבעיה בטלפון. אם גם הוא לא — ברשת.
- רשת אחרת — אם הסופטפון נרשם בגלישה סלולרית ולא ב-Wi-Fi של המשרד, הבעיה בראוטר או בחומת האש של המשרד.
שלוחה שמתנתקת ונרשמת לסירוגין
מצב מעצבן במיוחד: השלוחה רשומה, אחרי כמה דקות לא, ושוב רשומה. העובד מספר ש"לפעמים שיחות לא מגיעות". יש לזה כמה סיבות מוכרות:
- ראוטר שמוחק חיבורים מהר — כמו שתיארנו למעלה.
- SIP ALG — הגדרה בראוטר שמשנה את הודעות הרישום, לפעמים באופן שגוי.
- שני ראוטרים בשרשרת — ראוטר של הספק ועוד ראוטר של המשרד, כל אחד מתרגם כתובות.
- Wi-Fi לא יציב — בסופטפון או בטלפון אלחוטי שעובר בין נקודות גישה.
- שני מכשירים מתחרים — שניהם רשומים עם אותם פרטים, ובמרכזיות מסוימות כל רישום חדש "מחליף" את הקודם.
ההמלצה הקבועה שלנו לראוטר — SIP ALG כבוי וזמן החזקת UDP של 180 שניות — מטפלת בשתי הסיבות הראשונות.
רישום ואבטחה
הרישום הוא גם שער הכניסה למרכזייה. מי שמחזיק את שם המשתמש והסיסמה של שלוחה יכול לרשום מכשיר משלו ולהתקשר על חשבון הארגון. לכן כדאי להתייחס לפרטי השלוחה כמו לסיסמה של חשבון בנק:
- סיסמה ארוכה ואקראית לכל שלוחה, לא "1234" ולא מספר השלוחה.
- לא לשלוח את פרטי השלוחה בהודעה גלויה או לתלות אותם ליד הטלפון.
- כשעובד עוזב — להחליף את הסיסמה של השלוחה שלו.
- להגביל, אם אפשר, את הכתובות שמהן מותר להירשם.
- לשים לב לשלוחה שרשומה ממקום לא צפוי.
עוד על הנושא בהונאת שיחות.
כמה מכשירים על שלוחה אחת
לפעמים רוצים ששלוחה תצלצל גם בטלפון שבשולחן וגם בסופטפון בנייד. יש לזה שתי דרכים, ותלוי במרכזייה מה נתמך:
- כמה רישומים לאותה שלוחה — שני המכשירים נרשמים עם אותם פרטים, והמרכזייה מצלצלת בשניהם. זה עובד רק אם המרכזייה מוגדרת לאפשר יותר מרישום אחד.
- שלוחה נפרדת לכל מכשיר — לכל מכשיר שלוחה משלו, ושיחה לשלוחה הראשית מצלצלת בשתיהן יחד, למשל דרך קבוצת חיוג או עקוב אחריי.
הדרך השנייה מסודרת יותר: רואים בדיוק איזה מכשיר ענה, ואם אחד מהם נעלם, השני ממשיך לעבוד בלי שה"רישומים" יתחרו ביניהם.
דוגמה מהשטח
בגמ״ח "קרן הלוואות השכונה" (שם בדוי) השלוחה של הגזבר, 102, הייתה מופיעה בלוח הבקרה כ"רשומה", ובכל זאת שיחות אליה לא הגיעו כמעט אף פעם. שיחות יוצאות ממנה עבדו מצוין.
הבדיקה הראתה ראוטר שמוחק חיבורי UDP אחרי 30 שניות, וטלפון שמחדש רישום פעם בשעה. במשך רוב השעה המרכזייה ניסתה לצלצל לכתובת שהראוטר כבר "שכח". אחרי הגדלת זמן ההחזקה ל-180 שניות וכיבוי SIP ALG, השיחות התחילו להגיע. שוב — שום מכשיר לא הוחלף.
סופטפון ונייד: רישום שבא והולך
בסופטפון בנייד הרישום מתנהג אחרת מטלפון שולחני. הנייד עובר בין Wi-Fi לגלישה סלולרית, נכנס למצב חיסכון בסוללה, ומערכת ההפעלה סוגרת אפליקציות ברקע. בכל מעבר כזה הכתובת שלו משתנה, והרישום הישן כבר לא נכון.
אפליקציות טובות מתמודדות עם זה בשתי דרכים: הן נרשמות מחדש מיד כשהרשת מתחלפת, ורבות מהן משתמשות ב"התראות דחיפה" (Push) — שרת שמעיר את האפליקציה כשיש שיחה נכנסת, גם כשהיא ישנה. בלי מנגנון כזה, סופטפון בנייד עלול להחמיץ שיחות.
לכן כשמישהו אומר "בנייד זה לא תמיד מצלצל", כדאי לבדוק קודם את הגדרות החיסכון בסוללה של הטלפון, ורק אחר כך לחפש תקלה במרכזייה.
מה המרכזייה רואה, ומה היא לא רואה
מנקודת המבט של המרכזייה, שלוחה רשומה היא שורה ברשימה: שם המשתמש, הכתובת שממנה הגיע הרישום, סוג המכשיר ומתי הרישום יפוג. זה מידע שימושי מאוד באבחון — למשל, אם השלוחה של המזכירה רשומה מכתובת של רשת ביתית, מישהו כנראה הגדיר אותה גם בסופטפון בבית.
מה המרכזייה לא רואה: אם הטלפון עדיין דולק עכשיו. עד שהרישום יפוג, היא מניחה שכן. לכן טלפון שנותק מהחשמל לפני חמש דקות יכול עדיין להופיע "רשום", ושיחה אליו תעבור ליעד שנקבע כשאין מענה.
איך זה עובד אצלנו בקשר
הטלפונים של קשר מגיעים למשרד מוגדרים מראש: פרטי השלוחה וכתובת השרת כבר בפנים. ברוב המשרדים מחברים אותם לרשת והם נרשמים מעצמם, בלי להקליד כלום.
בלוח הבקרה, במסך השלוחות, אפשר לראות את מצב השלוחה ולנהל את ההגדרות שלה: זמן צלצול, יעד כשאין מענה, תא קולי והקלטה. לכל מסך יש מדריך מצולם בעברית.
כששלוחה לא נרשמת, ההמלצה הראשונה שלנו היא לבדוק את הראוטר: SIP ALG כבוי, וזמן החזקת חיבורי UDP של 180 שניות. ואם צריך עזרה — לכל שאלה עונה אדם, לא מענה ממוחשב ולא תור לנציג.
ולמי שצריך שלוחה בלי תלות באינטרנט, יש שלוחת סים: כרטיס סים שמתנהג כשלוחה, בלי אפליקציה, ומתאים גם לנייד כשר.
שאלות נפוצות
מה זה "שלוחה רשומה"?
זו שלוחה שהמכשיר שלה הודיע למרכזייה איפה הוא נמצא, והמרכזייה אישרה. רק לשלוחה רשומה אפשר להעביר שיחות.
השלוחה רשומה, אבל שיחות נכנסות לא מגיעות. איך זה ייתכן?
כנראה הראוטר מוחק את החיבור של הטלפון מוקדם מדי. המרכזייה שולחת את השיחה, והראוטר זורק אותה. מאריכים את זמן ההחזקה בראוטר או מקצרים את מרווח ה-Keep-alive בטלפון.
ראיתי שגיאה 401 ביומן של הטלפון. זה רע?
לא בהכרח. 401 בתחילת הרישום הוא חלק רגיל מהנוהל. רק אם הוא חוזר שוב ושוב — כנראה הסיסמה או שם המשתמש שגויים.
כל כמה זמן הטלפון מחדש רישום?
לפי זמן התפוגה שנקבע, ובדרך כלל לפני שהוא נגמר. במכשירים רבים ברירת המחדל היא שעה, והמרכזייה יכולה לקבוע זמן קצר יותר.
אפשר לרשום את אותה שלוחה בשני מכשירים?
במרכזיות מסוימות כן, אם הדבר הוגדר. ברוב המקרים עדיף לתת לכל מכשיר שלוחה משלו ולחבר אותן בקבוצת חיוג.
כל השלוחות במשרד נפלו בבת אחת. מה קרה?
כמעט תמיד זה האינטרנט או הראוטר במשרד, ולא הטלפונים. מתחילים מבדיקה שיש גלישה.
הסיסמה של השלוחה צריכה להיות מסובכת?
כן. מי שיודע אותה יכול לרשום מכשיר משלו ולהתקשר על חשבון הארגון. סיסמה ארוכה ואקראית היא הגנה בסיסית.
מה עושים כשעובד עוזב?
מחליפים את הסיסמה של השלוחה שלו ומוחקים אותה מהמכשירים הפרטיים שלו, כמו סופטפון בנייד.
ניתקתי את הטלפון, ובלוח הבקרה הוא עדיין מופיע רשום. למה?
כי המרכזייה מחכה שהרישום יפוג. עד אז היא לא יודעת שהמכשיר נעלם. אחרי זמן התפוגה הוא יסומן לא רשום.