Есть астериск с freepbx. Работает уже пару лет, и тут раз, и началось следующее: -) На транк приходит вызов -) Он распределятся в очередь -) У оператора начинает звонить телефон Тайм аут у нас 15 сек, до перевода на другого оператора -) Проходит 5-7 сек, и звонок сбрасывается, со статусом NO ANSWER. Сначала думали что клиенты сбрасывают. Этот статус можно получить только двумя способами: Либо клиент сбросил, либо по тайм ауту.
Далее я открываю лог и вижу это: [2015-12-27 01:26:12] VERBOSE[32179][C-000003b2] app_dial.c: -- Called SIP/1023 (Начал звонить екстешен 1023. Тайм аут 15 секунд)
[2015-12-27 01:26:12] VERBOSE[32149][C-000003b2] appqueue.c: -- Local/1023@from-queue-00008b43;1 is ringing [2015-12-27 01:26:12] VERBOSE[32179][C-000003b2] appdial.c: -- SIP/1023-000008f6 is ringing [2015-12-27 01:26:12] VERBOSE[32149][C-000003b2] appqueue.c: -- Local/1023@from-queue-00008b43;1 is ringing [2015-12-27 01:26:12] VERBOSE[32179][C-000003b2] appdial.c: -- SIP/1023-000008f6 is ringing
[2015-12-27 01:26:19] VERBOSE[32149][C-000003b2] app_queue.c: -- Nobody picked up in 15000 ms (Прошло 7 секунд, и астериск сбросил звонок с пометкой что прошло не 7 а 15.)
[2015-12-27 01:26:19] VERBOSE[32179][C-000003b2] app_macro.c: == Spawn extension (macro-dial-one, s, 43) exited non-zero on 'Local/1023@from-queue-00008b43;2' in macro 'dial-one'
Пробовал меня стратегии дозвона, на всех нормальных наблюдается этот глюк, т.е. нужно разобраться. Еще влияет параметр max wait time. Например: если его поставить 10, то звонки будут по 2 сек и срываться, если поставить 13 то звонки будут по 4-5 сек и тоже срываться. Сейчас стоит 15, и срыв идёт уже на 7-8 секундах. Т.е. проглатывается 7-8 секунд времени. Видимо ошибка в алгоритме обработки звонка. У кого есть какие мысли куда копать?
спросил 2015-12-27 02:56:15 +0400
Аноним
Задан: 2015-12-27 02:56:15 +0400
Просмотрен: 299 раз
Обновлен: Dec 27 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
sip set debug on делаете и смотрите что происходит. нужно разобратся? разбирайтесь.
\
meral ( 2015-12-27 15:42:33 +0400 )редактировать