@dogganos
Web interf εχεις ?
ή καθαρο κονσολάτο αστερισκ?
Γραψε λίγες λεπτομέρειες και που τρέχει ο αστερισκ καθώς και αν ειδες κατι περίεργο πχ CPU ή μεγάλη καταναλωση μνημης κλπ.
Επίσης αν το εχεις live και παιζει πλέον τις εντυπώσεις ή για πιθανα προβλήματα που αντιμετώπισες.
Μπράβο σου!
Εμφάνιση 46-60 από 69
-
11-06-21, 16:16 Απάντηση: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #46
-
11-06-21, 17:53 Απάντηση: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #47
Ξερό άστερισκ, CLI!
O asterisk παίζει σε ένα μηχάνημα με 16RAM, Intel(R) Core(TM) i5-9400 CPU @ 2.90GHz με 6 cores, SSD, αλλά κάνει και άλλα πράγματα. Νομίζω ο asterisk δεν πιάνει σχεδόν τίποτα από πόρους. Και το επιβεβαιώνω ότι σε εταιρεία που έχω στήσει με μια γραμμή ΟΤΕ, δύο γραμμές modulus και καμιά 15 εσωτερικά τηλέφωνα, παίζει απροβλημάτιστα σε Rasp. Pi 4 B με 4G RAM και δεν δείχνει να ζορίζεται ούτε στο ελάχιστο.
Το setup είναι πλέον live αλλά δεν έχει δοκιμαστεί ακόμα σκληρά γιατί μας λείπουν τα εσωτερικά τηλέφωνα - έχουμε μόνο ένα Grandstream που δέχεται και κάνει κλήσεις μια χαρά. Και εδώ να πω τον πόνο μου για τον οποίο μάλλον θα ανοίξω κάποιο νέο thread. Θέλαν mobility μέσα στην εταιρεία και τους είπα θα βάλουμε softphone clients (linphone/zoiper κλπ) στα κινητά τους. ΚΑΙ ΜΟΥ ΕΧΕΙ ΒΓΕΙ Η ΠΙΣΤΗ ΑΝΑΠΟΔΑ. Κάθε κινητό κάνει τελείως του κεφαλιού του: Σφάζει την εφαρμογή μετά από λίγα λεπτά inactivity του κινητού, κλείνει το WiFi, χαμός. Εντωμεταξύ έχει φυσικά ο καθένας τους άλλη έκδοση android, άλλη έκδοση iOS, άσε κλάμα. Θα μου πεις, πάνε στα settings και ρύθμισε κλπ κλπ. Ε, πήγα το έκανα και παρατηρώ πάλι αλλοπρόσαλλες συμπεριφορές. Δεν ξέρω τι να κάνω...
-
11-06-21, 19:51 Re: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #48
Χα ωραία ευκαιρία να πω και εγώ τον πόνο μου επειδή την άσκηση που κάνεις, την έκανα πριν από ένα μήνα με 30 remote users. Το λοιπόν, το γραφώ με κεφαλαία, ΜΑΚΡΙΑ ΑΠΟ ΤΟ LINPHONE.
Όλα τα versions είναι γραμμένα με βάση τον sip server τους, με asterisk στην ουσία μόνο τηλέφωνα κάνει.
1) Δεν έχει κουμπί για transfer, πρέπει να χρησιμοποιήσεις το *2 που σε smartphone είναι σαν να ζητάς στον άλλο να κάνει τούμπα
2) Δεν δουλεύει το presence. Το μόνο format που υποστηρίζει για presence είναι μέσω resource list που δεν υποστηρίζεται από τον asterisk
3) Στο dekstop app έχει hard coded το registration timeout στην μία ώρα, οπότε αν υπάρχει πολύ επιθετικό nat και κλείνει το connection με τον remote asterisk ή μόνη λύση είναι να πείτε στο asterisk να ζητάει από τους clients να κάνουν register πιο συχνά.
4) Το rfc2833 είναι buggy, χάνει πλήκτρα στους remote χρήστες με αποτέλεσμα να μην μπορούν να κάνουν transfer. Αν γυρίσετε σε SIP INFO δουλεύει κανονικά.
5) ΔΕΝ ΔΟΥΛΕΥΕΙ ΤΟ STUN. Πραγματικά για αυτό δεν βρήκα καμία λύση, ότι και να έκανα όποιο δημόσιο stun server και να έβαλα που χρησιμοποιώ (συνήθως της google) ή δεν έκανε resolve την public IP ή την έβαζε μόνο στον contact header κι όχι στο SDP με αποτέλεσμα να μην έχω audio.
6) Όταν ενεγοποιήσετε το presence, στέλνει publish μηνύμα που δεν υποστηρίζει ο asterisk και γκρινιάζει.
7) Επίσης σε κάθε register πακέτο στέλνει header που δεν υποστηρίζεται από τον Asterisk με αποτέλεσμα να μην κάνει ποτέ register.
8) Δεν δουλεύουν τα push notifications. Βασικά δεν είναι ότι δεν δουλεύουν αλλά σου λέει εγώ στέλνω την πληροφορία απλά φρόντισε ο sip server σου να την καταλαβαίνει και να ενημερώνει τις αντίστοιχιες υπηρεσίες της Google/Apple. Φυσικά ο Asterisk δεν το κάνει.
Τα 5,6 και 7 τα έλυσα με τον SBC που έχει ο πελάτης το 8 ποτέ. Ευτυχώς στο android αν το βάλεις σε background mode και του στέλνεις OPTIONS το app δουλεύει.
Και φτάνω στο αγαπημένο ~not~ iOS.
ΚΑΝΕΝΑ FREE SOFTPHONE ΔΕΝ ΔΟΥΛΕΥΕΙ ΣΤΟ iOS.
Για αρχή η Apple για λόγους ασφάλειας και ποιότητας έχει κόψει παντελώς το udp από τα κινητά της, οπότε SIP μέσω UDP ξεχάστε το.
Επίσης για λόγους εξοικονόμησης ενέργειας όλα τα applications ανεξαιρέτως γίνονται kill με του που ο χρήστης τα κάνει minimize.
Τα applications για να ξυπνάνε οφείλουν να δέχονται push notifications μέσω της αντίστοιχης υπηρεσίας της Apple.
H συγκεκριμένη υπηρεσία σε αντίθεση με την αντίστοιχη της Google απαιτεί να είσαι truster third party aka ssl certifcate.
Αυτό το ssl certificate το παίρνεις μόνο αν είσαι developers που σημαίνει ότι πρέπει να πληρώσεις το fee των 100$ το χρόνο που ζητάει η εταιρεία.
Επίσης το app σου θα πρέπει να επικοινωνεί με τον δικό σου server που μιλάει με την Apple και στέλνει τα push notifications.
Οπότε 100 τα ντολαρς συν ένας server που διαχειρίζεται τα connections από πόσα χιλιάδες softphones σημαίνει κόστος που δεν δικαιολογείται για ένα free softphone.
Τα περισσότερα free έχουν paid versions που εκεί υποστηρίζουν την συγκεκριμένη υπηρεσία. Τελικά με τον πελάτη μείναμε στο Groundwire που είναι στα 10€ και έπαιξε κατευθείαν απροβλημάτιστα, με κουμπάκι transfer και χωρίς ποτέ να πέφτει κλήση.
Θα σου πρότεινα αν θες να ξενοιάσεις να δοκιμάσεις σε ένα κι αν δεις ότι σου δουλεύει καλά να πάρεις για όλους, Android/iOS.
Στα pc βάλτους MicroSIP, και στο βυθό της θάλασσας να είναι κατά πάσα πιθανότητα θα παίξει με μηδέν πόρους.
Ακόμα κι εδώ linphone είναι πολύ βαρύ, ενώ το Zoiper ναι μεν δουλεύει αλλά δεν έχει transfer.
Ξαναλεώ, ΜΑΚΡΙΑ ΑΠΟ LINPHONE, τα 1-8 τα έμαθα με ένα μήνα δοκιμές σχεδόν κάθε μέρα, DONT BE LIKE ME!Τελευταία επεξεργασία από το μέλος astbox : 11-06-21 στις 19:56.
-
11-06-21, 21:35 Απάντηση: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #49
Για pi εχω αποψη και ειναι οκ.
Καλά το PC σου ειναι σχετικα τουμπανο για τετοια πραγματα.
Θα ηταν ωραιο να βλεπαμε και σε web εκδοση τις ρυθμισεις.
Με το χερι βεβαια κανεις παπαδες αλλα ελπίζω....
Για softphone
Δοκιμάστε το gs-wave της Grandstream.
-
12-06-21, 06:29 Απάντηση: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #50
Δεν αλλάζει κατι στο hardware. Ο αριθμός των ταυτοχρονων κλησεων καθως και το transcoding, η καταγραφη κλπ μετραει.
Ειτε με μια γραμμη ειτε με 10
Οσο για το γραφικο, το κομμάτι για το routing που ειναι θεμα λειτουργικου γινεται με τα εγαλεια του (πρακτικα cli)
Για το pjsip σε οτε το εχουνε δειξει.
Στο advanced του pjsip κανεις την αντίστοιχιση trunk με transport στις διαφορετικές ip και παιζεις.
Το να υποστηριζεις sip σε διάφορα κινητα ειναι εφιάλτης χωρις τελος.Χωρις push notifications δεν, αλλα και με push εξαρτασαι απο servers καπου στο internet για να δουλέψουν τα εσωτερικά σου. Yikes.
Dect ασυρματα με sip & dect repeaters. Πχ gigaset
-
12-06-21, 18:07 Απάντηση: Re: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #51
Καλέ μου άνθρωπε, σ' ευχαριστώ για τα φώτα σου. Ευτυχώς δηλαδή που είπα τον πόνο μου, γιατί εγώ είμαι ήδη στις δύο εβδομάδες δοκιμών με linphone και μιλάμε για εφιάλτη χωρίς τέλος. Οπότε, αξιοποιώντας την εμπειρία σου, συνοψίζουμε στο Groundwire για Android/iOS και MicroSIP για PC.
Μια ερώτηση όμως τεχνικού χαρακτήρα είναι η εξής: Βάζω groundwire στα κινητά τους αλλά τα push notifications πως θα παίξουν; Όταν θα έρχεται η εισερχόμενη από ΟΤΕ στην εταιρεία και θα σκάει στον asterisk, πως ο asterisk θα προκαλεί το να σταλεί το push στο κινητό για να ξυπνήσει το κινητό και το groundwire ώστε να φτάσει η εισερχόμενη στο κινητό; Θα καλεί με AGI script κάποιο API;
-
12-06-21, 19:17 Re: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #52
Είναι μέσα στην τιμή, το κάνει το Groundwire μόνο του, μιλάει με δικό τους server και μετά αυτός με τις push notifications υπηρεσίες της κάθε εταιρείας.
https://faq.acrobits.net/about-push-notifications
-
13-06-21, 22:21 Απάντηση: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #53
Οποτε θα πρεπει να βγαλεις εξω την 5060 η τελος παντων να αφηνεις τους servers της groundwire να κανουν register.
Φυσικα θα πρεπει τα clients σου να ειναι configured να μπαινουν με dns names, το οποιο να ειναι resolvable /connectable και απο το internets
Το κοβο για split dns.
Yikes και παλι yikes.
-
13-06-21, 22:54 Απάντηση: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #54
εννοείς ότι εντός του εταιρικού δικτύου το sip.mycompany.gr θα πρέπει να κάνει resolve πχ σε 10.0.0.15 (asterisk IP), ενώ από το internet πρέπει να το sip.mycompany.gr να κάνει resolve στην public ip της εταιρείας που μετά θα προωθεί την 5060 στην 10.0.0.15;
Εντάξει, δεν είναι τρομερό, γιατί yikes?
Kαι γιατί yikes να βγάλεις έξω την 5060; (βασικά δεν μπορείς να την βγάλεις έξω ως κάποιο high port για να γλιτώσεις τον μεγάλο όγκο brute-forcing; -- αν και υποθέτω μπορείς απλώς να επιτρέψεις τις IP της groundwire μόνο).
Λες να τα αποφύγω όλα αυτά και να πάω για D750/D752 grandstream βάσεις με αντίστοιχα ακουστικά - μήπως ξέρει κανείς στα σίγουρα τι θα πει αυτό που λέει στα specs "Up to 10 SIP accounts per system; up to 10 lines per handset"; 1 SIP account θεωρείται το κάθε εσωτερικό μου νούμερο; Και τα 'lines per handset';
-
13-06-21, 23:19 Απάντηση: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #55
Ναι αυτο εννοω.
Obscurity is not security. Αυτο για τις high ports. Προφανως και θα αφησεις μονο τις ip της groundwire, ΑΛΛΑ, αν αλλαξουν θα στο πουν ? Οχι. Ειναι σταθερες η κανουν τιποτε ομορφιες? Who knows?
Και το split dns, ολο και κατι γινεται με αυτα τα μαραφετια.
sip account εννοει οτι μπορει να χειριστει μεχρι 10 εσωτερικα η βαση.
Και σε πολυ grande καταστασεις (ονομα και πραγμα) μπορεις να απαντας και τις 10 απο ενα εσωτερικο. Κατι σε τηλεφωνητρια με ασυρματο σε τουαλεττα φαση.
-
14-06-21, 00:01 Re: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #56
Κοίτα η αλήθεια είναι ότι αυτό κάνω, split dns και port forward απλά έχω τον sbc μπροστά όχι χύμα το freepbx αλλιώς δεν θα το έκανα.
Αν και έχω κάνει αυτό που λες, να πάω την sip πόρτα σε high port, με βρήκαν πάνω στη βδομάδα. Επίσης είδα ότι πλέον δεν κάνουν brute force γιατί δεν θέλουν να φάνε ban από ids συστήματα όπως fail2ban.
Ρίχνουν 5 registration με απόσταση μεταξύ κανά λεπτό και ξαναπροσπαθούν μετά από κανά εικοσάλεπτο.
Η Acrobits τον κάνει με αυτό το τρόπο, δε λέω, είναι full χαζός και ας πούμε ύποπτος γιατι πλέον εμπιστεύεσαι τα στοιχεία του λογαριασμού σε ένα τρίτο.
Το zoiper το κάνει με πιο διαφανή τρόπο.
https://www.zoiper.com/en/support/ho...20Push%20Proxy
Το θέμα είναι ότι το ένα κάνει 10€ το άλλο 50€. Το πρώτο τρώγεται από τον πελάτη ειδικά αν έχει πολλά εσωτερικά, το 2ο όχι.
Όλες οι υπόλοιπες λύσεις που βρήκα ήταν με ετήσια συνδρομή, που για τον συγκεκριμένο πελάτη ήταν ας πούμε μη αποδεκτό!
Ε και εντάξει, αν αλλάξει ο server της groundwire, θα το μάθεις :P Επίσης θεωρώ ότι μια τέτοια αλλαγή θα την κοινοποιήση από την στιγμή που η εφαρμογή βασίζεται σε αυτούς τους servers για να δουλέψει σωστά.
Τώρα με τα grandstream δεν καταλαβαίνω τι θες να κάνεις, να πάρεις από ένα για τους remote χρήστες; Αν υπάρχει τέτοιο budget ναι σίγουρα θα είναι καλύτερα για όλους, τα ρίχνεις με openvpn στο κέντρο και ξεμπερδεύεις. Ούτε port forward, ούτε split dns, ούτε τίποτα.
Δυστυχώς σε έμενα ζητήθηκε λύση μόνο με softphones οπότε δεν μπορούσα να το αποφύγω.Τελευταία επεξεργασία από το μέλος astbox : 14-06-21 στις 00:09.
-
14-06-21, 08:02 Απάντηση: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #57
Λεει mobility μεσα στην εταιρεία, αρα ασυρματα.
Το να το κανεις με κινητα Εντος εταιρείας ειναι δουλειες για φυλακισμένους admins.
Γενικοτερα αν τους φαίνονται τα 50€ πολλλα, ειστε απλα φτηνοι.
-
14-06-21, 12:49 Re: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #58
Αν είναι μέσα στην εταιρεία τότε ίσως να σε ενδιαφέρουν τα καινούργια wifi phones της Grandstream, αν έχεις wifi που επιτρέπει roaming ίσως σε ενδιαφέρουν γιατί με τα dect πας μέχρι εκεί που επιτρέπει η βάση.
https://www.youtube.com/watch?v=XRuEujwwxQQ
-
14-06-21, 12:55 Απάντηση: Re: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #59
-
14-06-21, 13:41 Απάντηση: τρεις γραμμές ΟΤΕ και SIP trunks από asterisk #60
Μην το παρεις πανω σου το κομματι sip στο κινητο με wifi.
Με πολλες επιφυλαξεις μπορεις να τους το βαλεις σε 2-3 να το δοκιμασουν.
Θα βρεις τον μπελα σου και θα εχεις γκρινια.
Bookmarks