Εμφάνιση 1-6 από 6
  1. #1
    Εγγραφή
    09-08-2010
    Ηλικία
    43
    Μηνύματα
    513
    Downloads
    0
    Uploads
    0
    Path Level
    Interleaved
    Καλησπέρα
    σε μια εγκατάσταση έχω βάλει μια συσκευή που συνδέεται με εσωτερικό SIP στο κέντρο μου και στην συσκευή αυτή συνδέω ενισχυτή με ηχεία και μου δίνει την δυνατότητα να κάνω ανακοινώσεις σε ένα χώρο.
    Αυτό που μου ζητάνε τώρα είναι αν υπάρχει τρόπος να γίνεται αυτοματοποιημένα μια ανακοίνωση κάθε μέρα σε καθορισμένη ώρα όπου θα παίζει ενα συγκεκριμένο ηχητικό μηνυμα που θα έχουμε ηχογραφίσει.
    Και καλά τύπου " Αγαπητοί μας πελάτες σας ενημερώνουμε οτι το κατάστημα μας κλείνει σε 10 λέπτα " .
    Γνωρίζει κάποιος πως θα μπορούσα να το κάνω αυτό?

  2. #2
    Εγγραφή
    18-03-2018
    Μηνύματα
    589
    Downloads
    0
    Uploads
    0
    ISP
    Forthnet
    Καλησπέρα
    Θα το κάνεις με asterisk call file, ένα bash script που θα «γεννά» το call file και ένα cron job που θα εκτελείτε λίγο πριν την ώρα που θέλεις την ανακοίνωση.

    Sample script
    Spoiler:
    Κώδικας:
    #!/bin/bash
    callfile=StoreClosing.call
    
    touch /tmp/$callfile
    cat > /tmp/$callfile <<EOF
    Channel:SIP/TO-ESOTERIKO-TOY-PA-BOX-EDO@from-internal
    CallerID: "ANAKOINOSI" <999>
    WaitTime: 30
    MaxRetries: 3
    RetryTime: 45
    Archive: no
    Application: playback
    Data: gr/silence/1&gr/custom/voip-offline-alert
    
    EOF
    
    mv /tmp/$callfile /var/spool/asterisk/outgoing/$callfile

  3. #3
    Εγγραφή
    09-08-2010
    Ηλικία
    43
    Μηνύματα
    513
    Downloads
    0
    Uploads
    0
    Path Level
    Interleaved
    Σε ευχαριστω πολυ, θα το κανω μια δοκιμη και θα επανελθω.

  4. #4
    Εγγραφή
    11-09-2017
    Μηνύματα
    1.626
    Downloads
    1
    Uploads
    0
    ISP
    None
    Αν θες βάλε αυτό στο crontab

    50 16 * * * /usr/sbin/asterisk -rx"channel originate Local/το_εσωτερικό_που_έχει_το_pa@from-internal application Playback custom/το_όνομα_του_αρχείου_χωρίς_την_κατάληξη

    Το αρχείο θα πρέπει να το έχεις ρίξει μέσα από το system recordings και όχι κατευθείαν με sftp.

  5. #5
    Εγγραφή
    09-08-2010
    Ηλικία
    43
    Μηνύματα
    513
    Downloads
    0
    Uploads
    0
    Path Level
    Interleaved
    Καλημέρα ASTBOX
    έκανα μια δοκιμή με το παραπάνω που μου έστειλες αλλά δεν μου λειτουργησε.
    Βασικό να αναφέρω οτι δεν έχω ξανακάνει cron.
    Τα βήματα που έκανα είναι οτι μπήκα στο system recording και ανέβασα το ηχητικό που θέλω.
    Μπαίνω σε Putty και δίνω την εντολή 25 * * * * /usr/sbin/asterisk -rx"channel originate Local/753@from-internal application Playback custom/closesxim με σκοπό να δημιουργήσω την κλήση να γίνεται όποτε η ώρα είναι και 25 π.χ 09:25, 10:25 κλπ
    Μου ξεφεύγει κάτι?

  6. #6
    Εγγραφή
    11-09-2017
    Μηνύματα
    1.626
    Downloads
    1
    Uploads
    0
    ISP
    None
    Αν έδωσες χύμα το cronjob δεν κάνεις τίποτα.

    crontab -e

    για να κάνεις edit το root crontab, paste στο τέλος του αρχείου.
    Επίσης θα πρέπει να το αλλάξεις σε

    25 09-17 * * * /usr/sbin/asterisk -rx"channel originate Local/753@from-internal application Playback custom/closesxim

    αλλιώς θα τρέχει όλες τις ώρες ακόμα και το βράδυ.

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας