search for: memberinterface

Displaying 20 results from an estimated 24 matches for "memberinterface".

2011 Feb 20
1
MEMBERINTERFACE and MEMBERNAME questions
Hi! Did play around with queues and need some help. I thought that MEMBERINTERFACE and MEMBERNAME should be set to the ?device? the call was queued to not the device that called the queue, or do i miss something? Running: Asterisk 1.8.2.3 built by root @ sip on a i686 running Linux on 2011-01-31 13:38:23 UTC 0317998985 calls Kinna (0320209030) Tomas Ekman (SIP/0317998972) receiv...
2008 May 27
1
asterisk 1.4 QUEUES Variables
I have running an Asterisk 1.4.20 box and I want to get the value of the MEMBERINTERFACE variable to know about which queue member received the call. I set 'setinterfacevar=' to 'yes' in queues.conf but I can?t get this value.
2014 Aug 22
1
Asterisk 12 - queue variables not passed to local channel
...e =>n,Queue(sales,Rtc) [dial-to-customer] exten => s,1,NoOp(dial-to-customer channel=${CHANNEL(name)}) same =>n,DumpChan() The dial-to-customer context is invoked when the sales queue agent answers the phone. When the local channel is used, the queue related variables, specifically MEMBERINTERFACE, are missing. When a normal call (typically SIP or DAHDI channel) enters the queue, the MEMBERINTERFACE and other variables are present. my queues.conf has setinterfacevar = yes setqueueentryvar = yes setqueuevar = yes ; I didn't see anything in the V12 doc that related to this. Is this a...
2010 Jan 22
5
Set CDR userfield for Queues
Hello, I am using Queue application with multiple agents in each queue. I want to set the CDR(userfield) for each cdr based on the agent answering the call. Is it possible to do this? Thanks
2009 Jul 06
1
Monitor
Hi All am using trixbox with call queues..I've set setinterfacevars=yes in queues.conf and following is dial plan : [test] exten => s,1,Answer() exten => s,2,Set(FILE_NAME=${CALLERID(num)}-${MEMBERINTERFACE}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}) exten => s,3,Monitor(wav,${FILE_NAME},m) exten => s,4,queue(55365) exten => s,5,Hangup() but MEMBERINTERFACE is always empty - i basically want to add the member who took that call in that monitor file..i tried in trixbox too bt problem persists...can...
2011 Sep 23
3
Set (MONITOR_FILENAME=.................) for queuing recording calls
Hi All; I noticed in the queues.conf the configuration for recording the calls in the queuing, and regarding to the filename (or any other parameter), it is written that I can determine the filename using the command: Set(MONITOR_FILENAME=foo) But it should be called from the dialing plan, but really i did not understand how to call it from the dialing plan. Well, for example this is my
2013 Aug 02
1
Dial application "b" subroutine arguments not passing?
...,Queue(sales,tc) [dial-to-customer] exten => s,1,NoOp(to-customer) same =>n,Wait(1) same =>n,Playback(custom/callmenow-announce) same =>n,GoSub(sub-outbound_caller_id,start,1) same =>n,Dial(${TOLL}/${MMCUSTOMER_NUMBER},,*b(dial-to-customer-sub,s,1,${MMCUSTOMER_NUMBER},${MEMBERINTERFACE},${MEMBERNAME})*) [dial-to-customer-sub] ; this runs on the customer's channel exten =>s,1,NoOp() same =>n,Set(OPERATORID=${ODBC_OPERATORID_FROM_ADDRESS(${ARG2})}) same =>n,Verbose(2, dial-to-customer-sub interface ${ARG2} name ${ARG3} customer number ${ARG1} operatoriod ${OP...
2009 May 07
1
Macro arguments on app_queue
hi list, i have a question about the args of queue: when we use Queue() app, there are some arguments than can use. help from CLI: Queue(queuename[,options[,URL[,announceoverride[,timeout[,AGI[,macro[,gosub[,rule]]]]]]]]) well.. i'm trying to identify who has taken the call on a queue, and, when agent conected, launch a macro with some args based on who takes the call i do: exten =>
2011 Apr 27
0
Retaining original caller id
...I'm trying to get my head around an interesting problem (well.... I think it's interesting :-) ). An inbound call (say from extension 100) gets send to a queue and one of the members (say on extension 200) answers the call when her/his phone rings. In this case ${CALLERID(num)} = 100 and ${MEMBERINTERFACE:4} = 200. All good. Now another member (say on extension 210) answers the call with *8. Now ${CALLERID(num)} = 200 and ${MEMBERINTERFACE:4} = 210. Not good. How can I retrieve the original caller id number (ie. 100)? I've tried to set a channel variable in the context where the inbound call i...
2008 Dec 17
1
ael queue gosub already has PBX structure??
...39; . So I am using cmd Queue option 'gosub'. This is my example of ael : context QUEUE { _X. => { Ringing(); Wait(4); Answer(); Queue(${Queue},wr,,,60,,,check-record); Hangup(); }; }; macro check-record() { Set(MEMBERNUMBER=${CUT(MEMBERINTERFACE,@,1)}); Set(MEMBERNUMBER=${CUT(MEMBERNUMBER,/,2)}); return; }; Everything works normal, but when the client's and queue call establishes , I get this WARNING: -- Local/123 at cc-out-da9a;1 answered SIP/xxx.xxx.xx-12d132d0 [Dec 17 20:52:12] WARNING[3849]: pbx.c:3656 __ast_p...
2010 Feb 17
1
queue.conf - Set(MONITOR_FILENAME=${})
...u are not able to know which agent will take the call, until someone take it, so its impossible to set the MONITOR_FILENAME with the agent number before executing the exten => s,x,QUEUE(${Q_NAME}||||${TIMEOUT}) Could anyone get the MONITOR_FILENAME set from the queue.conf with variables like: MEMBERINTERFACE is the interface name (eg. Agent/1234) MEMBERNAME is the member name (eg. Joe Soap) MEMBERCALLS is the number of calls that interface has taken, MEMBERLASTCALL is the last time the member took a call. MEMBERPENALTY is the penalty of the member MEMBERDYNAMIC indicates if a member is dynamic or...
2006 Dec 20
3
AgentCallbackLogin() deprecated in 1.4
Hello all, I've seen that the application AgentCallbackLogin()has been set to deprecated in version 1.4. So I've done some tests based on the tutorial "queues-with-callback-members.txt" coming with version 1.4. What's not clear for me is what is happening to agents.conf, it seems that it's no longer needed, and I have to define my agents using variables in
2018 May 11
2
Passing parameter to Queue-called macro
...dialplan as inheritable and storing my back-office relevant GUID in there, then referencing that variable without the pre-prended _ in the macro: E. g. [verdianswer] exten=>s,n,NoOp(Lodging CDR accountcode: ${curIncAccCode} as an incoming call from ${numbersource} with VerDi and answered by ${MEMBERINTERFACE}...) exten=>s,n,MacroExit [telkomin] . . . same=>n,Set(curlResult=${SHELL(/usr/src/verdi/bash/verdiIncGetUUID.sh)}) same=>n,Set(_curIncAccCode=${curlResult}) same=>n,Queue(stefantest,trhc,,,60,,verdianswer) The above works just fine for doing what I want to do, e. g. pass a parameter...
2007 Feb 13
1
Using Dynamic Groups instead of AgentCallbackLogin - how to log which agent took the call?
...eueMember over AgentCallbackLogin. The functionality of AgentCallbackLogin still works, but without a firm idea of how long it will be in the codebase, I'm wary of building a system on top of it. The basic mechanics work, but I'm having some trouble on logging. With AgentCallbackLogin, ${MEMBERINTERFACE} and the entry in the queue log refer to the agent that the call was sent to. With AddQueueMember, the log entry refers to the channel (in my case, SIP/XXXX). To tie call disposition back to a person, I need to maintain a map of channels to agents and then populate that in the CDR somehow. This...
2009 Feb 13
0
Re : Asterisk Queue and URL Calling
>Mohsen, >Here is one way you can do this: >1. In queues.conf add setinterfacevar=yes >2. Pass an AGI script to the queue application which reads in the >MEMBERINTERFACE channel variable and makes the web request for you. >Hope this helps, >-Dave Thanks Dave , I will check it. Best Regards, Mohsen -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090213/c37204c...
2009 Feb 17
1
What is the purpose of membermacro in queues.conf
Hi, There are 3 new settings (setinterfacevar, setqueueentryvar, setqueuevar) and membermacro settings in 1.6 queues.conf. What is the potential use of these settings? The variables set are useful, but there is no indication of the purpose they could be used? Any one with some light on potential use case of these new features? raj
2009 Jun 29
0
asterisk 1.4.21.2 a caller waited in queue, after connect to agent hears silence
...=yes autofill=yes ringinuse=no eventwhencalled=yes eventmemberstatus=yes [servicenr1_w1] musiconhold=default strategy=leastrecent ringinuse=no ; verhindert dass Telefone angerufen werden die sowieso telefonieren wrapuptime=5 timeout=20 retry=5 weight=1 autopause=yes setinterfacevar=yes ;variable MEMBERINTERFACE wird gesetzt (zB. AGENT/21) monitor-format = wav49 monitor-type = MixMonitor joinempty=strict leavewhenempty=strict maxlen=20 member => Agent/21 member => Agent/22 member => Agent/23 The agents login with AgentCallbacklogin wiht AgentCallBackLogin(21||*21 at agents); agents-context in...
2009 Oct 23
1
how to announce the agent answering in a queue to the caller
Hi to all i'm using Asterisk 1.4 and need to announce something like 'The operator answering to you call is XXX' to the caller, is it possible to do that using an AGI script ? The syntax in Asterisk 1.4 is Queue(queuename[|options][|URL][|announceoverride][|timeout][|AGI]) So, setting up an appropriate AGI script can i play an audio file (or create it with some tts) to the
2012 Oct 18
0
Setting CDR fields in "connected" macro of Queue command
...I missing? Asterisk 1.8.10.1~dfsg-1ubuntu1 same =>n,Queue(sales,tc,,,,,QueueConnected) [macro-QueueConnected] ; this runs on the agent/member's channel exten =>s,1,NoOp() same =>n,Set(CDR(salesqueue_answered)=1) same =>n,Set(OPERATORID=${ODBC_OPERATORID_FROM_ADDRESS(${MEMBERINTERFACE})}) ; userfield is mapped to operatorid in cdr_adaptive_odbc because setting operatorid directly doesn't work here same =>n,Set(CDR(userfield)=${OPERATORID}) -- Mitch
2008 Sep 02
4
AgentCallbackLogin AddQueueMember
Hi i have problem with AddQueueMember logic. I need login Agent(Member) in asterisk. use this option: for example: AddQueueMember(queuetest,SIP/ekiga,10,,Agent/13) and now i want to call to this Agent: exten => _1XX,1,Dial(Agent/${EXTEN:1}) call to 113 and asterisk should call to Agent => 13 on interface SIP/ekiga. This doesn't work, How can i do this on Asterisk 1.4(not