Καλησπέρα σας
Παραθέτω τις υποψίες μου και παρατηρήσεις για κάτι που εμφανίστηκε σχετικά πρόσφατα, σε setup που δούλευε σωστά εδω και πάνω από 1 μήνα.
Υποδομή:
ΟΤΕ VDSL, 45/5, Speedport 2i σε bridge mode με PfSense PPPOE firewall router. Ολη η επικοινωνία δρομολογείται μέσω του pfsense / pppoe και το router του ΟΤΕ απλά ως modem.
1 SIP trunk από ΟΤΕ (εχω πάρει κωδικούς) και 2 SIP trunks OmniVOICE, στημένα στο asterisk με chan_sip:
Εξερχόμενες + Εισερχόμενες ΟΤΕ == ΟΚΚώδικας:Host dnsmgr Username Refresh State Reg.Time ims.otenet.gr:5060 Y +30210xxxxxxx 105 Registered Sat, 14 Apr 2018 02:42:27 sipgr.omnivoice.eu:5060 Y 21xxxx 1258 Registered Sat, 14 Apr 2018 02:26:03 sipgr.omnivoice.eu:5060 Y 21xxxx 1156 Registered Sat, 14 Apr 2018 02:28:47
Εξερχόμενες OmniVOICE == OK
Εισερχόμενες OmniVOICE == Failure
Βάζω το wireshark στο pppoe interface και κοιτάω εισερχόμενες ΟΤΕ, με (αναμενόμενο) INVITE SIP και όλα καλά
Αντιστοίχως, κοιτάω για το SIP INVITE για την εισερχόμενη OmniVOICE, και βλέπω το παρακάτω:
Μόνο αυτό το UDP fragment, 120 bytes, περιέχει το "τέλος" του SIP INVITE, SDP body. Εκτιμώ οτι το 1ο μέρος, έχει χαθεί.
Από τη μεριά της OmniVOICE, τεχνική υποστήριξη, επιβεβαιώνουν οτι το SIP INVITE εχει φύγει από αυτούς.
Εντελώς τυχαία, έχω παλιότερο tcpdump από OmniVOICE, και το "τυπικό" INVITE τότε (Μαρτιος 18) ήταν οριακά κάτω από τα 1400 bytes.
Υπάρχει περίπτωση κάπου μεταξύ OmniVOICE και εμού, να γίνεται fragment το UDP INVITE και μετά "κάποιος" να χάνει το 1 κομάτι;
Αν παρατηρήσετε, το εικονιζόμενο 2ο τμήμα, εχει offset 1480 άρα ξεκάθαρα είναι το 2ο και λείπουν 1480 chars πληροφορίας για να πετύχει η κλήση.
Απόψεις; ιδέες;
ΥΓ. δεν κόβεται από το pfsense - δεν υπάρχουν logs για κάτι τέτοιο στο firewall. Επίσης, παρόμοιο πακέτο από ΟΤΕ οπως προαναφέρω περνάει κανονικά (και είναι και σημαντικά μικρότερο σε μέγεθος, αποφεύγοντας το fragmentation)
Εμφάνιση 1-13 από 13
-
14-04-18, 03:16 FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #1
-
14-04-18, 09:30 Απάντηση: FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #2
Παλιότερα ο ΟΤΕ είχε κάποιου είδους firewall πράγμα που το έκανες on/off από το site του connx και μερικές φορές έκοβε sip πακέτα.
Δες αν υπάρχει κάτι τέτοιο ακόμα κι αν είναι ενεργό αλλιώς ο θεός να σε φωτίσει! :P
-
14-04-18, 13:14 Απάντηση: FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #3
Έχεις δοκιμάσει το packet capture στο GUI του pfsense ?
Δες και αυτόΤελευταία επεξεργασία από το μέλος akis1009 : 14-04-18 στις 13:28.
The 3 most dangerous things in the world are a computer technician with a software patch, a programmer with a screwdriver and a customer with an idea....
Εγκατάσταση Ubuntu και Joomla
-
15-04-18, 07:35 Απάντηση: FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #4
Αν η omnivoice υποστήριζε αλλαγή θύρας, πάρε το helpdesk και ρώτησε, τότε βαλε την 2η θύρα.
Σε εγκατάσταση freepbx μέσου vdsl ote με το speedport σε λειτουργία bridge έχω βάλει VoIP ote στην 5060, ephone στην 5070 και yuboto στην 5070. Όλα ρολόι.
Αν χρειαστεί κάποτε να αλλαχτεί το route τότε θα δοκιμάσω να τα βάλω όλα στην 5060.
-
15-04-18, 16:07 Απάντηση: FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #5
Ναι, ολα τα παραπάνω με packet capture (tcpdump, απο pfsense ssh console).
Επικοινωνία με Omnivoice υπάρχει, ο τεχνικός κοιτάει κ από τη μεριά του - τελευταία το udp invite packet που λαμβάνω ειναι ±120 bytes, fragment (2ο μέρος, το πρώτο δεν φτάνει ποτέ) και οπως περιγράφω παραπανω.
Εχω καταλήξει οτι καπου στη διαδρομή, καποιος (τυχαία ή κατά βούληση) ρίχνει τα udp πακέτα που εμφανίζονται με fragments. Φυσικά καταλαβαίνω οτι μπορεί να είναι οποιοσδήποτε ενδιάμεσος ή και ο ίδιος ο ΟΤΕ.
Ιδέες για το πώς να το ψάξω / περιορίσω αυτό;
- - - Updated - - -
Αν η omnivoice υποστήριζε αλλαγή θύρας, πάρε το helpdesk και ρώτησε, τότε βαλε την 2η θύρα.
Σε εγκατάσταση freepbx μέσου vdsl ote με το speedport σε λειτουργία bridge έχω βάλει VoIP ote στην 5060, ephone στην 5070 και yuboto στην 5070. Όλα ρολόι.
Αν χρειαστεί κάποτε να αλλαχτεί το route τότε θα δοκιμάσω να τα βάλω όλα στην 5060.
-
15-04-18, 20:25 Απάντηση: FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #6
Καλησπέρα,
στο site της Omnivoice, στη σελίδα που επιλέγεις τα codec, δες μήπως έχεις επιλέξει πολλά codec και το πακέτο είναι πολύ μεγάλο και στο κόβει.
Δοκίμασε μόνο με g711 για παράδειγμα να δείς αν παίζει έτσι.
-
16-04-18, 15:40 Απάντηση: FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #7
Καλησπέρα,
Αυτό το είχαμε ήδη συζητήσει με το τεχνικό της Omnivoice. Το πακέτο τους όμως είχε πολύ παραπάνω απο τα 1490 bytes που κάνουν fragments. Τελικά η αλλαγή έγινε κ απο τους δύο μας (κ εγώ άφησα μόνο 2 codec και αυτοί κόψαν κάποια έξτρα headers). Τελικά το πακέτο τους βγαίνει τώρα γύρω στα 1400 που είναι ΟΚ.
για το τεχνικό τους τμήμα που δεν κολλάει να βάλει tcpdump
-
04-06-18, 15:04 Απάντηση: FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #8
ενω local εμενα δουλευει το asterisk με omnivoice locally απο outside connection δεν συνδεεται εχω open 5060-5065 και 10000-20000 tcp/udp
μπορει καποιος να βοηθησει να το κανω να δουλεψει εκτος lan?
-
07-06-18, 03:15 Απάντηση: FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #9
ερωτηση στο asterisk στα extensions για τα outgoing κατι δεν παει καλα.. δεν παιρνει ολα τα νουμερα? :P
[phones]
exten => 100,1,Dial(SIP/100)
exten => _X.,1,Dial(SIP/${EXTEN}@ote)
exten => _X.,2,Hangup
phones ειναι το context του sip user "100" και @ote ειναι ο sip trunk του ote registered Κλπ.. Incoming calls εχω κανονικα..
τι εχω λαθος? θελω ο sip user 100 να παιρνει τηλ μεσω του sip trunk του ote.. χωρις προβλημα..
-
07-06-18, 10:11 Απάντηση: FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #10
Δοκίμασε
exten => _X.,1,Dial(SIP/ote/${EXTEN},20)
same => n,Hangup
-
07-06-18, 13:02 Απάντηση: FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #11
<--- SIP read from UDP:192.168.1.225:5060 --->
ACK sip:2231099999@192.168.1.24:9960 SIP/2.0
αυτο δειχνει στο cli αλλα οταν περνω σε σταθερο κανει οτι μιλαει σε κινητο παιρνει κανονικα
- - - Updated - - -
το 100 sip user ειναι το analog που εχω με το fritz επισης οταν καλω σε σταθερο λεει αυτα στο Log
<--- Reliably Transmitting (no NAT) to 192.168.1.225:5060 --->
SIP/2.0 603 Declined
Via: SIP/2.0/UDP 192.168.1.225:5060;branch=z9hG4bK13874BE1EEE7FFF8;received=192.168.1.225
From: <sip:100@192.168.1.24>;tag=1615E2A860555424
To: <sip:2231011111@192.168.1.24:9960>;tag=as7ea33360
Call-ID: 7DE4A2B5B90CEDB5@192.168.1.225
CSeq: 329 INVITE
Server: AsteriskNow-14.0.3.6(13.19.1)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 1800;refresher=uas
Content-Length: 0
<------------>
<--- SIP read from UDP:192.168.1.225:5060 --->
ACK sip:2231011111@192.168.1.24:9960 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.225:5060;branch=z9hG4bK13874BE1EEE7FFF8
From: <sip:100@192.168.1.24>;tag=1615E2A860555424
To: <sip:2231011111@192.168.1.24:9960>;tag=as7ea33360
Call-ID: 7DE4A2B5B90CEDB5@192.168.1.225
CSeq: 329 ACK
User-Agent: AVM FRITZ!Box Fon WLAN 7170 Annex A 58.04.85 (Feb 9 2014)
Content-Length: 0
<------------->
--- (8 headers 0 lines) ---
<--- SIP read from UDP:192.168.1.225:5060 --->
ACK sip:2231011111@192.168.1.24:9960 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.225:5060;branch=z9hG4bK13874BE1EEE7FFF8
From: <sip:100@192.168.1.24>;tag=1615E2A860555424
To: <sip:2231011111@192.168.1.24:9960>;tag=as7ea33360
Call-ID: 7DE4A2B5B90CEDB5@192.168.1.225
CSeq: 329 ACK
User-Agent: AVM FRITZ!Box Fon WLAN 7170 Annex A 58.04.85 (Feb 9 2014)
Content-Length: 0
-
08-06-18, 14:49 Απάντηση: FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #12
τελικα καταφερα να τα φτιαξω με το Omnivoice τωρα σκεφτομαι.. γινετε να κανω register cosmote voip από το asterisk-freepbx Που εχω στο εξωτερικο?
- - - Updated - - -
νομιζω πως οχι.. και σκεφτομαι επισης εναν τροπο ωστε να μπει στο asterisk peer απο το fritz που ειναι register με cosmote και να βαλω το analog να παιρνει απο ενα sip user που το sip user να καλει με βαση το fritz peer..
και λογικα θα το καταφερω.. :P απλα περιμενω το 7270 frintz για να συνδεθω απο εξωτερικο στο fritz μου :P
- - - Updated - - -
τελικα το καταφερα αυτο να το κανω στον lan asterisk server με Lan το fritz και ολα!!
αυρο με το 7270 θα το κανω απο ξενο asterisk server να το δοκιμασω..
ολο αυτο το θελω γιατι θελω το σταθερο στο σπιτι να παιρνει εμενα στο 200 πχ χωρις χρεωση και να παιρνει οπουδηποτε αν καλέσει καποιο σταθερο/κινητο γενικα..
-
24-06-18, 22:23 Απάντηση: FreePBX, ΟΤΕ κ OmniVOICE, υποψίες για ISP #13
Sorry αλλα αν κατάλαβα καλά, θες να εχεις ανοιχτές τις 5060-65 από έξω απο το δικτυο σου; ετοιμαζεσαι να σε χακάρουν και να παιρνουν τηλέφωνα κολομβια/νιγηρια/γουατεμαλα κ.ο.κ?
Αν θέλεις να κανεις asterisk trunks, καλύτερα να στήσεις ενα site-to-site vpn και να τα περνάς μέσα απο αυτό... αλλιώς....
Παρόμοια Θέματα
-
Grandstream HandyTone 503 και FreePBX [mini how to]
Από kronos911 στο φόρουμ Voice over IP (VoIP) Sip/Iax HardwareΜηνύματα: 487Τελευταίο Μήνυμα: 12-01-24, 12:37 -
OTENET Freepbx SIP Trunk
Από vangelisb στο φόρουμ Voice over IP (VoIP) SoftwareΜηνύματα: 21Τελευταίο Μήνυμα: 04-06-18, 22:23 -
3CX και ΟΤΕ VoIP & σκεψεις για asterisk
Από SlotKiller στο φόρουμ Voice over IP (VoIP) SoftwareΜηνύματα: 3Τελευταίο Μήνυμα: 02-01-18, 09:26 -
FreePBX και αναλογικές γραμμές
Από kourampies στο φόρουμ Voice over IP (VoIP) SoftwareΜηνύματα: 13Τελευταίο Μήνυμα: 27-09-17, 20:01 -
Τι μάρκα SIP Voip phone να πάρω, για το Freepbx μου;
Από Telchinios στο φόρουμ Voice over IP (VoIP) Sip/Iax HardwareΜηνύματα: 24Τελευταίο Μήνυμα: 14-07-17, 13:19
Bookmarks