Διαχειρίζομαι ένα κέντρο το οποίο μέχρι και χθες ήταν με Elastix 2.0 . Το αναβαθμισα με yum update σε Elastix 2.4 . Με παιδεψε λίγο το freepbx 2.11 αλλά το έφτιαξα γρήγορα σχετικά. Το πρόβλημα είναι ότι οι κλήσεις, είτε εξερχόμενες, είτε εισερχόμενες πεφτουν μόνες τους μετά από κάποιο διάστημα. Δεν είναι καθορισμένο. Μπορεί να μιλάς 15 λεπτά και να μην πέσει, μπορεί να πέσει και στα 2 λεπτά. Το busy detect count ειναι ενεργοποιημένο και ρυθμισμένο στο 3,αλλιώς δεν κλείνει η γραμμή. Αν το απενεργοποιησω απλά δεν κλείνει την γραμμή όταν με παίρνουν. Το ίδιο πρόβλημα έχει και ένας φίλος με καθαρή εγκατάσταση του 2.4 και μια κάρτα x100p. Με το elastix 2.0 όλα έπαιζαν κανονικα. Οι συσκευές είναι ένα Yealink T28p και δύο crypto vpe 200. Αυτή τη στιγμή έχει μια isdn και οι 2 πόρτες του Santis συνδέονται στις θύρες 7 και 8 της κάρτας
Εμφάνιση 1-14 από 14
-
09-04-14, 17:24 Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #1
-
09-04-14, 17:28 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #2
Δοκίμασε να κάνεις αναβάθμιση του dahdi από το site της OpenVox
http://downloads.openvox.cn/pub/driv...current.tar.gz
Θα σε πάει σε Dahdi 2.9allVoIP.gr Support Team
-
09-04-14, 22:14 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #3
Να ξηλώσω πρώτα ότι είναι εγκατεστημένο και έχει σχέση με το dahdi (kmod-dahdi, dahdi) ή να το περάσω από πάνω;
- - - Updated - - -
Το έκανα. Σε κλήση με iax εσωτερικό δεν πέφτει η κλήση με τίποτα. Κράτησα ανοιχτή κλήση πάνω από 20 λεπτά και το έκλεισα εγώ. Με sip έπεσε στα 3:10. Είχα καλέσει εγώ το κέντρο και το έβαλα σε αναμονή. Δοκιμάζω ξανά τώρα για να στείλω και logs
- - - Updated - - -
Αυτή την φορά έπεσε στα 9:53. Εκεί που άκουγα την μουσική του κέντρου μου, ακούω ένα χσσσσ και έπεσε. Υπόψιν ότι το κέντρο μου δουλεύει τέλεια. Ορίστε και το log την στιγμή της κλήσης:
Κώδικας:-- Executing [s@from-analog:1] NoOp("DAHDI/8-1", "Entering from-dahdi with DID == ") in new stack -- Executing [s@from-analog:2] Ringing("DAHDI/8-1", "") in new stack -- Executing [s@from-analog:3] Set("DAHDI/8-1", "DID=s") in new stack -- Executing [s@from-analog:4] NoOp("DAHDI/8-1", "DID is now s") in new stack -- Executing [s@from-analog:5] GotoIf("DAHDI/8-1", "1?dahdiok:checkzap") in new stack -- Goto (from-analog,s,9) -- Executing [s@from-analog:9] NoOp("DAHDI/8-1", "Is a DAHDi Channel") in new stack -- Executing [s@from-analog:10] Set("DAHDI/8-1", "CHAN=8-1") in new stack -- Executing [s@from-analog:11] Set("DAHDI/8-1", "CHAN=8") in new stack -- Executing [s@from-analog:12] Macro("DAHDI/8-1", "from-dahdi-8,s,1") in new stack -- Executing [s@macro-from-dahdi-8:1] NoOp("DAHDI/8-1", "Entering macro-from-dahdi-8 with DID = s and setting to: 210XXXXXXX") in new stack -- Executing [s@macro-from-dahdi-8:2] Set("DAHDI/8-1", "__FROM_DID=210XXXXXXX") in new stack -- Executing [s@macro-from-dahdi-8:3] Goto("DAHDI/8-1", "from-trunk,210XXXXXXX,1") in new stack -- Goto (from-trunk,210XXXXXXX,1) == Channel 'DAHDI/8-1' jumping out of macro 'from-dahdi-8' -- Executing [210XXXXXXX@from-trunk:1] Set("DAHDI/8-1", "__FROM_DID=210XXXXXXX") in new stack -- Executing [210XXXXXXX@from-trunk:2] Gosub("DAHDI/8-1", "app-blacklist-check,s,1()") in new stack -- Executing [s@app-blacklist-check:1] GotoIf("DAHDI/8-1", "0?blacklisted") in new stack -- Executing [s@app-blacklist-check:2] Set("DAHDI/8-1", "CALLED_BLACKLIST=1") in new stack -- Executing [s@app-blacklist-check:3] Return("DAHDI/8-1", "") in new stack -- Executing [210XXXXXXX@from-trunk:3] Set("DAHDI/8-1", "CDR(did)=210XXXXXXX") in new stack -- Executing [210XXXXXXX@from-trunk:4] ExecIf("DAHDI/8-1", "1 ?Set(CALLERID(name)=)") in new stack -- Executing [210XXXXXXX@from-trunk:5] Set("DAHDI/8-1", "CHANNEL(musicclass)=default") in new stack -- Executing [210XXXXXXX@from-trunk:6] Set("DAHDI/8-1", "__MOHCLASS=default") in new stack -- Executing [210XXXXXXX@from-trunk:7] Set("DAHDI/8-1", "__CALLINGPRES_SV=allowed_not_screened") in new stack -- Executing [210XXXXXXX@from-trunk:8] Set("DAHDI/8-1", "CALLERPRES()=allowed_not_screened") in new stack -- Executing [210XXXXXXX@from-trunk:9] Goto("DAHDI/8-1", "ext-group,600,1") in new stack -- Goto (ext-group,600,1) -- Executing [600@ext-group:1] Macro("DAHDI/8-1", "user-callerid,") in new stack -- Executing [s@macro-user-callerid:1] Set("DAHDI/8-1", "TOUCH_MONITOR=1397070018.21") in new stack -- Executing [s@macro-user-callerid:2] Set("DAHDI/8-1", "AMPUSER=") in new stack -- Executing [s@macro-user-callerid:3] GotoIf("DAHDI/8-1", "0?report") in new stack -- Executing [s@macro-user-callerid:4] ExecIf("DAHDI/8-1", "1?Set(REALCALLERIDNUM=)") in new stack -- Executing [s@macro-user-callerid:5] Set("DAHDI/8-1", "AMPUSER=") in new stack -- Executing [s@macro-user-callerid:6] GotoIf("DAHDI/8-1", "0?limit") in new stack -- Executing [s@macro-user-callerid:7] Set("DAHDI/8-1", "AMPUSERCIDNAME=") in new stack -- Executing [s@macro-user-callerid:8] GotoIf("DAHDI/8-1", "1?report") in new stack -- Goto (macro-user-callerid,s,16) -- Executing [s@macro-user-callerid:16] GotoIf("DAHDI/8-1", "0?continue") in new stack -- Executing [s@macro-user-callerid:17] Set("DAHDI/8-1", "__TTL=64") in new stack -- Executing [s@macro-user-callerid:18] GotoIf("DAHDI/8-1", "1?continue") in new stack -- Goto (macro-user-callerid,s,29) -- Executing [s@macro-user-callerid:29] Set("DAHDI/8-1", "CALLERID(number)=") in new stack -- Executing [s@macro-user-callerid:30] Set("DAHDI/8-1", "CALLERID(name)=") in new stack -- Executing [s@macro-user-callerid:31] Set("DAHDI/8-1", "CDR(cnum)=") in new stack -- Executing [s@macro-user-callerid:32] Set("DAHDI/8-1", "CDR(cnam)=") in new stack -- Executing [s@macro-user-callerid:33] Set("DAHDI/8-1", "CHANNEL(language)=en") in new stack -- Executing [600@ext-group:2] Macro("DAHDI/8-1", "blkvm-setifempty,") in new stack -- Executing [s@macro-blkvm-setifempty:1] GotoIf("DAHDI/8-1", "1?init") in new stack -- Goto (macro-blkvm-setifempty,s,4) -- Executing [s@macro-blkvm-setifempty:4] Set("DAHDI/8-1", "__BLKVM_CHANNEL=DAHDI/8-1") in new stack -- Executing [s@macro-blkvm-setifempty:5] Set("DAHDI/8-1", "SHARED(BLKVM,DAHDI/8-1)=TRUE") in new stack -- Executing [s@macro-blkvm-setifempty:6] Set("DAHDI/8-1", "GOSUB_RETVAL=TRUE") in new stack -- Executing [s@macro-blkvm-setifempty:7] MacroExit("DAHDI/8-1", "") in new stack -- Executing [600@ext-group:3] GotoIf("DAHDI/8-1", "1?skipov") in new stack -- Goto (ext-group,600,6) -- Executing [600@ext-group:6] Set("DAHDI/8-1", "RRNODEST=") in new stack -- Executing [600@ext-group:7] Set("DAHDI/8-1", "__NODEST=600") in new stack -- Executing [600@ext-group:8] GosubIf("DAHDI/8-1", "0?sub-rgsetcid,s,1()") in new stack -- Executing [600@ext-group:9] Gosub("DAHDI/8-1", "sub-record-check,s,1(rg,600,dontcare)") in new stack -- Executing [s@sub-record-check:1] Set("DAHDI/8-1", "REC_POLICY_MODE_SAVE=") in new stack -- Executing [s@sub-record-check:2] GotoIf("DAHDI/8-1", "1?check") in new stack -- Goto (sub-record-check,s,7) -- Executing [s@sub-record-check:7] Set("DAHDI/8-1", "__MON_FMT=wav") in new stack -- Executing [s@sub-record-check:8] GotoIf("DAHDI/8-1", "1?next") in new stack -- Goto (sub-record-check,s,11) -- Executing [s@sub-record-check:11] ExecIf("DAHDI/8-1", "0?Return()") in new stack -- Executing [s@sub-record-check:12] ExecIf("DAHDI/8-1", "1?Set(__REC_POLICY_MODE=dontcare)") in new stack -- Executing [s@sub-record-check:13] GotoIf("DAHDI/8-1", "0?rg,1") in new stack -- Executing [s@sub-record-check:14] Set("DAHDI/8-1", "__REC_STATUS=INITIALIZED") in new stack -- Executing [s@sub-record-check:15] Set("DAHDI/8-1", "NOW=1397070019") in new stack -- Executing [s@sub-record-check:16] Set("DAHDI/8-1", "__DAY=09") in new stack -- Executing [s@sub-record-check:17] Set("DAHDI/8-1", "__MONTH=04") in new stack -- Executing [s@sub-record-check:18] Set("DAHDI/8-1", "__YEAR=2014") in new stack -- Executing [s@sub-record-check:19] Set("DAHDI/8-1", "__TIMESTR=20140409-220019") in new stack -- Executing [s@sub-record-check:20] Set("DAHDI/8-1", "__FROMEXTEN=unknown") in new stack -- Executing [s@sub-record-check:21] Set("DAHDI/8-1", "__CALLFILENAME=rg-600-unknown-20140409-220019-1397070018.21") in new stack -- Executing [s@sub-record-check:22] Goto("DAHDI/8-1", "rg,1") in new stack -- Goto (sub-record-check,rg,1) -- Executing [rg@sub-record-check:1] GosubIf("DAHDI/8-1", "0?record,1(rg,dontcare,unknown)") in new stack -- Executing [rg@sub-record-check:2] Return("DAHDI/8-1", "") in new stack -- Executing [600@ext-group:10] Set("DAHDI/8-1", "RingGroupMethod=ringall") in new stack -- Executing [600@ext-group:11] Macro("DAHDI/8-1", "dial,90,m(default)tTwW,200-201-297-298") in new stack -- Executing [s@macro-dial:1] GotoIf("DAHDI/8-1", "0?dial") in new stack -- Executing [s@macro-dial:2] SetMusicOnHold("DAHDI/8-1", "default") in new stack -- Executing [s@macro-dial:3] AGI("DAHDI/8-1", "dialparties.agi") in new stack -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi dialparties.agi: Starting New Dialparties.agi dialparties.agi: Caller ID name is 'unknown' number is 'unknown' > dialparties.agi: USE_CONFIRMATION: 'FALSE' > dialparties.agi: RINGGROUP_INDEX: '' dialparties.agi: Methodology of ring is 'ringall' -- dialparties.agi: Added extension 200 to extension map -- dialparties.agi: Added extension 201 to extension map -- dialparties.agi: Added extension 297 to extension map -- dialparties.agi: Added extension 298 to extension map -- dialparties.agi: Extension 200 cf is disabled -- dialparties.agi: Extension 201 cf is disabled -- dialparties.agi: Extension 297 cf is disabled -- dialparties.agi: Extension 298 cf is disabled -- dialparties.agi: Extension 200 do not disturb is disabled -- dialparties.agi: Extension 201 do not disturb is disabled -- dialparties.agi: Extension 297 do not disturb is disabled -- dialparties.agi: Extension 298 do not disturb is disabled > dialparties.agi: extnum 200 has: cw: 1; hascfb: 0 [] hascfu: 0 [] -- dialparties.agi: DbDel CALLTRACE/200 - Caller ID is not defined > dialparties.agi: extnum 201 has: cw: 0; hascfb: 0 [] hascfu: 0 [] dialparties.agi: EXTENSION_STATE: 0 (NOT_INUSE) dialparties.agi: Extension 201 has ExtensionState: 0 -- dialparties.agi: Checking CW and CFB status for extension 201 -- dialparties.agi: DbDel CALLTRACE/201 - Caller ID is not defined > dialparties.agi: extnum 297 has: cw: 1; hascfb: 0 [] hascfu: 0 [] -- dialparties.agi: DbDel CALLTRACE/297 - Caller ID is not defined > dialparties.agi: extnum 298 has: cw: 1; hascfb: 0 [] hascfu: 0 [] -- dialparties.agi: DbDel CALLTRACE/298 - Caller ID is not defined -- dialparties.agi: Filtered ARG3: 200-201-297-298 > dialparties.agi: NODEST: 600 adding M(auto-blkvm) to dialopts: m(default)tTwWM(auto-blkvm) > dialparties.agi: NODEST: 600 blkvm enabled macro already in dialopts: m(default)tTwWM(auto-blkvm) -- <DAHDI/8-1>AGI Script dialparties.agi completed, returning 0 -- Executing [s@macro-dial:7] Dial("DAHDI/8-1", "SIP/200&SIP/201&IAX2/297&SIP/298,90,m(default)tTwWM(auto-blkvm)") in new stack == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 [2014-04-09 22:00:19] WARNING[30347][C-00000006]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'IAX2' (cause 20 - Subscriber absent) == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 -- Called SIP/200 -- Called SIP/201 -- Called SIP/298 -- Started music on hold, class 'default', on DAHDI/8-1 -- SIP/298-0000000d connected line has changed. Saving it until answer for DAHDI/8-1 -- SIP/201-0000000c connected line has changed. Saving it until answer for DAHDI/8-1 -- SIP/200-0000000b connected line has changed. Saving it until answer for DAHDI/8-1 == Extension Changed 201[ext-local] new state Ringing for Notify User 200 -- SIP/298-0000000d is ringing -- SIP/200-0000000b is ringing -- SIP/201-0000000c is ringing == Extension Changed 201[ext-local] new state Ringing for Notify User 200 -- SIP/298-0000000d connected line has changed. Saving it until answer for DAHDI/8-1 -- SIP/298-0000000d answered DAHDI/8-1 -- Executing [s@macro-auto-blkvm:1] Set("SIP/298-0000000d", "__MACRO_RESULT=") in new stack -- Executing [s@macro-auto-blkvm:2] Set("SIP/298-0000000d", "CFIGNORE=") in new stack -- Executing [s@macro-auto-blkvm:3] Set("SIP/298-0000000d", "MASTER_CHANNEL(CFIGNORE)=") in new stack -- Executing [s@macro-auto-blkvm:4] Set("SIP/298-0000000d", "FORWARD_CONTEXT=from-internal") in new stack -- Executing [s@macro-auto-blkvm:5] Set("SIP/298-0000000d", "MASTER_CHANNEL(FORWARD_CONTEXT)=from-internal") in new stack -- Executing [s@macro-auto-blkvm:6] Macro("SIP/298-0000000d", "blkvm-clr,") in new stack -- Executing [s@macro-blkvm-clr:1] Set("SIP/298-0000000d", "SHARED(BLKVM,DAHDI/8-1)=") in new stack -- Executing [s@macro-blkvm-clr:2] Set("SIP/298-0000000d", "GOSUB_RETVAL=") in new stack -- Executing [s@macro-blkvm-clr:3] MacroExit("SIP/298-0000000d", "") in new stack -- Executing [s@macro-auto-blkvm:7] ExecIf("SIP/298-0000000d", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(num))=298)") in new stack -- Executing [s@macro-auto-blkvm:8] ExecIf("SIP/298-0000000d", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=Dimitris2)") in new stack == Extension Changed 201[ext-local] new state Idle for Notify User 200 -- Stopped music on hold on DAHDI/8-1 > 0xb6839140 -- Probation passed - setting RTP source address to 2.84.XXX.XXX:8000 -- Remote UNIX connection -- Remote UNIX connection disconnected -- Remote UNIX connection -- Remote UNIX connection disconnected -- Executing [h@macro-dial:1] Macro("DAHDI/8-1", "hangupcall") in new stack -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/8-1", "1?endmixmoncheck") in new stack -- Goto (macro-hangupcall,s,9) -- Executing [s@macro-hangupcall:9] NoOp("DAHDI/8-1", "End of MIXMON check") in new stack -- Executing [s@macro-hangupcall:10] GotoIf("DAHDI/8-1", "1?nomeetmemon") in new stack -- Goto (macro-hangupcall,s,28) -- Executing [s@macro-hangupcall:28] NoOp("DAHDI/8-1", "End of MEETME check") in new stack -- Executing [s@macro-hangupcall:29] GotoIf("DAHDI/8-1", "1?noautomon") in new stack -- Goto (macro-hangupcall,s,34) -- Executing [s@macro-hangupcall:34] NoOp("DAHDI/8-1", "TOUCH_MONITOR_OUTPUT=") in new stack -- Executing [s@macro-hangupcall:35] GotoIf("DAHDI/8-1", "1?noautomon2") in new stack -- Goto (macro-hangupcall,s,41) -- Executing [s@macro-hangupcall:41] NoOp("DAHDI/8-1", "MONITOR_FILENAME=") in new stack -- Executing [s@macro-hangupcall:42] GotoIf("DAHDI/8-1", "1?skiprg") in new stack -- Goto (macro-hangupcall,s,45) -- Executing [s@macro-hangupcall:45] GotoIf("DAHDI/8-1", "1?skipblkvm") in new stack -- Goto (macro-hangupcall,s,48) -- Executing [s@macro-hangupcall:48] GotoIf("DAHDI/8-1", "1?theend") in new stack -- Goto (macro-hangupcall,s,50) -- Executing [s@macro-hangupcall:50] AGI("DAHDI/8-1", "hangup.agi") in new stack -- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi -- <DAHDI/8-1>AGI Script hangup.agi completed, returning 0 -- Executing [s@macro-hangupcall:51] Hangup("DAHDI/8-1", "") in new stack == Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'DAHDI/8-1' in macro 'hangupcall' == Spawn extension (macro-dial, h, 1) exited non-zero on 'DAHDI/8-1' == Spawn extension (macro-dial, s, 7) exited non-zero on 'DAHDI/8-1' in macro 'dial' == Spawn extension (ext-group, 600, 11) exited non-zero on 'DAHDI/8-1' -- Hanging up on 'DAHDI/8-1' -- Hungup 'DAHDI/8-1'
Μέχρι και τώρα με αυτό το πράγμα ασχολούμαι... Οι μόνες λύσεις που βρήκα:
1) Απενεργοποιώ τελείως το busydetect. Σε αυτή την περίπτωση όμως δεν θα κλείνει ποτέ η γραμμή όταν καλεί άλλος την εταιρία... Δοκίμασα να βάλω το count ακόμα και στο 6, αλλά έπεσε η κλήση στο πεντάλεπτο...
2) Να μπορέσω να βάλω στο chan_dahdi δύο καταχωρήσεις στο busypattern (είτε στην μορφή 150,150,300,300 , είτε με δυο ξεχωριστές εγγραφές) . Αν βάλω το 150,150 (τόνος αποσύνδεσης) ή το 300,300 (τόνος κατειλλημένου) φαίνεται να μην κλείνει (μου κράτησε κλήση 21 λεπτά σχεδόν). Έτσι όμως δεν θα ανιχνεύει τον άλλο τόνο (π.χ. με 150,150 δεν θα ανιχνεύει τον τόνο κατειλλημένου) .
patchara μέχρι και το zonedata.c στο source του dahdi γιατί ήταν λάθος ο τόνος αποσύνδεσης για την Ελλάδα (είχε 425/300,0/300 ενώ είναι 425/150,0/150 τουλάχιστον στον ΟΤΕ) αλλά δεν έκανε διαφορά. ΠΩΣ ΣΤΟ @##@*&$^#%$&^%# ΔΟΥΛΕΥΕ ΤΕΛΕΙΑ ΜΕ ΤΟ ELASTIX 2.0 ΚΑΙ ΜΕ ΤΟ 2.4 ΨΟΦΗΣΕ;;;; Και δεν είναι μόνο στο κέντρο με την A1200, είναι και με άλλο με εντελώς διαφορετικό hardware και την X100P. Αυτά παθαίνεις όταν για γραμμές isdn βάζουν αναλογικές κάρτες... Και τα ακούω εγώ χωρίς να φταίω στην ουσία... Και επίσης γιατί σε IAX εσωτερικό δεν έπεσε ενώ σε SIP πέφτει;;
EDIT2
Μόλις έπεσε και με busypattern=150,150 . Υποψιάζομαι μην είναι πρόβλημα με την έκδοση του asterisk που έχει το 2.4 . Θα ήταν ασφαλές να έκανα compile την 11.8.1 και να την πέρναγα σαν αναβάθμιση;
EDIT 3 και ελπίζω τελευταίο
Παίζει να λύθηκε. Εντόπισα ότι δίνοντας την εντολή dahdi show channel 7 (ή όποιο είναι το κανάλι που θέλω πληροφορίες) έβγαζε Default law: ulaw . Δοκίμασα να το αλλάξω για κάθε κανάλι σε alaw αλλά μετά δεν έβγαινε καμία κλήση και ακουγόταν παραμορφωμένος ο τόνος κλήσης του παρόχου. Φυσικά σε κάθε εσωτερικό, καθώς και στα Advanced Sip Settings και Advanced IAX Settings η σειρά των codec ήταν alaw&ulaw&g722&g729 . Έτσι λοιπόν στο dahdi το άφησα όπως ήταν (χωρίς καμιά σχετικά γραμμή, άρα ulaw από default) και στα Advanced SIP και IAX Settings και στα εσωτερικά ξήλωσα όλους τους codec και άφησα τους ulaw&alaw . Το ίδιο βέβαια έκανα και στις συσκευές.
Αν βαρεθείτε να διαβάσετε έχετε δίκιο, είναι έκθεσηΤελευταία επεξεργασία από το μέλος dimangelid : 10-04-14 στις 08:25.
-
10-04-14, 10:32 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #4
Έχεις remote εσωτερικά;
Δοκίμασε να στείλεις τις κλήσεις προσωρινά κατευθείαν σε κάποιο εσωτερικό και ανέβασε το Log γι αυτή τη περίπτωση.allVoIP.gr Support Team
-
10-04-14, 18:04 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #5
Το κέντρο είναι στον Ασπρόπυργο, εγώ μένω αρκετά μακριά, οπότε χτες για τις δοκιμές έπαιζα με remote. Γενικα όχι, δεν παίζουν καθόλου με remote εσωτερικά και φυσικά έκλεισα χτες όλες τις πόρτες στο router. Το πρόβλημα φάνηκε να λύθηκε με το ulaw ως default codec παντού. Μίλησα με την εταιρία που το έχει και δεν είχαν πρόβλημα σήμερα. Μπορεί όμως κάποιος να μου εξηγήσει γιατί το elastix παρόλο που επιλέγω Ελλάδα, αφήνει το ulaw στο dahdi; Και γιατί με alaw codec στα εσωτερικά τερμάτιζε μόνο του τις κλήσεις;
-
11-04-14, 09:39 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #6
Γιατί επιλέγοντας greece δεν ρυθμίζεις τα codecs, απλά τα tones που θες να ισχύουν στο σύστημα σου.
Το γιατί δεν δούλευε μάλλον θα πρέπει να το ψάξεις, μπορείς να δοκιμάσεις δίνοντας την παρακάτω εντολή
asterisk -rvvvvvddddd
μετά αν θες δίνεις και
rtp debug on
Προσοχή, υπερβολικά μεγάλο output γιατί σου βγάζει και τους headers των sip πακέτων. Αν το ξεχάσεις μπορεί να σου γεμίσει το δίσκο.
Δίνεις τα παρακάτω μόλις τελειώσεις για να μην έχεις πρόβλημα
rtp debug off
core set verbose 0
core set debug 0allVoIP.gr Support Team
-
18-04-14, 02:20 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #7
-
12-05-14, 15:55 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #8
Το κέντρο με την A1200 δουλεύει μια χαρά. Αυτό με την X100P όμως δεν λέει να δουλέψει. Στις εισερχόμενες δεν υπάρχει κανένα πρόβλημα. Οι εξερχόμενες όμως πέφτουν κάθε 7 με 20 δευτερόλεπτα!!! Όλα αυτά με Elastix 2.4 32bit και όλες τις ενημερώσεις. Έβαλα και Elastix 2.5 32bit και εκεί πέφτουν σε τυχαία διαστήματα (μπορεί σε 1 λεπτό, μπορεί και σε 20) . Έχω αντιμετωπίσει τα ίδια προβλήματα σε 2 κέντρα με εντελώς διαφορετικό hardware. Δεν μπορεί να είναι τυχαίο και όμως δεν βρίσκω πουθενά καμία αναφορά για τα συγκεκριμένα προβλήματα!!! Δεν ξέρω τι να κάνω πλέον.
-
12-05-14, 17:11 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #9
Δώσε την παρακάτω εντολή
asterisk -rvvvvvddddd
μόλις συμβεί το πρόβλημα πήγαινε στο /var/log/asterisk και δες στο full τι γίνεται. Μην ξεχάσεις να χαμηλώσεις το verbosity μετά.allVoIP.gr Support Team
-
12-05-14, 17:30 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #10
-
13-05-14, 01:34 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #11
-
13-05-14, 09:23 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #12
Θα ξεκινήσει να γράφει στο full, για να το κλείσεις μπαίνεις πάλι στο cli και δίνεις τις παρακάτω εντολές
core set verbose 0
core set debug 0allVoIP.gr Support Team
-
13-05-14, 09:49 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #13
Άρα δίνω asterisk -rvvvvvddddd, κανω κληση και μολις παρουσιαστει το προβλημα απλα κοιταω το full log τι εγινε εκεινη την ωρα. Και μετα μπαινω παλι στο cli και δινω τις δυο τελευταιες εντολες. Σωστα;
- - - Updated - - -
Αυτη με την X100p εχει κολλημενο πανω της διπυρηνο atom και ειναι κατασκευης Intel. Η αλλη δεν θυμαμαι καθολου, σιγουρα ειναι ομως με Pentium 4...... Θα δω τα ακριβη chipset και θα τα γραψω.
-
13-05-14, 16:40 Απάντηση: Elastix 2.4, Openvox A1200: οι κλησεις τερματιζονται μονες τους... #14
Σχετικά με τις εντολές, ναι σωστά.
allVoIP.gr Support Team
Παρόμοια Θέματα
-
Παραμετροποίηση Elastix 2.4
Από equilibriumg στο φόρουμ Voice over IP (VoIP) SoftwareΜηνύματα: 28Τελευταίο Μήνυμα: 25-02-14, 12:42 -
Οικονομικά Αποτελέσματα Εννεάμηνου 2013 - hellas online: Ενίσχυση κερδοφορίας προ φόρων στα € 2,4 εκατ.
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 16Τελευταίο Μήνυμα: 28-10-13, 20:11 -
Ακριβότερες οι κλήσεις και η αποστολή SMS σε εθνικά κινητά δίκτυα από ότι σε περιαγωγή εντός Ε.Ε.
Από nm96027 στο φόρουμ ΕιδήσειςΜηνύματα: 75Τελευταίο Μήνυμα: 05-07-13, 16:39
Bookmarks