Καλημέρα,
Σε freepbx προωθούμε συχνά το σταθερό όταν βγαίνει οποίος οι το γραφείο. Τώρα έχω ένα κουμπί προώθησης για κάθε χρήστη στο σταθερό που παίρνει *21*69xxxxxxxx#, όπως και ένα κουμπί που την ακυρώνει.
Γενικά δουλεύει αλλά θα ήθελα αν γίνεται το κουμπί να γίνεται κόκκινο με το πρώτο πάτημα και να κάνει τη προώθηση, και με το 2ο πάτημα να στέλνει το κωδικό ακύρωσης και να γίνεται πάλι πρασινο, δηλαδή να έχει hint, τώρα απλά είναι speed dial.
Εμφάνιση 1-8 από 8
Θέμα: BLF για προώθηση modulus
-
22-11-19, 11:51 BLF για προώθηση modulus #1
-
22-11-19, 18:57 Απάντηση: BLF για προώθηση modulus #2
CALL FLOW CONTROL και βάζεις στο BLF τον κωδικό. πχ *280 έχεις και την επιλόγη να ειναι πράσινο ή κόκκινο σε οποιo state θέλεις.
-
22-11-19, 19:45 Απάντηση: BLF για προώθηση modulus #3
Eυχαριστω αλλά δε δουλεύει αυτό, δεν κάνει dial το call flow, απλά αλλάζει τη δρομολόγηση.
-
22-11-19, 20:28 Απάντηση: BLF για προώθηση modulus #4
OK θα σου φτιάξω ενα custom dial για να κανεις ακριβως αυτο που θέλεις, δεν καταλάβα το αρχικό request, επίσης θα στο φτιάξω με ενα μονο blf.
- - - Updated - - -
[from-internal-custom]
exten => *999,1,goto(turnonoff,s,1)
exten => *999,hint,custom:*999
[turnonoff]
exten => s,1,GotoIf($["${DEVICE_STATE(Custom:*999)}"="NOT_INUSE"]?turn_on:turn_off)
same => n(turn_on),dial(dahdi/g0/*21*6911111111)
same => n,Set(DEVSTATE(Custom:*999)=INUSE)
same => n,hangup()
same => n(turn_off),dial(dahdi/g0/#21#)
same => n,Set(DEVSTATE(Custom:*999)=NOT_INUSE)
same => n,Hangup()
αλλαξε μονο το trunk (dahdi/g0) που καλείς, όλα τα παραπάνω τα βάζεις στο extensions_custom.conf, στο BLF βάλε να καλεί *999Τελευταία επεξεργασία από το μέλος Netvoice : 22-11-19 στις 22:58.
-
23-11-19, 13:24 Απάντηση: BLF για προώθηση modulus #5
Σ' ευχαριστω, θα το δοκιμάσω το πρωί, το φανταζομουν ότι δε γίνεται απ' το GUI απλά δε σκαμπαζω από dialplans.
- - - Updated - - -
Καλημέρα το έβαλα οπως παρακατω:
[from-internal-custom]
exten => 888,1,goto(turnonoff,s,1)
exten => 888,hint,Custom:888
[turnonoff]
exten => s,1,GotoIf($["${DEVICE_STATE(Custom:888)}"="NOT_INUSE"]?turn_on:turn_off)
same => n(turn_on),dial(SIP/Modulus/*21*69xxxxxxxx#)
same => n,Set(DEVICE_STATE(Custom:888)=INUSE)
same => n,hangup()
same => n(turn_off),dial(SIP/Modulus/#21#)
same => n,Set(DEVICE_STATE(Custom:888)=NOT_INUSE)
same => n,Hangup()
Καθε φορα που πατάω το πλήκτρο τρέχει το turn_on μόνο, και το λαμπακι μένει πράσινο.
Με το χέρι μπορω και αλλαζω state απο το CLI με
devstate change Custom:888 INUSE
Το μόνο που άλλαξα είναι το νούμερο και το trunk, όπως και το DEVSTATE σε DEVICE_STATE αλλά δεν έκανε διαφορά.
Ευχαριστώ εκ των προτέρων.
- - - Updated - - -
Eυχαριστώ Netvoice, το κατάφερα, για όποιον ενδιαφέρεται, για 2 χρήστες το dialplan είναι:
[from-internal-custom]
exten => 888,1,goto(turnonoff,s,1)
exten => 888,hint,Custom:888
exten => 889,1,goto(turnonoff2,s,1)
exten => 889,hint,Custom:889
[turnonoff]
exten => s,1,GotoIf($["${DEVICE_STATE(Custom:888)}"="NOT_INUSE"]?turn_on:turn_off)
same => n(turn_on),Set(DEVICE_STATE(Custom:888)=RINGING)
same => n,Set(DEVICE_STATE(Custom:889)=NOT_INUSE)
same => n,dial(SIP/Modulus/*21*xxxxxxxxx#)
same => n,hangup()
same => n(turn_off),Set(DEVICE_STATE(Custom:888)=NOT_INUSE)
same => n,dial(SIP/Modulus/#21#)
same => n,Hangup()
[turnonoff2]
exten => s,1,GotoIf($["${DEVICE_STATE(Custom:889)}"="NOT_INUSE"]?turn_on:turn_off)
same => n(turn_on),Set(DEVICE_STATE(Custom:889)=RINGING)
same => n,Set(DEVICE_STATE(Custom:888)=NOT_INUSE)
same => n,dial(SIP/Modulus/*21*yyyyyyyyyy#)
same => n,hangup()
same => n(turn_off),Set(DEVICE_STATE(Custom:889)=NOT_INUSE)
same => n,dial(SIP/Modulus/#21#)
same => n,Hangup()Τελευταία επεξεργασία από το μέλος xaris333 : 23-11-19 στις 13:57.
-
23-11-19, 13:27 Απάντηση: BLF για προώθηση modulus #6
Εγω το δοκιμασα σε pure asterisk και επεξε μια χαρα, εσυ τι distro παίζεις ?
- - - Updated - - -
freepbx το ειδα στο πρωτο post.Τελευταία επεξεργασία από το μέλος Netvoice : 23-11-19 στις 13:33.
-
23-11-19, 13:46 Απάντηση: BLF για προώθηση modulus #7
Σημείωση: Με το παραπάνω το κουμπί αναβοσβηνει κόκκινο όταν υπάρχει εκτροπή. Αν έχετε ενεργοποιήσει το BLF pickup στη συσκευή δε θα δουλέψει η απενεργοποίηση καθώς το τηλέφωνο θα προσπαθήσει να σηκώσει τη γραμμή που "χτυπάει".
Είτε κλείστε το BLF pickup, ειτε αλλάξτε το RINGING σε INUSE για σταθερό κόκκινο λαμπάκι.
-
19-02-20, 21:23 Απάντηση: BLF για προώθηση modulus #8
Eπανέρχομαι στο θέμα, καθώς θα περάσω στο freepbx και την γραμμη του ΟΤΕ.
Μπορεί να μεταβληθεί το παραπάνω να κανει 2 κλήσεις για εκτροπή, μία την modulus (και να κλείνει μετα απο 3 sec π.χ.) και μετά τον οτε, με ένα πάτημα?
Είναι σημαντικό να έχουμε αναγνώριση κλήσεων στα κινητά και έτσι πρέπει να παίξω με προωθήσεις από τους παρόχους και όχι από το κέντρο.
Ευχαριστώ.
Bookmarks