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}";Att, *Rafael dos Santos Saraiva* <http://br.linkedin.com/pub/rafael-saraiva/52/aab/230> 2014-07-22 15:08 GMT-03:00 Steven Wheeler <[email protected]>: > Making LinkedID available in the dialplan would also be useful. > > LinkedID is already available in the dialplan: CHANNEL(linkedid) > > Which version was that added? I don’t see it on my 11.10.0 > > > > [daffy-01 ~]# asterisk -rx "core show function CHANNEL" | grep -i link > > [daffy-01 ~]# > > > > > > According to funcs/func_channel.c > > 468 else if (!strcasecmp(data, "linkedid")) { > > 469 ast_channel_lock(chan); > > 470 if (ast_strlen_zero(ast_channel_linkedid(chan))) { > > 471 /* fall back on the channel's uniqueid if > linkedid is unset */ > > 472 ast_copy_string(buf, > ast_channel_uniqueid(chan), len); > > 473 } > > 474 else { > > 475 ast_copy_string(buf, > ast_channel_linkedid(chan), len); > > 476 } > > 477 ast_channel_unlock(chan); > > > > While useful, that doesn't solve the problem of being able to store the > channel's logging identifier in CDR. > > > > *Steven Wheeler* > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
