καλησπέρα. έχω ένα asterisk 11 σε debian και έχω πάνω του ένα usb 3g dongle (Huawei e179) και έχει τον αριθμό πχ 6971234567. αυτή την στιγμή το dongle.conf έχει τα εξής:
και όλα δουλεύουν μια χαρά.Κώδικας:exten=6971234567 [dongle0] audio=/dev/ttyUSB1 data=/dev/ttyUSB2 imei=123456789012345 imsi=612849384756451
πήγα να βάλω πάνω ένα 2o ίδιο dongle με αριθμό SIM 6947560854 και το dongle.conf είναι ως εξής:
Ενώ έχω κάνει το ίδιο setup στο extensions.conf για τον 2ο αριθμό, η κλήση πηγαίνει στο voicemail. το ζήτημα είναι ότι ενώ καλώ τον αριθμό του dongle1, στα traces βλέπω ότι η κλήση πηγαίνει στο dongle0 και όχι 1, αλλά και αντί να φανει ότι καλείται το 6947560854, φαίνεται το 6971234567. Θεωρησα ότι αυτό είναι σωστό μιας και έχω στο dongle.conf το exten=6971234567 που είναι το νούμερο του dongle0. βγαζοντας το η κλήση δεν έρχται καθόλου.Κώδικας:exten=6971234567 [dongle0] audio=/dev/ttyUSB1 data=/dev/ttyUSB2 imei=123456789012345 imsi=612849384756451 [dongle1] audio=/dev/ttyUSB4 data=/dev/ttyUSB5 imei=302745851323345 imsi=124632589245561
Γνωρίζει κανείς?
Εμφάνιση 1-10 από 10
-
23-08-17, 15:05 asterisk multiple dongles #1
-
23-08-17, 16:42 Απάντηση: asterisk multiple dongles #2
Δοκίμασε να βάλεις τις δηλώσεις exten μέσα στα sections, αλλάζοντας τον αριθμό αντίστοιχα. Άλλαξε την δήλωση exten που έχεις απ έξω βάζοντας κάτι άσχετο.
-
23-08-17, 16:47 Απάντηση: asterisk multiple dongles #3
καλησπέρα kronos911. αν εννοείς :
Κώδικας:[dongle0] exten=6971234567 audio=/dev/ttyUSB1 data=/dev/ttyUSB2 imei=123456789012345 imsi=612849384756451
τώρα μόλις διαπίστωσα ότι οι εισερχόμενες μου έρχονται "χιαστί". δηλαδή ενώ το 6971234567 είναι στο dongle0 και το 6947560854 στο dongle1, όποιο και να καλέσω μου έρχεται από το άλλο dongle. καλώ το 6947560854 και έρχεται από το dongle0, ενώ καλώ το 6971234567 και έρχεται από το dongle1!.
από την ώρα που έβαλα το 2ο dongle εχασα τις εξερχομενες και από τα 2.
-
23-08-17, 22:00 Απάντηση: asterisk multiple dongles #4
Ανέβασε ή στείλε το dongle.conf και το extensions context που έχεις για τα dongles. Σε pi3 που είχα βάλει 2 dongles έβαλα ένα άσχετο exten από έξω και σωστά exten από μέσα. Στα inbound routes σαν did έβαλα αυτό που είχα δηλώσει στα αντίστοιχα exten. Στο custom dial string των trunks έβαλα dongle/dongleX/$outnum$ όπου Χ το αριθμό του αντιστοίχου dongle.
-
24-08-17, 12:16 Απάντηση: asterisk multiple dongles #5
-
24-08-17, 14:48 Απάντηση: asterisk multiple dongles #6
Δοκίμασε το παρακάτω στο dongle.conf
Κώδικας:[dongle0] context=from-dongle0 ; context for incoming calls exten=6971234567 ;audio=/dev/ttyUSB1 ; tty port for audio connection; no default value ;data=/dev/ttyUSB2 ; tty port for AT commands; no default value imei=123456789012345 ;imsi=612849384756451 [dongle1] context=from-dongle1 ; context for incoming calls exten=6947560854 ;audio=/dev/ttyUSB4 ; tty port for audio connection; no default value ;data=/dev/ttyUSB5 ; tty port for AT commands; no default value imei=612849384756451 ;imsi=124632589245561
Κώδικας:[from-dongle0] exten => 6971234567,1,Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})}) exten => 6971234567,n,Answer() exten => 6971234567,n,Wait(1) exten => 6971234567,n,Playback(hello&call-from&digits/1) exten => 6971234567,n,Dial(SIP/450&SIP/451,20) exten => 6971234567,n,VoiceMail(450@Office,su) exten => 6971234567,n,Busy(3) exten => h,1,System(mail -s "Αναπάντητη κλήση από ${CALLERID(name)} ${CALLERID(number)} στις ${CallTime}' | mail -s 'Αναπάντητη κλήση ' atuxnull@gmail.com < /home/alixadmin/Scripts/missed-call.msg) exten => sms,1,Verbose(Incoming SMS from ${CALLERID(num)}) exten => sms,n,System(/home/alixadmin/Scripts/alert-incomming-sms.sh ${STRFTIME(${EPOCH},,%d/%m/%Y %H:%M:%S)} ${DONGLENAME} ${URIENCODE(${CMGR})} "${DB(cidname/${CALLERID(num):-10})}") exten => sms,n,Hangup() [from-dongle1] exten => 6947560854,1,Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})}) exten => 6947560854,n,Answer() exten => 6947560854,n,Wait(1) exten => 6947560854,n,Playback(hello&call-from&digits/2) exten => 6947560854,n,Dial(SIP/450&SIP/451,20) exten => 6947560854,n,VoiceMail(450@Office,su) exten => 6947560854,n,Busy(3) exten => h,1,System(mail -s "Αναπάντητη κλήση από ${CALLERID(name)} ${CALLERID(number)} στις ${CallTime}' | mail -s 'Αναπάντητη κλήση ' atuxnull@gmail.com < /home/alixadmin/Scripts/missed-call.msg) exten => sms,1,Verbose(Incoming SMS from ${CALLERID(num)}) exten => sms,n,System(/home/alixadmin/Scripts/alert-incomming-sms.sh ${STRFTIME(${EPOCH},,%d/%m/%Y %H:%M:%S)} ${DONGLENAME} ${URIENCODE(${CMGR})} "${DB(cidname/${CALLERID(num):-10})}") exten => sms,n,Hangup()
-
25-08-17, 11:28 Απάντηση: asterisk multiple dongles #7
Δούλεψε. πλέον έχω εισερχόμενες και εξερχόμενες. Σχετικά με την μεταβλητή ${CallTime} πως πρέπει να την δηλώσω για να έρχεται σωστά?
-
25-08-17, 12:00 Απάντηση: asterisk multiple dongles #8
Μπορείς να το αντικαταστήσεις με το παρακάτω.
Κώδικας:${STRFTIME(${EPOCH},,%H:%M:%S %d/%m/%Y)}
-
28-08-17, 11:41 Απάντηση: asterisk multiple dongles #9
@Kronos911
έπαιξε μια χαρά και έχει εισερχόμενες/εξερχόμενες και από τα 2 dongles, σ' ευχαριστώ.
θέμα με τις αναπάντητες σε email και με το sms σε email εχώ, δεν παίζουν καν με το που μπήκε το 2ο dongle.
καμιά ιδέα?
-
28-08-17, 13:29 Απάντηση: asterisk multiple dongles #10
Στείλε μου απόσπασμα από το full log όταν γίνετε μια αναπάντητη και όταν έρχεται sms, να δούμε τι σφάλματα βγάζει.
Παρόμοια Θέματα
-
FreePBX + dongle
Από gsan στο φόρουμ Voice over IP (VoIP) SoftwareΜηνύματα: 282Τελευταίο Μήνυμα: 11-10-17, 02:14 -
SIP SIMPLE Instant messaging - asterisk 13 - freepbx
Από codezero στο φόρουμ Voice over IP (VoIP) SoftwareΜηνύματα: 4Τελευταίο Μήνυμα: 30-05-17, 20:52 -
Asterisk και bluetooth usb dongle για σύνδεση με κινητό
Από Nikiforos στο φόρουμ Voice over IP (VoIP) SoftwareΜηνύματα: 2Τελευταίο Μήνυμα: 09-03-17, 18:27
Bookmarks