Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - arturohg

Pages: [1]
1
QueueMetrics installation / Re: Upgrading from 1.5.3 to 1.5.4
« on: November 10, 2009, 04:55:31 »
Thanks for the reply.

Regarding the file updating.txt, there is a New Table arch_syslog.  Do we have to create it or is it just for documentation?

Regards

2
QueueMetrics installation / Upgrading from 1.5.3 to 1.5.4
« on: November 09, 2009, 06:19:11 »
Hello,
We have a running QM 1.5.3 in a Asterisk 1.2 box.
We would like to upgrade to 1.5.4 and we have not found a manual o explanation on how to do it.  Do we have a make it a a new clean install? What backup should be made in case wee need to rollback?

Regards

3
Running QueueMetrics / Re: Inbound call recording
« on: September 15, 2009, 03:09:26 »
Hello,

I have not found any pattern yet. 
It is happening randomly when they want to set the call outcome.  It opens a pop-up window and it never charges the page.

It goes to the address http://server_ip:8080/qm/qm/qm_agente_popup.do?POPUP_func=X&POPUP_=&POPUP

Thanks.

4
Running QueueMetrics / Re: Inbound call recording
« on: September 04, 2009, 22:33:44 »
Thank you for the tip on recording the inbound queue.  It is working fine now with the instructions on the example.

I still have to check the other problem.

Regards

5
Running QueueMetrics / Inbound call recording
« on: September 02, 2009, 17:53:55 »
Hello,

We have been evaluating QM for a while with good results, but we have the following questions:

1.- We can record only the outbound calls through the  queuedial-loggedon context, we have not been able to record inbound calls.

2.- Sometimes the agents are not able to store the call outcome, even if they try to do it right when the hang up the call.

We have QM 1.5.3

Thanks

6
Outbound and QueueMetrics / Re: Problem in outbound queue
« on: June 15, 2009, 03:13:47 »
I think i fixed the problem.
I hardcoded the variable to the context. 

Quote
exten => 20,1,Answer
exten => 20,2,NoOp( "QM: Logging on Agent/${AGENTCODE} to extension ${AGENT_EXT}@druid-user-telemarketing made by '${QM_LOGIN}'" )
exten => 20,3,AgentCallBackLogin(${AGENTCODE}||${AGENT_EXT}@druid-user-telemarketing)
exten => 20,4,Set(AGENTBYCALLERID_${AGENTCODE}=${AGENT_EXT},g)
exten => 20,5,System( echo "${EPOCH}|${UNIQUEID}|NONE|Agent/${AGENTCODE}|AGENTCALLBACKLOGIN|${AGENT_EXT}@druid-user-telemarketing" >> /var/log/asterisk/queue_log )
exten => 20,6,Hangup

but I also had to clear the variable with the logoff

Quote
exten => 21,1,Answer
exten => 21,2,NoOp( "QM: Logging off Agent/${AGENTCODE} made by '${QM_LOGIN}' with ${AGENT_EXT}" )
exten => 21,3,System(asterisk -rx "agent logoff Agent/${AGENTCODE}")
exten => 21,4,Set(AGENTBYCALLERID_${AGENTCODE}=,g)
exten => 21,5,System( echo "${EPOCH}|${UNIQUEID}|NONE|Agent/${AGENTCODE}|AGENTCALLBACKLOGOFF|${AGENT_EXT}@druid-user-telemarketing|${LOGONTIME}|CommandLogoff" >> /var/log/asterisk/queue_log )
exten => 21,6,Hangup

I hope this helps

7
Outbound and QueueMetrics / Re: Problem in outbound queue
« on: June 14, 2009, 21:42:40 »
I seem to have a similar problem. 

When I tried the suggested 3139000 code I got this:

Code: [Select]
       -- Executing Answer("SIP/156-08314098", "") in new stack
    -- Executing Set("SIP/156-08314098", "clid=156") in new stack
    -- Executing Set("SIP/156-08314098", "agenteis=") in new stack
    -- Executing NoOp("SIP/156-08314098", "clid: 156 agent: ") in new stack

So the AGENTBYCALLERID variable is empty

And show agents:
Quote
loca*CLI> show agents
150          (Gustavo) not logged in (musiconhold is 'default')
151          (Meysie) not logged in (musiconhold is 'default')
156          (Pedro) available at '156@druid-user-telemarketing' (musiconhold is 'default')
3 agents configured [1 online , 2 offline]

I have the same problem that mirof said on November 04, 2007, 18:08:20
When I use an empty AgentCallBackLogin with the phone I get this message:
Quote
Setting global variable 'AGENTBYCALLERID_156' to '156'

but when I use the QM login app it does not show this message

Thanks

8
I was not writing to the queue_log file.

I fixed with your recommendation.

Thanks

9
Realtime Live / Correct agent status not showed on agent's page
« on: June 09, 2009, 09:14:40 »
I have installed QM 1.5.3 with asterisk 1.2.
Everything seems to working fine except the agent status on the agent page.
It states: Agent/156: Agent is currently logged off

When I click on the logon button it shows this:
 
Quote
-- Attempting call on Local/20@queuemetrics/n for 10@queuemetrics:1 (Retry 1)
    -- Executing Answer("Local/20@queuemetrics-b0ca,2", "") in new stack
       > Channel Local/20@queuemetrics-b0ca,1 was answered.
    -- Executing Answer("Local/20@queuemetrics-b0ca,1", "") in new stack
    -- Executing Wait("Local/20@queuemetrics-b0ca,1", "10") in new stack
    -- Executing NoOp("Local/20@queuemetrics-b0ca,2", " "QM: Logging on Agent/156 to extension 156@druid-user-telemarketing made by agent/156" ") in new stack
    -- Executing AgentCallbackLogin("Local/20@queuemetrics-b0ca,2", "156||156@druid-user-telemarketing") in new stack
    -- Playing 'agent-loginok' (language 'en')
  == Callback Agent '156' logged in on 156@druid-user-telemarketing
    -- Executing Hangup("Local/20@queuemetrics-b0ca,2", "") in new stack
  == Spawn extension (queuemetrics, 20, 4) exited non-zero on 'Local/20@queuemetrics-b0ca,2'
  == Spawn extension (queuemetrics, 10, 2) exited non-zero on 'Local/20@queuemetrics-b0ca,1'
Jun  9 01:06:36 NOTICE[19828]: pbx_spool.c:279 attempt_thread: Call completed to Local/20@queuemetrics/n

and when I issue the show agents command it lists the agent:
Quote
156          (Pedro) available at '156@druid-user-telemarketing' (musiconhold is 'default')

At this time, the agent is logged on but the web page's agent status remains the same: logged off
Even, when I click on logout, it works fine on the asterisk side but no events are writen to the queue_log file

Thank you


10
Outbound and QueueMetrics / Re: Cannot track outbound calls
« on: June 08, 2009, 06:43:36 »
The third error was related to the GLOBAL command too. 

It seems that this version of asterisk is based on 1.2, not 1.4

11
Outbound and QueueMetrics / Re: Cannot track outbound calls
« on: June 07, 2009, 20:33:27 »
I have found a way to fix 2 of the errors.

The first one, probably because of the asterisk version, I changed the GLOBAL name for "g" as an option of the SET command.
For example
exten => s,n,Set(${GM}=U,g) instead of exten => s,n,Set(GLOBAL(${GM})=U)

The second error was a missing bracket (}) in the sentence, after ARG3:
exten => s,1,System( echo "${ARG1}|${ARG2}|${ARG3|${ARG4}|${ARG5}|${ARG6}|${ARG7}|${ARG8}" >> /var/log/asterisk/queue_log )

I am still looking for the third error.

12
Outbound and QueueMetrics / Re: Cannot track outbound calls
« on: June 07, 2009, 04:03:48 »
Thank you.
We are almost there but now I am getting the following 3 error messages:

----------------------------------------------------------------------------------------------------
    -- Executing Set("Local/898703814@queuedial-f3b0,2", "GLOBAL(QDV-Agent/156)=U") in new stack
Jun  6 19:59:18 ERROR[23741]: pbx.c:1417 ast_func_write: Function GLOBAL not registered
    -- Executing Set("Local/898703814@queuedial-f3b0,2", "GLOBAL(QDV-Agent/156ans)=0") in new stack
Jun  6 19:59:18 ERROR[23741]: pbx.c:1417 ast_func_write: Function GLOBAL not registered


----------------------------------------------------------------------------------------------------
    -- Executing Macro("Local/898703814@queuedial-f3b0,2", "queuelog|1244339958|1244339958.30352|q-8|Agent/156|CALLOUTBOUND|-|98703814") in new stack
Jun  6 19:59:18 NOTICE[23741]: pbx.c:1488 pbx_substitute_variables_helper_full: Error in extension logic (missing '}')


----------------------------------------------------------------------------------------------------
    -- Executing Goto("Local/898703814@queuedial-f3b0,2", "case-0") in new stack
Jun  6 19:59:26 NOTICE[23741]: pbx.c:1753 pbx_extension_helper: No such label 'case-0' in extension 'h' in context 'qm-queuedial'
Jun  6 19:59:26 WARNING[23741]: pbx.c:6515 ast_parseable_goto: Priority 'case-0' must be a number > 0, or valid label


Thank you for the support.

13
Outbound and QueueMetrics / Re: Cannot track outbound calls
« on: June 05, 2009, 01:33:49 »
Thank you for the answer.
Currently we have Asterisk Business Edition ABE-B.1-3.

The weird thing is that the messages for inbound queue log are read as they are supposed to be.  Should we still recompile? Should we check for anything else?

Best regards


14
Outbound and QueueMetrics / Cannot track outbound calls
« on: May 21, 2009, 07:19:35 »
Hello,

i have installed QM 1.5.3.  It is working fine for tracking inbound queues. but I cannot get the outbound calls tracking to work.
It is not even recording the outbound events to the queue_log file.

I get the following asterisk console messages:

 Executing NoOp("SIP/156-b2c45110", "queuedial") in new stack
    -- Executing Dial("SIP/156-b2c45110", "Local/85451133@queuedial/n") in new stack
    -- Called 85451133@queuedial/n
    -- Executing Set("Local/85451133@queuedial-891a,2", "QDIALER_QUEUE=q-8") in new stack
    -- Executing Set("Local/85451133@queuedial-891a,2", "QDIALER_NUMBER=5451133") in new stack
    -- Executing Set("Local/85451133@queuedial-891a,2", "QDIALER_AGENT=Agent/156") in new stack
    -- Executing Set("Local/85451133@queuedial-891a,2", "QDIALER_CHANNEL=Zap/g9/5451133") in new stack
    -- Executing Set("Local/85451133@queuedial-891a,2", "QueueName=q-8") in new stack
    -- Executing MixMonitor("Local/85451133@queuedial-891a,2", "Q-q-8-1242882944.8120.WAV|b|") in new stack
    -- Executing Goto("Local/85451133@queuedial-891a,2", "qm-queuedial|s|1") in new stack
    -- Goto (qm-queuedial,s,1)
    -- Executing NoOp("Local/85451133@queuedial-891a,2", "Outbound call -> A:Agent/156 N:5451133 Q:q-8 Ch:Zap/g9/5451133") in new stack
    -- Executing Set("Local/85451133@queuedial-891a,2", "CDR(accountcode)=QDIALAGI") in new stack
    -- Executing Set("Local/85451133@queuedial-891a,2", "ST=1242882944") in new stack
    -- Executing Set("Local/85451133@queuedial-891a,2", "GM=QDV-Agent/156") in new stack
    -- Executing Set("Local/85451133@queuedial-891a,2", "GLOBAL(QDV-Agent/156)=U") in new stack
May 20 23:15:44 ERROR[17417]: pbx.c:1417 ast_func_write: Function GLOBAL not registered
    -- Executing Set("Local/85451133@queuedial-891a,2", "GLOBAL(QDV-Agent/156ans)=0") in new stack
May 20 23:15:44 ERROR[17417]: pbx.c:1417 ast_func_write: Function GLOBAL not registered
    -- Executing Macro("Local/85451133@queuedial-891a,2", "queuelog|1242882944|1242882944.8120|q-8|Agent/156|CALLOUTBOUND|-|5451133") in new stack
May 20 23:15:44 WARNING[17417]: pbx.c:1700 pbx_extension_helper: No application 'QueueLog' for extension (macro-queuelog, s, 1)
  == Spawn extension (macro-queuelog, s, 1) exited non-zero on 'Local/85451133@queuedial-891a,2' in macro 'queuelog'
  == Spawn extension (macro-queuelog, s, 1) exited non-zero on 'Local/85451133@queuedial-891a,2'
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing Hangup("SIP/156-b2c45110", "") in new stack
  == Spawn extension (druid-user-telemarketing, 85451133, 3) exited non-zero on 'SIP/156-b2c45110'
  == Begin MixMonitor Recording Local/85451133@queuedial-891a,2
  == End MixMonitor Recording Local/85451133@queuedial-891a,2


I have the following configuration for queuedial:

exten => _XXX.,1,Set(QDIALER_QUEUE=q-${EXTEN:0:1})
exten => _XXX.,n,Set(QDIALER_NUMBER=${EXTEN:1})
exten => _XXX.,n,Set(QDIALER_AGENT=Agent/${CALLERID(num)})
exten => _XXX.,n,Set(QDIALER_CHANNEL=Zap/g9/${QDIALER_NUMBER})
exten => _XXX.,n,Set(QueueName=${QDIALER_QUEUE})
exten => _XXX.,n,MixMonitor(Q-${QDIALER_QUEUE}-${UNIQUEID}.WAV|b|)
exten => _XXX.,n,Goto(qm-queuedial,s,1)

I will appreciate any advice!

Pages: [1]