Δίκτυο, δρομολογητής και internet για τηλεφωνία
Το IP-τηλέφωνο είναι μια συσκευή στο δίκτυο της επιχείρησης όπως το ταμείο ή ο υπολογιστής: βγαίνει στο internet μέσω του δρομολογητή σας προς το τηλεφωνικό μας κέντρο. Σχεδόν πάντα «απλώς δουλεύει», και όταν δεν δουλεύει — φταίνε τρεις-τέσσερις ρυθμίσεις του δρομολογητή, ίδιες σε όλες τις μάρκες. Σε αυτή τη σελίδα — τι ακριβώς χρειάζεται από το δίκτυο, πού να απενεργοποιήσετε τον ενοχλητικό «βοηθό» SIP ALG σε δρομολογητές δημοφιλών μαρκών και πόσο internet χρειάζεται ανά κλήση.
Τι να εισαγάγετε στο ίδιο το τηλέφωνο (διακομιστής, όνομα χρήστη, κωδικός πρόσβασης) — στην επισκόπηση «Ρύθμιση SIP-τηλεφώνων». Έλεγχος ήχου μετά από οποιεσδήποτε αλλαγές στο δίκτυο — δοκιμή ηχούς *43 (βλ. «Πώς να ελέγξετε το δίκτυο»).
Συνοπτικά: πέντε κανόνες#
- Δεν χρειάζεται να προωθήσετε θύρες. Το τηλέφωνο συνδέεται μόνο του με το τηλεφωνικό κέντρο από μέσα από το δίκτυό σας — εισερχόμενες συνδέσεις από έξω δεν υπάρχουν.
- Απενεργοποιήστε το SIP ALG στον δρομολογητή (γνωστό και ως «SIP Helper», «SIP Passthrough»). Είναι η πιο συχνή αιτία του «η κλήση διακόπτεται μετά από 30 δευτερόλεπτα» και του «δεν με ακούνε» — πού βρίσκεται στη μάρκα σας.
- Το τηλέφωνο — σε υπηρεσιακό δίκτυο, καλύτερα με καλώδιο. Όχι στο guest Wi-Fi: εκεί οι συσκευές είναι απομονωμένες μεταξύ τους, και συχνά υπάρχει σελίδα σύνδεσης την οποία το τηλέφωνο δεν μπορεί να περάσει.
- Χρειάζεται λίγο internet, αλλά σταθερό: περίπου 100 kbit/s προς κάθε κατεύθυνση ανά συνομιλία. Πιο σημαντικό από την ταχύτητα είναι το κανάλι να μην γεμίζει «στα όρια» — ειδικά στην αποστολή.
- Μετά από οποιεσδήποτε εργασίες στο δίκτυο καλέστε
*43. Η πράσινη κουκκίδα στο διαχειριστικό περιβάλλον δείχνει εγγραφή, όχι ήχο.
Πώς περνάει η κλήση μέσα από το δίκτυο#
IP-τηλέφωνο ──► δρομολογητής επιχείρησης ──► internet ──► τηλεφωνικό κέντρο Cenaly
(192.168.x.x) (NAT: αντικαθιστά πάροχος sip.<ο τομέας σας>
τη διεύθυνση με εξωτερική) ή αποκλεισμένο μηχάνημα
Όλη η κίνηση ξεκινά από το τηλέφωνο:
- Το τηλέφωνο στέλνει στο τηλεφωνικό κέντρο την εγγραφή (θύρα
5060). Ο δρομολογητής θυμάται: «τα πακέτα από αυτή την εξωτερική θύρα — για το τηλέφωνο 192.168.x.x» — αυτό ονομάζεται μετάφραση διευθύνσεων (NAT). - Το τηλεφωνικό κέντρο απαντά και στη συνέχεια στέλνει τις εισερχόμενες κλήσεις εκεί από όπου ήρθε η εγγραφή — μέσα από την ίδια «τρύπα» στον δρομολογητή. Γι' αυτό δεν χρειάζεται να προωθήσετε θύρες: την πόρτα την άνοιξε το ίδιο το τηλέφωνο.
- Τη φωνή (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 δεν χρειάζεται στην επιχείρηση. Η εγγραφή μπορεί να ζητείται από το τηλέφωνο κάθε 60–3600 s (λιγότερο από 60 — άρνηση 423 Interval Too Brief, προεπιλογή 120 s)· το τηλεφωνικό κέντρο ελέγχει κάθε εγγεγραμμένη συσκευή με αίτημα OPTIONS κάθε 60 s.
Θύρες για τον διαχειριστή δικτύου#
Ο κανόνας είναι ένας: να επιτρέπεται η εξερχόμενη κίνηση προς τη διεύθυνση του τηλεφωνικού κέντρου και οι απαντήσεις σε αυτή (ένα συνηθισμένο «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) στο αποκλεισμένο μηχάνημα είναι ανοιχτό για κρυπτογραφημένη σηματοδότηση. Το τηλέφωνο το χρειάζεται μόνο αν στο παράθυρο διαπιστευτηρίων το transport είναι TLS· από προεπιλογή εκεί είναι UDP.
- Δεν υπάρχει κρυπτογράφηση ήχου (SRTP) — αν στο τείχος προστασίας η «επιθεώρηση VoIP» απαιτεί SRTP, απενεργοποιήστε την για τη διεύθυνση του τηλεφωνικού κέντρου.
SIP ALG — απενεργοποίηση στο router#
Τι είναι. Το SIP ALG (Application Layer Gateway· σε διάφορες μάρκες — «SIP Helper», «SIP Passthrough», «ALG για SIP») είναι μια λειτουργία του router που «βοηθά» τη τηλεφωνία: εισχωρεί μέσα στα πακέτα SIP και ξαναγράφει τις διευθύνσεις σε αυτά. Σχεδιάστηκε για παλιά τηλέφωνα που δεν μπορούσαν να λειτουργήσουν πίσω από NAT. Το τηλεφωνικό μας κέντρο μπορεί να το κάνει μόνο του (βλ. το παραπάνω πλαίσιο), και ο router με τη «βοήθειά» του μόνο εμποδίζει.
Πώς τα χαλάει. Ξαναγράφει συχνά λανθασμένα ή μόνο τα μισά πακέτα. Τυπικά σημάδια:
- η κλήση διακόπτεται ακριβώς μετά από ~30 δευτερόλεπτα μετά την απάντηση — η επιβεβαίωση της απάντησης (
ACK) πήγε σε λάθος προορισμό, και μία από τις πλευρές κλείνει το ακουστικό με το χρονόμετρο; - ακούγεται μόνο η μία πλευρά ή δεν υπάρχει καθόλου ήχος — στη περιγραφή της ροής φωνής έχει αντικατασταθεί η διεύθυνση;
- το τηλέφωνο άλλοτε εγγράφεται και άλλοτε όχι, οι εισερχόμενες έρχονται μια φορά στις τόσες.
Τη μηχανική αυτών των βλαβών την αναλύουν λεπτομερώς οι σελίδες «Η κλήση διακόπτεται» και «Δεν υπάρχει ήχος, ακούγεται μόνο η μία πλευρά». Εδώ — πού να το απενεργοποιήσετε.
| Μάρκα | Πού να το απενεργοποιήσετε | Από το εργοστάσιο |
|---|---|---|
| Keenetic (και Netcraze) | Γενικές ρυθμίσεις συστήματος → Αλλαγή συνόλου στοιχείων → αφαιρέστε το «Πύλη επιπέδου εφαρμογής (ALG) για SIP» → Ενημέρωση. Στο Keenetic το SIP ALG δεν είναι ένα πλαίσιο ελέγχου, αλλά ξεχωριστό στοιχείο του συστήματος: αφαιρείται. Ο router χρειάζεται internet, θα ενημερώσει το σύστημα στη τελευταία έκδοση και θα επανεκκινήσει μόνος του — κάντε το σε ήσυχη ώρα | δεν αναφέρεται στη τεκμηρίωση |
| 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 modem 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 (ρωσικό firmware) | Πρόσθετα → ALG/Passthrough → διακόπτης SIP προς τα αριστερά → Εφαρμογή | δεν αναφέρεται στη τεκμηρίωση |
| D-Link DIR (αγγλικό firmware) | Advanced → Firewall → Advanced Settings… → SIP → απενεργοποίηση | δεν αναφέρεται στη τεκμηρίωση |
| Zyxel VMG/XMG (modem παρόχων) | 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 (firmware από 3.8.5); στη κονσόλα — sys sip_alg 0 |
ανενεργό |
| AVM FRITZ!Box | ξεχωριστός διακόπτης SIP ALG στη τεκμηρίωση της AVM δεν υπάρχει. Αλλά για εξωτερικό τηλεφωνικό κέντρο πρέπει να αφαιρέσετε τη προστασία: Telefonie → Eigene Rufnummern → Anschlusseinstellungen → αφαιρέστε το πλαίσιο ελέγχου «Nutzung von Internettelefonie aus dem Heimnetz unterbinden» (απαγόρευση τηλεφωνίας internet από το οικιακό δίκτυο) — αλλιώς το FRITZ!Box δεν θα επιτρέψει στα τηλέφωνα να συνδεθούν με το τηλεφωνικό μας κέντρο | — |
| Ubiquiti UniFi (Cloud Gateway) | δεν χρειάζεται να κάνετε τίποτα: σύμφωνα με τη τεκμηρίωση της Ubiquiti, οι πύλες UniFi δεν εφαρμόζουν SIP ALG. Ελέγξτε τον router του παρόχου μπροστά από αυτό | δεν υπάρχει ALG |
| Tenda | στα εγχειρίδια των οικιακών Wi-Fi router της Tenda δεν υπάρχει στοιχείο SIP ALG. Στα modem Tenda DSL: Advance → Services → ALG → αφαιρέστε το SIP | — |
| Huawei, ZTE (οπτικά τερματικά παρόχων: HG8245H, HG8145V, F660, F670L…) | στην ανοιχτή τεκμηρίωση του κατασκευαστή δεν υπάρχει διαδρομή, το μενού είναι συνήθως περικομμένο από τον πάροχο — ρωτήστε τον πάροχο | — |
| Sagemcom, Technicolor, AirTies (κουτιά παρόχων) | στη τεκμηρίωση του κατασκευαστή δεν υπάρχει στοιχείο — ρωτήστε τον πάροχο | — |
| Xiaomi / Redmi | στη τεκμηρίωση του κατασκευαστή δεν υπάρχει στοιχείο — ελέγξτε με *43 και με κλήση μεγαλύτερη από ένα λεπτό |
— |
«Από το εργοστάσιο: δεν αναφέρεται στη τεκμηρίωση» σημαίνει ότι ο κατασκευαστής δεν γράφει αν το ALG είναι αρχικά ενεργό, — μπείτε και δείτε. Οι διαδρομές έχουν ληφθεί από τα επίσημα εγχειρίδια των κατασκευαστών (η λίστα — στους «Πηγές»); σε άλλο firmware τα ονόματα των στοιχείων μπορεί να διαφέρουν ελαφρώς.
Για τον διαχειριστή δικτύου: επαγγελματικές πύλες
- TP-Link Omada (πύλη με δικό της web interface): 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-helpersip(συνήθως № 13). Απενεργοποιείται μόνο στη κονσόλα: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(1 ώρα) — με απενεργοποιημένο τον βοηθό δεν ισχύουν. - OpenWrt: ο βοηθός SIP βρίσκεται στο πακέτο
kmod-nf-nathelper-extra; δεν υπάρχει πακέτο — δεν υπάρχει και ALG. Τους βοηθούς ανά ζώνη τους ενεργοποιεί η επιλογήauto_helperτου firewall.
Αν ο router είναι του παρόχου (οπτικό τερματικό, «κουτί» από τον πάροχο internet) και το στοιχείο δεν φαίνεται — το μενού είναι συνήθως περικομμένο. Τηλεφωνήστε στον πάροχο και ζητήστε: «απενεργοποιήστε το SIP ALG στον router μου» ή «μεταφέρετε το τερματικό σε λειτουργία γέφυρας (bridge)», αν πίσω από αυτό βρίσκεται ο δικός σας router.
Μετά την απενεργοποίηση επανεκκινήστε τον router και τα τηλέφωνα (οι παλιές εγγραφές NAT ζουν μέχρι την επανεκκίνηση ή τη λήξη του χρονόμετρου), έπειτα καλέστε *43.
NAT, διπλό NAT και keep-alive#
Keep-alive. Ο router θυμάται την «τρύπα» για το τηλέφωνο όσο περνάει κάτι από αυτήν. Αν το τηλέφωνο σωπάσει περισσότερο από το timeout UDP του router, η εγγραφή διαγράφεται — και η εισερχόμενη κλήση δεν φτάνει στο τηλέφωνο, αν και στο admin panel ανάβει για λίγα ακόμη λεπτά μια πράσινη κουκκίδα («οι εξερχόμενες καλούν, οι εισερχόμενες όχι»). Στους router με Linux (στον οποίο βασίζονται πολλά οικιακά και παρόχου μοντέλα) το προεπιλεγμένο timeout είναι 30 δευτερόλεπτα για μονόδρομες ροές UDP και 120 δευτερόλεπτα — για ροές με απαντήσεις· στους MikroTik — 30 δευτερόλεπτα και 3 λεπτά.
Γι' αυτό:
- στο τηλέφωνο ενεργοποιήστε το NAT keep-alive (γνωστό και ως «NAT Keep-alive», «Keep Alive Interval», «UDP keep-alive») με διάστημα 15–30 δευτερολέπτων, αν υπάρχει τέτοια επιλογή·
- ή αλλάξτε το τηλέφωνο σε TCP — τη σύνδεση TCP οι router τη διατηρούν πολύ περισσότερο (το τηλεφωνικό μας κέντρο δέχεται TCP στην ίδια θύρα
5060)· - το τηλεφωνικό κέντρο από την πλευρά του ελέγχει κάθε τηλέφωνο μία φορά στα 60 δευτερόλεπτα — αυτό βοηθάει, αλλά σε router με timeout 30 δευτερολέπτων μόνο αυτό δεν αρκεί.
Διπλό NAT — όταν πίσω από τον router του παρόχου ή το οπτικό τερματικό βρίσκεται ο δικός σας router, και οι δύο κάνουν NAT. Το τηλεφωνικό μας κέντρο βλέπει μόνο την πιο εξωτερική διεύθυνση και λειτουργεί και έτσι, αλλά: το SIP ALG πρέπει να απενεργοποιηθεί και στις δύο συσκευές, και το keep-alive πρέπει να χωράει στο μικρότερο από τα δύο timeout. Η καλύτερη λύση — να μετατρέψετε τη συσκευή του παρόχου σε λειτουργία γέφυρας (bridge), ώστε το NAT να είναι ένα.
Mobile internet και «γκρίζα» IP του παρόχου (CGNAT) — είναι το ίδιο διπλό NAT, μόνο που το εξωτερικό επίπεδο ανήκει στον πάροχο και δεν ρυθμίζεται. Λειτουργεί, αλλά το keep-alive είναι ιδιαίτερα σημαντικό: τα timeout των παρόχων μπορεί να είναι σύντομα.
Για τον διαχειριστή δικτύου: timeout και έλεγχος
- Router με Linux (OpenWrt και firmware πολλών οικιακών και παρόχου μοντέλων):
nf_conntrack_udp_timeout= 30 δευτ.,nf_conntrack_udp_timeout_stream= 120 δευτ. — τεκμηρίωση του πυρήνα Linux. MikroTik:/ip firewall connection tracking→udp-timeout= 30 δευτ.,udp-stream-timeout= 3 λεπτά. Αν τα τηλέφωνα είναι χωρίς keep-alive, ανεβάστε το timeout UDP στα 180 δευτ. - Ένδειξη «μπαγιάτικης» εγγραφής NAT: οι εξερχόμενες λειτουργούν πάντα, οι εισερχόμενες σταματούν να έρχονται μετά από λίγα λεπτά αδράνειας και «ζωντανεύουν» αμέσως μετά από μια εξερχόμενη κλήση.
- Αντίστροφα, μπορείτε να ελέγξετε τη διαδρομή προς το τηλέφωνο από το admin panel: κάρτα της συσκευής → καρτέλα «Έλεγχος» → «Κλήση στη συσκευή» (βλ. επισκόπηση, «Έλεγχος ποιότητας σύνδεσης»).
Καλώδιο, 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).
- Το softphone στο smartphone χάνει την εγγραφή κατά τη μετάβαση σε mobile δίκτυο — βλ. «Softphones».
Για τον διαχειριστή δικτύου: VLAN για φωνή και QoS
VLAN. Σε μια επιχείρηση με διαχειριζόμενο μεταγωγέα είναι βολικό να βάλετε τα τηλέφωνα σε ξεχωριστό VLAN φωνής: η επισκεπτών και η υπηρεσιακή κίνηση δεν ενοχλούν τη φωνή, τα τηλέφωνα δεν είναι ορατά στους επισκέπτες. Το τηλέφωνο παίρνει τον αριθμό VLAN χειροκίνητα (στις δικές του ρυθμίσεις δικτύου), μέσω LLDP-MED από τον μεταγωγέα ή μέσω επιλογής DHCP — δείτε τη σελίδα της μάρκας σας. Ο υπολογιστής που είναι συνδεδεμένος στη θύρα PC του τηλεφώνου παραμένει στο κανονικό δίκτυο. Για το τηλεφωνικό κέντρο το VLAN δεν αλλάζει τίποτα: προς τα έξω το τηλέφωνο βγαίνει ούτως ή άλλως μέσω του NAT του router.
QoS. Η φωνή δεν χρειάζεται παχύ κανάλι, αλλά προτεραιότητα στην ουρά αποστολής: όταν κάποιος ανεβάζει βίντεο από κάμερες ή backup στο cloud, τα πακέτα φωνής στέκονται στην ίδια ουρά με τα αρχεία — από εκεί προκύπτουν ο «ρομπότ» και η καθυστέρηση. Τι μπορείτε να κάνετε:
- στον router ενεργοποιήστε την προτεραιοποίηση (QoS / SQM / Smart Queue / «Διαχείριση εύρους ζώνης») και δώστε την υψηλότερη προτεραιότητα στις διευθύνσεις IP των τηλεφώνων ή στο VLAN φωνής·
- περιορίστε το εύρος ζώνης για τις «βαριές» συσκευές (κάμερες, NAS) λίγο κάτω από την πραγματική ταχύτητα του καναλιού — έτσι η ουρά δεν γεμίζει·
- τα τηλέφωνα συνήθως σημαίνουν μόνα τους τη φωνή με κωδικό DSCP 46 (EF), και τη σηματοδότηση — 24–26 (CS3/AF31)· ο router μπορεί να δώσει προτεραιότητα με βάση αυτή τη σήμανση. Στο internet, έξω από τον router σας, οι σημάνσεις DSCP συνήθως δεν τηρούνται — γι' αυτό αξίζει να διαχειρίζεστε ακριβώς την αποστολή σας.
Πόσο internet χρειάζεται#
Μία συνομιλία μέσω του τηλεφωνικού μας κέντρου καταλαμβάνει περίπου 87 kbit/s προς κάθε κατεύθυνση — το ίδιο για τους κωδικοποιητές G.711 (A-law/µ-law) και G.722. Με περιθώριο ασφαλείας υπολογίστε 100 kbit/s ανά συνομιλία — και για λήψη και για αποστολή.
| Ταυτόχρονες συνομιλίες | Απαιτείται για αποστολή και λήψη (καθένα ξεχωριστά) |
|---|---|
| 1 τηλέφωνο | 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 |
Δύο διευκρινίσεις στις οποίες σκοντάφτουν όλοι:
- Η συνομιλία δύο τηλεφώνων εντός της επιχείρησης είναι δύο ροές μέσω internet, όχι μηδέν: η φωνή περνά πάντα μέσω του τηλεφωνικού κέντρου (κάθε τηλέφωνο — προς το κέντρο και πίσω). Μετρήστε τα τηλέφωνα που μιλούν ταυτόχρονα, όχι τις κλήσεις.
- Το στενό σημείο είναι η αποστολή. Στο ADSL, στο mobile internet και σε πολλά πλάνα η ταχύτητα αποστολής είναι κατά πολλές φορές μικρότερη από τη λήψη. Αν το κανάλι αποστολής είναι κατειλημμένο από κάμερες, cloud backup ή φόρτωση βίντεο, η φωνή θα αρχίσει να διακόπτεται, ακόμη και όταν «η ταχύτητα στο τεστ είναι καλή».
Η ποιότητα μετράει περισσότερο από την ταχύτητα. Για μια φυσιολογική συνομιλία χρειάζονται:
| Δείκτης | Καλά | Ακούγεται άσχημα |
|---|---|---|
| Απώλειες πακέτων | έως 1 % | πάνω από 3 % — «μπουρμπουλητό», χάνονται συλλαβές |
| Jitter (διακύμανση καθυστέρησης) | έως 30 ms | πάνω από 50 ms — ο ήχος διακόπτεται |
| Καθυστέρηση μετ' επιστροφής | έως 150 ms | πάνω από 300 ms — οι συνομιλητές διακόπτουν ο ένας τον άλλο |
Τους ίδιους αριθμούς το τηλεφωνικό κέντρο τους εμφανίζει για κάθε έλεγχο *43 στο αρχείο κλήσεων.
Mobile internet. Μία συνομιλία καταναλώνει περίπου 0,6 MB το λεπτό προς κάθε κατεύθυνση, δηλαδή περίπου 1,2 MB το λεπτό συνολικά, ή περίπου 72 MB την ώρα συνομιλίας.
Πώς υπολογίστηκε
Οι κωδικοποιητές του τηλεφωνικού μας κέντρου — G.711 (PCMA/PCMU) και G.722 — μεταδίδουν και οι δύο 64 kbit/s ήχου. Το τηλέφωνο στέλνει ένα πακέτο κάθε 20 ms (ptime 20 ms — το πρότυπο για αυτούς τους κωδικοποιητές), δηλαδή 50 πακέτα το δευτερόλεπτο.
- Ωφέλιμο φορτίο πακέτου: 64 000 bit/s × 0,02 s = 1280 bit = 160 byte.
- Επικεφαλίδες: RTP 12 + UDP 8 + IPv4 20 = 40 byte → πακέτο σε επίπεδο IP — 200 byte.
- Σε επίπεδο IP: 200 byte × 8 × 50 πακέτα/s = 80 kbit/s.
- Στο καλώδιο Ethernet προστίθενται άλλα 18 byte επικεφαλίδας πλαισίου: 218 byte × 8 × 50 = 87,2 kbit/s — αυτό είναι το «περίπου 87».
- Το RTCP (αναφορές ποιότητας, κάθε λίγα δευτερόλεπτα) προσθέτει κλάσματα του kbit/s — αμελητέο. Το PPPoE του παρόχου προσθέτει 8 byte ανά πακέτο (+3,2 kbit/s).
Τύπος: εύρος ζώνης = (φορτίο + επικεφαλίδες) × 8 × (1000 / ptime)· για G.711 και G.722 στα 20 ms: (160 + 40 + 18) × 8 × 50 = 87 200 bit/s.
Κίνηση: 80 kbit/s (σε επίπεδο IP, όπως το μετρά ο mobile πάροχος) = 10 000 byte/s × 60 = 600 000 byte ≈ 0,6 MB το λεπτό προς μία κατεύθυνση· ×2 κατευθύνσεις = 1,2 MB/min· ×60 λεπτά = 72 MB/h.
Πώς να ελέγξετε το δίκτυο#
- Έλεγχος ηχούς
*43από το τηλέφωνο που σας προβληματίζει: τόνος → η δική σας φωνή. Πώς να διαβάσετε τα τέσσερα αποτελέσματα (τόνος χωρίς φωνή, σιγή, διακοπτόμενο) — στην επισκόπηση: «Έλεγχος ποιότητας σύνδεσης». Μιλήστε τουλάχιστον 10 δευτερόλεπτα — τότε στο αρχείο κλήσεων θα εμφανιστούν απώλειες, jitter και καθυστέρηση. - Κλήση από το τηλεφωνικό κέντρο προς τη συσκευή (κάρτα συσκευής → «Έλεγχος» → «Κλήση στη συσκευή») ελέγχει την αντίστροφη διαδρομή — αυτήν ακριβώς την «τρύπα» στο router, μέσω της οποίας έρχονται οι εισερχόμενες.
- Ο ίδιος έλεγχος από άλλο δίκτυο (τηλέφωνο ή softphone από mobile internet) απαντά γρήγορα αν φταίει το δίκτυο της επιχείρησης.
Αν κάτι δεν πάει καλά — ανάλυση κατά σύμπτωμα:
- Δεν καταχωρείται: ενδείξεις και κωδικοί σφάλματος
- Δεν υπάρχει ήχος, ακούγεται προς μία κατεύθυνση, ηχώ, «ρομπότ»
- Η κλήση διακόπτεται μετά από 30 δευτερόλεπτα ή μετά από 15–30 λεπτά
- Όλα τα συμπτώματα — διάγνωση
Ασφάλεια#
- Μην εκθέτετε το τηλέφωνο, το ATA ή το gateway απευθείας στο internet: μην κάνετε port forwarding προς αυτό στη
5060, μην το βάζετε σε DMZ και μη του δίνετε «λευκή» IP. Το internet σαρώνεται όλο το εικοσιτετράωρο από ρομπότ — μια ανοιχτή συσκευή αρχίζει να καλεί νύχτα από αριθμούς όπως «100» ή «1000», και στη χειρότερη περίπτωση χρησιμοποιείται για χρεώσιμες κλήσεις. Το δικό μας σχήμα δεν χρειάζεται καθόλου port forwarding. - Αλλάξτε τον εργοστασιακό κωδικό πρόσβασης της web διεπαφής του τηλεφώνου (admin/admin και παρόμοια) — αλλιώς οποιοσδήποτε στο δίκτυο της επιχείρησης, συμπεριλαμβανομένου του guest Wi-Fi χωρίς απομόνωση, μπορεί να ανοίξει τις ρυθμίσεις και να διαβάσει τα διαπιστευτήρια.
- Αν το τηλέφωνο έχει επιλογή «αποδοχή SIP μόνο από server/proxy» (Allow SIP from proxy only, Accept SIP from registrar only) — ενεργοποιήστε την.
- Ενημερώνετε το firmware των τηλεφώνων και του router από επίσημες πηγές του κατασκευαστή.
Συχνές ερωτήσεις#
Χρειάζεται η επιχείρηση στατική («λευκή») διεύθυνση IP;#
Όχι. Το τηλέφωνο συνδέεται μόνο του με το τηλεφωνικό κέντρο και το κέντρο το θυμάται με την πραγματική εξωτερική διεύθυνση, όποια κι αν είναι. Λειτουργεί και πίσω από «γκρίζα» IP του παρόχου και μέσω κινητού internet.
Χρειάζεται να κάνουμε προώθηση θυρών 5060 και 10000–20000 στο router;#
Όχι, και δεν χρειάζεται να το επιχειρήσετε: η προώθηση της 5060 στο τηλέφωνο το κάνει ορατό σε σαρωτές από το internet. Αρκεί το router να επιτρέπει την εξερχόμενη κίνηση (έτσι είναι ρυθμισμένο από το εργοστάσιο).
Δεν βρήκα το SIP ALG στο router μου. Τι να κάνω;#
Κοιτάξτε στις ενότητες NAT, «Τείχος προστασίας», «Ασφάλεια», «WAN», «Στοιχεία». Αν δεν υπάρχει επιλογή, ίσως το μοντέλο να μην έχει καθόλου ALG· ελέγξτε με *43 και με κλήση μεγαλύτερη του ενός λεπτού. Αν οι κλήσεις διακόπτονται μετά από 30 δευτερόλεπτα και το router είναι του παρόχου, ζητήστε από τον πάροχο να απενεργοποιήσει το SIP ALG ή να θέσει τη συσκευή σε λειτουργία γέφυρας.
Οι εισερχόμενες έρχονται μόνο τα πρώτα λεπτά μετά την ενεργοποίηση του τηλεφώνου#
Κλασικό σημάδι ληγμένης εγγραφής NAT στο router: το τηλέφωνο σωπαίνει περισσότερο από το χρονικό όριο του UDP και το router ξεχνά πού να στέλνει τις εισερχόμενες. Ενεργοποιήστε στο τηλέφωνο το NAT keep-alive στα 15–30 δευτερόλεπτα ή αλλάξτε τη μεταφορά σε TCP. Αναλυτικά — «Η κλήση διακόπτεται» και η ενότητα «NAT, διπλό NAT και keep-alive».
Μας αρκεί ένα mobile router με SIM-κάρτα;#
Για 1–3 ταυτόχρονες συνομιλίες — συνήθως ναι: χρειάζονται περίπου 0,1 Mbit/s ανά συνομιλία προς κάθε κατεύθυνση. Το αδύναμο σημείο είναι η αστάθεια: με απώλειες πάνω από 3 % και καθυστέρηση πάνω από 300 ms η συνομιλία θα γίνει άβολη. Ελέγξτε με *43 σε ώρα αιχμής και δείτε τους αριθμούς στο αρχείο καταγραφής κλήσεων.
Μπορούμε να βάλουμε τα τηλέφωνα στο guest Wi-Fi;#
Καλύτερα όχι. Στο guest δίκτυο είναι συχνά ενεργοποιημένη η απομόνωση πελατών και η σελίδα σύνδεσης, ενώ το κανάλι το μοιράζονται οι επισκέπτες με τα βίντεό τους — η φωνή θα αρχίσει να διακόπτεται στην πιο φορτωμένη ώρα. Ξεχωρίστε για τα τηλέφωνα ένα υπηρεσιακό δίκτυο ή VLAN.
Σχετικές ενότητες#
- Επισκόπηση: σύνδεση τηλεφώνου με το τηλεφωνικό κέντρο — στοιχεία, δοκιμή ηχούς
*43, επαναφορά στις εργοστασιακές ρυθμίσεις - Softphones: Zoiper, MicroSIP, Linphone
- Διάγνωση με βάση τα συμπτώματα
- Δεν καταχωρείται: ενδείξεις και κωδικοί σφάλματος
- Δεν υπάρχει ήχος, ακούγεται προς μία κατεύθυνση, ηχώ, «ρομπότ»
- Η κλήση διακόπτεται
Πηγές#
- Keenetic: Application-layer gateway (ALG) for SIP — https://support.keenetic.com/explorer/kn-1613/en/51136-application-layer-gateway--alg--for-sip.html ; εγκατάσταση και αφαίρεση στοιχείων (Component options, αυτόματη επανεκκίνηση) — https://support.keenetic.com/explorer/kn-1613/en/16326-os-components-installation-removal.html ; το ίδιο στα ρωσικά (Netcraze): https://support.netcraze.ru/challenger/nc-3910/ru/16326-os-components-installation-removal.html , όνομα στοιχείου — https://support.netcraze.ru/challenger/nc-3910/ru/16327-os-component-description.html
- MikroTik RouterOS: NAT → NAT Helpers (
/ip firewall service-ports) — https://help.mikrotik.com/docs/spaces/ROS/pages/3211299/NAT ; Connection tracking (udp-timeout30 δευτ.,udp-stream-timeout3 λεπτά) — https://help.mikrotik.com/docs/spaces/ROS/pages/130220087/Connection+tracking - TP-Link: Archer AX55 v4 User Guide (Advanced > Security > ALG) — https://static.tp-link.com/upload/manual/2023/202312/20231201/1910013469_Archer%20AX55_UG_REV4.0.0.pdf ; FAQ 343 για μόντεμ xDSL (Advanced > NAT Forwarding > ALG) — https://www.tp-link.com/us/support/faq/343/ ; FAQ 2422 για Deco — https://www.tp-link.com/us/support/faq/2422/ ; Omada Gateway User Guide (Transmission > NAT > ALG) — https://static.tp-link.com/upload/manual/2026/202603/20260311/Omada%20Gateway%20(New%20VI)_UG.pdf
- D-Link: DIR-X1530, εγχειρίδιο χρήστη v4.0.1 (Πρόσθετα / ALG/Passthrough) — https://ftp.dlink.ru/pub/Router/DIR-X1530/Description/DIR-X1530_A1_User%20Manual_v.4.0.1._13.07.22_RU.pdf ; DIR-842 rev B manual 2.01 (Advanced > Firewall > Advanced Settings > SIP) — https://support.dlink.com/resource/products/DIR-842/REVB/DIR-842_REVB_MANUAL_2.01_EN_US.PDF
- Zyxel: VMG8825-T50K User's Guide (Network Setting > NAT > ALG) — https://download.zyxel.com/VMG8825-T50K/user_guide/VMG8825-T50K_V5.13_5.50.pdf ; ATP500 ZLD 4.60 web help (Configuration > Network > ALG) — http://webhelp.zyxel.com/wohView/help_docs/ATP500_V4.60_ABFU/ZW%20ATP/h_ALG.html
- ASUS: [Wireless Router] WAN - NAT Passthrough Introduction (SIP Passthrough, προεπιλεγμένες τιμές) — https://www.asus.com/support/faq/1011727/
- NETGEAR: How do I disable SIP ALG on my NETGEAR device using the router web interface? («By default NETGEAR routers have SIP ALG turned ON») — https://kb.netgear.com/30796/How-do-I-disable-SIP-ALG-on-my-NETGEAR-device-using-the-router-web-interface ; Orbi User Manual — https://www.downloads.netgear.com/files/GDC/RBK50/Orbi_UM_EN.pdf
- DrayTek: Enable ALG on Vigor Router (NAT >> ALG, firmware 3.8.5+) — https://www.draytek.com/support/knowledge-base/5598 ; DrayTek UK: SIP ALG (απενεργοποιημένο από προεπιλογή,
sys sip_alg 0) — https://www.draytek.co.uk/support/guides/kb-sip-alg - AVM: IP-Telefon oder Internettelefonie-Software im FRITZ!-Heimnetz einsetzen (Wissensdokument #268) — https://fritz.com/service/wissensdatenbank/dok/FRITZ-Box-7590/268_IP-Telefon-oder-Internettelefonie-Software-im-FRITZ-Heimnetz-einsetzen/
- Ubiquiti: UniFi Talk Network Firewall Requirements («UniFi Cloud Gateways do not apply SIP ALG») — https://help.ui.com/hc/en-us/articles/43476960093463-UniFi-Talk-Network-Firewall-Requirements
- Tenda: εγχειρίδιο AC6/AC7/AC8/AC10/AC11 (δεν υπάρχει στοιχείο SIP ALG) — https://www.tendacn.com/prod/api/download/3926 ; User Guide of DSL Modem Router V15 (Advance > Services > ALG) — https://static.tenda.com.cn/other/qrcoder/Web%20User%20Guide-V15.pdf
- Fortinet: FortiGate 7.6 Administration Guide — SIP ALG and SIP session helper — https://docs.fortinet.com/document/fortigate/7.6.6/administration-guide/147933/sip-alg-and-sip-session-helper
- OpenWrt: kmod-nf-nathelper-extra — https://openwrt.org/packages/pkgdata/kmod-nf-nathelper-extra ; Firewall configuration (
auto_helper) — https://openwrt.org/docs/guide-user/firewall/firewall_configuration - Τεκμηρίωση πυρήνα Linux: Netfilter Conntrack Sysfs variables (
nf_conntrack_udp_timeout= 30 δευτ.,nf_conntrack_udp_timeout_stream= 120 δευτ.) — https://docs.kernel.org/networking/nf_conntrack-sysctl.html - RFC 3581 — Symmetric Response Routing (
rport) — https://www.rfc-editor.org/rfc/rfc3581 - RFC 3550 — RTP και RTCP (κεφαλίδα RTP 12 byte, αναφορές RTCP) — https://www.rfc-editor.org/rfc/rfc3550
- Κώδικας τηλεφωνικού κέντρου: θύρες γενικού κυκλώματος (UDP/TCP 5060, UDP 10000–10200) —
sip-edge/setup-infra.sh,sip-edge/asterisk/rtp.conf; θύρες αποκλειστικής μηχανής (UDP/TCP 5060, TCP 5061, UDP 10000–20000) —lambdas/pbx-provisioner-go/naming.go; NAT (force_rport,rewrite_contact,rtp_symmetric,direct_media=no), χρόνος εγγραφής 60–3600 δευτ., έλεγχοςOPTIONSκάθε 60 δευτ., codecs —shared/sip/advanced-options.json