Επαναφέρω το θέμα με ένα καινούριο ερώτημα:
Εχω φτιάξει inbound routes στοο DID του dongle (DID(Αριθμός Dongle)/CID) αν δηλαδή καλέσει ένα συγκεκριμμένο CID το νoύμερο του dongle ακολουθείται κάποιος συγκεκριμμένος κανόνας (π.χ Ring Groups,Τime conditions , DISA ή κάτι άλλο).
Θέλω όμως για όλα τα τα άλλα CID's (DID/Any CID) να γίνεται fax reception.
Εχω κατεβάσει το module Fax configuration απο Admin/Module Admin έχω δημιουργήσει ένα extension με ενεργοποιημένο το FAX , έχω δηλώσει το email μου στο συγκεκριμμένο extension και το extension το έχω σαν προορισμό στο inbound route DID(Αριθμός Dongle)/Any CID.
Το θέμα είναι ότι δεν δουλεύει.
Καλώ απο κάποιο νούμερο που δεν είναι δηλωμένο ακούγεται ο ήχος για το FAX.
Στέλνω απο viva ένα fax αλλά παίρνω μύνημα απο viva ότι απέτυχε η αποστολή και φυσικά δεν παίρνω και μύνημα εισερχόμενου fax στο email.
Ολα τα άλλα inbound routes δουλεύουν σωστά.
Εμφάνιση 31-45 από 283
Θέμα: FreePBX + dongle
-
15-02-15, 22:17 Απάντηση: FreePBX + dongle + FAX #31
-
16-02-15, 01:48 Απάντηση: FreePBX + dongle #32
Έχεις κάνεις trace μέσα από το περιβάλλον του asterisk-cli
Κάνε την ίδια δοκιμή ενώ είσαι συνδεδεμένος στο asteirsk-cli
asterisk -rvvvvvvvvvvvvvvvvvvvvvvvv
και κάνε Paste ότι βγάλει εδώ !
-
16-02-15, 12:57 Απάντηση: FreePBX + dongle #33
Αυτό έδωσε όταν έστειλα FAX στο dongle.
Κώδικας:raspbx*CLI> [2015-02-16 11:52:10] NOTICE[4119][C-0000263e]: res_fax.c:3408 fax_detect_framehook: FAX CNG detected but no fax extension in context (ext-fax) raspbx*CLI> == Spawn extension (ext-fax, s, 4) exited non-zero on 'Dongle/dongle0-0100000046' raspbx*CLI> == Spawn extension (ext-fax, h, 104) exited non-zero on 'Dongle/dongle0-0100000046' -- Executing [h@ext-fax:1] GotoIf("Dongle/dongle0-0100000046", "1failed") in new stack raspbx*CLI> -- Goto (ext-fax,h,103) raspbx*CLI> -- Executing [h@ext-fax:103] NoOp("Dongle/dongle0-0100000046", "FAX FAILED for: xxxxxx@hotmail.com , From: "30xxxxxxx" <30xxxxxxx>") in new stack
-
16-02-15, 13:09 Απάντηση: FreePBX + dongle #34
-
16-02-15, 20:33 Απάντηση: FreePBX + dongle #35Κώδικας:
[2015-02-16 19:23:02] NOTICE[7131]: pbx_spool.c:402 attempt_thread: Call completed to Local/s@tc-maint -- Executing [+30693xxxxxxx@from-trunk-dongle:1] Set("Dongle/dongle0-0100000048", "CALLERID(name)=30xxxxxxxxx") in new stack -- Executing [+30693xxxxxxx@from-trunk-dongle:2] Goto("Dongle/dongle0-0100000048", "from-trunk,+3069xxxxxxx,1") in new stack -- Goto (from-trunk,+30693xxxxxxx,1) -- Executing [+30693xxxxxxx@from-trunk:1] Set("Dongle/dongle0-0100000048", "__FROM_DID=+30693xxxxxxx") in new stack -- Executing [+30693xxxxxxx@from-trunk:2] Gosub("Dongle/dongle0-0100000048", "app-blacklist-check,s,1()") in new stack -- Executing [s@app-blacklist-check:1] GotoIf("Dongle/dongle0-0100000048", "0?check-blocked") in new stack -- Executing [s@app-blacklist-check:2] GotoIf("Dongle/dongle0-0100000048", "0?check-blocked") in new stack -- Executing [s@app-blacklist-check:3] GotoIf("Dongle/dongle0-0100000048", "0?check-blocked:check") in new stack -- Goto (app-blacklist-check,s,5) -- Executing [s@app-blacklist-check:5] GotoIf("Dongle/dongle0-0100000048", "0?blacklisted") in new stack -- Executing [s@app-blacklist-check:6] Set("Dongle/dongle0-0100000048", "CALLED_BLACKLIST=1") in new stack -- Executing [s@app-blacklist-check:7] Return("Dongle/dongle0-0100000048", "") in new stack -- Executing [+30693xxxxxxx@from-trunk:3] Set("Dongle/dongle0-0100000048", "CDR(did)=+30693xxxxxxx") in new stack -- Executing [+30693xxxxxxx@from-trunk:4] ExecIf("Dongle/dongle0-0100000048", "0 ?Set(CALLERID(name)=3021xxxxxxxx)") in new stack -- Executing [+30693xxxxxxx@from-trunk:5] Set("Dongle/dongle0-0100000048", "CHANNEL(musicclass)=default") in new stack -- Executing [+30693xxxxxxx@from-trunk:6] Set("Dongle/dongle0-0100000048", "__MOHCLASS=default") in new stack -- Executing [+30693xxxxxxx@from-trunk:7] Set("Dongle/dongle0-0100000048", "__CALLINGPRES_SV=allowed_not_screened") in new stack -- Executing [+30693xxxxxxx@from-trunk:8] Set("Dongle/dongle0-0100000048", "CALLERPRES()=allowed_not_screened") in new stack -- Executing [+30693xxxxxxx@from-trunk:9] Set("Dongle/dongle0-0100000048", "FAX_DEST=ext-fax^01299^1") in new stack -- Executing [+30693xxxxxxx@from-trunk:10] Set("Dongle/dongle0-0100000048", "FAXOPT(faxdetect)=yes") in new stack -- Executing [+30693xxxxxxx@from-trunk:11] Answer("Dongle/dongle0-0100000048", "") in new stack -- Executing [+30693xxxxxxx@from-trunk:12] Wait("Dongle/dongle0-0100000048", "4") in new stack -- Executing [+30693xxxxxxx@from-trunk:13] Goto("Dongle/dongle0-0100000048", "ext-fax,01299,1") in new stack -- Goto (ext-fax,01299,1) -- Executing [01299@ext-fax:1] Set("Dongle/dongle0-0100000048", "FAX_FOR=Fax-Recieve (01299)") in new stack -- Executing [01299@ext-fax:2] NoOp("Dongle/dongle0-0100000048", "Receiving Fax for: Fax-Recieve (01299), From: "3021xxxxxxx" <3021xxxxxxx>") in new stack -- Executing [01299@ext-fax:3] Set("Dongle/dongle0-0100000048", "FAX_ATTACH_FORMAT=both") in new stack -- Executing [01299@ext-fax:4] Set("Dongle/dongle0-0100000048", "FAX_RX_EMAIL=xxxxxxx@hotmail.com") in new stack -- Executing [01299@ext-fax:5] Goto("Dongle/dongle0-0100000048", "s,receivefax") in new stack -- Goto (ext-fax,s,3) -- Executing [s@ext-fax:3] StopPlayTones("Dongle/dongle0-0100000048", "") in new stack -- Executing [s@ext-fax:4] ReceiveFAX("Dongle/dongle0-0100000048", "/var/spool/asterisk/fax/1424107407.20519.tif,f") in new stack -- Channel 'Dongle/dongle0-0100000048' receiving FAX '/var/spool/asterisk/fax/1424107407.20519.tif' [2015-02-16 19:23:31] NOTICE[7137][C-00002806]: res_fax.c:3408 fax_detect_framehook: FAX CNG detected but no fax extension in context (ext-fax) == Spawn extension (ext-fax, s, 4) exited non-zero on 'Dongle/dongle0-0100000048' -- Executing [h@ext-fax:1] GotoIf("Dongle/dongle0-0100000048", "1?failed") in new stack -- Goto (ext-fax,h,103) -- Executing [h@ext-fax:103] NoOp("Dongle/dongle0-0100000048", "FAX FAILED for: xxxxxxx@hotmail.com , From: "3021xxxxxx" <3021xxxxxx>") in new stack -- Executing [h@ext-fax:104] Macro("Dongle/dongle0-0100000048", "hangupcall,") in new stack -- Executing [s@macro-hangupcall:1] GotoIf("Dongle/dongle0-0100000048", "1?theend") in new stack -- Goto (macro-hangupcall,s,3) -- Executing [s@macro-hangupcall:3] ExecIf("Dongle/dongle0-0100000048", "0?Set(CDR(recordingfile)=)") in new stack -- Executing [s@macro-hangupcall:4] Hangup("Dongle/dongle0-0100000048", "") in new stack == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Dongle/dongle0-0100000048' in macro 'hangupcall' == Spawn extension (ext-fax, h, 104) exited non-zero on 'Dongle/dongle0-0100000048' raspbx*CLI>
-
16-02-15, 22:32 Απάντηση: FreePBX + dongle #36
Όντως φαίνετε σαν να πηγάινει στο FAX η κλήση που κάνεις ?
Ερώτηση:
Στους inbound routes rules που έχεις φτιάξει πως βάζεις τον caller id, εννοώ πως το όρίζεις ? Ισως δεν κάνεις match κάποιος κανόνας ?
- - - Updated - - -
Το Format με ενδιαφέρει περισσότερο ...βάλε ένα ασχετο αριθμό και κάνε Paste πως το δίνεις ?
-
16-02-15, 22:58 Απάντηση: FreePBX + dongle #37
Μιλάμε για FreePBX πάντα.
Τα inbound routes είναι απλά.
Π.χ : Στο dongle το DID number είναι +3069abcdefgh (το νούμερο της κινητής).
Θέλουμε όταν καλεί το συγκεκριμμένο νούμερο που είναι στο dongle o π.χ αριθμός (CID) 210abcdefg η κλήση απο αυτόν να δρομολογείται σε extension ή ένα ring group.
Δημιουργούμε ένα inbound route με description κάποια περιγραφή (π.χ το CID) στο επόμενο πεδίο που είναι το DID number το νούμερο του dongle (με την μορφή +3069abcdefgh) και στο πεδίο CallerIdNumber το 30210abcdefg (με το 30 μπροστά)
και στο set destination βάζουμε το ring group ή το extension όπου θα δρομολογηθεί η κλήση.
Με αυτό τον τρόπο δημιουργείς κανόνες DID/CID.
Το μειονέκτημα του συγκεκριμμένου GUI (FreePBX) είναι ότι δεν μπορεία να κάνεις ranges απο CID's (ίσως να γίνεται με άλλον τρόπο αλλά δεν τον γνωρίζω).
Σε μένα έτσι δουλεύει μιά χαρά μόνο στην λήψη fax που ο κανόνας είναι DID/AnyCID δηλαδή όλοι οι άλλοι καλούντες που δεν εμπίπτουν σε κάποιον άλλο κανόνα να μπορούνα στέλνουν fax δεν δουλεύει.
-
16-02-15, 23:04 Απάντηση: FreePBX + dongle #38
Faxing over gsm + hylafax/iaxmodem + chan_dogle = no no
- - - Updated - - -
CID patter matchΚώδικας:_2101234XXX
-
16-02-15, 23:10 Απάντηση: FreePBX + dongle #39
Μα δεν θέλει στείλει fax ...Το αντίθετο θέλει .... Όταν καλούν στο κινητό αυτό να μην απαντάει το fax !
- - - Updated - - -
Με μπερδεύεις λίγο έτσι όπως το λες ! Τα λέω με δικά μου λόγια και σύμφωνα με το log που είδα ! Όταν καλείς από το τάδε σταθερό νούμερο στο νούμερο του dongle να μην απαντάει το fax ! Σωστά ?
- - - Updated - - -
Αυτό κοιτάω τόση ώρα εγώ !
- - - Updated - - -
Για δοκίμασε για αρχή στο Inbound Route που έχεις βάλει το +3069abcdefgh να βάλεις το 69abcdefgh αυτό που έρχετε από το gsm δεν έχει το +30 οπότε δεν κάνει match ο κανόνος και δεν εκτελείτε ! Για αρχή αυτό βλέπω....
Κάνε αυτό και κάνε paste το log όπως παραπάνω !
-
16-02-15, 23:37 Απάντηση: FreePBX + dongle #40
Το διάβασα .
Τσάμπα ο κόπος δηλαδή.
Anyway θα το αφήσω όπως είναι (Fake fax στην ουσία).
Το range αυτό (_CID) δουλεύει σίγουρα?
To ρωτάω γιατί όσο και άν έψαξα δεν βρήκα κάτι τέτοιο αλλά αφου το λές εσύ σίγουρα θα δουλεύει.
Και πάλι ευχαριστώ τον Kronos911 .
- - - Updated - - -
@DVader
Αν π.χ το νούμερο του κινητού σου καλέσει το νούμερο που έχω στο dongle και η κλήση σου πρέπει να δρομολογηθεί σε ένα ringroup τότε θα βάλω σαν description το DVader ας πούμε για DID το νούμερο του dongle με την μορφή +3069abcdefg CID το νούμερο του κινητού σου με την μορφή 3069hijklmno και στο destination το κατάλληλο ringgroup.
Απλό είναι.
-
16-02-15, 23:46 Απάντηση: FreePBX + dongle #41
Το _CIDRange παίζει. Το έχω εφαρμόσει στην «παγίδα» που έχω φτιάξει για τα νούμερα που θέλω να μην βγαίνουν ποτέ από το κέντρο. Στο custom outbound trunk του έχω βάλει να κάνει prefix όλα τα εξερχόμενα νούμερα με το 999977776666 και μου τα στέλνει σε local/$outnum$@from-trunk προς τα μέσα πάλι. Στο inbound route έχω βάλει το CID
Κώδικας:_999977776666.
Με βάση το link που έδωσα το fax προς οιαδήποτε κατεύθυνση δεν θα παίζει λόγου gsm codec που «σκοτώνει» τους τόνους fax.
-
17-02-15, 11:57 Απάντηση: FreePBX + dongle #42
Δεν διαφωνώ ..Αυτό έχω καταλάβει ! Απλά έτσι όπως το περιγράφεις εύκολα γίνετε μπέρδεμα !
Πάντως τις περισσότερες φορές που δεν γίνετε κάτι ενώ θα έπρεπε να το ξέρεις ότι είναι θέμα λάθος matching κανόνων ! Θεωρώντας πάντα ότι misconfiguration σε κάτι άλλο !
- - - Updated - - -
Το range που λέει ο kronos99 παίζει 100% ... Το έχω βάλει σε κανόνες για να μπλοκάρω νούμερα που δεν θέλω να βγαίνουν και παίζει ανεξάρτητα από έκδοση asterisk ! Το έχω βάλει χρόνια τώρα και ειδικά στο δικό μου κέντρο έχει πάντα την τελευταία έκδοση !
Anyway ! Αυτάαααααααααααααα
Ακόμα να έρθει το δικό μου dongle ! Είμαι πολύ περίεργος να το δω να δουλεύει ! ΤΟ έψαχνα πάντα σαν ιδέα .... αλλά δεν το είχα καταφέρει !
Λύνεις ένα μεγάλο θέμα με αυτό που βρήκες να το ξέρεις kronos911. Δεν είναι τόσο το θέμα κόστους κινητών όσο κόστους του gateway με το dongle !
-
17-02-15, 16:13 Απάντηση: FreePBX + dongle #43
For my next trick chan_dongle on freepbx distro (no raspberry pi). Stay tuned...
-
17-02-15, 18:23 Απάντηση: FreePBX + dongle #44
-
17-02-15, 22:41 Απάντηση: FreePBX + dongle #45
Παρόμοια Θέματα
-
freepbx multiple betamax providers
Από atux_null στο φόρουμ Voice over IP (VoIP) SoftwareΜηνύματα: 3Τελευταίο Μήνυμα: 18-11-14, 17:57 -
Freepbx critical update
Από kronos911 στο φόρουμ Voice over IP (VoIP) SoftwareΜηνύματα: 0Τελευταίο Μήνυμα: 07-10-14, 15:27 -
Καθαρή εγκατάσταση asterisk 11.8, freepbx 2.11: σφάλμα στην προσθήκη outbound routes
Από dimangelid στο φόρουμ Voice over IP (VoIP) SoftwareΜηνύματα: 3Τελευταίο Μήνυμα: 26-03-14, 17:19 -
Παιξτε 200+ Games στην TV σας με 70ε + 10ε/μηνα! - OnLive+Android Dongle
Από dot_matrix στο φόρουμ Games και Online GamingΜηνύματα: 0Τελευταίο Μήνυμα: 07-01-14, 04:08
Bookmarks