05-01-2012, 13:34
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
בהנחה שהבעייה לא בצד השני... (אין לי מספיק מידע על הטופולוגיה כדי לדעת אם הבעייה בכלל יכולה לנבוע מהצד השני...)
ובהנחה שהפורטים הם אכן מה שאתה אומר שהם (או לחלופין, שעשית DMZ על ה IP של המחשב שממנו אתה מתקשר, ואף אחד מהפורטים הנכונים לא הופנה על ידי כלל ספציפי יותר לכיוון IP אחר) - אני הייתי חושד בשגיאה בהודעות ה SIP שנשלחות ממחשבך, הנובעות מ NAT.
אז... ייתכן שההודעות שיוצאות בפרוטוקול ה SIP, מציגות את ה endpoint שאתה מצפה לקבל בו את ה RTP שלך בתור ה IP הפנימי שלך, מאחורי ה NAT (משהו שמתחיל ב 10 או ב 192.168 וכו'), ואז, כשהצד השני שולח את זרם ה RTP שלו לכיוון ה IP שלך, הוא לא מגיע אלייך, אלא למקום אחר (או לשום מקום, אם ספק האינטרנט עושה את העבודה שלו כמו שצריך...)
לכן הכיוון שאני הייתי מסתכל אליו הוא הגדרות ה NAT Traversal בתוכנת ה VoIP, או, אם יש לך אפשרויות של תמיכה בפרוטוקולים ייעודיים בנתב - לוודא שמוגדרת שם התמיכה ב SIP (כי אם הוא מוגדרת, אז לנתב יש את היכולת להבין שיש IP פנימי בהודעת ה SIP - ולשכתב אותו אוטומטית, בצורה שקופה, ל IP החיצוני שלך...)
אם אתה לא מבין על מה אני מדבר - פשוט חפש הגדרות NAT / Traversal / STUN בתוכנת ה VoIP שלך, ותעלה צילום מסך, וננסה להיות יותר חכמים ככה.
בהצלחה
|