Asterisk 11.2.1. Конфигурится через extensions.conf. Перерыл все что мог, но судя по всему, для полного понимания мне не хватает практики.
localhost*CLI> dialplan show macro-stdexten
[ Context 'macro-stdexten' created by 'pbx_config' ]
'a' => 1. VoicemailMain(${ORIG_ARG1}) [pbx_config]
's' => 1. MixMonitor(/callsdata/${UNIQUEID}.wav49) [pbx_config]
2. Set(__DYNAMIC_FEATURES=${FEATURES}) [pbx_config]
3. Set(ORIG_ARG1=${ARG1}) [pbx_config]
4. GotoIf($["${FOLLOWME_${ARG1}}" = "1"]?6:4) [pbx_config]
5. Dial(${ARG2},${RINGTIME},${DIALOPTIONS}) [pbx_config]
6. Goto(s-${DIALSTATUS},1) [pbx_config]
7. Macro(stdexten-followme,${ARG1},${ARG2}) [pbx_config]
's-BUSY' => 1. Voicemail(${ORIG_ARG1},b) [pbx_config]
2. Goto(default,s,1) [pbx_config]
's-NOANSWER' => 1. Voicemail(${ORIG_ARG1},u) [pbx_config]
2. Goto(default,s,1) [pbx_config]
'_s-.' => 1. Goto(s-NOANSWER,1) [pbx_config]
-= 5 extensions (13 priorities) in 1 context. =-
По логике - наличие строки в диалплане четко объявляет вызов миксмонитора, но этого не происходит (запускал астер в -rvvvvvvvvvvvvvvvvvvvvvvvvv, звонки извне и наружу пишутся - в логах есть строка mixmonitor started recording, finished recording, звонки внутри - не пишутся).
Подскажите, плиз, куда дальше копать? Возможно, есть какой-то хитроумный способ выловить, в каком месте - ошибка.