Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Ограничение на количество исходящих звонков для пиров

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

Сообщений: 27

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

в sip.conf ничего нет кроме callcounter=yes

все данные в базе ( realtime )
колонки таблицы, указанной для пиров:

name = xxx
defaultuser = xxx
secret = yyy
host = sip.aaaa.aa
callcounter = 1
busylevel = 1
call-limit = 1

и ни фига :( на пир проходит больше 1 звонка

вариант с GROUP_COUNT() известен, но он не подходит по некоторым причинам.
2009-05-29 11:01

Сообщений: 27

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

пробовал указывать
busylevel = 1
call-limit = 1

в [general]

не помогло
2009-05-29 11:13

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

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

1. Если смотреть вариант с call-limit = 1.
Должно работать. Но следует учитывать, что если type = friend, то * рассматривает его как два отдельных объекта - user и peer. Соответственно ограничения накладываются на каждого из них в отдельности.
Если действительно не работает - скажите свою версию *? По словам litnimax эта опция в некоторых версиях работает некорректно.

2. По каким все-таки причинам не подходит GROUP_COUNT()? :)
Создам аварийную ситуацию. Дорого. На долго =)
2009-05-29 11:14

Сообщений: 27

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

да, извиняюсь, забыл указать версию, 1.6.0.9

GROUP_COUNT() не подходит вот почему.
провайдеров может быть много, их список получаем из базы и вызываем Dial(PROV-1 & PROV-2 & PROV-3 ... )
как тогда устанавливать GROUP для вызова, если после вызова Dial нельзя определить куда мы отправили его?
вызывать каждый по очереди Dial(PROV-N), и обрабатывать - увеличится PDD, так как пров может отбить вызов или вообще лежать. а так сразу всех дергаем, кто первый тот и на коне.
2009-05-29 11:31

Avatara of switch
Откуда: Уфа
Сообщений: 5856

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

а почему бы не направлять вызов через локальный канал и там уже считать? или тоже не подходит по некоторым причинам?
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-05-29 12:10

Сообщений: 27

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

а можно поподробнее что за локальный канал?
2009-05-29 19:46

Сообщений: 6521

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

http://asterisk.ru/knowledgebase/Asterisk+Local+channels
2009-05-29 20:05

Avatara of switch
Откуда: Уфа
Сообщений: 5856

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

типа того (использован пример meral`a)
exten => _X.,1,dial(LOCAL/${EXTEN}@provider01&LOCAL/${EXTEN}@provider03&LOCAL/${EXTEN}@provider03)

[provider01]
exten => _X.,1,set(GROUP()=mygroup01)
exten => _X.,2,gotoif($[ "${GROUP_COUNT()} >1 ]?20:10)
....
exten => _X.,10,DIAL(SIP/telephone,,);zdes' esli net zvonkov
....
exten => _X.,20,noop;zdes' esli est' zvonki

[provider02]
exten => _X.,1,set(GROUP()=mygrou02)
exten => _X.,2,gotoif($[ "${GROUP_COUNT()} >1 ]?20:10)
....
exten => _X.,10,DIAL(SIP/telephone,,);zdes' esli net zvonkov
....
exten => _X.,20,noop;zdes' esli est' zvonki

[provider03]
exten => _X.,1,set(GROUP()=mygroup03)
exten => _X.,2,gotoif($[ "${GROUP_COUNT()} >1 ]?20:10)
....
exten => _X.,10,DIAL(SIP/telephone,,);zdes' esli net zvonkov
....
exten => _X.,20,noop;zdes' esli est' zvonki
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-05-29 20:09

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru