Hi I tried this in ael: _000. => { Proceeding(); callident = "${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}"; NoOp(${callident}}); Dial(Motif/google/+${EXTEN:3}@voice.google.com,,r); hangup; }
And worked perfectly. It would be interesting, the developer team add a variable to channel with this data. Att, *Rafael dos Santos Saraiva* <http://br.linkedin.com/pub/rafael-saraiva/52/aab/230> 2014-07-21 18:59 GMT-03:00 Steven Wheeler <swhee...@usinternet.com>: > Hello, > > I am working on upgrading from Asterisk 1.8 to Asterisk 11.6. One of the > features we are excited for is Call Identifier Logging > <https://wiki.asterisk.org/wiki/display/AST/Call+Identifier+Logging>. > However, it doesn't appear that this new Call ID is accessible from the > dial plan. Ideally we would like to store this Call ID in the CDR. Does > anyone know if this is possible? > > > > I could do something like this, but it seems like a terrible hack: > > same => n,Set(CALLID=${SHELL(asterisk -rx "core show channel ${CHANNEL}" | > grep ' Call Identifer' | egrep -o 'C-[0-9a-f]+')}) > > > > Also as a side note, in the core show channel output ' Identifier' is > misspelt as ' Identifer' > > *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