Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Rafael dos Santos Saraiva
Really, a dialplan function would be best. I too don't like of an idea of using a external process to get internal variables, but when necessary... :( Att, *Rafael dos Santos Saraiva* 2014-07-22 16:29 GMT-03:00 Steve Edwards : > On Tue, 2

Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Matthew Jordan
On Tue, Jul 22, 2014 at 2:29 PM, Steve Edwards wrote: > On Tue, 22 Jul 2014, Steve Edwards wrote: > >> How about something like: >> >> asterisk -rx "core show channel SIP/spa841-0003"\ >> | awk '/Call Identifer/ {gsub(/[][]/,""); print $3}' > > > Or: > > > aster

Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Steve Edwards
On Tue, 22 Jul 2014, Steve Edwards wrote: How about something like: asterisk -rx "core show channel SIP/spa841-0003"\ | awk '/Call Identifer/ {gsub(/[][]/,""); print $3}' Or: asterisk -rx "core show channel SIP/spa841-0003"\ | awk -F'[]

Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Steve Edwards
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 exce

Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Steven Wheeler
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 This isn't a suitable long term solution as it requires launching several external processes

Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Steven Wheeler
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/fun

Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Rafael dos Santos Saraiva
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* 2014-07-22 15:08 GMT-03:00 Steven Whe

Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Eric Wieling
Where is this documented? From: asterisk-users-boun...@lists.digium.com [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Steven Wheeler Sent: Tuesday, July 22, 2014 2:08 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: Re: [asterisk-users] Call Identifier

Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Steven Wheeler
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/fun

Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Eric Wieling
y, July 22, 2014 1:56 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: Re: [asterisk-users] Call Identifier Logging On Tue, Jul 22, 2014 at 12:45 PM, Eric Wieling mailto:ewiel...@nyigc.com>> wrote: Making LinkedID available in the dialplan would also be useful. Lin

Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Richard Mudgett
On Tue, Jul 22, 2014 at 12:45 PM, Eric Wieling wrote: > Making LinkedID available in the dialplan would also be useful. > LinkedID is already available in the dialplan: CHANNEL(linkedid) Richard -- _ -- Bandwidth and Colocatio

Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Eric Wieling
Subject: Re: [asterisk-users] Call Identifier Logging 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 -

Re: [asterisk-users] Call Identifier Logging

2014-07-22 Thread Rafael dos Santos Saraiva
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}}); Di

[asterisk-users] Call Identifier Logging

2014-07-21 Thread Steven Wheeler
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. However, it doesn't appear that this new Call ID is accessible from the dial plan. Ideally