First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Не срабатывает Penalty в queue_table

0

Имеется очередь X со стратегией rrmemory. Звонки в неё попадают вызовом Queue(). Обрабатывается двумя участниками. У первого penalty = 1, у второго = 2.
Звонок приходит к первому участнику. Если он отклоняет вызов - звонок уходит ко второму. Но! Если он не берет трубку, то звонок всё время возвращается к нему. Хотя второй абонент свободен.
Тоже самое происходит, даже если первый участник разговаривает.
Что посоветуете?

спросил Feb 21 '12

Den1s0k Gravatar Den1s0k
11 5 5

обновил Feb 21 '12

Comments

Я хочу, чтобы при занятности или неответа первого абонента звонок переходил ко второму. Но чтоб первый абонент был приоритетней второго и звонки изначально поступали ему. <br> Можно ли это реализовать с параметром Penalty или придется писать более сложную обработку?

Den1s0k (Feb 22 '12)edit

нельзя. но можно использовать queuerules.conf, и прописать что пенальти возросла после 30 секунд нахождения в очереди.

meral (Feb 24 '12)edit

1 Ответ

0

это так задумано. все срабатывает. это не баг. 100% точно. уверен.

посоветую почитать документацию.

поскольку что вы хотите вы не написали более дельный совет вам никто не даст.

ссылка удалить спам редактировать

ответил Feb 21 '12

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил Feb 21 '12

Comments

Ну вот зачем надо было писать, что совет никто не даст. Никто вот и не дал.

Den1s0k (Feb 24 '12)edit

а что вам за совет то дать? ведь правильно работате. если хотите сделать задержку звонка второму абоненту то пропишите его Local/100@wait20/n и напишите контекст wait20 который ждет 20секунд если первый абонент незанят, потом звонит абоненту. и соответсвенно звонит сразу если первый абонент ЗАНЯТ. но это нетривиально вобщемто.

meral (Feb 24 '12)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Feb 21 '12

Просмотрен: 451 раз

Обновлен: Feb 21 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.