Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Конференции freepbx не верное имя файла

0

Добрый день.

FreePBX 12.0.76.4

Наблюдаю следующею проблему.

При записи конференции файлы пишутся "неправильно" для самой системы. Название файла после записи 99-99-always-20170808-122214-1502184132.82-1502184134.wav Если система же ищет файл 99-99-always-20170808-122214-1502184132.82.wav

С другими звонками (не конференция) всё нормально пишется.

Прошу помощи понять от куда подставляются данные 1502184134 в фаил.

Код из диалплана

 exten => recconf,1,Noop(Setting up recording: ${ARG1}, ${ARG2}, ${ARG3})
exten => recconf,n,Set(__CALLFILENAME=${IF($[${CONFBRIDGE_INFO(parties,${ARG2})}]?${DB(RECCONF/${ARG2})}:${ARG1}-${ARG2}-${ARG3}-${TIMESTR}-${UNIQUEID})})
exten => recconf,n,ExecIf($[!${CONFBRIDGE_INFO(parties,${ARG2})}]?Set(DB(RECCONF/${ARG2})=${CALLFILENAME}))
exten => recconf,n,Set(CONFBRIDGE(bridge,record_file)=${MIXMON_DIR}${YEAR}/${MONTH}/${DAY}/${CALLFILENAME}.${MON_FMT})
exten => recconf,n,ExecIf($["${ARG3}"!="always"]?Return())
exten => recconf,n,Set(CONFBRIDGE(bridge,record_conference)=yes)
exten => recconf,n,Set(__REC_STATUS=RECORDING)
exten => recconf,n,Set(CDR(recordingfile)=${CALLFILENAME}.${MON_FMT})
exten => recconf,n,Return()

Ниже лог звонка:

[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:1] Macro("SIP/112-00000000", "user-callerid,") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:1] Set("SIP/112-00000000", "TOUCH_MONITOR=1502193478.0") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:2] Set("SIP/112-00000000", "AMPUSER=112") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:3] GotoIf("SIP/112-00000000", "0?report") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:4] ExecIf("SIP/112-00000000", "1?Set(REALCALLERIDNUM=112)") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:5] Set("SIP/112-00000000", "AMPUSER=112") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:6] GotoIf("SIP/112-00000000", "0?limit") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:7] Set("SIP/112-00000000", "AMPUSERCIDNAME=Кук Бахарев") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:8] GotoIf("SIP/112-00000000", "0?report") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:9] Set("SIP/112-00000000", "AMPUSERCID=112") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:10] Set("SIP/112-00000000", "__DIAL_OPTIONS=Ttr") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:11] Set("SIP/112-00000000", "CALLERID(all)="Кук Бахарев" <112>") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:12] GotoIf("SIP/112-00000000", "0?limit") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:13] ExecIf("SIP/112-00000000", "0?Set(GROUP(concurrency_limit)=112)") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:14] GosubIf("SIP/112-00000000", "0?sub-ccss,s,1(from-internal,99)") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:15] ExecIf("SIP/112-00000000", "0?Set(CHANNEL(language)=)") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:16] GotoIf("SIP/112-00000000", "0?continue") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:17] ExecIf("SIP/112-00000000", "1?Set(__CALLEE_ACCOUNCODE=)") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:18] Set("SIP/112-00000000", "__TTL=64") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:19] GotoIf("SIP/112-00000000", "1?continue") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Goto (macro-user-callerid,s,30)
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:30] Set("SIP/112-00000000", "CALLERID(number)=112") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:31] Set("SIP/112-00000000", "CALLERID(name)=Кук Бахарев") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:32] Set("SIP/112-00000000", "CDR(cnum)=112") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:33] Set("SIP/112-00000000", "CDR(cnam)=Кук Бахарев") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@macro-user-callerid:34] Set("SIP/112-00000000", "CHANNEL(language)=ru") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:2] Set("SIP/112-00000000", "MEETME_ROOMNUM=99") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:3] Set("SIP/112-00000000", "MAX_PARTICIPANTS=0") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:4] Set("SIP/112-00000000", "MEETME_MUSIC=") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:5] ExecIf("SIP/112-00000000", "0?Set(MAX_PARTICIPANTS=)") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:6] ExecIf("SIP/112-00000000", "0?Set(MEETME_MUSIC=inherit)") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:7] GotoIf("SIP/112-00000000", "0?ANSWERED") in new stack
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:8] Answer("SIP/112-00000000", "") in new stack
[2017-08-08 14:57:58] VERBOSE[5217] asterisk.c:     -- Remote UNIX connection
[2017-08-08 14:57:58] VERBOSE[5302] asterisk.c:     -- Remote UNIX connection disconnected
[2017-08-08 14:57:58] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:9] Wait("SIP/112-00000000", "1") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:10] GotoIf("SIP/112-00000000", "1?USER:CHECKPIN") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Goto (from-internal,99,28)
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:28] Gosub("SIP/112-00000000", "sub-conference-options,s,1(99,USER)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:1] NoOp("SIP/112-00000000", "Setting options for Conference 99") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:2] Goto("SIP/112-00000000", "USER") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Goto (sub-conference-options,s,3)
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:3] ExecIf("SIP/112-00000000", "0?Set(CONFBRIDGE(user,wait_marked)=yes)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:4] ExecIf("SIP/112-00000000", "0?Set(CONFBRIDGE(user,end_marked)=yes)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:5] ExecIf("SIP/112-00000000", "0?Set(MENU_PROFILE=user_menu)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:6] ExecIf("SIP/112-00000000", "0?Set(CONFBRIDGE(user,startmuted)=yes)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:7] Goto("SIP/112-00000000", "RETURN") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Goto (sub-conference-options,s,12)
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:12] NoOp("SIP/112-00000000", "Setting Additional Options:") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:13] ExecIf("SIP/112-00000000", "0?Set(CONFBRIDGE(user,quiet)=yes)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:14] ExecIf("SIP/112-00000000", "0?Set(CONFBRIDGE(user,announce_user_count)=yes)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:15] ExecIf("SIP/112-00000000", "0?Set(CONFBRIDGE(user,announce_join_leave)=yes)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:16] ExecIf("SIP/112-00000000", "0?Set(CONFBRIDGE(user,dsp_drop_silence)=yes)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:17] ExecIf("SIP/112-00000000", "0?Set(CONFBRIDGE(user,talk_detection_events)=yes)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:18] ExecIf("SIP/112-00000000", "0?Set(CONFBRIDGE(user,music_on_hold_when_empty)=yes)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-conference-options:19] Return("SIP/112-00000000", "") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:29] Gosub("SIP/112-00000000", "sub-record-check,s,1(conf,99,always)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:1] GotoIf("SIP/112-00000000", "0?initialized") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:2] Set("SIP/112-00000000", "__REC_STATUS=INITIALIZED") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:3] Set("SIP/112-00000000", "NOW=1502193479") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:4] Set("SIP/112-00000000", "__DAY=08") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:5] Set("SIP/112-00000000", "__MONTH=08") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:6] Set("SIP/112-00000000", "__YEAR=2017") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:7] Set("SIP/112-00000000", "__TIMESTR=20170808-145759") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:8] Set("SIP/112-00000000", "__FROMEXTEN=112") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:9] Set("SIP/112-00000000", "__MON_FMT=wav") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:10] NoOp("SIP/112-00000000", "Recordings initialized") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:11] ExecIf("SIP/112-00000000", "0?Set(ARG3=dontcare)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:12] Set("SIP/112-00000000", "REC_POLICY_MODE_SAVE=") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:13] ExecIf("SIP/112-00000000", "0?Set(REC_STATUS=NO)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:14] GotoIf("SIP/112-00000000", "4?checkaction") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Goto (sub-record-check,s,17)
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [s@sub-record-check:17] GotoIf("SIP/112-00000000", "1?sub-record-check,conf,1") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Goto (sub-record-check,conf,1)
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [conf@sub-record-check:1] NoOp("SIP/112-00000000", "Conference Recording Check 112 to 99") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [conf@sub-record-check:2] Gosub("SIP/112-00000000", "recconf,1(99,99,always)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [recconf@sub-record-check:1] NoOp("SIP/112-00000000", "Setting up recording: 99, 99, always") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [recconf@sub-record-check:2] Set("SIP/112-00000000", "__CALLFILENAME=99-99-always-20170808-145759-1502193478.0") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [recconf@sub-record-check:3] ExecIf("SIP/112-00000000", "1?Set(DB(RECCONF/99)=99-99-always-20170808-145759-1502193478.0)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [recconf@sub-record-check:4] Set("SIP/112-00000000", "CONFBRIDGE(bridge,record_file)=2017/08/08/99-99-always-20170808-145759-1502193478.0.wav") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [recconf@sub-record-check:5] ExecIf("SIP/112-00000000", "0?Return()") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [recconf@sub-record-check:6] Set("SIP/112-00000000", "CONFBRIDGE(bridge,record_conference)=yes") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [recconf@sub-record-check:7] Set("SIP/112-00000000", "__REC_STATUS=RECORDING") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [recconf@sub-record-check:8] Set("SIP/112-00000000", "CDR(recordingfile)=99-99-always-20170808-145759-1502193478.0.wav") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [recconf@sub-record-check:9] Return("SIP/112-00000000", "") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [conf@sub-record-check:3] Return("SIP/112-00000000", "") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:30] ExecIf("SIP/112-00000000", "0?Playback()") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [99@from-internal:31] Goto("SIP/112-00000000", "STARTMEETME,1") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Goto (from-internal,STARTMEETME,1)
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [STARTMEETME@from-internal:1] ExecIf("SIP/112-00000000", "0?Set(CONFBRIDGE(user,music_on_hold_class)=)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [STARTMEETME@from-internal:2] ExecIf("SIP/112-00000000", "0?Set(CHANNEL(musicclass)=)") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [STARTMEETME@from-internal:3] Set("SIP/112-00000000", "GROUP(meetme)=99") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [STARTMEETME@from-internal:4] GotoIf("SIP/112-00000000", "0?MEETMEFULL,1") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [STARTMEETME@from-internal:5] ConfBridge("SIP/112-00000000", "99,,,") in new stack
[2017-08-08 14:57:59] VERBOSE[5295][C-00000000] file.c:     -- <SIP/112-00000000> Playing 'conf-onlyperson.slin' (language 'ru')
[2017-08-08 14:57:59] VERBOSE[5310][C-00000000] app_mixmonitor.c:   == Begin MixMonitor Recording ConfBridgeRecorder/conf-99-uid-342204606
[2017-08-08 14:58:00] VERBOSE[5317] pbx_spool.c:     -- Attempting call on Local/s@tc-maint for application NoCDR() (Retry 1)
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [s@tc-maint:1] NoCDR("Local/s@tc-maint-00000000;2", "") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [s@tc-maint:2] Set("Local/s@tc-maint-00000000;2", "TCMAINT=RETURN") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [s@tc-maint:3] Gosub("Local/s@tc-maint-00000000;2", "timeconditions,1,1()") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [1@timeconditions:1] Set("Local/s@tc-maint-00000000;2", "DB(TC/1/INUSESTATE)=INUSE") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [1@timeconditions:2] Set("Local/s@tc-maint-00000000;2", "DB(TC/1/NOT_INUSESTATE)=NOT_INUSE") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [1@timeconditions:3] GotoIfTime("Local/s@tc-maint-00000000;2", "22:00-10:00,mon-sun,1-31,jan-dec?truestate") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [1@timeconditions:4] GotoIf("Local/s@tc-maint-00000000;2", "0?truegoto") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [1@timeconditions:5] ExecIf("Local/s@tc-maint-00000000;2", "0?Set(DB(TC/1)=)") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [1@timeconditions:6] Set("Local/s@tc-maint-00000000;2", "DEVICE_STATE(Custom:TC1)=INUSE") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [1@timeconditions:7] ExecIf("Local/s@tc-maint-00000000;2", "0?Set(NOT_INUSE)") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [1@timeconditions:8] GotoIf("Local/s@tc-maint-00000000;2", "0?ivr-1,s,1") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [1@timeconditions:9] Set("Local/s@tc-maint-00000000;2", "TCSTATE=false") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [1@timeconditions:10] Set("Local/s@tc-maint-00000000;2", "TCOVERRIDE=false") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [1@timeconditions:11] Return("Local/s@tc-maint-00000000;2", "") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [s@tc-maint:4] Gosub("Local/s@tc-maint-00000000;2", "timeconditions,2,1()") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [2@timeconditions:1] Set("Local/s@tc-maint-00000000;2", "DB(TC/2/INUSESTATE)=INUSE") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [2@timeconditions:2] Set("Local/s@tc-maint-00000000;2", "DB(TC/2/NOT_INUSESTATE)=NOT_INUSE") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [2@timeconditions:3] GotoIfTime("Local/s@tc-maint-00000000;2", "22:00-10:00,mon-sun,1-31,jan-dec?truestate") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [2@timeconditions:4] GotoIf("Local/s@tc-maint-00000000;2", "0?truegoto") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [2@timeconditions:5] ExecIf("Local/s@tc-maint-00000000;2", "0?Set(DB(TC/2)=)") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [2@timeconditions:6] Set("Local/s@tc-maint-00000000;2", "DEVICE_STATE(Custom:TC2)=INUSE") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [2@timeconditions:7] ExecIf("Local/s@tc-maint-00000000;2", "0?Set(NOT_INUSE)") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [2@timeconditions:8] GotoIf("Local/s@tc-maint-00000000;2", "0?ivr-3,s,1") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [2@timeconditions:9] Set("Local/s@tc-maint-00000000;2", "TCSTATE=false") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [2@timeconditions:10] Set("Local/s@tc-maint-00000000;2", "TCOVERRIDE=false") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [2@timeconditions:11] Return("Local/s@tc-maint-00000000;2", "") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [s@tc-maint:5] System("Local/s@tc-maint-00000000;2", "/var/lib/asterisk/bin/schedtc.php 60 /var/spool/asterisk/outgoing 0") in new stack
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:     -- Executing [s@tc-maint:6] Answer("Local/s@tc-maint-00000000;2", "") in new stack
[2017-08-08 14:58:00] NOTICE[5317] pbx_spool.c: Call completed to Local/s@tc-maint
[2017-08-08 14:58:00] VERBOSE[5318][C-00000001] pbx.c:   == Spawn extension (tc-maint, s, 6) exited non-zero on 'Local/s@tc-maint-00000000;2'
[2017-08-08 14:58:01] VERBOSE[5217] asterisk.c:     -- Remote UNIX connection
[2017-08-08 14:58:01] VERBOSE[5332] asterisk.c:     -- Remote UNIX connection disconnected
[2017-08-08 14:58:02] VERBOSE[5217] asterisk.c:     -- Remote UNIX connection
[2017-08-08 14:58:02] VERBOSE[5340] asterisk.c:     -- Remote UNIX connection disconnected
[2017-08-08 14:58:03] VERBOSE[5217] asterisk.c:     -- Remote UNIX connection
[2017-08-08 14:58:03] VERBOSE[5347] asterisk.c:     -- Remote UNIX connection disconnected
[2017-08-08 14:58:03] VERBOSE[5295][C-00000000] file.c:     -- <SIP/112-00000000> Playing 'confbridge-join.slin' (language 'ru')
[2017-08-08 14:58:03] VERBOSE[5295][C-00000000] file.c:     -- <Bridge/0x7f4f0400b308-input> Playing 'confbridge-join.gsm' (language '')
[2017-08-08 14:58:04] VERBOSE[5217] asterisk.c:     -- Remote UNIX connection
[2017-08-08 14:58:04] VERBOSE[5353] asterisk.c:     -- Remote UNIX connection disconnected
[2017-08-08 14:58:08] VERBOSE[5295][C-00000000] file.c:     -- <Bridge/0x7f4f0400b308-input> Playing 'confbridge-leave.gsm' (language '')
[2017-08-08 14:58:09] VERBOSE[5295][C-00000000] pbx.c:     -- Executing [h@from-internal:1] Hangup("SIP/112-00000000", "") in new stack
[2017-08-08 14:58:09] VERBOSE[5295][C-00000000] pbx.c:   == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/112-00000000'
[2017-08-08 14:58:09] VERBOSE[5310][C-00000000] app_mixmonitor.c:   == MixMonitor close filestream (mixed)
[2017-08-08 14:58:09] VERBOSE[5310][C-00000000] app_mixmonitor.c:   == End MixMonitor Recording ConfBridgeRecorder/conf-99-uid-342204606
удалить закрыть спам изменить тег редактировать

спросил 2017-08-08 13:26:18 +0400

shmegl Gravatar shmegl
11 3 3

обновил 2017-08-08 16:45:52 +0400

Comments

1502184132.82 UNIQUEID и что то в конце и приводить надо пример лога а не кусок диалплана тогда будет видно что примазолось в конце и почему в CDR ушла другая запись

awsswa ( 2017-08-08 15:41:49 +0400 )редактировать

Созданный файл 99-99-always-20170808-145759-1502193478.0-1502193479.wav Вместо 99-99-always-20170808-145759-1502193478.0.wav ссылка на лог https://docs.google.com/document/d/18ikQ3YagpvUbdjJGE5eTzzX-nnL7Skma3cuv_3ADOBQ/edit?usp=sharing

shmegl ( 2017-08-08 16:34:58 +0400 )редактировать

по логам файл создается верно - переменная что заносится еще NOW = кто и зачем пихает дополнительную переменную в названия файла в логах нет. Вполне возможно стоит обработчик записи отдельный - как вариант просто переписать переменную - CDR(recordingfile) добавив туда параметр NOW

awsswa ( 2017-08-08 16:44:45 +0400 )редактировать

Этот NOW подставляется и при обычных звонках между внутренних номеров. Но там всё нормально.

shmegl ( 2017-08-08 17:06:26 +0400 )редактировать

Ставьте тег БИЗНЕС и кто нибудь глянет. Может даже я

awsswa ( 2017-08-08 19:50:16 +0400 )редактировать

может просто так написано в исходниках. Читать надо, честно говоря не хочется. рекомендую искать файл вот так newfilename=ls oldfilename*.wav, так много где ищется.

meral ( 2017-08-09 02:20:07 +0400 )редактировать

канонично делается так . пишете hanguphandler и в нем вставляете в вашу переменную MIXMONITORFILENAME. в конце.

meral ( 2017-08-09 02:22:58 +0400 )редактировать

Вопрос решён. Решение: https://issues.freepbx.org/browse/FREEPBX-13029

shmegl ( 2017-08-11 11:42:43 +0400 )редактировать

Будьте первым, кто ответит на этот вопрос!

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2017-08-08 13:26:18 +0400

Просмотрен: 320 раз

Обновлен: Aug 09 '17

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.