Skip to main content

can't record outbound calls

Posted by ophirr on Mon, 09/10/2012

hi
I'm trying to use the call recording, it works fine when its internal call or incoming call, but if I dial to outbound number, #9 do nothing (if the ext. choose recording by code) and also no recordings apear if the ext. choose to record all calls.

I'm using the latest MTE ISO.
updates SOX.


Submitted by ophirr on Tue, 09/11/2012 Permalink

I just found out that this issue started since I upgraded to 1.8.
could it be because dial plans updating?
I didn't updated the dial plans after the 1.8 upgrade.

Submitted by ophirr on Wed, 09/12/2012 Permalink

I'm using 1.8.7.1 which is the one in the TL ISO, its hard to believe I'm the only one that can't recording outgoing calls.
republish the dialplan by the gui didn't solve the problem.

Submitted by douglas.ross on Wed, 09/12/2012 Permalink

Hi, This is a bug in the current version. I assume you are using realtime? Its something to do with reading from the database. The value for is recording on is missing. Andrew fixed it for us, but I dont know how. This I think will be fixed in the next release. There is a few bugs that we brought to Thirdlanes attention.

Submitted by eeman on Wed, 09/12/2012 Permalink

my advise is to either upgrade to certified-asterisk-1.8.11-cert7 or the latest 1.8 stable release and see if it solves your issue. Also see if setting the extension to 'record all calls' creates a recording versus the #9 feature. That will point to if its a dialplan issue versus features.conf detecting the keypress (hopefully)

Submitted by ophirr on Thu, 09/13/2012 Permalink

it didn't solve the problem after upgrading to 1.8.11-cert7.
I have many users with 'record all calls' , all of them got files for incoming calls only, outgoing was just did not created.
if I use the 'record with code' its working only with internal calls, transferred calls or conferrence.
#9 beeps only then.

any idea will be appretiated

Submitted by ophirr on Fri, 09/14/2012 Permalink

I dont find the way to solve the recording issue
Is there any else confs or scripts I can check?
I was thinking trying the dial out pass thrue script on dial plan, but it wasnt dial at all.
Any idea? I will be glad to try.

Submitted by ophirr on Sat, 09/15/2012 Permalink

comparing the process of internal calls and external calls from same ext.
I see that tl-userext-base get different values of recordings settings.

here we see that RECORD= , TOUCH_MONITOR=

-- Executing [s@macro-tl-dialout-base:16] Set("SIP/101-ophir-0000031d", "RECORD=") in new stack
-- Executing [s@macro-tl-dialout-base:17] GotoIf("SIP/101-ophir-0000031d", "1?done_checkrecord") in new stack
-- Goto (macro-tl-dialout-base,s,26)
-- Executing [s@macro-tl-dialout-base:26] NoOp("SIP/101-ophir-0000031d", "RECORD=") in new stack
-- Executing [s@macro-tl-dialout-base:27] NoOp("SIP/101-ophir-0000031d", "TOUCH_MONITOR=") in new stack
-- Executing [s@macro-tl-dialout-base:28] NoOp("SIP/101-ophir-0000031d", "RECORD_OPTIONS=") in new stack
-- Executing [s@macro-tl-dialout-base:29] NoOp("SIP/101-ophir-0000031d", "RECORDING_FORMAT=WAV") in new stack
-- Executing [s@macro-tl-dialout-base:30] Set("SIP/101-ophir-0000031d", "CALLERID(name)=1com.co.il") in new stack
-- Executing [s@macro-tl-dialout-base:31] GotoIf("SIP/101-ophir-0000031d", "0?calleridallowed") in new stack

internal call:

-- Executing [s@macro-tl-userexten-base:22] Set("SIP/101-ophir-0000031a", "RECORD_CALLEE=2") in new stack
-- Executing [s@macro-tl-userexten-base:23] Macro("SIP/101-ophir-0000031a", "tl-set-myvariables") in new stack
-- Executing [s@macro-tl-set-myvariables:1] Set("SIP/101-ophir-0000031a", "MY_CHAN=101-ophir-0000031a") in new stack
-- Executing [s@macro-tl-set-myvariables:2] NoOp("SIP/101-ophir-0000031a", "THECHANNEL=SIP/101-ophir-0000031a") in new stack
-- Executing [s@macro-tl-set-myvariables:3] Set("SIP/101-ophir-0000031a", "zap=0") in new stack
-- Executing [s@macro-tl-set-myvariables:4] GotoIf("SIP/101-ophir-0000031a", "1?usechannel") in new stack
-- Goto (macro-tl-set-myvariables,s,9)
-- Executing [s@macro-tl-set-myvariables:9] Set("SIP/101-ophir-0000031a", "local=0") in new stack
-- Executing [s@macro-tl-set-myvariables:10] GotoIf("SIP/101-ophir-0000031a", "1?useit") in new stack
-- Goto (macro-tl-set-myvariables,s,12)
-- Executing [s@macro-tl-set-myvariables:12] Set("SIP/101-ophir-0000031a", "__MYEXTENSION=101") in new stack
-- Executing [s@macro-tl-set-myvariables:13] Set("SIP/101-ophir-0000031a", "__MYID=ophir-101") in new stack
-- Executing [s@macro-tl-userexten-base:24] Set("SIP/101-ophir-0000031a", "RECORD_CALLER=1") in new stack
-- Executing [s@macro-tl-userexten-base:25] Set("SIP/101-ophir-0000031a", "VM=2") in new stack
-- Executing [s@macro-tl-userexten-base:26] Set("SIP/101-ophir-0000031a", "VMT0=") in new stack
-- Executing [s@macro-tl-userexten-base:27] Set("SIP/101-ophir-0000031a", "CFNAEXT=") in new stack
-- Executing [s@macro-tl-userexten-base:28] Set("SIP/101-ophir-0000031a", "CFNAAN=") in new stack
-- Executing [s@macro-tl-userexten-base:29] GotoIf("SIP/101-ophir-0000031a", "0?done_checkrecord") in new stack
-- Executing [s@macro-tl-userexten-base:30] GotoIf("SIP/101-ophir-0000031a", "1?check_caller") in new stack
-- Goto (macro-tl-userexten-base,s,32)
-- Executing [s@macro-tl-userexten-base:32] GotoIf("SIP/101-ophir-0000031a", "0?check_if_record") in new stack
-- Executing [s@macro-tl-userexten-base:33] Set("SIP/101-ophir-0000031a", "FNAME=out") in new stack
-- Executing [s@macro-tl-userexten-base:34] GotoIf("SIP/101-ophir-0000031a", "0?check_onetouch") in new stack
-- Executing [s@macro-tl-userexten-base:35] GotoIf("SIP/101-ophir-0000031a", "1?record") in new stack
-- Goto (macro-tl-userexten-base,s,37)
-- Executing [s@macro-tl-userexten-base:37] MixMonitor("SIP/101-ophir-0000031a", "out-105-2012-09-15-19-00-28-101-ophir.WAV,b") in new stack
-- Executing [s@macro-tl-userexten-base:38] GotoIf("SIP/101-ophir-0000031a", "0?check_caller_onetouch") in new stack
-- Executing [s@macro-tl-userexten-base:39] Set("SIP/101-ophir-0000031a", "OPTIONS=rtTw") in new stack
-- Executing [s@macro-tl-userexten-base:40] Set("SIP/101-ophir-0000031a", "FNAME=in") in new stack
-- Executing [s@macro-tl-userexten-base:41] GotoIf("SIP/101-ophir-0000031a", "1?check_if_onetouch") in new stack
-- Goto (macro-tl-userexten-base,s,44)
-- Executing [s@macro-tl-userexten-base:44] GotoIf("SIP/101-ophir-0000031a", "0?done_checkrecord") in new stack
-- Executing [s@macro-tl-userexten-base:45] Set("SIP/101-ophir-0000031a", "TOUCH_MONITOR_FORMAT=WAV") in new stack
-- Executing [s@macro-tl-userexten-base:46] Set("SIP/101-ophir-0000031a", "TOUCH_MONITOR=in-105-2012-09-15-19-00-28-101-ophir") in new stack
-- Executing [s@macro-tl-userexten-base:47] NoOp("SIP/101-ophir-0000031a", "") in new stack
-- Executing [s@macro-tl-userexten-base:48] NoOp("SIP/101-ophir-0000031a", "RECORD_CALLEE=2") in new stack
-- Executing [s@macro-tl-userexten-base:49] NoOp("SIP/101-ophir-0000031a", "RECORD_CALLER=1") in new stack
-- Executing [s@macro-tl-userexten-base:50] NoOp("SIP/101-ophir-0000031a", "OPTIONS=rtTw") in new stack
-- Executing [s@macro-tl-userexten-base:51] NoOp("SIP/101-ophir-0000031a", "TOUCH_MONITOR=in-105-2012-09-15-19-00-28-101-ophir") in new stack
-- Executing [s@macro-tl-userexten-base:52] GotoIf("SIP/101-ophir-0000031a", "1?next1") in new stack
-- Goto (macro-tl-userexten-base,s,58)
-- Executing [s@macro-tl-userexten-base:58] Set("SIP/101-ophir-0000031a", "CDR(userfield)=ophir") in new stack
-- Executing [s@macro-tl-userexten-base:59] Set("SIP/101-ophir-0000031a", "SCREEN=") in new stack
-- Executing [s@macro-tl-userexten-base:60] Set("SIP/101-ophir-0000031a", "CONFIRM=") in new stack
-- Executing [s@macro-tl-userexten-base:61] GotoIf("SIP/101-ophir-0000031a", "1?getblock") in new stack
-- Goto (macro-tl-userexten-base,s,66)
-- Executing [s@macro-tl-userexten-base:66] Set("SIP/101-ophir-0000031a", "BLOCK=") in new stack
-- Executing [s@macro-tl-userexten-base:67] GotoIf("SIP/101-ophir-0000031a", "1?getrecord") in new stack
-- Goto (macro-tl-userexten-base,s,71)
-- Executing [s@macro-tl-userexten-base:71] Set("SIP/101-ophir-0000031a", "RECORD=2") in new stack

could it be a problem with the " tl-set-myvariables " ?