מאמר ידע: פתרון בעיות שמע חד-צדדי בשיחות טלפון (One-Way Audio)
תקציר:
מאמר זה מתאר סיבות שכיחות לתופעת שמע חד-צדדי בשיחות טלפון ומספק שלבי פתרון לטיפול בבעיות אלו.
בעיה:
אחד הצדדים בשיחה אינו שומע את הצד השני (שמע חד-צדדי).
גורמים אפשריים:
תופעת שמע חד-צדדי יכולה להיגרם ממספר סיבות, לרוב קשורות לבעיות ברשת או בהגדרות הציוד:
הצפנת RTP לא תואמת:
- הצפנת RTP (Real-time Transport Protocol) מוגדרת בהגדרות השלוחה, אך התוכנה או התקן הקצה (כגון טלפון IP או אפליקציית סופטפון) המשמשים בשלוחה אינם תומכים בהצפנה זו או אינם מוגדרים לעבוד איתה כראוי.
חסימת שמע בנתב או בספק האינטרנט (ISP):
- חומת אש (Firewall) בנתב המקומי או ברשת ספק האינטרנט חוסמת את פורטי ה-UDP המשמשים לתעבורת אודיו (RTP).
Double NAT (NAT כפול):
- כאשר קיימים שני נתבים המבצעים NAT (Network Address Translation) בשרשרת, הדבר עלול ליצור בעיות ניתוב עבור חבילות ה-RTP, ולגרום לאובדן שמע.
SIP ALG (Application Layer Gateway) פעיל בנתב:
- פונקציונליות SIP ALG בנתבים מסוימים עלולה לשנות באופן שגוי את חבילות ה-SIP, ובכך לשבש את פרטי כתובות ה-IP והפורטים עבור זרמי ה-RTP, מה שמוביל לכשל בשמע.
פתרון:
כדי לפתור בעיה זו, יש לבצע בדיקות ופעולות בהתאם לגורם החשוד:
פתרונות הקשורים להצפנת RTP:
- ביטול הצפנת RTP בשלוחה: בטל לחלוטין את הגדרת הצפנת ה-RTP בהגדרות השלוחה הרלוונטית.
- הגדרת הצפנת RTP כאופציונלית בשלוחה: שנה את הגדרת הצפנת ה-RTP בשלוחה למצב "אופציונלי". באופן זה, ההצפנה תופעל רק אם התקן הקצה תומך בה.
- הפעלת תמיכה בהצפנה בהתקן הקצה (טלפון/אפליקציה): הגדר והפעל את תמיכת ההצפנה בטלפון ה-IP או באפליקציית הסופטפון המשמשים בשלוחה, בהתאם לדרישות ההצפנה שהוגדרו.
פתרונות הקשורים לחסימת שמע בנתב/ISP:
- בדיקת הגדרות חומת אש בנתב: ודא שחומת האש בנתב מאפשרת תעבורת UDP בפורטים 10000-20000 (פורטי RTP סטנדרטיים, אך יש לוודא טווחי פורטים ספציפיים מול ספק שירותי ה-SIP).
- פתיחת פורטים (Port Forwarding): במקרים מסוימים, ייתכן שיהיה צורך להגדיר Port Forwarding עבור פורטי ה-RTP לכתובת ה-IP המקומית של טלפון ה-IP/סופטפון.
- יצירת קשר עם ספק האינטרנט (ISP): אם הבעיה נמשכת, יש לברר מול ה-ISP האם קיימות חסימות פורטים או מדיניות אבטחה ברשת שלהם שעלולה להשפיע על תעבורת SIP/RTP.
פתרונות הקשורים ל-Double NAT:
- הגדרת נתב במצב Bridge: אם קיימים שני נתבים, יש לנסות להגדיר את הנתב הראשון (זה שמחובר ישירות למודם של ספק האינטרנט) במצב Bridge (גשר), כך שהנתב השני יבצע את ה-NAT היחיד.
- DMZ או Port Forwarding: לחילופין, ניתן להגדיר את כתובת ה-IP של הנתב השני באזור DMZ (Demilitarized Zone) של הנתב הראשון, או לבצע Port Forwarding נרחב מהנתב הראשון לנתב השני.
פתרונות הקשורים ל-SIP ALG:
- ביטול SIP ALG בנתב: גש לממשק הניהול של הנתב וחפש את ההגדרה עבור SIP ALG (לעיתים נקראת "SIP Passthrough" או "SIP Helper"). השבת אותה. מיקום ההגדרה משתנה בין יצרני נתבים ודגמים שונים.
הערה:
מומלץ לבדוק את הבעיה באופן שיטתי ולבודד את הגורם על ידי ביצוע הפעולות אחת אחרי השנייה ובדיקה לאחר כל שינוי. במקרה של חוסר וודאות, מומלץ להיעזר בטכנאי רשת או בתמיכה הטכנית של ספק שירותי ה-SIP.