100% когда я вызываю запись принудительно "*1" не исполняется [macro-record-enable] ТОгда что используется???
testsia ( 2013-11-07 16:26:24 +0400 )редактироватьВ каком конфиге она используется??? пересмотрел большую часть и нигде не нашел.
testsia ( 2013-11-07 18:34:53 +0400 )редактироватьЭто уже другой вопрос. Нужно назначить переменную в канале звонка. Проще будет определить свой automon в features.conf и вызывать макрос с записью нужного формата.
zzuz ( 2013-11-07 18:44:46 +0400 )редактироватьЯ знаю что это сверх наглость но не могли бы вы подсказать как вызвать макрос? Не понимаю как он должен вызываться при нажатии клавиш. Пример можно?!?!?!
testsia ( 2013-11-07 19:08:39 +0400 )редактироватьfeatures_applicationmap_custom.conf
apps = *1,caller,Macro,custom-record
globals_custom.conf
DYNAMIC_FEATURES=>automon
extensions_custom.conf [custom-record] exten => ......
zzuz ( 2013-11-07 20:07:28 +0400 )редактироватьВ featuresfeaturemapadditional.conf прописал automon=*13
feapps = aturesapplicationmapcustom.conf apps = *13,caller,Macro,custom-record
globalscustom.conf DYNAMICFEATURES=>automon
extensions_custom.conf [custom-record] exten => s,1,GotoIf($["${BLINDTRANSFER}" = ""]?check) exten => s,n,ResetCDR(w) exten => s,n,StopMixMonitor() exten => s,n(check),ExecIf($["${ARG1}"=""]?MacroExit()) exten => s,n,GotoIf($["${ARG2}"="Group"]?Group:OUT) exten => s,n(Group),Set(LOOPCNT=${FIELDQTY(ARG1,-)}) ......
- При использовании *13 ничего не вижу в логе.
- И пишет по старому, формат имени не меняет.
А кто звонок переводит , отвечающий или звонящий? Значение поля ActivatedBy в этом случае нужно поменять.
zzuz ( 2013-11-08 14:56:25 +0400 )редактироватьРешение оказалось простым. В extensionsoverridefreepbx.conf добавил exten => XXXXX.,1,Set(TOUCHMONITOR=${CALLERID(number)}-${EXTEN}) И все пошло как по маслу zzuz - отдельное спасибо
testsia ( 2013-11-13 16:26:43 +0400 )редактировать