Добрый день.
Астериск 1.6. Вызываю функцию QueuePenalty из ами.
Задаю параметры:
Interface = 'SIP/1234'
Queue = 'Calls'
Penalty = 10
После выполнения пишет ответ: Interface penalty set successfully.
Но пенальти не меняет.
Сип юзеры находятся в базе mysql. Есть таблица queuemembertable.
Функция QueuePause меняет значения в этой таблице. А QueuePenalty - нет.
В чём причина? Как исправить?
А если сразу в БД писать?
а почему у вас очередь по имени? а как он догадается какой номер это?
вот так пробывали?
Interface = 'SIP/1234'
Queue = '600'
Penalty = 10
вот смотрите
http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+QueuePause
пауза у вас работает просто для ВСЕХ очередей.
1.8 астерсик ставили? long term support же 1.8 а не 1.6
..........
Задан: May 28 '12
Просмотрен: 300 раз
Обновлен: May 28 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.