[asterisk-users] Record ANSWERED call
Carlos Chavez
cursor at telecomabmex.com
Mon Sep 15 22:41:32 CDT 2014
On 2014-09-15 16:45, Gao wrote:
> Hi,
>
> I am using this dialplan to record incoming calls:
>
> .....
> exten => 3331122,n,Set(MONITOR_FILE=${RECDIR}/${UNIQUEID})
> exten => 3331122,n,MixMonitor(${MONITOR_FILE}.wav,b)
> exten => 3331122,n,GoSub(stdexten(${Ext1007}))
> exten => 3331122,n,Voicemail(1007 at default,)
> exten => 3331122,n,Hangup()
>
> The problem is it records all incoming calls include those with the
> disposition of "NO ANSWER, FAILED, BUSY, UNKNOWN.". For example the
> "NO ANSWER" call will leave a 44byte wav file in my ${RECDIR}
>
> How can I record only the calls with the disposition of "ANSWERED"?
>
The b option should only record bridged channels, so only connected
calls should be recorded:
b: Only save audio to the file while the channel is bridged.
NOTE: Does not include conferences or sounds played to each bridged
party
NOTE: If you utilize this option inside a Local channel, you must
make sure the Local channel is not optimized away. To do this, be
sure
to call your Local channel with the '/n' option. For example:
Dial(Lo
cal/start at mycontext/n)
--
Telecomunicaciones Abiertas de México S.A. de C.V.
Carlos Chávez
dCAP #1349
+52 (55)9116-91161
More information about the asterisk-users
mailing list