Hi,
its probably a QM problem since nothing happens in asterisk console nor in Asterisk logs.
Also i tried to tail the logfiles of QM to see if i can find any errors but with no success.
Where exactly is the tcp password for the asterisk in QM configuration?
Below is my configuration properties for QM:
# This is the internal id (ex. 7, 49....) of the preselected default queue, leave blank for no default queue.
default.queue=1
# This is the default queue log file.
default.queue_log_file=/var/log/asterisk/queue_log
#This key is used only as a placeholder for CVS versioning information
00_version=$Id: configuration.properties,v 1.18 2007/06/18 21:03:05 lenz Exp $
#When the realtime page for an agent is computed, the queue_log is NOT read in its entirety but only the last 'n' bytes.
realtime.max_bytes_agent=65000
#The top level directory where monitored calls are held.
#Do NOT forget to add the ending slash.
default.monitored_calls=/var/spool/asterisk/
#How many digits to consider as a default area code
default.areacode_digits=2
default.start_hour=8
default.end_hour=17:30
default.days=7
#if liveclock is enabled, the system clock is synchronized with asterisk server system clock.
liveclock.enable=true
#The max delay that will be shown in the TOS graph
sla.max_monitored_delay=120
#How big are time intervals for the TOS graph
sla.interval=10
#Your company logo (full or relative path) - shall be resized to be an image 200 x 72
layout.logo=$WEBAPP/img/sm_your_logo.gif
#HTML string displayed on the login page.
layout.splash=Please ask your system administrator for the correct credentials to access this instance of QueueMetrics.
# Preset 1: standard DB access. Edit to suit your DB needs.
sqlPreset.1.table=queue_log
sqlPreset.1.f_time_id=time_id
sqlPreset.1.f_call_id=call_id
sqlPreset.1.f_queue=queue
sqlPreset.1.f_agent=agent
sqlPreset.1.f_verb=verb
sqlPreset.1.f_partition=partition
sqlPreset.1.f_data1=data1
sqlPreset.1.f_data2=data2
sqlPreset.1.f_data3=data3
sqlPreset.1.f_data4=data4
sqlPreset.1.f_incr=unique_row_count
sqlPreset.2.table=queue_log
sqlPreset.2.f_time_id=time_id
sqlPreset.2.f_call_id=call_id
sqlPreset.2.f_queue=queue
sqlPreset.2.f_agent=agent
sqlPreset.2.f_verb=verb
sqlPreset.2.f_partition=
sqlPreset.2.f_data1=data1
sqlPreset.2.f_data2=data2
sqlPreset.2.f_data3=data3
sqlPreset.2.f_data4=data4
sqlPreset.2.f_incr=unique_row_count
#Is the calls panel in the realtime page invisible by default? 0 false, 1 true
realtime.calls_invisible=0
#Is the agents panel in the realtime page invisible by default? 0 false, 1 true
realtime.agents_invisible=0
#Are not the only agents to be shown on the realtime page those who are "known" for the queue? 0 false, 1 true
realtime.members_only=1
#In how many seconds is the realtime page to refresh?
realtime.refresh_time=18
# Do we consider callback agents permanent until logoff (default as Asterisk 1.2), or do they get disconnected at restart?
default.permanentCallBackAgents=true
# Do we take into consideration sessions and calls that are not complet eyet for the main analysis?
default.considerIncompletetEntities=true
#callFile spool dir, set to blank for no call files at all.
callfile.dir=/var/spool/asterisk/outgoing
callfile.monitoring.enabled=true
callfile.monitoring.channel=Local/$EM@sip/n
callfile.monitoring.extension=11
callfile.monitoring.context=queuemetrics
callfile.agentdial.enabled=true
callfile.agentdial.channel=Local/13@queuemetrics/n
callfile.agentdial.extension=10
callfile.agentdial.context=queuemetrics
callfile.calloutcome.enabled=true
callfile.calloutcome.channel=Local/12@queuemetrics/n
callfile.calloutcome.extension=10
callfile.calloutcome.context=queuemetrics
#callfile.agentlogin.enabled=true
#callfile.agentlogin.channel=Local/20@queuemetrics/n
#callfile.agentlogin.extension=
#callfile.agentlogin.context=queuemetrics
callfile.agentlogin.enabled=true
callfile.agentlogin.channel=Local/698@feature-extensions/n
callfile.agentlogin.extension=698
callfile.agentlogin.context=feature-extensions
callfile.agentlogoff.enabled=true
callfile.agentlogoff.channel=Local/21@queuemetrics/n
callfile.agentlogoff.extension=10
callfile.agentlogoff.context=queuemetrics
callfile.agentpause.enabled=true
callfile.agentpause.channel=Local/22@queuemetrics/n
callfile.agentpause.extension=10
callfile.agentpause.context=queuemetrics
callfile.agentunpause.enabled=true
callfile.agentunpause.channel=Local/23@queuemetrics/n
callfile.agentunpause.extension=10
callfile.agentunpause.context=queuemetrics
# Rewrites Local/XXX@ext channels in the format Agent/XXX
default.rewriteLocalChannels=false
# DO NOT CHANGE
realtime.use_sql_now=false
#The default time zone offset. Valid values -24...24 hours
default.timeZoneOffset=0
#If an ongoing call has a wait time that exceeds this value, drop it. 0: ignore
default.maxOngoingWaitTime=0
#If an ongoing call has a talk time that exceeds this value, drop it. 0: ignore
default.maxOngoingTalkTime=0
#Ignore QUEUESTART statements.
default.ignoreQueueStarts=false
#The hour of the day to start realtime monitoring or sXX: sliding window of XX hours
realtime.startHour=0
# The default locale for QueueMetrics. DO NOT CHANGE unless you know what you're doing.
default.language=en
default.country=US
# Which channel name to show for a call: True: last one seen - False: first one found
default.useEndingChannelName=true
# How to create Excel files: True: Excel 2003 XML - False: CSV
default.useXmlExcel=false
# Show the queue composition or just the main queue name
default.showQueueComposition=true
# how long is an hour for hourly breakdown; default 60 minutes
default.hourly_slot=15
#Add the following key to enable default showing of all subqueues (default: no):
realtime.all_subqueues=1
# Join multi-stint calls as a default
default.joinMultiStintCalls=false
# Uses the starting or ending channel name in case they're different.
default.useEndingChannelName=false
# Decide whether to check for alarms on the wait time of ongoing conversations.
realtime.waitAlarmOnLiveCalls=true
sound.yellowAlarm=../img/sounds/dingdong.wav
sound.redAlarm=../img/sounds/ringer.wav
# Cluster to poll for RT data
# list of pipe-separated members of the cluster
# if callfilesdir = "", the commands will be sent through the manager API
cluster.servers=aleph|trix
cluster.aleph.manager=tcp:dial:12345@10.10.3.5
cluster.aleph.queuelog=sql:P001
cluster.aleph.monitored_calls=z:/qm_streamcall/server_aleph
cluster.aleph.callfilesdir=
cluster.aleph.audioRpcServer=
cluster.aleph.agentSecurityKey=
cluster.trix.manager=tcp:admin:amp111@10.10.3.100
cluster.trix.queuelog=sql:P002
cluster.trix.monitored_calls=z:/qm_streamcall/server_trix
cluster.trix.callfilesdir=
cluster.trix.audioRpcServer=
cluster.trix.agentSecurityKey=