[asterisk-bugs] [Asterisk 0015954]: Mixmonitor stop recording after atxfer
Asterisk Bug Tracker
noreply at bugs.digium.com
Thu Sep 24 12:05:43 CDT 2009
A NOTE has been added to this issue.
======================================================================
https://issues.asterisk.org/view.php?id=15954
======================================================================
Reported By: fabianoheringer
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 15954
Category: Applications/app_mixmonitor
Reproducibility: always
Severity: minor
Priority: normal
Status: feedback
Target Version: 1.4.27
Asterisk Version: 1.4.26.1
JIRA:
Regression: Yes
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2009-09-24 08:38 CDT
Last Modified: 2009-09-24 12:05 CDT
======================================================================
Summary: Mixmonitor stop recording after atxfer
Description:
Hi, I made an alternative solution to record calls after an attendend
transfer, I made an context e defined the context transfer, in this
extensions I created a macro to start a mixmonitor, when the call is
transfered the macro starts and record in a new file the call, it´s worked
fine until I made upgrade to 1.4.26.1. Now when I make the atxfer, he start
the filestream (the file is created), but when the call is really
transfered (after the short conversation) the file stream close, not
recording any audio.
If have another solution to record call without the creation of 2 files, I
made a deep search and not found.
======================================================================
----------------------------------------------------------------------
(0111329) fabianoheringer (reporter) - 2009-09-24 12:05
https://issues.asterisk.org/view.php?id=15954#c111329
----------------------------------------------------------------------
ok, here goes:
I will put only part of dialplan and context transfer:
Example:
exten =>
_00XXXXXXXX.,1,Dial(${CANAL_SAIDA}/0021${EXTEN:2},,gtT(grava,${CALLERID}(name)},${EXTEN}))
grava macro:
[macro-grava]
exten =>
s,1,Set(CALLFILENAME=${STRFTIME(${EPOCH},,%d%m%Y-%H%M)}-${ARG1}-${ARG2})
exten => s,2,MixMonitor(outgoing/${CALLFILENAME}.gsm,b)
in context for transfer:
TRANSFER_CONTEXT=>transferencia
exten => _20X,1,NoCDR()
exten =>
_20X,2,Dial(DAHDI/${EXTEN:2}r2,,tTgM(grava-transferencia,${CALLERID(number)},${EXTEN}))
grava-transferencia macro:
[macro-grava-transferencia]
exten =>
s,1,Set(CALLFILENAME=${STRFTIME(${EPOCH},,%d%m%Y-%H%M)}-${ARG1}-${ARG2}-TRANSFERIDO)
exten => s,2,MixMonitor(outgoing/${CALLFILENAME}.gsm,b)
Issue History
Date Modified Username Field Change
======================================================================
2009-09-24 12:05 fabianoheringerNote Added: 0111329
======================================================================
More information about the asterisk-bugs
mailing list