C cenaly.com
Bắt đầu miễn phí

Mạng, bộ định tuyến và internet cho hệ thống thoại

Cổng, SIP ALG và cách tắt trên router của các thương hiệu phổ biến, NAT, Wi-Fi và VLAN, dung lượng Internet cần cho một cuộc gọi

On this page 18

Mạng, router và internet cho điện thoại

Điện thoại IP là một thiết bị trong mạng của cơ sở giống như thu ngân hay máy tính: nó đi ra internet qua router của bạn đến tổng đài của chúng tôi. Hầu như luôn luôn nó “chỉ chạy”, còn khi không chạy thì thủ phạm là ba-bốn cài đặt router giống nhau ở mọi hãng. Trang này nói về việc mạng cần đúng những gì, tắt “trợ lý” SIP ALG gây cản trở ở đâu trên router các hãng phổ biến và một cuộc gọi cần bao nhiêu internet.

Cần nhập gì vào chính điện thoại (máy chủ, tên đăng nhập, mật khẩu) — trong bài tổng quan “Cấu hình điện thoại SIP”. Kiểm tra âm thanh sau mọi thay đổi trong mạng — bài kiểm tra tiếng vọng *43 (xem “Cách kiểm tra mạng”).


Tóm tắt: năm quy tắc#

  1. Không cần mở cổng. Điện thoại tự kết nối với tổng đài từ bên trong mạng của bạn — không có kết nối vào từ bên ngoài.
  2. Tắt SIP ALG trên router (còn gọi là “SIP Helper”, “SIP Passthrough”). Đây là nguyên nhân phổ biến nhất của “cuộc gọi đứt sau 30 giây” và “không nghe thấy tôi” — xem ở hãng của bạn.
  3. Điện thoại — vào mạng nội bộ, tốt nhất là bằng cáp. Không vào Wi-Fi khách: ở đó các thiết bị bị cô lập với nhau, và thường có trang đăng nhập mà điện thoại không vượt qua được.
  4. Internet cần ít, nhưng ổn định: khoảng 100 kbit/s mỗi chiều cho một cuộc trò chuyện. Quan trọng không phải tốc độ mà là kênh không bị lấp “kịch trần” — đặc biệt là chiều lên.
  5. Sau mọi thao tác với mạng, hãy bấm *43. Chấm xanh trong trang quản trị nói lên việc đăng ký, chứ không phải âm thanh.

Cuộc gọi đi qua mạng như thế nào#

 Điện thoại IP ──► router của cơ sở ──► internet ──► tổng đài Cenaly
 (192.168.x.x)   (NAT: thay địa chỉ    nhà cung cấp  sip.<tên miền của bạn>
                  bằng địa chỉ ngoài)                hoặc máy riêng

Mọi luồng di chuyển đều do điện thoại khởi tạo:

  1. Điện thoại gửi đăng ký đến tổng đài (cổng 5060). Router ghi nhớ: “các gói từ cổng ngoài này — là của điện thoại 192.168.x.x” — đây gọi là dịch địa chỉ (NAT).
  2. Tổng đài trả lời và sau đó gửi các cuộc gọi đến đúng nơi mà đăng ký đã đến, — qua cùng một “lỗ hổng” trong router. Vì vậy không cần mở cổng: cánh cửa do chính điện thoại mở.
  3. Âm thanh (RTP) điện thoại cũng tự gửi đi, và tổng đài trả lời bằng âm thanh đến đúng địa chỉ và cổng mà nó đã đến từ đó.

Từ đó có hai điều kiện mà thiếu chúng thì liên lạc sẽ hỏng: router không được viết lại nội dung các gói SIP (việc này do SIP ALG làm) và không được quên “lỗ hổng” trong lúc điện thoại im lặng giữa các cuộc gọi (việc này là keep-alive). Cả hai được phân tích dưới đây.

Dành cho quản trị viên mạng: tổng đài tự làm gì với NAT

Với tất cả số nội bộ ở phía tổng đài, các tùy chọn sau được bật (shared/sip/advanced-options.json, nhóm nat):

  • force_rport — các trả lời đi đến địa chỉ và cổng mà yêu cầu đã đến từ đó (RFC 3581), chứ không đến địa chỉ ghi trong tiêu đề Via;
  • rewrite_contact — tổng đài ghi nhớ điện thoại theo địa chỉ nguồn bên ngoài thực tế của đăng ký, chứ không theo địa chỉ riêng 192.168.x.x trong tiêu đề Contact;
  • rtp_symmetric — âm thanh được gửi đến nơi nó đến từ điện thoại (symmetric RTP), chứ không đến địa chỉ trong SDP;
  • direct_media=no — âm thanh luôn đi qua tổng đài, kể cả giữa hai điện thoại của cùng một cơ sở; các điện thoại không bao giờ cố kết nối trực tiếp với nhau.

Vì vậy điện thoại không cần STUN, TURN và ICE, và cơ sở không cần IP ngoài tĩnh. Điện thoại có thể yêu cầu đăng ký trong 60–3600 giây (dưới 60 — bị từ chối 423 Interval Too Brief, mặc định 120 giây); tổng đài kiểm tra mỗi máy đã đăng ký bằng yêu cầu OPTIONS mỗi 60 giây.


Cổng cho quản trị viên mạng#

Quy tắc chỉ một: cho phép kết nối ra đến địa chỉ tổng đài và các trả lời cho nó (tường lửa “stateful” thông thường tự làm việc này). Không cần quy tắc vào và mở cổng.

Cái gì Giao thức và cổng ở phía tổng đài Hướng từ cơ sở
Đăng ký và cuộc gọi (SIP) UDP 5060; TCP 5060 — nếu điện thoại được chuyển sang TCP kết nối ra đến địa chỉ tổng đài
Âm thanh (RTP) UDP 10000–20000 (luồng chung dùng 10000–10200, máy riêng — toàn bộ dải 10000–20000) kết nối ra đến địa chỉ tổng đài
Tên (DNS) UDP/TCP 53 đến máy chủ DNS của nhà cung cấp hoặc của bạn
Thời gian (NTP) UDP 123 đến các máy chủ thời gian — nếu không, lịch sử cuộc gọi sẽ có thời gian sai

Địa chỉ tổng đài là tên, không phải IP: nó được hiển thị trong cửa sổ “Thông tin đăng nhập số nội bộ” (sip.<tên miền của bạn> ở luồng chung hoặc tên máy riêng của bạn). Đừng gõ IP vào quy tắc “theo trí nhớ” và đừng lấy nó từ trang này — ở đây cố ý không có.

Chi tiết cho tường lửa
  • Cổng cục bộ của điện thoại (nó gửi SIP và RTP từ cổng nào) mỗi hãng một khác — không cần lọc kết nối ra theo cổng nguồn, hãy lọc theo địa chỉ và cổng đích.
  • Hai cổng cho một cuộc trò chuyện ở phía tổng đài: RTP chiếm cổng chẵn, RTCP (báo cáo chất lượng) — cổng lẻ liền kề. Đây là việc nội bộ của tổng đài, nhưng giải thích vì sao dải lại rộng.
  • Nếu tường lửa yêu cầu địa chỉ IP, hãy lấy nó theo tên (nslookup <máy chủ SIP>). Máy riêng có IP tĩnh; với luồng chung, đáng tin hơn là cho phép theo tên hoặc toàn bộ UDP kết nối ra đến nó.
  • TCP 5061 (SIP qua TLS) trên máy riêng được mở cho tín hiệu mã hóa. Điện thoại chỉ cần nó nếu trong cửa sổ thông tin đăng nhập, giao thức vận chuyển là TLS; mặc định ở đó là UDP.
  • Không có mã hóa âm thanh (SRTP) — nếu trên tường lửa “kiểm tra VoIP” yêu cầu SRTP, hãy tắt nó cho địa chỉ tổng đài.

SIP ALG — tắt trên router#

Đây là gì. SIP ALG (Application Layer Gateway; ở các hãng khác nhau còn gọi là “SIP Helper”, “SIP Passthrough”, “ALG cho SIP”) — là một tính năng của router “hỗ trợ” điện thoại: nó chui vào bên trong các gói SIP và viết lại địa chỉ trong đó. Tính năng này được tạo ra cho các điện thoại cũ không biết cách hoạt động sau NAT. Tổng đài của chúng ta tự làm được việc này (xem khối ở trên), và router với sự “hỗ trợ” của nó chỉ gây cản trở.

Cách nó phá hỏng. Nó thường viết lại sai hoặc chỉ viết lại một nửa số gói. Các dấu hiệu điển hình:

  • cuộc gọi ngắt đúng sau ~30 giây sau khi trả lời — xác nhận trả lời (ACK) đã đi sai chỗ, và một bên đặt máy theo bộ đếm thời gian;
  • chỉ nghe được một bên hoặc không có âm thanh hoàn toàn — địa chỉ trong phần mô tả luồng thoại bị thay thế;
  • điện thoại lúc đăng ký được, lúc không, cuộc gọi đến chỉ đến được vài lần.

Cơ chế của những hỏng hóc này được phân tích chi tiết trong các trang “Cuộc gọi bị ngắt” và “Không có âm thanh, chỉ nghe được một chiều”. Ở đây — tắt ở đâu.

Hãng Tắt ở đâu Mặc định từ nhà máy
Keenetic (và Netcraze) Cài đặt chung của hệ thống → Thay đổi bộ thành phần → bỏ chọn “Application Level Gateway (ALG) cho SIP” → Cập nhật. Ở Keenetic, SIP ALG không phải là một ô đánh dấu mà là một thành phần riêng của hệ thống: nó bị gỡ bỏ. Router cần có internet, nó sẽ cập nhật hệ thống lên phiên bản mới nhất và tự khởi động lại — hãy làm vào thời gian yên tĩnh trong tài liệu không ghi rõ
MikroTik (RouterOS) menu trợ giúp NAT /ip firewall service-port → bản ghi sip → tắt: /ip firewall service-port disable sip trong tài liệu không ghi rõ
TP-Link Archer (Wi-Fi 6) Advanced → Security → ALG → tắt SIP ALG trong tài liệu không ghi rõ
TP-Link modem xDSL và LTE (Archer VR/VX/MR, TD-W) Advanced → NAT Forwarding → ALG → tắt SIP ALG trong tài liệu không ghi rõ
TP-Link Deco ứng dụng Deco → More → Advanced → NAT Forwarding → SIP ALG → tắt trong tài liệu không ghi rõ
D-Link DIR (firmware tiếng Nga) Nâng cao → ALG/Passthrough → công tắc SIP sang trái → Áp dụng trong tài liệu không ghi rõ
D-Link DIR (firmware tiếng Anh) Advanced → Firewall → Advanced Settings… → SIP → tắt trong tài liệu không ghi rõ
Zyxel VMG/XMG (modem của nhà mạng) Network Setting → NAT → ALG → tắt SIP ALG trong tài liệu không ghi rõ
ASUS WAN → NAT Passthrough → SIP Passthrough → Disable → Apply (SIP ALG ở ASUS được gọi là SIP Passthrough ⚠️ verify) bật
NETGEAR (Nighthawk, Orbi RBR50/40/20) ADVANCED → Setup → WAN Setup → đánh dấu Disable SIP ALG → Apply bật
DrayTek Vigor NAT → ALG → bỏ chọn Enable SIP/RTSP ALG (firmware từ 3.8.5); trong console — sys sip_alg 0 tắt
AVM FRITZ!Box trong tài liệu AVM không có công tắc riêng cho SIP ALG. Nhưng đối với tổng đài bên ngoài cần bỏ bảo vệ: Telefonie → Eigene Rufnummern → Anschlusseinstellungen → bỏ chọn “Nutzung von Internettelefonie aus dem Heimnetz unterbinden” (cấm điện thoại internet từ mạng nhà) — nếu không FRITZ!Box sẽ không cho điện thoại kết nối đến tổng đài của chúng ta —
Ubiquiti UniFi (Cloud Gateway) không cần làm gì: theo tài liệu Ubiquiti, gateway UniFi không áp dụng SIP ALG. Hãy kiểm tra router của nhà mạng đặt trước nó không có ALG
Tenda trong hướng dẫn của router Wi-Fi gia đình Tenda không có mục SIP ALG. Ở modem Tenda DSL: Advance → Services → ALG → bỏ chọn SIP —
Huawei, ZTE (thiết bị đầu cuối quang của nhà mạng: HG8245H, HG8145V, F660, F670L…) trong tài liệu công khai của nhà sản xuất không có đường dẫn, menu thường bị nhà mạng cắt gọn — hãy hỏi nhà mạng —
Sagemcom, Technicolor, AirTies (thiết bị của nhà mạng) trong tài liệu nhà sản xuất không có mục này — hãy hỏi nhà mạng —
Xiaomi / Redmi trong tài liệu nhà sản xuất không có mục này — hãy kiểm tra bằng *43 và cuộc gọi dài hơn một phút —

“Mặc định từ nhà máy: trong tài liệu không ghi rõ” nghĩa là nhà sản xuất không ghi ALG có được bật sẵn hay không — hãy vào xem. Các đường dẫn được lấy từ hướng dẫn chính thức của nhà sản xuất (danh sách — trong “Nguồn”); ở firmware khác, tên các mục có thể hơi khác.

Dành cho quản trị viên mạng: gateway doanh nghiệp
  • TP-Link Omada (gateway có giao diện web riêng): Transmission → NAT → ALG — bỏ chọn SIP.
  • Zyxel ATP/USG (ZLD): Configuration → Network → ALG — bỏ chọn Enable SIP ALG (và Enable SIP Transformations).
  • Fortinet FortiGate: mặc định từ nhà máy, SIP được ALG xử lý (default-voip-alg-mode proxy-based) và session-helper sip được bật (thường là số 13). Chỉ tắt được trong console: config system session-helper → delete 13 → end; sau đó config system settings → set default-voip-alg-mode kernel-helper-based → end; trong policy không được có VoIP profile. Kiểm tra — diagnose sys session list | grep sip.
  • MikroTik: bản ghi SIP trong service-port có các tham số sip-direct-media (mặc định là yes) và sip-timeout (1 giờ) — khi trợ giúp đã tắt thì chúng không có tác dụng.
  • OpenWrt: trợ giúp SIP nằm trong gói kmod-nf-nathelper-extra; không có gói — không có ALG. Các trợ giúp theo vùng được bật bằng tùy chọn auto_helper của tường lửa.

Nếu router là của nhà mạng (thiết bị đầu cuối quang, “hộp” từ nhà cung cấp internet) và không thấy mục đó — menu thường bị cắt gọn. Hãy gọi cho nhà mạng và yêu cầu: “tắt SIP ALG trên router của tôi” hoặc “chuyển thiết bị đầu cuối sang chế độ bridge”, nếu phía sau nó là router riêng của bạn.

Sau khi tắt hãy khởi động lại router và điện thoại (các bản ghi NAT cũ tồn tại đến khi khởi động lại hoặc hết bộ đếm thời gian), sau đó bấm *43.


NAT, NAT kép và keep-alive#

Keep-alive. Router ghi nhớ “lỗ hổng” dành cho điện thoại chừng nào còn có gói tin đi qua đó. Nếu điện thoại im lặng lâu hơn thời gian chờ UDP trên router, bản ghi sẽ bị xóa — và cuộc gọi đến không tới được điện thoại, dù trong trang quản trị vẫn còn hiển thị chấm xanh thêm vài phút (“gọi ra được, gọi vào không được”). Với router chạy Linux (nhiều mẫu router gia đình và router của nhà mạng chạy trên nền này), thời gian chờ mặc định là 30 giây cho luồng UDP một chiều và 120 giây cho luồng có phản hồi; với MikroTik là 30 giây và 3 phút.

Vì vậy:

  • trên điện thoại, bật NAT keep-alive (còn gọi là “NAT Keep-alive”, “Keep Alive Interval”, “UDP keep-alive”) với khoảng thời gian 15–30 giây, nếu có mục này;
  • hoặc chuyển điện thoại sang TCP — router giữ kết nối TCP lâu hơn nhiều (tổng đài của chúng tôi nhận TCP trên cùng cổng 5060);
  • tổng đài về phía mình cũng dò từng điện thoại mỗi 60 giây — điều này có giúp ích, nhưng với router có thời gian chờ 30 giây thì chỉ riêng việc đó là chưa đủ.

NAT kép — khi phía sau router của nhà mạng hoặc thiết bị quang đầu cuối có router riêng của bạn, và cả hai đều làm NAT. Tổng đài của chúng tôi chỉ thấy địa chỉ ngoài cùng và vẫn hoạt động như vậy, nhưng: phải tắt SIP ALG trên cả hai thiết bị, và keep-alive phải nằm trong khoảng thời gian chờ ngắn hơn trong hai mức. Cách tốt nhất là chuyển thiết bị của nhà mạng sang chế độ bridge để chỉ còn một lớp NAT.

Internet di động và IP “xám” của nhà mạng (CGNAT) — đây cũng là NAT kép, chỉ khác là lớp ngoài cùng thuộc nhà mạng và không thể cấu hình được. Vẫn hoạt động, nhưng keep-alive đặc biệt quan trọng: thời gian chờ của các nhà mạng có thể rất ngắn.

Dành cho quản trị viên mạng: thời gian chờ và cách kiểm tra
  • Router Linux (OpenWrt và firmware của nhiều mẫu router gia đình và router nhà mạng): nf_conntrack_udp_timeout = 30 giây, nf_conntrack_udp_timeout_stream = 120 giây — theo tài liệu của nhân Linux. MikroTik: /ip firewall connection tracking → udp-timeout = 30 giây, udp-stream-timeout = 3 phút. Nếu điện thoại không dùng keep-alive, hãy tăng thời gian chờ UDP lên 180 giây.
  • Dấu hiệu bản ghi NAT đã hết hạn: gọi ra luôn hoạt động, gọi vào ngừng tới sau vài phút không hoạt động và “sống lại” ngay sau một cuộc gọi ra.
  • Ngược lại, có thể kiểm tra đường đi tới điện thoại từ trang quản trị: thẻ của máy → tab “Kiểm tra” → “Gọi tới máy” (xem tổng quan, “Kiểm tra chất lượng kết nối”).

Cáp, Wi-Fi, PoE, VLAN và QoS#

  • Cáp tốt hơn Wi-Fi. Hãy kết nối điện thoại để bàn bằng cáp. Wi-Fi làm tăng độ trễ và mất gói, đặc biệt trong phòng khách nơi khách chia sẻ mạng; khi chuyển giữa các điểm truy cập, cuộc trò chuyện có thể bị ngắt.
  • Mạng khách không dành cho điện thoại. Trong đó thường bật cô lập máy khách (các thiết bị không thấy nhau — máy tính không mở được giao diện web của điện thoại) và đôi khi có trang đăng nhập (“captive portal”) mà điện thoại không thể vượt qua.
  • Để chạy khắp phòng, dùng DECT chứ không phải điện thoại Wi-Fi. Ống nghe DECT hoạt động trên sóng riêng, không phụ thuộc Wi-Fi và giữ pin lâu hơn.
  • Cấp nguồn qua PoE. Hầu hết điện thoại văn phòng được cấp nguồn từ switch theo chuẩn PoE 802.3af — không cần bộ nguồn riêng. Nếu switch không có PoE, bộ nguồn thường được bán riêng. Điện thoại video và máy có mô-đun mở rộng có thể cần PoE+ (802.3at).
  • Softphone trên smartphone trong Wi-Fi sẽ mất đăng ký khi chuyển sang mạng di động — xem “Softphone”.
Dành cho quản trị viên mạng: VLAN cho thoại và QoS

VLAN. Ở cơ sở có switch quản lý được, nên tách điện thoại vào một VLAN thoại riêng: lưu lượng của khách và lưu lượng nội bộ không ảnh hưởng đến thoại, điện thoại không hiển thị với khách. Điện thoại nhận số VLAN theo cách thủ công (trong cài đặt mạng của máy), qua LLDP-MED từ switch hoặc qua tùy chọn DHCP — hãy xem trang của hãng bạn dùng. Máy tính cắm vào cổng PC của điện thoại vẫn ở trong mạng thông thường. Với tổng đài, VLAN không thay đổi điều gì: ra bên ngoài, điện thoại vẫn đi qua NAT của router.

QoS. Thoại cần không phải kênh băng thông lớn mà là ưu tiên trong hàng đợi ở chiều gửi đi: khi ai đó đang tải video từ camera hoặc sao lưu lên đám mây, các gói thoại phải xếp cùng hàng đợi với tệp — đó là nguyên nhân gây “giọng robot” và độ trễ. Có thể làm những việc sau:

  • bật ưu tiên hóa trong router (QoS / SQM / Smart Queue / “Quản lý băng thông”) và dành mức ưu tiên cao nhất cho địa chỉ IP của điện thoại hoặc VLAN thoại;
  • giới hạn băng thông cho các thiết bị “nặng” (camera, NAS) thấp hơn một chút so với tốc độ thực của kênh — khi đó hàng đợi không bị đầy;
  • điện thoại thường tự đánh dấu thoại bằng mã DSCP 46 (EF), và tín hiệu bằng 24–26 (CS3/AF31); router có thể ưu tiên theo nhãn này. Trên internet, bên ngoài router của bạn, các nhãn DSCP thường không được tuân thủ — vì vậy nên quản lý chính chiều gửi đi của mình.

Cần bao nhiêu internet#

Một cuộc trò chuyện qua tổng đài của chúng tôi chiếm khoảng 87 kbit/s mỗi chiều — như nhau đối với codec G.711 (A-law/µ-law) và G.722. Hãy dự phòng 100 kbit/s cho mỗi cuộc trò chuyện — cả chiều nhận lẫn chiều gửi.

Số người nói chuyện cùng lúc Cần cho chiều gửi và chiều nhận (mỗi chiều)
1 điện thoại 0,1 Mbit/s
2 0,2 Mbit/s
4 0,4 Mbit/s
8 0,8 Mbit/s
10 1 Mbit/s
20 2 Mbit/s

Hai điểm cần làm rõ mà nhiều người hay nhầm:

  • Cuộc trò chuyện giữa hai điện thoại trong cùng cơ sở là hai luồng qua internet, không phải bằng không: giọng nói luôn đi qua tổng đài (mỗi điện thoại — đến tổng đài rồi quay lại). Hãy tính số điện thoại đang nói chuyện cùng lúc, không phải số cuộc gọi.
  • Nút thắt là chiều gửi. Với ADSL, internet di động và nhiều gói cước, tốc độ chiều gửi thấp hơn chiều nhận nhiều lần. Nếu kênh chiều gửi bị camera, sao lưu đám mây hoặc tải video chiếm dụng, giọng nói sẽ bắt đầu rè, ngay cả khi “tốc độ đo được vẫn tốt”.

Chất lượng quan trọng hơn tốc độ. Để cuộc trò chuyện bình thường, cần:

Chỉ số Tốt Nghe kém
Mất gói đến 1 % hơn 3 % — “bong bóng”, mất âm tiết
Jitter (độ lệch trễ) đến 30 ms hơn 50 ms — âm thanh đứt quãng
Độ trễ khứ hồi đến 150 ms hơn 300 ms — hai bên nói chồng lên nhau

Tổng đài cũng hiển thị chính các con số này theo từng lần kiểm tra *43 trong nhật ký cuộc gọi.

Internet di động. Một cuộc trò chuyện tiêu tốn khoảng 0,6 MB mỗi phút mỗi chiều, tức khoảng 1,2 MB mỗi phút tổng cộng, hay khoảng 72 MB mỗi giờ trò chuyện.

Cách tính

Codec của tổng đài chúng tôi — G.711 (PCMA/PCMU) và G.722 — đều truyền 64 kbit/s âm thanh. Điện thoại gửi một gói mỗi 20 ms (ptime 20 ms — tiêu chuẩn cho các codec này), tức 50 gói mỗi giây.

  • Tải trọng hữu ích của gói: 64 000 bit/s × 0,02 s = 1280 bit = 160 byte.
  • Tiêu đề: RTP 12 + UDP 8 + IPv4 20 = 40 byte → gói ở mức IP — 200 byte.
  • Ở mức IP: 200 byte × 8 × 50 gói/s = 80 kbit/s.
  • Trong cáp Ethernet cộng thêm 18 byte tiêu đề khung: 218 byte × 8 × 50 = 87,2 kbit/s — đây chính là “khoảng 87”.
  • RTCP (báo cáo chất lượng, vài giây một lần) cộng thêm phần nhỏ kbit/s — không đáng kể. PPPoE của nhà cung cấp cộng thêm 8 byte mỗi gói (+3,2 kbit/s).

Công thức: băng thông = (tải trọng + tiêu đề) × 8 × (1000 / ptime); với G.711 và G.722 ở 20 ms: (160 + 40 + 18) × 8 × 50 = 87 200 bit/s.

Lưu lượng: 80 kbit/s (ở mức IP, như nhà mạng di động tính) = 10 000 byte/s × 60 = 600 000 byte ≈ 0,6 MB mỗi phút một chiều; ×2 chiều = 1,2 MB/phút; ×60 phút = 72 MB/giờ.


Cách kiểm tra mạng#

  1. Kiểm tra tiếng vọng *43 từ chiếc điện thoại đang có vấn đề: tiếng tút → giọng nói của chính bạn. Cách đọc bốn kết quả (có tút mà không có giọng, im lặng, đứt quãng) — trong bài tổng quan: “Kiểm tra chất lượng liên lạc”. Hãy nói ít nhất 10 giây — khi đó nhật ký cuộc gọi sẽ hiển thị mất gói, jitter và độ trễ.
  2. Cuộc gọi từ tổng đài đến thiết bị (thẻ thiết bị → “Kiểm tra” → “Gọi đến thiết bị”) kiểm tra đường về — chính cái “lỗ hổng” trong router mà qua đó các cuộc gọi đến đi vào.
  3. Cùng phép kiểm tra từ mạng khác (điện thoại hoặc softphone dùng internet di động) nhanh chóng cho biết có phải mạng của cơ sở là thủ phạm không.

Nếu có gì đó không ổn — phân tích theo triệu chứng:


Bảo mật#

  • Đừng đưa điện thoại, ATA hay gateway ra internet trực tiếp: đừng chuyển tiếp 5060 đến nó, đừng đặt nó vào DMZ và đừng cấp cho nó IP “trắng”. Robot quét internet suốt ngày đêm — thiết bị mở sẽ bắt đầu gọi vào ban đêm từ các số như “100” hay “1000”, và trong trường hợp xấu nhất nó bị dùng để gọi tính phí. Sơ đồ của chúng tôi hoàn toàn không cần chuyển tiếp.
  • Đổi mật khẩu gốc của giao diện web trên điện thoại (admin/admin và tương tự) — nếu không, bất kỳ ai trong mạng cơ sở, kể cả Wi-Fi khách không cách ly, đều có thể mở cài đặt và đọc thông tin đăng nhập.
  • Nếu điện thoại có mục “chỉ nhận SIP từ server/proxy” (Allow SIP from proxy only, Accept SIP from registrar only) — hãy bật nó.
  • Cập nhật firmware của điện thoại và router từ nguồn chính thức của nhà sản xuất.

Câu hỏi thường gặp#

Cơ sở có cần địa chỉ IP tĩnh (“IP trắng”) không?#

Không. Điện thoại tự kết nối với tổng đài, và tổng đài ghi nhớ nó theo địa chỉ bên ngoài thực tế, bất kể địa chỉ đó là gì. Hoạt động được cả với IP “xám” của nhà cung cấp và qua internet di động.

Có cần mở cổng 5060 và 10000–20000 trên router không?#

Không, và cũng không cần thử: việc mở cổng 5060 tới điện thoại khiến nó hiển thị với các máy quét từ internet. Chỉ cần router cho phép lưu lượng đi ra (mặc định từ nhà máy đã như vậy).

Tôi không tìm thấy SIP ALG trong router của mình. Phải làm gì?#

Hãy xem trong các mục NAT, “Tường lửa”, “Bảo mật”, “WAN”, “Thành phần”. Không có mục đó — có thể model này hoàn toàn không có ALG; hãy kiểm tra bằng *43 và một cuộc gọi dài hơn một phút. Nếu cuộc gọi bị ngắt sau 30 giây, mà router là của nhà cung cấp — hãy đề nghị nhà cung cấp tắt SIP ALG hoặc chuyển thiết bị sang chế độ bridge.

Cuộc gọi đến chỉ đến trong những phút đầu sau khi bật điện thoại#

Đây là dấu hiệu kinh điển của bản ghi NAT trên router đã hết hạn: điện thoại im lặng lâu hơn thời gian chờ UDP, và router quên mất nơi cần chuyển cuộc gọi đến. Hãy bật NAT keep-alive trên điện thoại trong 15–30 giây hoặc chuyển giao thức sang TCP. Chi tiết — “Cuộc gọi bị ngắt” và mục “NAT, NAT đôi và keep-alive”.

Router di động với SIM có đủ cho chúng tôi không?#

Với 1–3 cuộc trò chuyện đồng thời — thường là đủ: cần khoảng 0,1 Mbit/s cho mỗi cuộc trò chuyện theo mỗi chiều. Điểm yếu là sự không ổn định: khi mất gói trên 3 % và độ trễ trên 300 ms, cuộc trò chuyện sẽ trở nên khó chịu. Hãy kiểm tra *43 vào giờ cao điểm và xem các con số trong nhật ký cuộc gọi.

Có thể gắn điện thoại vào Wi-Fi khách không?#

Tốt nhất là không. Trong mạng khách thường bật cách ly máy khách và trang đăng nhập, còn băng thông thì khách chia sẻ với video của họ — giọng nói sẽ bắt đầu bị ngắt vào đúng giờ cao điểm nhất. Hãy dành cho điện thoại một mạng nội bộ hoặc VLAN riêng.


Các mục liên quan#

Nguồn#

Was this article helpful?