Include in Extensions.conf mit Zeit

Fracoon

Neuer User
Mitglied seit
23 Jun 2005
Beiträge
23
Punkte für Reaktionen
0
Punkte
0
hi@all

folgende extensions.conf funktionierte mit unserer Asterisk Bristuff Version einwandfrei...

Seit 2 wochen haben wir eine Sirrix 4-Port karte und die "normale" Asterisk Version von Digium.

Seit dem Funktioniert das Zeitbasierte Include nichtmehr....

Hier die Extensions.conf:

Code:
[general]

static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no


[globals]



#include extensions-echo.conf
#include extensions-lokal.conf
#include extensions-handy.conf



[auf]
exten => 67370,1,Queue(isdn-queue|tr|||500)

[zu]
exten => 67370,1,Playback(ab)
exten => 67370,2,Hangup

[isdn-in]
include => zu|00:00-07:54|*|*|*
include => auf|07:55-17:05|mon-fri|*|*
include => zu|17:06-00:00|*|*|*
include => zu|00:00-23:59|sat-sun|*|*


exten => 673732,1,Dial,Sip/32&IAX2/132|20|Ttr
exten => 673732,2,Queue(isdn-queue|tr|||500)

exten => 673733,1,Dial,Sip/33&IAX2/133|20|Ttr
exten => 673733,2,Queue(isdn-queue|tr|||500)

exten => 673735,1,Dial,Sip/35&IAX2/135|20|Ttr
exten => 673735,2,Queue(isdn-queue|tr|||500)

exten => 673737,1,Dial,Sip/37&IAX2/137|20|Ttr
exten => 673737,2,Queue(isdn-queue|tr|||500)

exten => 673744,1,Dial,Sip/44&IAX2/144|20|Ttr
exten => 673744,2,Queue(isdn-queue|tr|||500)

exten => 673799,1,Dial,Srx/gfax/99|120|tT

exten => _6737.,1,Queue(isdn-queue|tr|||500)






[sip-snip_out]
exten => _0N.,1,NoOP(dialout)
exten => _0N.,2,Set(GROUP(SipSnip)=SipSnipCounter)
exten => _0N.,3,GotoIf($[${GROUP_COUNT(SipSnipCounter@SipSnip)} > 2]?ISDN:Call)
exten => _0N.,4(Call),Dial,SIP/${EXTEN}@SipSnip|500|Tt
exten => _0N.,5,GotoIf($["${DIALSTATUS}" = "CHANUNAVAIL"]?104)
exten => _0N.,6,GotoIf($["${DIALSTATUS}" = "CONGESTION"]?104)
exten => _0N.,7,GotoIf($["${DIALSTATUS}" = "BUSY"]?105)
exten => _0N.,104(ISDN),Dial(Srx/gextern/${EXTEN},120,tT)
exten => _0N.,105,Playtones(busy)


[isdn_out]
exten => _9990.,1,Dial(Srx/gextern/${EXTEN:3},120,tT)
exten => _01.,1,Dial(Srx/gextern/${EXTEN},120,tT)

[fax_out]
exten => _0.,1,Dial(Srx/gextern/${EXTEN},120,tT)



[default]
include => lokal
include => sip-snip_out
include => isdn_out
include => echotest
include => handy



folgendes wird wohl anscheinend einfach ignoriert

Code:
include => zu|00:00-07:54|*|*|*
include => auf|07:55-17:05|mon-fri|*|*
include => zu|17:06-00:00|*|*|*
include => zu|00:00-23:59|sat-sun|*|*

und er springt dann zu

Code:
exten => _6737.,1,Queue(isdn-queue|tr|||500)

Bei 67370 sollte normal die Sache mi der Zeit greifen. Da Sie es nicht tut greift dann eben _6737.



vielen dank schonmal im voraus....

Ich hoffe es kann mir jemand helfen...
 
Asterisk sucht zuerst im aktuellen Kontext und arbeitet erst danach die includes ab. Wenn ich das jetzt also richtig gesehen habe, verhält sich Asterisk absolut korrekt.
 
aha

Danke erstmal für die Antwort....

d.h. wenn ich fie Zeile:

Code:
exten => _6737.,1,Queue(isdn-queue|tr|||500)

entferne sollte es gehen??
 
Ja. Du kannst die Zeile aber auch in nen eigenen Kontext stecken und den dann als letztes inkludieren, falls du die Zeile brauchst, wenn keins der includes was passendes liefert.
 
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,303,971
Mitglieder
378,565
Neuestes Mitglied
BenGradish