Страница 1 из 1

Ограничения входящих звонков на номер с транка

Добавлено: 24 июл 2011, 21:01
ss777
Здравствуйте, подскажите, как можно ограничить общее количество входящих звонков на одну группу или ряд внутренних абонентов. Насколько я понял есть опция call-lmit, но судя по описанию, она мне не совсем подходит, так как ограничивает одного абонента, а мне необходимо ограничь пять внутренних абонентов четырьмя максимум одновременно приходящими звонками. Т.е. пришло четыре звонка все пятеро видят эти четыре звонка, могут ответить могут нет, но больше каналов в транке на этот номер нельзя задействовать.

P.S. Пока группу для них не использую, а всех гопом вызываю через Dial.

Re: Ограничения входящих звонков на номер с транка

Добавлено: 25 июл 2011, 00:23
Glukinho

Re: Ограничения входящих звонков на номер с транка

Добавлено: 25 июл 2011, 09:03
ss777
К очередям я чувствую еще вернусь, хочу пока разобраться с данной темой, почему-то счетчик GROUPCOUNT не сбрасывается. Т.е. какое-то время вроде все идет по сценарию, а затем его значение становиться больше ограничения и все, хотя звонков на линии на самом деле нет и входящий принять естественно тоже не получается.

exten => _N.,n(mcall),Macro(gc,${внут._номера},${кол_соед_для_груп.},${название_груп})
exten => _N.,n,Hangup()

[macro-gc]
exten => s,1,Set(GROUP()=${ARG3})
exten => s,n,NoOp(The available channels is(${GROUP_COUNT(${ARG3})}/${ARG2})
exten => s,n,GotoIf($[${GROUP_COUNT(${ARG3})} > ${ARG2}]?hangup)
exten => s,n,Ringing()
exten => s,n,Dial(${ARG1},20)
exten => s,n(hangup),Set(CHANNEL(language)=ru)
exten => s,n,Playback(all-circuits-busy-now)
exten => s,n,Hangup()

Re: Ограничения входящих звонков на номер с транка

Добавлено: 26 июл 2011, 11:08
ss777
проблему пока не получается решить, периодически проскакивает сообщение типа

Код: Выделить всё

Remote host can't match request CANCEL to call '135d2dc85c6413617c61de8051cfaddd@10.10.1.212:5060'. Giving up.
может как-то с этим связано?
В sip show channels пусто, а вот в group show channels видно три зависших канала

Код: Выделить всё

Channel                    Group                 Category
SIP/vtk-000004de           reg                   (default)
SIP/vtk-0000052c           reg                   (default)
SIP/vtk-00000544           reg                   (default)
что еще можно посмотреть? Пробовал менять rtptimeout, немного стало лучше, но в целом под конец дня все уже забито.