I have trx in Dial commands
and TX
in outbound dial commands
These appear to be global in FreePBX
Not sure what the difference is between xX wW options but I got the impression from various places W was Monitor and MixMon was X
The actual call recording function works so I don’t think this is the right area to be looking in.
If set the recording option to allow on Inbound Route
and allow on the ring group and don’t care on the extension
I can get a recording but not when I want to instigate the recording from the inbound route.
Apologies for my ignorence but I thought FreePBX was also within the scope here as well.
It is awkward to prove what recording have recorded as I have not got samba setup yet on the asterisk server and we are a windows site.
Here is a part of a log that indicates recording has has been started but there is no trace of this file in the spool directory
It shows call from point of entry to queue transfer
netsock2.c: == Using SIP RTP TOS bits 184
netsock2.c: == Using SIP RTP CoS mark 5
pbx.c: – Executing [s@DID-info-from-SIP:1] NoOp(“SIP/ukddi_XXXXXXX-00000013”, “Fixing DID using info from SIP TO header”) in new stack
pbx.c: – Executing [s@DID-info-from-SIP:2] Set(“SIP/ukddi_XXXXXXX-00000013”, “pseudodid=sip:+44151XXXXXXX@sip.ukddi.com”) in new stack
pbx.c: – Executing [s@DID-info-from-SIP:3] Set(“SIP/ukddi_XXXXXXX-00000013”, “pseudodid=<sip:+44151XXXXXXX”) in new stack
pbx.c: – Executing [s@DID-info-from-SIP:4] Set(“SIP/ukddi_XXXXXXX-00000013”, “pseudodid=+44151XXXXXXX”) in new stack
pbx.c: – Executing [s@DID-info-from-SIP:5] Goto(“SIP/ukddi_XXXXXXX-00000013”, “from-trunk,+44151XXXXXXX,1”) in new stack
pbx.c: – Goto (from-trunk,+44151XXXXXXX,1)
pbx.c: – Executing [+44151XXXXXXX@from-trunk:1] Set(“SIP/ukddi_XXXXXXX-00000013”, “__FROM_DID=+44151XXXXXXX”) in new stack
pbx.c: – Executing [+44151XXXXXXX@from-trunk:2] Gosub(“SIP/ukddi_XXXXXXX-00000013”, “sub-record-check,s,1(force,+44151XXXXXXX,always)”) in new stack
pbx.c: – Executing [s@sub-record-check:1] GotoIf(“SIP/ukddi_XXXXXXX-00000013”, “1?check”) in new stack
pbx.c: – Goto (sub-record-check,s,6)
pbx.c: – Executing [s@sub-record-check:6] Set(“SIP/ukddi_XXXXXXX-00000013”, “__MON_FMT=wav”) in new stack
pbx.c: – Executing [s@sub-record-check:7] GotoIf(“SIP/ukddi_XXXXXXX-00000013”, “1?next”) in new stack
pbx.c: – Goto (sub-record-check,s,10)
pbx.c: – Executing [s@sub-record-check:10] ExecIf(“SIP/ukddi_XXXXXXX-00000013”, “0?Return()”) in new stack
pbx.c: – Executing [s@sub-record-check:11] GotoIf(“SIP/ukddi_XXXXXXX-00000013”, “0?force,1”) in new stack
pbx.c: – Executing [s@sub-record-check:12] Set(“SIP/ukddi_XXXXXXX-00000013”, “__REC_STATUS=INITIALIZED”) in new stack
pbx.c: – Executing [s@sub-record-check:13] ExecIf(“SIP/ukddi_XXXXXXX-00000013”, “1?Set(__REC_POLICY_MODE=always)”) in new stack
pbx.c: – Executing [s@sub-record-check:14] Set(“SIP/ukddi_XXXXXXX-00000013”, “NOW=1343137992”) in new stack
pbx.c: – Executing [s@sub-record-check:15] Set(“SIP/ukddi_XXXXXXX-00000013”, “__DAY=24”) in new stack
pbx.c: – Executing [s@sub-record-check:16] Set(“SIP/ukddi_XXXXXXX-00000013”, “__MONTH=07”) in new stack
pbx.c: – Executing [s@sub-record-check:17] Set(“SIP/ukddi_XXXXXXX-00000013”, “__YEAR=2012”) in new stack
pbx.c: – Executing [s@sub-record-check:18] Set(“SIP/ukddi_XXXXXXX-00000013”, “__TIMESTR=20120724-145312”) in new stack
pbx.c: – Executing [s@sub-record-check:19] Set(“SIP/ukddi_XXXXXXX-00000013”, “__FROMEXTEN=unknown”) in new stack
pbx.c: – Executing [s@sub-record-check:20] Set(“SIP/ukddi_XXXXXXX-00000013”, [color=#FF0000]"__CALLFILENAME=force-+44151XXXXXXX-unknown-20120724-145312-1343137992.319"[/color]) in new stack
pbx.c: – Executing [s@sub-record-check:21] Goto(“SIP/ukddi_XXXXXXX-00000013”, “force,1”) in new stack
pbx.c: – Goto (sub-record-check,force,1)
pbx.c: – Executing [force@sub-record-check:1] GosubIf(“SIP/ukddi_XXXXXXX-00000013”, “1?record,1(force,always,unknown)”) in new stack
pbx.c: – Executing [record@sub-record-check:1] Set(“SIP/ukddi_XXXXXXX-00000013”, “AUDIOHOOK_INHERIT(MixMonitor)=yes”) in new stack
pbx.c: – Executing [record@sub-record-check:2] MixMonitor(“SIP/ukddi_XXXXXXX-00000013”, “2012/07/24/force-+44151XXXXXXX-unknown-20120724-145312-1343137992.319.wav,”) in new stack
pbx.c: – Executing [record@sub-record-check:3] Set(“SIP/ukddi_XXXXXXX-00000013”, [color=#FF0000]"__REC_STATUS=RECORDING"[/color]) in new stack
pbx.c: – Executing [record@sub-record-check:4] Set(“SIP/ukddi_XXXXXXX-00000013”, “CDR(recordingfile)=force-+44151XXXXXXX-unknown-20120724-145312-1343137992.319.wav”) in new stack
pbx.c: – Executing [record@sub-record-check:5] Return(“SIP/ukddi_XXXXXXX-00000013”, “”) in new stack
pbx.c: – Executing [force@sub-record-check:2] Return(“SIP/ukddi_XXXXXXX-00000013”, “”) in new stack
pbx.c: – Executing [+44151XXXXXXX@from-trunk:3] Gosub(“SIP/ukddi_XXXXXXX-00000013”, “app-blacklist-check,s,1()”) in new stack
pbx.c: – Executing [s@app-blacklist-check:1] GotoIf(“SIP/ukddi_XXXXXXX-00000013”, “0?blacklisted”) in new stack
pbx.c: – Executing [s@app-blacklist-check:2] Set(“SIP/ukddi_XXXXXXX-00000013”, “CALLED_BLACKLIST=1”) in new stack
pbx.c: – Executing [s@app-blacklist-check:3] Return(“SIP/ukddi_XXXXXXX-00000013”, “”) in new stack
pbx.c: – Executing [+44151XXXXXXX@from-trunk:4] Set(“SIP/ukddi_XXXXXXX-00000013”, “CDR(did)=+44151XXXXXXX”) in new stack
pbx.c: – Executing [+44151XXXXXXX@from-trunk:5] ExecIf(“SIP/ukddi_XXXXXXX-00000013”, “0 ?Set(CALLERID(name)=44151YYYYYYY)”) in new stack
pbx.c: – Executing [+44151XXXXXXX@from-trunk:6] Ringing(“SIP/ukddi_XXXXXXX-00000013”, “”) in new stack
pbx.c: – Executing [+44151XXXXXXX@from-trunk:7] Set(“SIP/ukddi_XXXXXXX-00000013”, “__CALLINGPRES_SV=allowed_not_screened”) in new stack
pbx.c: – Executing [+44151XXXXXXX@from-trunk:8] Set(“SIP/ukddi_XXXXXXX-00000013”, “CALLERPRES()=allowed_not_screened”) in new stack
pbx.c: – Executing [+44151XXXXXXX@from-trunk:9] Macro(“SIP/ukddi_XXXXXXX-00000013”, “prepend-cid,ISniff”) in new stack
pbx.c: – Executing [s@macro-prepend-cid:1] GotoIf(“SIP/ukddi_XXXXXXX-00000013”, “1?REPCID”) in new stack
pbx.c: – Goto (macro-prepend-cid,s,5)
pbx.c: – Executing [s@macro-prepend-cid:5] Set(“SIP/ukddi_XXXXXXX-00000013”, “_RGPREFIX=ISniff”) in new stack
pbx.c: – Executing [s@macro-prepend-cid:6] Set(“SIP/ukddi_XXXXXXX-00000013”, “CALLERID(name)=ISniff44151YYYYYYY”) in new stack
pbx.c: – Executing [+44151XXXXXXX@from-trunk:10] Goto(“SIP/ukddi_XXXXXXX-00000013”, “ext-queues,1112,1”) in new stack
I have highlighted 2 parts in red that in my limited knowledge indicate recording has been started
THe log also shows execution of *1 so the function is enabled and operating at some level in the system