на старой атс была функция после набора номера, при занятости можно было нажать 8 и положить трубку и через некоторое время телефон перезванивал и соединял с тем абонентом есть такая функция в триксбоксе ?
если все еще актуально, то ссылка вот http://www.freepbx.com/v2/ticket/4009 поймешь как делать, заделись плиз алгоритмом... я пока голову ломаю над этим. Удачи
Я делал похожую функцию, которая позволяет заказать обратный звонок в случае освобождения внутреннего абонента станции. Судя по коду по ссылке этот модуль предназначен для звонков на внешние занятые линии и на мой взгляд это плохая идея, так как может вызвать повышенную загрузку внешних линий и отказ в обслуживании обычных звонков. _________________ OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i http://igorg.ru
Это не просто патч, это простой демон, который проверяет статус телефонов и инициирует звонок в случае освобождения абонента. Я устанавливаю для коммерческих клиентов, если доберусь, то освещу эту наработку у себя в блоге. _________________ OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i http://igorg.ru
Я так понимаю решение Игоря для внутренних телефонов. А как быть с внешними? Тут только периодическим перезвоном и обойтись как понимаю. А для внутренних неплохо было бы такой функционал прямо в код астера добавить разработчикам... _________________ Мои рекомендации: Asterisk-1.8 + G.722 кодек = лучший выбор! Успехов!
Услуги завершения вызова добавлены в 1.8, правда я не смотрел как оно работает и может ли периодически делать вызовы. нет времени. Мое решение сырое и делиться им преждевременно, идею я рассказал, по-моему все крайне просто, можно сделать самим. _________________ OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i http://igorg.ru