CCM Logs
Web Log
Web Log "adding to queue" messages enable location of a particular inbound call based on the ANI and timestamp. The SMRT cdr can then in turn be used to search the router log.
Router Log
Use the smrtCdrId to to find router log entries. The example below shows a call that timed out waiting for call completion.
Log Trace Script
The following bash script takes the ANI as a parameter and retrieves web and router log entries.
echo "---------------------------------------------------------------------------"
echo "-------------- web log entries for ani=$1 --------"
echo "---------------------------------------------------------------------------"
grep "adding.*$1.*client" elead.web.log
echo "---------------------------------------------------------------------------"
echo "-------------- router log entries --------"
echo "---------------------------------------------------------------------------"
grep "adding.*$1.*client" elead.web.log -o | grep "cdr.*\," -o | cut -c 9-44 | xargs -I {} grep {} elead.router.log*
Sample Output
source findtestcalls.sh 2012079629
---------------------------------------------------------------------------
-------------- web log entries for ani=2012079629 --------
---------------------------------------------------------------------------
{"action":"adding to queue","ani":"2012079629_73c37c13-034d-451e-b1e8-86523e35b802","cdrId":"73c37c13-034d-451e-b1e8-86523e35b802","clientId":"c1b87aae-0294-11e7-9171-0e2a874bc883","concurrentCalls":"9999","destination":"_undef_","dnis":"2013351872","mandatorySkills":"_undef_","projectId":"f279a340-c267-11e8-a83d-0e2a874bc883","queueName":"GoldDiggerReturnCallInbound","skills":"Zeus,Golddigger","time":"2018-12-01T22:47:57.690Z","timeout":"100000","timestamp":1543704477690,"topic":"acd","transaction":"982670941055457","useCcm":"true","uuid":"c5d24a19-1f4b-4af2-9f6e-6476e4aff20d","ts":"10:47:57.71","fr":"callstatus"}
{"action":"adding to queue","ani":"2012079629_b6192b48-92e9-4f53-b579-96304abf0bbe","cdrId":"b6192b48-92e9-4f53-b579-96304abf0bbe","clientId":"c1b87aae-0294-11e7-9171-0e2a874bc883","concurrentCalls":"9999","destination":"_undef_","dnis":"2013351872","mandatorySkills":"_undef_","projectId":"f279a340-c267-11e8-a83d-0e2a874bc883","queueName":"GoldDiggerReturnCallInbound","skills":"Zeus,Golddigger","time":"2018-12-01T22:48:24.135Z","timeout":"100000","timestamp":1543704504135,"topic":"acd","transaction":"982697386753314","useCcm":"true","uuid":"e4c8aec7-68d9-48a5-b339-6013f6207d6a","ts":"10:48:24.15","fr":"callstatus"}
---------------------------------------------------------------------------
-------------- router log entries --------
---------------------------------------------------------------------------
elead.router.log:{u'status': u'skillWait', 'fr': 'router:call', u'projectId': u'f279a340-c267-11e8-a83d-0e2a874bc883', 'ts': '10:47:57.71', u'skill_queue': u'Zeus,Golddigger', u'smrtCdrId': u'73c37c13-034d-451e-b1e8-86523e35b802', u'sig': u'ccm', u'cdr_id': u'c5d24a19-1f4b-4af2-9f6e-6476e4aff20d', u'dnis': u'2013351872', u'q_date_time': u'2018-12-01T22:47:57.690Z'}
elead.router.log:{u'status': 'routed', 'agent_name': u'LAKEYIA OLIVER', 'fr': 'router:call', u'projectId': u'f279a340-c267-11e8-a83d-0e2a874bc883', 'ts': '10:47:57.71', 'agent': u'Zeus:14223', u'skill_queue': u'Zeus,Golddigger', u'smrtCdrId': u'73c37c13-034d-451e-b1e8-86523e35b802', u'sig': 'router', u'cdr_id': u'c5d24a19-1f4b-4af2-9f6e-6476e4aff20d', u'dnis': u'2013351872', u'q_date_time': u'2018-12-01T22:47:57.690Z'}
elead.router.log:{u'status': u'skillWait', 'fr': 'router:call', u'projectId': u'f279a340-c267-11e8-a83d-0e2a874bc883', 'ts': '10:48:24.15', u'skill_queue': u'Zeus,Golddigger', u'smrtCdrId': u'b6192b48-92e9-4f53-b579-96304abf0bbe', u'sig': u'ccm', u'cdr_id': u'e4c8aec7-68d9-48a5-b339-6013f6207d6a', u'dnis': u'2013351872', u'q_date_time': u'2018-12-01T22:48:24.135Z'}
elead.router.log:{u'status': 'routed', 'agent_name': u'LAURA NEWMAN', 'fr': 'router:call', u'projectId': u'f279a340-c267-11e8-a83d-0e2a874bc883', 'ts': '10:48:24.15', 'agent': u'Zeus:15172', u'skill_queue': u'Zeus,Golddigger', u'smrtCdrId': u'b6192b48-92e9-4f53-b579-96304abf0bbe', u'sig': 'router', u'cdr_id': u'e4c8aec7-68d9-48a5-b339-6013f6207d6a', u'dnis': u'2013351872', u'q_date_time': u'2018-12-01T22:48:24.135Z'}
elead.router.log:{u'status': 'talking', 'agent_name': u'LAURA NEWMAN', 'fr': 'router:call', u'projectId': u'f279a340-c267-11e8-a83d-0e2a874bc883', 'ts': '10:48:24.15', 'agent': u'Zeus:15172', u'skill_queue': u'Zeus,Golddigger', u'smrtCdrId': u'b6192b48-92e9-4f53-b579-96304abf0bbe', u'sig': 'router', u'cdr_id': u'e4c8aec7-68d9-48a5-b339-6013f6207d6a', u'dnis': u'2013351872', u'q_date_time': u'2018-12-01T22:48:24.135Z'}
elead.router.log:{u'status': 'inWrap', 'agent_name': u'LAURA NEWMAN', 'fr': 'router:call', u'projectId': u'f279a340-c267-11e8-a83d-0e2a874bc883', 'ts': '10:48:24.15', 'agent': u'Zeus:15172', u'skill_queue': u'Zeus,Golddigger', u'smrtCdrId': u'b6192b48-92e9-4f53-b579-96304abf0bbe', u'sig': 'router', u'cdr_id': u'e4c8aec7-68d9-48a5-b339-6013f6207d6a', u'dnis': u'2013351872', u'q_date_time': u'2018-12-01T22:48:24.135Z'}

