Nochmal eine Frage.
An einer Diva Server 4BRI sind 3 ISDNer angeschlossen.
in der CAPI.CONF -> V4BRI-1,V4BRI-2 & V4BRI-3
V4BRI-1 dient der Anrufentgegennahme und verteilt diese mittels deflect auf die V4BRI-2 und V4BRI-3 wie folgt:
[test] ; dialplan von V4BRI-1
exten => _.,1,ChanIsAvail(CAPI/V4BRI-3)
exten => _.,2,GotoIf($[${AVAILSTATUS} < 2] ? 3 : 5)
exten => _.,3,capicommand(deflect,XXXXXXXX)
exten => _.,4,Hangup()
exten => _.,5,ChanIsAvail(CAPI/V4BRI-2)
exten => _.,6,GotoIf($[${AVAILSTATUS} < 2] ? 7 : 8 )
exten => _.,7,capicommand(deflect,YYYYYYYY)
exten => _.,8,Hangup()
Das Problem ist, dass deflect irgendwie nur 2x funktioniert, wenn V4BRI-3 beide Kanäle belegt sind... ein drittes Mal (also: capicommand(deflect,YYYYYYYY)) funktioniert dann nicht mehr, bzw. ich bekomme ein Rufsignal und dann sofort besetzt, obwohl ich YYYYYYY alleine angerufen noch erreiche. Ist deflect in irgendeiner weise begrenzt???
vielen dank im voraus....
An einer Diva Server 4BRI sind 3 ISDNer angeschlossen.
in der CAPI.CONF -> V4BRI-1,V4BRI-2 & V4BRI-3
V4BRI-1 dient der Anrufentgegennahme und verteilt diese mittels deflect auf die V4BRI-2 und V4BRI-3 wie folgt:
[test] ; dialplan von V4BRI-1
exten => _.,1,ChanIsAvail(CAPI/V4BRI-3)
exten => _.,2,GotoIf($[${AVAILSTATUS} < 2] ? 3 : 5)
exten => _.,3,capicommand(deflect,XXXXXXXX)
exten => _.,4,Hangup()
exten => _.,5,ChanIsAvail(CAPI/V4BRI-2)
exten => _.,6,GotoIf($[${AVAILSTATUS} < 2] ? 7 : 8 )
exten => _.,7,capicommand(deflect,YYYYYYYY)
exten => _.,8,Hangup()
Das Problem ist, dass deflect irgendwie nur 2x funktioniert, wenn V4BRI-3 beide Kanäle belegt sind... ein drittes Mal (also: capicommand(deflect,YYYYYYYY)) funktioniert dann nicht mehr, bzw. ich bekomme ein Rufsignal und dann sofort besetzt, obwohl ich YYYYYYY alleine angerufen noch erreiche. Ist deflect in irgendeiner weise begrenzt???
vielen dank im voraus....