Страница 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, немного стало лучше, но в целом под конец дня все уже забито.