100 - пенальти 0
102 - пенальти 1
101 - пенальти 2
нужно чтоб при входящем звонке 13 сек звонил 100, если он не отвечает, звонил 102, 13 сек и 101 13 сек, далее по кругу.
Попробовал разные варианты, и стратегии, как-то не получается правильно сделать.
Set(count=1)
Dial(SIP/100,13)
Dial(SIP/101,13)
Dial(SIP/102,13)
ExecIf($[${count} = 100]?Hangup)
Set(count=$[${count} +1])
Goto()
например:
| Код: |
| [mishyur] penaltychange => 15,3,+1 penaltychange => 30,,+1 penaltychange => 45,,+1 |
Какие правила использовать задается в параметрах очереди параметром defaultrule.
Например:
| Код: |
| [q_it_ot] defaultrule = mishyur ringinuse = no monitor-type = MixMonitor monitor-format = gsm member => SIP/1112,1 member => SIP/1124,1 member => SIP/1111,2 member => SIP/1126,2 member => SIP/1110,3 |