Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Разработка / Система оповещения + PRI B-chenal state

Система оповещения + PRI B-chenal state

Сообщений: 23

Система оповещения + PRI B-chenal state

Делаю систему оповещения на базе демон + call файлы... Стала проблема, как отследить состояние PRI потока, а точнее может даже его B-chenals... Просто система работает на основе call файлов
и если сразу выплюнуть ей 30 файлов, а в этот момент 10 каналов занято, то потеряются 10 звонков.... Может подскажете как быть?
И еще ворос, как всетаки работает функция CHANISAVAIL приминительно к PRI каналу, она возвращает общее состояние, то есть если хоть один B-канал свободен - состояние AVAIL???? :wacko:
2007-05-17 00:38

Откуда: Киев
Сообщений: 749

Re: Система оповещения + PRI B-chenal state

неправильно думаешь. не в ту сторону.
1)когда генеришь файлы там можно указать сколько раз повтор и какая пауза. если есть файлы - больше не ложишь.
2) перед звонков устанавливаешь setgroup
3) анализируешь 2) на предмет количества.
в этом случае работает везде. и на при тоже ;)
2007-05-17 00:52

Сообщений: 23

Re: Система оповещения + PRI B-chenal state

Спасибо за ответ, только, что-то я не совсем понял....) Что имелось ввиду:
1)когда генеришь файлы там можно указать сколько раз повтор и какая пауза. если есть файлы - больше не ложишь.

На счет повтора и паузы я в курсе, просто имелось ввиду как закрутить цикл:
1) Канал свободен, но абонент проигнорировал или не ответил с учетом повторов - пишем в лог No Answer.
2) Канал занят, ждем освобождения канала и звоним столько раз, скок. повторов задано.
А, что имелось ввиду под если есть файлы - больше не ложишь...?

Зачем и как устанавливать setgroup ???
Как и что анализировать...???

Если можно поподробнее, пожалуйста:wacko:
2007-05-17 12:47

Откуда: Киев
Сообщений: 749

Re: Система оповещения + PRI B-chenal state

ну как. после того как астериск прозвонит, он файл стирает. просто считаешь количество не стертых фалов перед генерацией новых.
cli> show application setgroup
вообще это считает сколько каналов ты заюзал. когда вызываешь каунт увеличиваеться
если канал завершилься - каунт уменьшаеться

анализировать ровно так как вам надо. если вам надо полностью решение - это отдельный вопрос(meral @ itmaster.com.ua). сдесь отвечают только на четко поставленные вопросы.

в лог ничего писать не надо. астериск сам слаживает все записи про звонок. смотреть в гугле "asterisk custom_cdr"
а вообще вам, похоже, сначала суда.
voip-info.org
и читать статьи по auto_dial_out
а то вы просто не в тех категориях, что надо для решения мыслите. без обид.
или vicidial.org
2007-05-17 18:06

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

Re: Система оповещения + PRI B-chenal state

imho .call файлы изначально не оптимальное решение. Почитай про AsteriskManager.
http://www.line24.ru - системы массового телефонного обслуживания.
2007-05-20 13:41

Сообщений: 23

Re: Система оповещения + PRI B-chenal state

line24imho .call файлы изначально не оптимальное решение. Почитай про AsteriskManager.
Но ведь call файлы позволяют быстро выполнить задачу обзвона(одновременно), а не звонить поочереди каждому абоненту... Или я не прав...?
2007-05-21 21:10

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

Re: Система оповещения + PRI B-chenal state

.call файлы всего лишь файловый интерфейс (со своими глюками), упрощающий вызов "Originate". Originate кстати поддерживает многопоточность (параметр Async).
http://www.line24.ru - системы массового телефонного обслуживания.
2007-05-21 21:30

Сообщений: 23

Re: Система оповещения + PRI B-chenal state

line24.call файлы всего лишь файловый интерфейс (со своими глюками), упрощающий вызов "Originate". Originate кстати поддерживает многопоточность (параметр Async).
1. А можно поподробнее, разбирал все єти штуки, не пойму как можно реализовать многопоточность, и как работает параметр Async????
2. И, что ві имеете ввиду под глюками call файлов...?

Прошу прощения за свою любознательность...8)
2007-05-21 23:28

Сообщений: 23

Re: Система оповещения + PRI B-chenal state

line24.call файлы всего лишь файловый интерфейс (со своими глюками), упрощающий вызов "Originate". Originate кстати поддерживает многопоточность (параметр Async).
1. А можно поподробнее, разбирал все єти штуки, не пойму как можно реализовать многопоточность, и как работает параметр Async????
2. И, что ві имеете ввиду под глюками call файлов...?

Прошу прощения за свою любознательность...8)
2007-05-21 23:29

Откуда: Киев
Сообщений: 749

Re: Система оповещения + PRI B-chenal state

уважаемый line24 ;)
а моджно в студию "глюки" call файлов?
может "вы их готовить не умеете"?
у меня есть достаточное количество работающих систем на них и пока глюков замечено не было.
имхо преимущество файлов перед менеджером - возможность звонков "по рассписанию"(время в будущем) и нааамного большая скорость генерации звонков(актуально при 4е1 на обзвоне)
2007-05-22 03:55

Добавить страницу в закладки:  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