Elastix 2.2 Asterisk 1.8.Поток Е1. Стоит обзвонка на колл-файлах. В логах вот такое
[May 19 08:01:01] VERBOSE[5623] pbx_spool.c: -- Attempting call on DAHDI/g1/1111111111 for s@auto_dial_out_say_summa_do_20:1 (Retry 1)
[May 19 08:01:01] NOTICE[5623] channel.c: Unable to request channel DAHDI/g1/0565892141
[May 19 08:01:01] VERBOSE[5623] pbx.c: -- Executing [failed@auto_dial_out_say_summa_do_20:1] Set("OutgoingSpoolFailed", "tel=11111111") in new stack
[May 19 08:01:01] VERBOSE[5623] pbx.c: -- Executing [failed@auto_dial_out_say_summa_do_20:2] Set("OutgoingSpoolFailed", "hangUpState=2") in new stack
[May 19 08:01:01] VERBOSE[5623] pbx.c: -- Auto fallthrough, channel 'OutgoingSpoolFailed' status is 'UNKNOWN'
[May 19 08:01:01] VERBOSE[5623] pbx.c: -- Executing [h@auto_dial_out_say_summa_do_20:1] Goto("OutgoingSpoolFailed", "finally-2,1") in new stack
[May 19 08:01:01] VERBOSE[5623] pbx.c: -- Goto (auto_dial_out_say_summa_do_20,finally-2,1)
[May 19 08:01:01] VERBOSE[5623] pbx.c: -- Executing [finally-2@auto_dial_out_say_summa_do_20:1] MYSQL("OutgoingSpoolFailed", "Connect connid localhost user Password
[May 19 08:01:01] VERBOSE[5623] pbx.c: -- Executing [finally-2@auto_dial_out_say_summa_do_20:2] MYSQL("OutgoingSpoolFailed", "Query resultid 1 UPDATE dial_jobs SET
[May 19 08:01:01] VERBOSE[5623] pbx.c: -- Executing [finally-2@auto_dial_out_say_summa_do_20:3] MYSQL("OutgoingSpoolFailed", "Disconnect 1") in new stack
[May 19 08:01:01] VERBOSE[5623] pbx.c: -- Executing [finally-2@auto_dial_out_say_summa_do_20:4] Hangup("OutgoingSpoolFailed", "") in new stack
[May 19 08:01:01] VERBOSE[5623] pbx.c: == Spawn extension (auto_dial_out_say_summa_do_20, finally-2, 4) exited non-zero on 'OutgoingSpoolFailed'
[May 19 08:01:01] NOTICE[5623] pbx_spool.c: Call failed to go through, reason (8) Congestion (circuits busy)
[May 19 08:01:01] NOTICE[5623] pbx_spool.c: Queued call to DAHDI/g1/111111111 expired without completion after 0 attempts
Обзвонка классическая: считаем кол-во файлов и добавляем до максимального числа. Добавляем перемещением из темповой директории. Что означает Congestion (circuits busy) и "OutgoingSpoolFailed"?
[May 19 08:01:01] NOTICE[5623] channel.c: Unable to request channel DAHDI/g1/0565892141
Это наводит на мысли о том, что проблема то в PRI!
Нужно включить трассировку и посмотреть что там Ваш астер выдает в SETUP PRI.
pri set debug 1 span 1
Вообще попробуйте не исходящие, попробуйте входящий звонок сделать и сравнить поля SETUP..
ваш уровень понимания предмета явно недостаточен для осуществления программирования обзвона.
рекомендую прочитать http://asterisk-support.ru/question/14859/knigi-po-asterisk/
либо почитать исходники http://vicidial.org
четко по теме - есть же гугл транслейт. что мешает перевести?
OutgoingSpoolFailed - это имя канала. назначается если имя канала нельзя определить в связи с отсутвием канала. врядли можно обьясниь както проще. проще - гдето чтото не так.
У меня с переводом все нормально и без гугла. Важен вопрос как это интерпретировать в понятиях астериска и как исправить. Как я понимаю в момент ошибки у меня файлов больше, чем каналов в транке. Но я контролирую кол-во файлов и оно явно меньше каналов в транке. Дебагинг в консоли я включил максимальный. Кроме того, что оно не может выделить канал (следствие) ничего не вижу (причину).
violant (May 21 '14)editЗадан: May 21 '14
Просмотрен: 1,576 раз
Обновлен: May 21 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.