Καλησπέρα,
Λοιπόν έχω έναν server σε hosting όπου εκει με openvpn tunneling κανω register σε διάφορους voip servers.
Οι συσκευές είναι αυτές που εμπλέκονται..
1) openvpn server local 10.8.0.1 η local vpn ip και 192.168.1.184 η ip από το δύκτιο
2) freepbx server σε hosting
3) mikrotik chateau
ο voip server κανει connect στο vpn με tunneling και ότι ειναι στο range 195.167.16.0 το περνάει μέσα από τον openvpn server που ειναι local και κάνει register στον cosmote trunk.
Το πρόβλημα είναι πως ενω κουδουνίζουν οι κλήσεις δεν έχω καθόλου ήχο.
Αυτό που έκανα είναι:
1) sip local address εβαλα το 10.8.0.0/24 και εκανα και restart τον asterisk
2) ο voip server βλέπει όλα τα local devices μέσα από το vpn κανονικά
3) Τα rtp ports είναι εντάξει το range δηλαδή στον freepbx server καθώς έχω και αλλα trunks και με τον ιδιο τροπο και δουλευουν ολα οκ..
το μόνο που μπορώ να φανταστώ είναι επειδή ειναι trunk της cosmote που ειναι το μονο που εχω σε cosmote θελει κατι ακομα επειδη ειναι locked για να παιζει απο την ίδια γραμμή
έχω κοψει το service στο 5060 από το mikrotik και o freepbx server που έχω σε hosting εταιρία είναι σε άλλο port γενικα
register κανω κανονικα στο ims.otenet.gr και χτυπανε οι γραμμες απλα δεν εχω ηχο..
μπορείτε να μου πειτε τι μπορει να φτεει ?
Σας ανεβάζω ένα Log από μια κλήση..
2231012345 ειναι το σταθερο
και το
6981111111 ειναι το δοκιμαστικο σε κινητο που δεν ειχα ηχο
https://pastebin.com/gHjx3caR
- - - Updated - - -
Επίσης μία δοκιμή που έκανα ήταν να κάνω σύνδεση στο vpn από άλλη σύνδεση και να συνδεθώ με zoiper στο cosmote αριθμό και να έχω φωνή στις κλήσεις.. πιθανολογω στο freepbx πρεπει να γινει κατι.. ενω το local address εχει προστεθει..
https://prnt.sc/UXMvZyjBaDR2
Εμφάνιση 1-13 από 13
-
27-02-22, 14:41 sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #1
-
27-02-22, 14:56 Απάντηση: sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #2
Πως περιμενεις να εχεις audio στην 185.4.χχ που δηλωνεις στην εξωτερικη του freeepbx?
Εκει πρεπει να δωσεις την ote εξωτερικη nat, και μετα να φροντισεις απο κει το traffic να φτασει στο freepbx
-
27-02-22, 15:04 Απάντηση: sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #3
καλησπερα και ευχαριστώ για την απαντηση απλα μπερδευτικα λιγο..
στο πεδιο External Address ειχα παντα την Ip του freepbx server σε αυτην αναφέρεσε? οταν λες να βαλω την Οτε εξωτερικη τι εννοεις?
απλα ο freepbx server κανει συνδεση Και σε αλλους Openvpn servers Και δουλευει κομπλε..
-
27-02-22, 15:24 Απάντηση: sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #4
Ναι αλλα οι αλλοι servers στελνουν το audio στην εξωτερικη του fpbx που τους λεει το nat setting που εχεις βαλει.
Ο οτε δεν θα το κανει αυτο, γιατι δεν ειναι κανονικος sip παροχος.
Πρεπει να παρεις κανα trace με wireshark να δεις τι ακριβως γινεται.
-
27-02-22, 16:01 Απάντηση: sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #5
Εκεί που τρέχεις το freepbx το vm έχει μόνο public ip ή σου κάνουν κάποιο είδους NAT π.χ. Azure κι έχει και μία IP τοπικού δικτύου;
Αυτό που εννοεί ο netblues είναι ότι κατά την έναρξη της κλήσης τα δύο endpoints ανταλλάσουν που θα στείλουν τον ήχο κι εσένα μάλλον δηλώνει την public ip του host που είναι εκτός του δικτύου του IMS της Cosmote.
Πιο εύκολο ίσως να στήσεις ένα χαζό τερματικό στο σημείο της γραμμής να κάνει αυτό το sip trunk και με 2ο προς τον host να σου στέλνει τα τηλεφωνήματα.
-
27-02-22, 16:06 Απάντηση: sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #6
Αυτα μπορεσα δεν ξερω αν βοηθανε
No. Time Source Destination Protocol Length Info
2616 12.882106 192.168.1.104 185.4.132.XXX SIP 401 Request: ACK sip:6981111111@185.4.132.XXX:9960 |
982 8.854933 185.4.132.XXX 192.168.1.104 SIP 606 Status: 100 Trying |
3541 18.367994 192.168.1.104 185.4.132.XXX RTP 214 PT=ITU-T G.711 PCMA, SSRC=0x18EC6F2E, Seq=28022, Time=57440
3544 18.387192 192.168.1.104 185.4.132.XXX RTP 214 PT=ITU-T G.711 PCMA, SSRC=0x18EC6F2E, Seq=28023, Time=57600
3551 18.407240 192.168.1.104 185.4.132.XXX RTP 214 PT=ITU-T G.711 PCMA, SSRC=0x18EC6F2E, Seq=28024, Time=57760
964 8.809821 185.4.132.XXX 192.168.1.104 SIP 620 Status: 401 Unauthorized |
965 8.810073 192.168.1.104 185.4.132.XXX SIP 401 Request: ACK sip:6981111111@FREEPBX:9960 |
2606 12.836745 192.168.1.104 185.4.132.XXX SIP 401 Request: ACK sip:6981111111@185.4.132.XXX:9960 |
2614 12.881544 185.4.132.XXX 192.168.1.104 SIP 621 Status: 100 Trying |
3542 18.368341 192.168.1.104 185.4.132.XXX SIP 430 Request: BYE sip:6981111111@185.4.132.XXX:9960 |
3553 18.413939 185.4.132.XXX 192.168.1.104 SIP 531 Status: 200 OK (BYE) |
961 8.757298 192.168.1.104 185.4.132.XXX SIP/SDP 1021 Request: INVITE sip:6981111111@FREEPBX:9960 |
966 8.810341 192.168.1.104 185.4.132.XXX SIP/SDP 1196 Request: INVITE sip:6981111111@FREEPBX:9960 |
1451 11.193344 185.4.132.XXX 192.168.1.104 SIP/SDP 944 Status: 183 Session Progress |
2605 12.833909 185.4.132.XXX 192.168.1.104 SIP/SDP 1003 Status: 200 OK (INVITE) |
2607 12.837175 192.168.1.104 185.4.132.XXX SIP/SDP 997 Request: INVITE sip:6981111111@185.4.132.XXX:9960, in-dialog |
1 0.000000 192.168.1.21 239.255.255.250 SSDP 217 M-SEARCH * HTTP/1.1
2615 12.881544 185.4.132.XXX 192.168.1.104 SIP/SDP 906 Status: 200 OK (INVITE) |
150 0.918366 192.168.1.21 239.255.255.250 SSDP 217 M-SEARCH * HTTP/1.1
199 1.919927 192.168.1.21 239.255.255.250 SSDP 217 M-SEARCH * HTTP/1.1
το 104 ειναι η Local ip απο το pc με το zoiper που κανει συνδεση στο freepbx και καλει το 69811...
-
27-02-22, 16:09 Απάντηση: sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #7
https://support.digium.com/s/article...system-tcpdump
Πάρε ένα pcap με το tcpdump γιατί έτσι δεν βγάζει τίποτα νόημα.
-
27-02-22, 16:17 Απάντηση: sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #8
η αληθεια ειναι οτι δοκιμασα να συνδεσω 2 freepbx αλλα ειχα θεμα
freepbx local
εκανα connect στην cosmote και εκανα ενα extention στο οποιο εκανα connect απο το freepbx hosting στο extention σαν trunk και μετά με outgoing Να περναει μεσα απο το trunk του freepbx local
ελεγε η αριθμος δεν ειναι σε service something.. ενω παλιοτερα το ειχα κανει τωρα δεν ξερω γιατι δεν ενω ηταν registered κομπλε σαν trunk και σαν peer στο freepbx local..
ισως δοκιμασω με το fritzbox 7490 να κανω κατι παρεμφερες αν ειναι αλλα σκεφτομαι να εκανα Bypass Ολα αυτα
- - - Updated - - -
για δες εκανα δοκιμαστικη κληση pcap-export.txt
-
27-02-22, 16:21 Απάντηση: sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #9
Εδώ είναι το πρόβλημα σου
o=root 1860228190 1860228190 IN IP4 10.8.0.2
s=Asterisk PBX 16.20.0
c=IN IP4 10.8.0.2
το FreePBX δηλώνει την IP του openvpn interface.
Στο mikrotik έχεις ανοιχτό το SIP helper;
-
27-02-22, 16:26 Απάντηση: sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #10
ευχαριστώ γιατί βρηκες κατι.. δεν ξερω αν εννοεις αυτο: https://prnt.sc/kCg11tTxfcct
-
27-02-22, 16:28 Απάντηση: sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #11
Ναι αυτό.
-
27-02-22, 16:48 Απάντηση: sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #12
επίσης εκανα και αλλη δοκιμή από αλλο Internet μπηκα με vpn στο network με το Mikrotik και εκανα register στον ote Και επαιξε η κληση χωρίς πρόβλημα.. δλδ δεν ξερω αν ειναι απο μερια Mikrotik Πιστευω κατι στο freepbx?
- - - Updated - - -
τι μπορω να κανω γνωριζεις γιατι δεν εβγαλα ακρη..
-
27-02-22, 16:52 Απάντηση: sip trunk ote register μέσα από openvpn tunneling - χωρίς ήχο στις κλήσεις #13
Έκανες VPN που λογικά δρομολογείς και την διαδικτυακή κίνηση μέσα από αυτό. O client που άνοιξες έκανε resolve μέσω stun/turn την public ip του σημείου που συνδέθηκες αφού όλη η κίνηση περνάει από το vpn και όταν έκανες κλήση πέρασε την σωστή ip στο sdp.
To freepbx εκεί που το έχεις δεν μπορεί να το κάνει οπότε πρέπει να στην αλλάξει κάποιος άλλος κι αυτός είναι ο SIP helper του Mikrotik που βρίσκεται στο σημείο της σύνδεσης.
Απλά ενεργοποιήσε το δεν νομίζω ότι θέλει κάτι άλλο αρκεί να κάνεις Nat το 10.8.0.x.
Bookmarks