Η ιδέα παρουσιάστηκε τις προάλλες όταν το 503 δεν έδινε ήχο στις κλήσεις μέσου της FXS θύρας, μπορεί και μέσου SIP αλλά δεν το αντιλήφτηκα.
Έχοντας το 503 τοποθετημένο κάπου ψηλά και κρυφά, ήταν δύσκολο να πάει κάποιος από την οικογένεια να του κάνει ένα power cycling. Το reboot μέσου web το ξεχνάμε λόγου δυσκολίας στους μη tech savvy μέλη τις οικογένειας.
Έτσι με λίγο Google και test driving κατέληξα στο παρακάτω dialplan και bash script.
Στο αρχείο /etc/asterisk/extensions_custom.conf βάζουμε στην ενότητα from-internal-custom (αν δεν υπάρχει το δημιουργούμε) το παρακάτω
Στην γραμμή που περιέχει την εντολή /usr/src/ht503-reboot.sh αντικαθιστούμε το admin με το password που έχουμε ορίσει στο web login του 503 και το 10.0.0.69 με την ip του 503.Κώδικας:exten => *963,1,Answer() exten => *9667,n,Authenticate(123456,6) exten => *963,n,SayDigits(321) exten => *963,n,Log(DEBUG,Emergency HT-503 reboot on ${STRFTIME(,,%C%m%d%y%H%M)} from extension ${EXTEN}) exten => *963,n,System(/usr/src/ht503-reboot.sh admin 10.0.0.69) exten => *963,n,GotoIf($["${SYSTEMSTATUS}" = "FAILURE"]?htreboot:) exten => *963,n,GotoIf($["${SYSTEMSTATUS}" = "APPERROR"]?htreboot:) exten => *963,n(htdone),Hangup() exten => *963,n(htreboot),Zapateller() exten => *963,n,Goto(htdone)
Δημιουργούμε το αρχείο ht503-reboot.sh με το παρακάτω περιεχόμενο στον κατάλογο /usr/src και του δίνουμε δικαιώματα 755.
Τέλος κάνουμε επαναφόρτιση του dialplan μέσου του asterisk cli με την εντολήΚώδικας:#!/bin/bash sid=$(curl -s -c /tmp/cookies.txt -d"P2=${1}" http://${2}/cgi-bin/dologin | sed -r 's|.*"sid" : "([0-9a-z]+)".*|\1|' ) curl -s -b /tmp/cookies.txt -d"request=REBOOT&sid=${sid}" http://${2}/cgi-bin/rs exit 0
Στο εξής καλώντας το *963 από οποιοιδήποτε εσωτερικό και εισάγοντας το authentication κωδικό θα στέλνει την κατάλληλη εντολή στο 503 για να κάνει reboot.Κώδικας:dialplan reload
Αν έχετε παραπάνω του ενός 503 τότε απλά κάνετε copy n' paste το dialplan block αλλάζοντας το εσωτερικό (*963), το password και την ip.
Εμφάνιση 1-4 από 4
-
08-09-18, 17:44 Επανεκκίνηση του Grandstream HandyTone 503 μέσου asterisk dialplan #1
-
08-09-18, 20:33 Απάντηση: Επανεκκίνηση του Grandstream HandyTone 503 μέσου asterisk dialplan #2
-
08-09-18, 22:50 Απάντηση: Επανεκκίνηση του Grandstream HandyTone 503 μέσου asterisk dialplan #3
-
08-09-18, 23:07 Απάντηση: Επανεκκίνηση του Grandstream HandyTone 503 μέσου asterisk dialplan #4
Δεν μπορεί να υποκαταστήσει το ένα, το άλλο. Απλά το αναφέρω επειδή πολλοί χρήστες του ΗΤ503 δεν ασχολούνται με updates για πιστεύουν ότι η συσκευή τους είναι αρκετά παλιά.
Παρόμοια Θέματα
-
Grandstream HandyTone 503 και FreePBX [mini how to]
Από kronos911 στο φόρουμ Voice over IP (VoIP) Sip/Iax HardwareΜηνύματα: 487Τελευταίο Μήνυμα: 12-01-24, 12:37 -
Voip Cosmote ISDN & 2 MSN με χρήση Grandstream
Από sup3rvi0r στο φόρουμ COSMΟΤΕΜηνύματα: 0Τελευταίο Μήνυμα: 14-08-18, 13:34 -
peer too peer handytone 503 to ht802
Από idaf στο φόρουμ Voice over IP (VoIP) Sip/Iax HardwareΜηνύματα: 1Τελευταίο Μήνυμα: 15-05-18, 22:43 -
Grandstream HT814 PickUp Call not working
Από mondeo στο φόρουμ Voice over IP (VoIP) Sip/Iax HardwareΜηνύματα: 2Τελευταίο Μήνυμα: 23-03-18, 18:25 -
Grandstream GXP2130 και openvpn
Από seatakias στο φόρουμ Voice over IP (VoIP) Sip/Iax HardwareΜηνύματα: 24Τελευταίο Μήνυμα: 09-12-17, 11:43
Bookmarks