Только что попробовал, файлик всё равно создаётся. Я думаю он создаётся т.к. астериск думает что канал уже инициализирован, т.к. я звоню с IP-телефона на аналоговый через АТС Samsung OfficeServ. Т.е. плата посылает звонок АТС - АТС перехватывает звонок и посылает дальше.
Эта фишка с параметром b отрабатывает если я буду звонить с SIP-телефона на SIP-телефон обходя плату digium.
Спасибо, за подсказку про параметр b - хоть внутри предприятия не будут генерироваться лишних записанных файлов.
devi29rus (Jan 5 '12)editСостояние аналоговых вызовов
В этой секции описываются директивы сигнализирующие о состоянии вызовов аналоговых интерфейсов.
busydetect - детектирование сигнала занято для FXS, FXO или T1 (E&M, Wink, Feature Group D). Значение 'yes' или 'no'.
callprogress - контроллировать состояние вызова (КПВ, занято или подняли трубку). Значение 'yes' или 'no'.
busydetect => yes
callprogress => yes
bolshoy_plohish (Jan 5 '12)editПопробуй покопать в сторону NVFaxDetect.
Идея заключается в следующем: в Dial() добавляем опцию M для использования макроса, а в макросе
через NVFaxDetect отлавливаем сигналы.
bolshoy_plohish (Jan 6 '12)editЕсть еше специально для этого NVLineDetect
http://www.voip-info.org/wiki/view/NVLineDetect
bolshoy_plohish (Jan 8 '12)edit
Никогда на версии Elastix старой не задумывался (там все норм писалось), а тут столкнулся на версии 2.4 что пишутся пустые неотвеченные звонки. Оказалось что в Inbound Routes и в разделе Outbound Routes есть пункт записывать постоянно, записывать после ответа, никогда не писать, записывать при ответе (например АТС, запишет даже гудки). И там и там поставил Записывать после ответа, теперь вроде пустышки не пишет.
neznaika (Jul 6 '1)edit