SIP ALG چیست

زمان مطالعه :1 دقیقه
SIP ALG

اگر به دنبال پاسخ SIP ALG چیست در حال جستجو هستید حتما ادامه این مطلب را بخوانید

ممکن است پس از راه اندازی و تنظیم سیستم تلفنی VOIP ، با تماس های نیمه کاره (dropped calls) روبرو شوید و یا هیچ تماس ورودی نداشته باشید و یا بعد از جواب دادن به تماس ، تلفن شما همچنان زنگ بخورد. خبر خوب این است که پس از غیر فعال کردن SIP ALG قادر خواهید بود مشکلات ویپ خود را فورا حل کنید.

در این مقاله ، توضیح خواهیم داد که چرا SIP ALG باید خاموش و غیر فعال شود.

معرفی SIP ALG :

SIP ALG یکی از ویژگی های موجود در اکثر روتر های شبکه است که مانند فایروال به طور خودکار عمل می کند. شامل دو تکنولوژی مختلف است که در زیر توضیح داده شده است :

  • پروتکل شروع نشست (SIP) : مخفف Session Initiation Protocol بوده که سرویس اصلی که تمام تلفن ها ، برنامه ها و دستگاه های پروتکل voip را در بر می گیرد. SIP رجیستر شدن دستگاه ها ، برقراری تماسها و نظارت بر صدای تماس را کنترل و مدیریت می کند.
  • ALG : مخفف Application Layer Gateway می باشد. روتر ها ، ISP و شبکه داخلی شما را از طریق فرآیندی تحت عنوان NAT که مخفف Network Address Translation است ، تقسیم بندی می کنند.ALG ها به عنوان پروکسی برای بازنویسی آدرسهای مقصد در بسته های داده ، جهت بهبود اتصال عمل میکنند.

مشکل اساسی سیپ ALG ، بازنویسی بسته ها می باشد. سیپ ALG می تواند برای کاهش عملیات چندین nat مفید باشد ؛ اما به تعداد زیادی از انها کمک نمی کند.

علائم تاثیرگذار SIP ALG بر تماس های VoIP :

چند دسته از نشانه ها وجود دارد که باعث می شود تا SIP ALG بر روی تلفن های VOIP تاثیر بگذارد. این نشانه ها همیشه واضح نیستند ، چه بسا که این مسائل بدون اینکه کاربران بدانند در سکوت اتفاق می افتد.

– صدای یک طرفه (فقط یک نفر می تواند صدای دیگری را بشنود)

– تلفن ها هنگام تماس ، زنگ نمیخورند.

– تلفن ها پس از برقراری تماس و اتصال ، قطع می شوند.

– بدون دلیل مشخصی مستقیما به پست صوتی (voicemail) می روند.

آنچه اتفاق می افتد این است که برخی از ترافیک های voip بین تلفن و ارائه دهنده خدمات ویپ (VoIP service provider) ، از بین میرود. این وقفه بخاطر فایروال های روتر اتفاق می افتد. این ترافیک از دست رفته برای حفظ در دسترس بودن تلفن و انتخاب کدک های صوتی مناسب ، ضروری است.

در بسیاری از روتر ها ، SIP ALG به صورت پیش فرض فعال است. به لطف رابط های وب ساده ، کافی است از طریق مرورگر به روتر خود وصل شده و در کادر مربوطه علامت این گزینه را برداشته و غیر فعالش کنید. مانند شکل زیر :

sip ALG

چگونه SIP ALG را غیر فعال کنیم؟

برای غیرفعال کردن SIP ALG ، باید وارد تنظیمات روتر خود شوید. ما لیستی از روتر های معروف مانند TP-Link ، D-Link ، Asus و Mikrotik را جمع اوری کرده ایم و موارد لازم برای غیر فعال کردن این بخش که می تواند در تماس های ویپ تداخل ایجاد کند را قرار داده ایم.

در بیشتر موارد ، باید با گذر واژه Admin وارد روتر شوید. به بخش تنظمیات امنیتی (security settings) رفته ، تیک SIP ALG را بردارید. سپس ذخیره و راه اندازی مجدد کنید.

– غیر فعال کردن SIP ALG در روتر Mikrotik :

برای روتر های میکروتیک ، این آیتم به عنوان SIP Helper شناخته می شود.

1- از نرم افزار winbox استفاده کنید.

2- به قسمت IP و سپس Firewall بروید.

3- روی تب Service Ports کلیک کرده و گزینه SIP ALG را از طریق GUI غیر فعال کنید.
همچنین می توانید این دستور را از ترمینال اجرا کنید:
ip firewall service-port disable sip/

sip alg in mikrotik

– غیر فعال کردن SIP ALG در روتر TP-Link :

روترهای جدیدتر TP-Link (سری Archer):

1- بر روی تب Advanced  کلیک کنید.
2- منوی NAT Forwarding را در سمت چپ انتخاب کنید.
3- علامت کادرهای انتخاب SIP ALG ، RTSP ALG و H323 ALG را بردارید و ذخیره کنید.

روترهای TP-Link قدیمی تر:

از خط فرمان Telnet client استفاده کنید.
دستور زیر را اجرا کنید:

ip nat service sip sw off

– غیر فعال کردن SIP ALG در روتر Asus :

1- در بخش Advanced Settings ، روی WAN کلیک کنید.
2- روی تب NAT Passthrough کلیک کنید.
3- تنظیم SIP Passthrough را به “Disable” تغییر دهید و گزینه apply را انتخاب کنید.

– غیر فعال کردن SIP ALG در روتر D-Link :

1- روی Advanced Settings کلیک کنید.
2- Application Level Gateway (ALG) Configuration را پیدا کنید.
3- گزینه SIP را بردارید و ذخیره کنید.

sip alg in D-Link

اگر علاقه مند به مطالعه در خصوص شبکه و ویپ هستید ،  به قسمت وبلاگ سایت آس تل سر بزنید 🙂

دیدگاه خود را بنویسید