Правило которое розрулюет [from-siptrunk] exten => 0XX250XXXX,1,Answer exten => 0XX250XXXX,n,Dial(SIP/1101&SIP/1001,25) exten => 0XX250XXXX,n,Hangup
Для записи Mix Monitorom вставляю ;exten => 0XX250XXXX,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) ;exten => 0XX250XXXX,n,Monitor(wav,/var/spool/asterisk/monitor/${fname},mb)
Для записи макросом использую ету строку exten => 0XX250XXXX,n,Macro(record-enable,${AMPUSER},IN,)
Rambus ( 2012-04-18 14:09:38 +0400 )редактироватьfname должно в конце содержать uniqueid. я понимаю что вам так удобнее. но веб ориентируется именно на него. или веб переписывайте.
meral ( 2012-04-18 14:10:49 +0400 )редактироватьСам вызов ЛОГ
-- Executing [ 0XX250XXXX@from-siptrunk-jek:1] Answer("SIP/siptrunk-00000000", "") in new stack -- Executing [ 0XX250XXXX@from-siptrunk-jek:2] Macro("SIP/siptrunk-00000000", "record-enable,IN") in new stack -- Executing [s@macro-record-enable:1] GotoIf("SIP/siptrunk-00000000", "1?check") in new stack -- Goto (macro-record-enable,s,4) -- Executing [s@macro-record-enable:4] ExecIf("SIP/siptrunk-00000000", "0?MacroExit()") in new stack -- Executing [s@macro-record-enable:5] GotoIf("SIP/siptrunk-00000000", "0?Group:OUT") in new stack -- Goto (macro-record-enable,s,14) -- Executing [s@macro-record-enable:14] GotoIf("SIP/siptrunk-00000000", "0?IN") in new stack -- Executing [s@macro-record-enable:15] ExecIf("SIP/siptrunk-00000000", "1?MacroExit()") in new stack -- Executing [ 0XX250XXXX@from-siptrunk-jek:3] Dial("SIP/siptrunk-00000000", "SIP/1101&SIP/1001,25")
Using SIP RTP CoS mark 5 -- Called SIP/1001
Rambus ( 2012-04-18 14:12:53 +0400 )редактироватьотредактируйте. хотя и так видно что у вас кокойто чек не проходит в 5-й строчке.
meral ( 2012-04-18 16:00:41 +0400 )редактироватьРаботает!!!!! Спасибо
Действительно проблема в добавлении(точнее отсуствия) параметра uniqueid
Но загадка всеревно есть ....Почему непишет сам FreePBX???? Подтолкните что смотреть или куда.... Зарание Спасибо
Rambus ( 2012-04-18 16:26:09 +0400 )редактироватья бумаю вы гдето не создали в asteriskdb ключик. если переносили надо в каждом екстеншене нажать submit внизу. точнее можно посмотреть в 5-й строчке макроса macro-record-enable который можно найти в файле extensions.conf или extensions_additional.conf
meral ( 2012-04-18 18:13:52 +0400 )редактировать