Только что попробовал, файлик всё равно создаётся. Я думаю он создаётся т.к. астериск думает что канал уже инициализирован, т.к. я звоню с IP-телефона на аналоговый через АТС Samsung OfficeServ. Т.е. плата посылает звонок АТС - АТС перехватывает звонок и посылает дальше.
Эта фишка с параметром b отрабатывает если я буду звонить с SIP-телефона на SIP-телефон обходя плату digium.
Спасибо, за подсказку про параметр b - хоть внутри предприятия не будут генерироваться лишних записанных файлов.
devi29rus ( 2012-01-05 14:25:19 +0400 )редактироватьСостояние аналоговых вызовов
В этой секции описываются директивы сигнализирующие о состоянии вызовов аналоговых интерфейсов.
busydetect - детектирование сигнала занято для FXS, FXO или T1 (E&M, Wink, Feature Group D). Значение 'yes' или 'no'.
callprogress - контроллировать состояние вызова (КПВ, занято или подняли трубку). Значение 'yes' или 'no'.
busydetect => yes
callprogress => yes
bolshoy_plohish ( 2012-01-05 16:44:24 +0400 )редактироватьПопробуй покопать в сторону NVFaxDetect.
Идея заключается в следующем: в Dial() добавляем опцию M для использования макроса, а в макросе
через NVFaxDetect отлавливаем сигналы.
bolshoy_plohish ( 2012-01-06 06:13:23 +0400 )редактироватьЕсть еше специально для этого NVLineDetect
http://www.voip-info.org/wiki/view/NVLineDetect
bolshoy_plohish ( 2012-01-08 08:38:02 +0400 )редактировать
Никогда на версии Elastix старой не задумывался (там все норм писалось), а тут столкнулся на версии 2.4 что пишутся пустые неотвеченные звонки. Оказалось что в Inbound Routes и в разделе Outbound Routes есть пункт записывать постоянно, записывать после ответа, никогда не писать, записывать при ответе (например АТС, запишет даже гудки). И там и там поставил Записывать после ответа, теперь вроде пустышки не пишет.
neznaika ( 2021-07-07 02:10:25 +0400 )редактировать