[asterisk-users] Queue/Dial Recording - Capture answering channel name.

Steve Davies davies147 at gmail.com
Thu Sep 9 11:59:30 CDT 2010


On 9 September 2010 17:52, Antonio Berrios
<antonio at sheffieldcitytaxis.com> wrote:
> Steve Davies wrote:
>> Hi,
>>
>> I am using 1.6.2.11, and I need to be able to include the name of the
>> channel that answered a call in the call-recording filename.
>>
>> At a guess we need to use the Queue(name,,,,,,macro) or
>> Dial(chan1&chan2,,M(macro)) and use the macro to update the call
>> recording filename. But, the macro runs on the calling channel, and I
>> need the called channel - Is this accessible?
>>
>> Thanks,
>> Steve
>
> Where ever the MixMonitor recording is done add in the  ${CHANNEL}
> variable to the filename parameter. Or even add in the line below to the
> context that contains Dial(QueueName).
>
> For example:
>
> exten =>
> s,n,MixMonitor(*${CHANNEL}-${TIMESTAMP}-${UNIQUEID}-${CALLERID(num)}.wav49)
>

I was under the impression from the documentation that the ${CHANNEL}
variable held the _Calling_ channel, I need the _Called_ channel (the
channel that eventually picks up the call)

Am I mistaken? Perhaps I should give it a try :)

Thanks,
Steve



More information about the asterisk-users mailing list