[asterisk-users] Call Identifier Logging
Steve Edwards
asterisk.org at sedwards.com
Tue Jul 22 14:22:19 CDT 2014
On Tue, 22 Jul 2014, Steven Wheeler wrote:
> Try this:
>
> CDR(userfield) = "${SHELL(asterisk -rx "core show channel ${CHANNEL}" | grep "Call Identifer" | cut -d: -f2 | cut -d[ -f2 | cut -d] -f1 | cut -d\n -f1):0:-1}";
Not really interested in this topic, but invoking 6 processes seems a bit
excessive :)
How about something like:
asterisk -rx "core show channel SIP/spa841-00000003"\
| awk '/Call Identifer/ {gsub(/[][]/,""); print $3}'
Of course, a dialplan function would be best.
--
Thanks in advance,
-------------------------------------------------------------------------
Steve Edwards sedwards at sedwards.com Voice: +1-760-468-3867 PST
Newline Fax: +1-760-731-3000
More information about the asterisk-users
mailing list