C cenaly.com
شروع رایگان

شبکه، روتر و اینترنت برای تلفن ویپ

پورت‌ها، SIP ALG و نحوه غیرفعال کردن آن در روترهای برندهای محبوب، NAT‌، وای‌فای و VLAN‌، میزان اینترنت مورد نیاز برای هر تماس

On this page 18

شبکه، روتر و اینترنت برای تلفن گویا

تلفن IP در شبکه کسب‌وکار همانند صندوق یا رایانه یک دستگاه است: از طریق روتر شما به اینترنت متصل می‌شود و به مرکز تلفن ما می‌رسد. تقریباً همیشه «فقط کار می‌کند»، و وقتی کار نمی‌کند، مقصر سه یا چهار تنظیم روتر است که در همه برندها یکسان‌اند. در این صفحه می‌بینید که شبکه دقیقاً به چه چیزی نیاز دارد، «دستیار» مزاحم SIP ALG را روی روترهای برندهای محبوب کجا خاموش کنید و هر تماس چقدر اینترنت می‌خواهد.

اینکه در خود تلفن چه وارد کنید (سرور، نام کاربری، گذرواژه) در مرور «تنظیم تلفن‌های SIP» آمده است. بررسی صدا پس از هر تغییری در شبکه — آزمون بازتاب *43 (نگاه کنید به «چگونه شبکه را بررسی کنیم»).


به‌طور خلاصه: پنج قاعده#

  1. نیازی به عبور دادن درگاه‌ها نیست. تلفن خودش از داخل شبکه شما به مرکز تلفن متصل می‌شود — اتصال ورودی از بیرون وجود ندارد.
  2. SIP ALG را روی روتر خاموش کنید (همان «SIP Helper»، «SIP Passthrough»). این شایع‌ترین علت «تماس بعد از ۳۰ ثانیه قطع می‌شود» و «صدای من شنیده نمی‌شود» است — کجای برند شما قرار دارد.
  3. تلفن در شبکه اختصاصی، ترجیحاً با کابل. نه در Wi-Fi مهمان: آنجا دستگاه‌ها از یکدیگر جدا هستند و اغلب صفحه ورود دارد که تلفن از آن عبور نمی‌کند.
  4. اینترنت کمی لازم است، اما پایدار: حدود ۱۰۰ کیلوبیت بر ثانیه در هر جهت برای هر گفتگو. مهم‌تر از سرعت این است که کانال «تا سقف» پر نشود — به‌ویژه در ارسال.
  5. پس از هر کاری روی شبکه، *43 را بگیرید. نقطه سبز در پنل مدیریت نشانه ثبت است، نه صدا.

چگونه تماس از شبکه عبور می‌کند#

 تلفن IP ──► روتر کسب‌وکار ──► اینترنت ──► مرکز تلفن Cenaly
 (192.168.x.x)  (NAT: نشانی را     ارائه‌دهنده    sip.<دامنه شما>
                 با نشانی خارجی                  یا ماشین اختصاصی
                 جایگزین می‌کند)

تمام حرکت را تلفن آغاز می‌کند:

  1. تلفن ثبت‌نام را به مرکز تلفن می‌فرستد (درگاه 5060). روتر به خاطر می‌سپارد: «بسته‌های این درگاه خارجی برای تلفن 192.168.x.x هستند» — به این ترجمه نشانی (NAT) می‌گویند.
  2. مرکز تلفن پاسخ می‌دهد و سپس تماس‌های ورودی را به همان جایی می‌فرستد که ثبت‌نام از آن آمده — از همان «سوراخ» در روتر. بنابراین نیازی به عبور دادن درگاه‌ها نیست: در را خود تلفن باز کرده است.
  3. صدا (RTP) را نیز تلفن خودش شروع به فرستادن می‌کند و مرکز تلفن با صدا به همان نشانی و درگاهی پاسخ می‌دهد که صدا از آن آمده است.

از اینجا دو شرط لازم می‌شود که بدون آن‌ها ارتباط قطع می‌شود: روتر نباید محتوای بسته‌های SIP را بازنویسی کند (این کار را SIP ALG انجام می‌دهد) و نباید «سوراخ» را فراموش کند تا زمانی که تلفن بین تماس‌ها ساکت است (این کار keep-alive است). هر دو در ادامه بررسی شده‌اند.

برای مدیر شبکه: مرکز تلفن خودش با NAT چه می‌کند

برای همه داخلی‌ها در سمت مرکز تلفن فعال است (shared/sip/advanced-options.json، گروه nat):

  • force_rport — پاسخ‌ها به نشانی و درگاهی می‌روند که درخواست از آن آمده (RFC 3581)، نه به آنچه در سرصفحه Via نوشته شده است؛
  • rewrite_contact — مرکز تلفن تلفن را با نشانی خارجی واقعی مبدأ ثبت‌نام به خاطر می‌سپارد، نه با نشانی خصوصی 192.168.x.x از سرصفحه Contact؛
  • rtp_symmetric — صدا به همان جایی فرستاده می‌شود که از تلفن می‌آید (symmetric RTP)، نه به نشانی موجود در SDP؛
  • direct_media=no — صدا همیشه از مرکز تلفن عبور می‌کند، حتی بین دو تلفن یک کسب‌وکار؛ تلفن‌ها هرگز تلاش نمی‌کنند مستقیماً به یکدیگر متصل شوند.

بنابراین STUN، TURN و ICE برای تلفن لازم نیست و نشانی IP خارجی ثابت برای کسب‌وکار لازم نیست. تلفن می‌تواند ثبت‌نام را برای ۶۰ تا ۳۶۰۰ ثانیه درخواست کند (کمتر از ۶۰ — رد 423 Interval Too Brief، به‌طور پیش‌فرض ۱۲۰ ثانیه)؛ مرکز تلفن هر دستگاه ثبت‌شده را هر ۶۰ ثانیه با درخواست OPTIONS بررسی می‌کند.


درگاه‌ها برای مدیر شبکه#

یک قاعده وجود دارد: اجازه دادن به خروجی به نشانی مرکز تلفن و پاسخ‌های آن (دیوار آتش معمولی «stateful» خودش این کار را می‌کند). قواعد ورودی و عبور دادن درگاه‌ها لازم نیست.

مورد پروتکل و درگاه در سمت مرکز تلفن جهت از کسب‌وکار
ثبت‌نام و تماس‌ها (SIP) UDP 5060؛ TCP 5060 — اگر تلفن به TCP سوئیچ شده باشد خروجی به نشانی مرکز تلفن
صدا (RTP) UDP 10000–20000 (مدار عمومی از 10000–10200 استفاده می‌کند، ماشین اختصاصی — کل بازه 10000–20000) خروجی به نشانی مرکز تلفن
نام‌ها (DNS) UDP/TCP 53 به سرور DNS ارائه‌دهنده یا سرور خودتان
زمان (NTP) UDP 123 به سرورهای زمان — وگرنه در تاریخچه تماس‌ها زمان نادرست خواهد بود

نشانی مرکز تلفن یک نام است، نه IP: در پنجره «اطلاعات ورود داخلی» نشان داده می‌شود (sip.<دامنه شما> برای مدار عمومی یا نام ماشین اختصاصی شما). IP را «از حافظه» در قواعد وارد نکنید و آن را از این صفحه برندارید — عمداً اینجا نیست.

جزئیات برای دیوار آتش
  • درگاه‌های محلی تلفن (از کدام درگاه SIP و RTP می‌فرستد) در هر برند متفاوت است — نیازی به فیلتر کردن خروجی بر اساس درگاه مبدأ نیست، بر اساس نشانی و درگاه مقصد فیلتر کنید.
  • دو درگاه برای هر گفتگو در سمت مرکز تلفن: RTP درگاه زوج را می‌گیرد، RTCP (گزارش‌های کیفیت) — درگاه فرد مجاور. این موضوع داخلی مرکز تلفن است، اما توضیح می‌دهد چرا بازه گسترده است.
  • اگر دیوار آتش نشانی IP می‌خواهد، آن را با نام به دست آورید (nslookup <سرور SIP>). ماشین اختصاصی IP ثابت دارد؛ برای مدار عمومی مطمئن‌تر است که بر اساس نام یا کل UDP خروجی به آن اجازه دهید.
  • TCP 5061 (SIP روی TLS) روی ماشین اختصاصی برای سیگنالینگ رمزنگاری‌شده باز است. تلفن فقط در صورتی به آن نیاز دارد که در پنجره اطلاعات ورود، انتقال TLS باشد؛ به‌طور پیش‌فرض UDP است.
  • رمزنگاری صدا (SRTP) وجود ندارد — اگر «بازرسی VoIP» روی دیوار آتش SRTP می‌خواهد، آن را برای نشانی مرکز تلفن خاموش کنید.

SIP ALG — خاموش کردن روی روتر#

این چیست. SIP ALG (Application Layer Gateway؛ در برندهای مختلف با نام‌های «SIP Helper»، «SIP Passthrough»، «ALG برای SIP») قابلیتی در روتر است که به اصطلاح «کمک» می‌کند به تلفنی: داخل بسته‌های SIP می‌رود و آدرس‌ها را در آن‌ها بازنویسی می‌کند. این قابلیت برای تلفن‌های قدیمی طراحی شده بود که نمی‌توانستند پشت NAT کار کنند. مرکز تلفن ما خودش این کار را انجام می‌دهد (به بخش بالا مراجعه کنید)، و روتر با این «کمک» فقط مزاحمت ایجاد می‌کند.

چگونه خراب می‌کند. اغلب اشتباه بازنویسی می‌کند یا فقط نیمی از بسته‌ها را. نشانه‌های معمول:

  • تماس دقیقاً حدود ~۳۰ ثانیه بعد از پاسخ قطع می‌شود — تأییدیه پاسخ (ACK) به جای اشتباه رفته و یکی از طرفین بر اساس تایمر گوشی را می‌گذارد؛
  • فقط یک طرف شنیده می‌شود یا اصلاً صدایی نیست — در توصیف جریان صوتی آدرس جابه‌جا شده؛
  • تلفن یک بار ثبت‌نام می‌کند و یک بار نه، تماس‌های ورودی هر چند بار یک بار می‌رسند.

مکانیزم این خرابی‌ها به تفصیل در صفحات «تماس قطع می‌شود» و «صدا نیست، فقط یک طرف شنیده می‌شود» بررسی شده است. اینجا — محل خاموش کردن.

برند محل خاموش کردن از کارخانه
Keenetic (و Netcraze) تنظیمات عمومی سیستم → تغییر مجموعه اجزا → برداشتن تیک «دروازه لایه کاربرد (ALG) برای SIP» → به‌روزرسانی. در Keenetic، SIP ALG یک تیک نیست، بلکه یک جزء جداگانه سیستم است: آن را حذف می‌کنند. روتر به اینترنت نیاز دارد، سیستم را به آخرین نسخه به‌روزرسانی می‌کند و خودش راه‌اندازی مجدد می‌شود — در زمان خلوت انجام دهید در مستندات ذکر نشده
MikroTik (RouterOS) منوی کمک‌کننده‌های NAT /ip firewall service-port → رکورد sip → خاموش کردن: /ip firewall service-port disable sip در مستندات ذکر نشده
TP-Link Archer (Wi-Fi 6) Advanced → Security → ALG → SIP ALG را خاموش کنید در مستندات ذکر نشده
TP-Link مودم‌های xDSL و LTE (Archer VR/VX/MR، TD-W) Advanced → NAT Forwarding → ALG → SIP ALG را خاموش کنید در مستندات ذکر نشده
TP-Link Deco برنامه Deco → More → Advanced → NAT Forwarding → SIP ALG → خاموش کنید در مستندات ذکر نشده
D-Link DIR (فریم‌ور روسی) Дополнительно → ALG/Passthrough → کلید SIP به چپ → Применить در مستندات ذکر نشده
D-Link DIR (فریم‌ور انگلیسی) Advanced → Firewall → Advanced Settings… → SIP → خاموش کنید در مستندات ذکر نشده
Zyxel VMG/XMG (مودم‌های ارائه‌دهنده) Network Setting → NAT → ALG → SIP ALG را خاموش کنید در مستندات ذکر نشده
ASUS WAN → NAT Passthrough → SIP Passthrough → Disable → Apply (SIP ALG در ASUS با نام SIP Passthrough شناخته می‌شود ⚠️ verify) روشن
NETGEAR (Nighthawk، Orbi RBR50/40/20) ADVANCED → Setup → WAN Setup → تیک Disable SIP ALG را بزنید → Apply روشن
DrayTek Vigor NAT → ALG → برداشتن تیک Enable SIP/RTSP ALG (فریم‌ورهای از 3.8.5)؛ در کنسول — sys sip_alg 0 خاموش
AVM FRITZ!Box کلید جداگانه SIP ALG در مستندات AVM وجود ندارد. اما برای مرکز تلفن خارجی باید محافظت را برداشت: Telefonie → Eigene Rufnummern → Anschlusseinstellungen → برداشتن تیک «Nutzung von Internettelefonie aus dem Heimnetz unterbinden» (ممنوعیت تلفن اینترنتی از شبکه خانگی) — در غیر این صورت FRITZ!Box تلفن‌ها را به مرکز تلفن ما عبور نمی‌دهد —
Ubiquiti UniFi (Cloud Gateway) نیازی به انجام کاری نیست: طبق مستندات Ubiquiti، دروازه‌های UniFi از SIP ALG استفاده نمی‌کنند. روتر ارائه‌دهنده را که قبل از آن قرار دارد بررسی کنید ALG ندارد
Tenda در راهنماهای روترهای Wi-Fi خانگی Tenda گزینه SIP ALG وجود ندارد. در مودم‌های Tenda DSL: Advance → Services → ALG → برداشتن SIP —
Huawei، ZTE (ترمینال‌های نوری ارائه‌دهنده: HG8245H، HG8145V، F660، F670L…) در مستندات عمومی تولیدکننده مسیری وجود ندارد، منو معمولاً توسط ارائه‌دهنده محدود شده — از ارائه‌دهنده بپرسید —
Sagemcom، Technicolor، AirTies (جعبه‌های ارائه‌دهنده) در مستندات تولیدکننده گزینه‌ای وجود ندارد — از ارائه‌دهنده بپرسید —
Xiaomi / Redmi در مستندات تولیدکننده گزینه‌ای وجود ندارد — *43 و تماس بیش از یک دقیقه را بررسی کنید —

«از کارخانه: در مستندات ذکر نشده» یعنی تولیدکننده نمی‌نویسد که ALG از ابتدا روشن است یا نه — خودتان وارد شوید و ببینید. مسیرها از راهنماهای رسمی تولیدکنندگان گرفته شده‌اند (فهرست — در «منابع»)؛ در فریم‌ور دیگر، نام گزینه‌ها ممکن است کمی متفاوت باشد.

برای مدیر شبکه: دروازه‌های تجاری
  • TP-Link Omada (دروازه با رابط وب اختصاصی): Transmission → NAT → ALG — برداشتن SIP.
  • Zyxel ATP/USG (ZLD): Configuration → Network → ALG — برداشتن Enable SIP ALG (و Enable SIP Transformations).
  • Fortinet FortiGate: از کارخانه SIP توسط ALG پردازش می‌شود (default-voip-alg-mode proxy-based) و session-helper با نام sip روشن است (معمولاً شماره ۱۳). فقط در کنسول خاموش می‌شود: config system session-helper → delete 13 → end؛ سپس config system settings → set default-voip-alg-mode kernel-helper-based → end؛ در سیاست نباید پروفایل VoIP وجود داشته باشد. بررسی — diagnose sys session list | grep sip.
  • MikroTik: رکورد SIP در service-port پارامترهای sip-direct-media (به‌طور پیش‌فرض yes) و sip-timeout (۱ ساعت) دارد — با خاموش بودن کمک‌کننده، این‌ها اعمال نمی‌شوند.
  • OpenWrt: کمک‌کننده SIP در بسته kmod-nf-nathelper-extra قرار دارد؛ بسته نباشد، ALG هم نیست. کمک‌کننده‌ها بر اساس ناحیه با گزینه auto_helper فایروال فعال می‌شوند.

اگر روتر ارائه‌دهنده است (ترمینال نوری، «جعبه» از ارائه‌دهنده اینترنت) و گزینه دیده نمی‌شود — منو معمولاً محدود شده است. با ارائه‌دهنده تماس بگیرید و بخواهید: «SIP ALG را روی روتر من خاموش کنید» یا «ترمینال را به حالت بریج (bridge) ببرید»، اگر روتر خودتان پشت آن قرار دارد.

بعد از خاموش کردن روتر و تلفن‌ها را راه‌اندازی مجدد کنید (رکوردهای قدیمی NAT تا راه‌اندازی مجدد یا انقضای تایمر باقی می‌مانند)، سپس *43 را شماره‌گیری کنید.


NAT، NAT دوگانه و keep-alive#

Keep-alive. روتر تا زمانی که چیزی از «دریچه» تلفن عبور می‌کند، آن را به خاطر می‌سپارد. اگر تلفن بیش از زمان مهلت UDP روی روتر ساکت بماند، رکورد حذف می‌شود — و تماس ورودی به تلفن نمی‌رسد، هرچند در پنل مدیریت چند دقیقه دیگر نقطه سبز روشن می‌ماند («تماس‌های خروجی برقرار می‌شوند، ورودی نمی‌آید»). در روترهای Linux (که بسیاری از مدل‌های خانگی و ارائه‌دهنده‌ها روی آن کار می‌کنند) زمان مهلت پیش‌فرض ۳۰ ثانیه برای جریان‌های UDP یک‌طرفه و ۱۲۰ ثانیه برای جریان‌های دارای پاسخ است؛ در MikroTik — ۳۰ ثانیه و ۳ دقیقه.

بنابراین:

  • در تلفن NAT keep-alive را روشن کنید (همان «NAT Keep-alive»، «Keep Alive Interval»، «UDP keep-alive») با فاصله ۱۵–۳۰ ثانیه، اگر چنین گزینه‌ای وجود دارد؛
  • یا تلفن را به TCP تغییر دهید — روترها اتصال TCP را بسیار طولانی‌تر نگه می‌دارند (مرکز تلفن ما TCP را روی همان پورت 5060 می‌پذیرد)؛
  • مرکز تلفن از طرف خود هر ۶۰ ثانیه یک‌بار هر تلفن را بررسی می‌کند — این کمک می‌کند، اما روی روتری با زمان مهلت ۳۰ ثانیه به‌تنهایی کافی نیست.

NAT دوگانه — وقتی پشت روتر ارائه‌دهنده یا ترمینال نوری، روتر خودتان قرار دارد و هر دو NAT انجام می‌دهند. مرکز تلفن ما فقط بیرونی‌ترین آدرس را می‌بیند و این‌گونه هم کار می‌کند، اما: SIP ALG باید روی هر دو دستگاه خاموش شود، و keep-alive باید در کوتاه‌ترِ دو زمان مهلت جا شود. بهترین گزینه — بردن دستگاه ارائه‌دهنده به حالت بریج (bridge) است تا NAT یکی باشد.

اینترنت موبایل و IP «خاکستری» ارائه‌دهنده (CGNAT) — همان NAT دوگانه است، فقط لایه بیرونی نزد اپراتور است و قابل تنظیم نیست. کار می‌کند، اما keep-alive به‌ویژه مهم است: زمان‌های مهلت اپراتورها گاهی کوتاه است.

برای مدیر شبکه: زمان‌های مهلت و بررسی
  • روترهای Linux (OpenWrt و فریم‌ور بسیاری از مدل‌های خانگی و ارائه‌دهنده‌ها): nf_conntrack_udp_timeout = ۳۰ ثانیه، nf_conntrack_udp_timeout_stream = ۱۲۰ ثانیه — مستندات هسته Linux. MikroTik: /ip firewall connection tracking → udp-timeout = ۳۰ ثانیه، udp-stream-timeout = ۳ دقیقه. اگر تلفن‌ها keep-alive ندارند، زمان مهلت UDP را به ۱۸۰ ثانیه افزایش دهید.
  • نشانه رکورد NAT منقضی‌شده: تماس‌های خروجی همیشه کار می‌کنند، ورودی‌ها پس از چند دقیقه بی‌کاری قطع می‌شوند و بلافاصله پس از یک تماس خروجی «زنده» می‌شوند.
  • برعکس، می‌توان مسیر به سمت تلفن را از پنل مدیریت بررسی کرد: کارت دستگاه → زبانه «بررسی» → «تماس با دستگاه» (نگاه کنید به مرور کلی، «بررسی کیفیت ارتباط»).

کابل، Wi-Fi، PoE، VLAN و QoS#

  • کابل بهتر از Wi-Fi است. تلفن رومیزی را با کابل وصل کنید. Wi-Fi تأخیر و افت اضافه می‌کند، به‌ویژه در سالنی که مهمان‌ها شبکه را شریک می‌شوند؛ هنگام جابه‌جایی بین نقاط دسترسی ممکن است گفتگو قطع شود.
  • شبکه مهمان برای تلفن‌ها نیست. در آن معمولاً جداسازی کلاینت‌ها روشن است (دستگاه‌ها یکدیگر را نمی‌بینند — رایانه نمی‌تواند رابط وب تلفن را باز کند) و گاهی صفحه ورود («captive portal») دارد که تلفن نمی‌تواند از آن بگذرد.
  • برای گشت‌وگذار در سالن — DECT، نه تلفن Wi-Fi. گوشی‌های DECT با رادیوی خودشان کار می‌کنند، به Wi-Fi وابسته نیستند و شارژ را بیشتر نگه می‌دارند.
  • تغذیه از طریق PoE. بیشتر تلفن‌های اداری از سوئیچ بر اساس استاندارد PoE 802.3af تغذیه می‌شوند — آداپتور جداگانه لازم نیست. اگر سوئیچ PoE ندارد، آداپتور اغلب جداگانه فروخته می‌شود. تلفن‌های تصویری و دستگاه‌های دارای ماژول توسعه ممکن است به PoE+ (802.3at) نیاز داشته باشند.
  • سافت‌فون روی گوشی هوشمند در Wi-Fi هنگام رفتن به شبکه موبایل ثبت‌نام را از دست می‌دهد — نگاه کنید به «سافت‌فون‌ها».
برای مدیر شبکه: VLAN برای صدا و QoS

VLAN. در مجموعه‌ای با سوئیچ مدیریت‌شده راحت است تلفن‌ها را در یک VLAN صدای جداگانه بگذارید: ترافیک مهمان و اداری مزاحم صدا نمی‌شود، تلفن‌ها برای مهمان‌ها دیده نمی‌شوند. تلفن شماره VLAN را به‌صورت دستی (در تنظیمات شبکه خودش)، از طریق LLDP-MED از سوئیچ یا با گزینه DHCP می‌گیرد — صفحه برند خود را ببینید. رایانه‌ای که به پورت PC تلفن وصل است، در شبکه معمولی می‌ماند. برای مرکز تلفن VLAN چیزی را تغییر نمی‌دهد: تلفن به‌هرحال از طریق NAT روتر به بیرون می‌رود.

QoS. صدا به کانال پهن نیاز ندارد، بلکه به اولویت در صف ارسال نیاز دارد: وقتی کسی ویدیوی دوربین‌ها یا پشتیبان‌گیری در ابر را آپلود می‌کند، بسته‌های صدا در یک صف با فایل‌ها می‌ایستند — و از این‌جا «ربات» و تأخیر می‌آید. کارهایی که می‌توان کرد:

  • در روتر اولویت‌بندی را روشن کنید (QoS / SQM / Smart Queue / «مدیریت پهنای باند») و بالاترین اولویت را به آدرس‌های IP تلفن‌ها یا VLAN صدا بدهید؛
  • پهنای باند دستگاه‌های «سنگین» (دوربین‌ها، NAS) را کمی کمتر از سرعت واقعی کانال محدود کنید — آن‌گاه صف پر نمی‌شود؛
  • تلفن‌ها معمولاً خودشان صدا را با کد DSCP 46 (EF) و سیگنالینگ را با ۲۴–۲۶ (CS3/AF31) علامت می‌زنند؛ روتر می‌تواند بر اساس این برچسب اولویت‌بندی کند. در اینترنت بیرون از روتر شما برچسب‌های DSCP معمولاً رعایت نمی‌شوند — پس ارزش دارد دقیقاً ارسال خودتان را مدیریت کنید.

چقدر اینترنت لازم است#

یک مکالمه از طریق مرکز تلفن ما حدود ۸۷ کیلوبیت بر ثانیه در هر جهت پهنای باند می‌گیرد — برای کدک‌های G.711 (A-law/µ-law) و G.722 یکسان است. با احتیاط ۱۰۰ کیلوبیت بر ثانیه برای هر مکالمه در نظر بگیرید — هم برای دریافت و هم برای ارسال.

تعداد مکالمه همزمان نیاز برای ارسال و دریافت (هر کدام)
۱ تلفن ۰٫۱ مگابیت بر ثانیه
۲ ۰٫۲ مگابیت بر ثانیه
۴ ۰٫۴ مگابیت بر ثانیه
۸ ۰٫۸ مگابیت بر ثانیه
۱۰ ۱ مگابیت بر ثانیه
۲۰ ۲ مگابیت بر ثانیه

دو نکته که اغلب باعث اشتباه می‌شود:

  • مکالمه دو تلفن داخل مجموعه، دو جریان از طریق اینترنت است، نه صفر: صدا همیشه از مرکز تلفن عبور می‌کند (هر تلفن به مرکز تلفن و برگشت). تعداد تلفن‌هایی که همزمان صحبت می‌کنند را بشمارید، نه تعداد تماس‌ها.
  • گلوگاه، ارسال است. در ADSL، اینترنت همراه و بسیاری از طرح‌ها، سرعت ارسال چند برابر کمتر از دریافت است. اگر پهنای باند ارسال توسط دوربین‌ها، پشتیبان‌گیری ابری یا بارگذاری ویدیو اشغال شود، صدا شروع به قطع و وصل شدن می‌کند، حتی وقتی «سرعت تست خوب است».

کیفیت مهم‌تر از سرعت است. برای یک مکالمه معمولی لازم است:

شاخص خوب بد شنیده می‌شود
افت بسته تا ۱٪ بیش از ۳٪ — «قل‌قل» می‌کند، هجاها گم می‌شوند
جیتر (پراکندگی تأخیر) تا ۳۰ میلی‌ثانیه بیش از ۵۰ میلی‌ثانیه — صدا قطع و وصل می‌شود
تأخیر رفت و برگشت تا ۱۵۰ میلی‌ثانیه بیش از ۳۰۰ میلی‌ثانیه — طرفین وسط حرف هم می‌پرند

همین اعداد را مرکز تلفن برای هر بررسی *43 در گزارش تماس‌ها نشان می‌دهد.

اینترنت همراه. هر مکالمه حدود ۰٫۶ مگابایت در دقیقه در هر جهت مصرف می‌کند، یعنی تقریباً ۱٫۲ مگابایت در دقیقه در مجموع، یا حدود ۷۲ مگابایت در ساعت مکالمه.

چطور محاسبه شده

کدک‌های مرکز تلفن ما — G.711 (PCMA/PCMU) و G.722 — هر دو ۶۴ کیلوبیت بر ثانیه صدا منتقل می‌کنند. تلفن هر ۲۰ میلی‌ثانیه یک بسته می‌فرستد (ptime ۲۰ میلی‌ثانیه — استاندارد این کدک‌ها)، یعنی ۵۰ بسته در ثانیه.

  • بار مفید بسته: ۶۴٬۰۰۰ بیت بر ثانیه × ۰٫۰۲ ثانیه = ۱۲۸۰ بیت = ۱۶۰ بایت.
  • سرآیندها: RTP ۱۲ + UDP ۸ + IPv4 ۲۰ = ۴۰ بایت → بسته در سطح IP — ۲۰۰ بایت.
  • در سطح IP: ۲۰۰ بایت × ۸ × ۵۰ بسته/ثانیه = ۸۰ کیلوبیت بر ثانیه.
  • در کابل Ethernet، ۱۸ بایت سرآیند فریم هم اضافه می‌شود: ۲۱۸ بایت × ۸ × ۵۰ = ۸۷٫۲ کیلوبیت بر ثانیه — همین «حدود ۸۷» است.
  • RTCP (گزارش‌های کیفیت، هر چند ثانیه یک بار) کسری از کیلوبیت بر ثانیه اضافه می‌کند — قابل چشم‌پوشی. PPPoE نزد ارائه‌دهنده ۸ بایت به هر بسته اضافه می‌کند (+۳٫۲ کیلوبیت بر ثانیه).

فرمول: پهنای باند = (بار مفید + سرآیندها) × ۸ × (۱۰۰۰ / ptime)؛ برای G.711 و G.722 با ۲۰ میلی‌ثانیه: (۱۶۰ + ۴۰ + ۱۸) × ۸ × ۵۰ = ۸۷٬۲۰۰ بیت بر ثانیه.

ترافیک: ۸۰ کیلوبیت بر ثانیه (در سطح IP، همان‌طور که اپراتور همراه محاسبه می‌کند) = ۱۰٬۰۰۰ بایت بر ثانیه × ۶۰ = ۶۰۰٬۰۰۰ بایت ≈ ۰٫۶ مگابایت در دقیقه در یک جهت؛ ×۲ جهت = ۱٫۲ مگابایت در دقیقه؛ ×۶۰ دقیقه = ۷۲ مگابایت در ساعت.


چطور شبکه را بررسی کنیم#

  1. تست بازتاب *43 از همان تلفنی که مشکل دارد: بوق → صدای خودتان. نحوه خواندن چهار نتیجه (بوق بدون صدا، سکوت، قطع و وصل) در مرور: «بررسی کیفیت ارتباط». حداقل ۱۰ ثانیه صحبت کنید — آن‌وقت افت بسته، جیتر و تأخیر در گزارش تماس‌ها ظاهر می‌شود.
  2. تماس از مرکز تلفن به دستگاه (کارت دستگاه → «بررسی» → «تماس با دستگاه») مسیر برگشت را بررسی می‌کند — همان «حفره‌ای» در روتر که تماس‌های ورودی از آن می‌آیند.
  3. همین بررسی از شبکه دیگر (تلفن یا سافت‌فون با اینترنت همراه) سریع مشخص می‌کند که آیا شبکه مجموعه مقصر است.

اگر چیزی درست نیست — بررسی بر اساس نشانه‌ها:


امنیت#

  • تلفن، ATA یا گیت‌وی را مستقیم در اینترنت قرار ندهید: پورت 5060 را به آن فوروارد نکنید، آن را در DMZ نگذارید و IP «سفید» به آن ندهید. ربات‌ها شبانه‌روز اینترنت را اسکن می‌کنند — دستگاه باز شب‌ها از شماره‌هایی مثل «۱۰۰» یا «۱۰۰۰» تماس می‌گیرد و در بدترین حالت برای تماس‌های پولی استفاده می‌شود. طرح ما اصلاً به فوروارد پورت نیازی ندارد.
  • رمز پیش‌فرض رابط وب تلفن را عوض کنید (admin/admin و مشابه آن) — وگرنه هر کسی در شبکه مجموعه، از جمله Wi-Fi مهمان بدون جداسازی، می‌تواند تنظیمات را باز کند و اطلاعات حساب را بخواند.
  • اگر تلفن گزینه‌ای دارد مثل «SIP را فقط از سرور/پروکسی بپذیر» (Allow SIP from proxy only, Accept SIP from registrar only) — آن را فعال کنید.
  • فریم‌ور تلفن‌ها و روتر را از منابع رسمی سازنده به‌روز کنید.

پرسش‌های پرتکرار#

آیا کسب‌وکار به نشانی IP ثابت («سفید») نیاز دارد؟#

نه. تلفن خودش با مرکز تلفن متصل می‌شود و مرکز تلفن آن را بر اساس نشانی بیرونی واقعی‌اش به خاطر می‌سپارد، هر چه باشد. هم پشت IP «خاکستری» ارائه‌دهنده کار می‌کند و هم از طریق اینترنت همراه.

آیا باید در روتر پورت‌های 5060 و 10000–20000 را عبور دهیم؟#

نه، و نباید هم تلاش کنید: عبور دادن 5060 به تلفن آن را برای اسکنرهای اینترنت قابل مشاهده می‌کند. همین کافی است که روتر ترافیک خروجی را عبور دهد (به‌صورت پیش‌فرض از کارخانه همین‌طور تنظیم شده است).

SIP ALG را در روتر خود پیدا نکردم. چه کار کنم؟#

در بخش‌های NAT، «دیوار آتش»، «امنیت»، «WAN»، «اجزا» را ببینید. اگر گزینه‌ای نبود، ممکن است مدل شما اصلاً ALG نداشته باشد؛ *43 و یک تماس طولانی‌تر از یک دقیقه را بررسی کنید. اگر تماس‌ها بعد از ۳۰ ثانیه قطع می‌شوند و روتر از طرف ارائه‌دهنده است، از ارائه‌دهنده بخواهید SIP ALG را خاموش کند یا دستگاه را به حالت بریج ببرد.

تماس‌های ورودی فقط در دقایق اول پس از روشن شدن تلفن می‌رسند#

نشانه کلاسیک رکورد NAT منقضی‌شده در روتر است: تلفن بیش از زمان مهلت UDP ساکت می‌ماند و روتر فراموش می‌کند تماس‌های ورودی را کجا بفرستد. در تلفن NAT keep-alive را روی ۱۵–۳۰ ثانیه روشن کنید یا انتقال را به TCP تغییر دهید. به‌تفصیل در «تماس قطع می‌شود» و بخش «NAT، NAT دوگانه و keep-alive».

آیا روتر همراه با SIM-کارت برای ما کافی است؟#

برای ۱–۳ مکالمه هم‌زمان معمولاً بله: حدود ۰٫۱ مگابیت بر ثانیه برای هر مکالمه در هر جهت لازم است. نقطه ضعف، ناپایداری است: با افت بیش از ۳٪ و تأخیر بیش از ۳۰۰ میلی‌ثانیه، مکالمه ناخوشایند می‌شود. در ساعت اوج *43 را بررسی کنید و اعداد را در گزارش تماس‌ها ببینید.

آیا می‌توان تلفن‌ها را روی Wi-Fi مهمان گذاشت؟#

بهتر است نه. در شبکه مهمان اغلب جداسازی کلاینت‌ها و صفحه ورود فعال است و مهمان‌ها پهنای باند را با ویدیوهای خودشان شریک می‌شوند — صدا در پرترافیک‌ترین ساعت شروع به بریدگی می‌کند. برای تلفن‌ها یک شبکه اختصاصی یا VLAN در نظر بگیرید.


بخش‌های مرتبط#

منابع#

Was this article helpful?