Call Recording Issues

All installation and configuration problems and questions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Call Recording Issues

Postby mehrust » Fri Jul 23, 2010 4:19 am

Hi everyone,

i am running vicidial VERSION: 2.4-256 (installed by ViciBox_Redux.i686-2.0.0) along with asterisk 1.4.27.1-vici.

I need to know how i can get vicidial to automatically record all calls. are the records saved into /var/spool/asterisk/monitor and whether there is already GUI to retrieve call records and to listen back using a basic search form.


Any help is highly appreciated
mehrust
 
Posts: 33
Joined: Tue Jun 15, 2010 3:08 am

Postby mflorell » Fri Jul 23, 2010 6:12 am

To record all vicidial.php related call you just set the Campaign setting for recording to ALLFORCE.

To record all non-vicidial.php phone calls you need to set the context for the phones to a call menu that you have created that will log and reccord calls being placed out.

Both of these are covered in the ViciDial Manager Manual.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby mehrust » Fri Jul 23, 2010 9:43 am

how about the web interface by which to listen to and search for recorded calls. is that also covered???
mehrust
 
Posts: 33
Joined: Tue Jun 15, 2010 3:08 am

Postby mflorell » Fri Jul 23, 2010 10:17 am

There is no specific recording GUI interface, but you can search for leads and agent activity and there are links to recordings in those interfaces.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby mehrust » Sun Jul 25, 2010 9:10 pm

is there any open-source call monitor solution able to integrate with vicidial? (something like QueueMetrics but open-source)

i just want to access the recorded calls throughout a search-base web interface or any solution available
mehrust
 
Posts: 33
Joined: Tue Jun 15, 2010 3:08 am

Postby mflorell » Sun Jul 25, 2010 9:53 pm

What parameters do you want to search for recordings by?
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby mehrust » Sun Jul 25, 2010 9:59 pm

simple parameters such as:

date/time of the call
name of the operator
mehrust
 
Posts: 33
Joined: Tue Jun 15, 2010 3:08 am

Postby mflorell » Sun Jul 25, 2010 11:23 pm

You can do that already in ViciDial. Just go to the user stats page for the user you want, then enter the date range and you will see a list of recordings.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby mehrust » Mon Jul 26, 2010 4:42 am

thanks Matt,

i found it from user stats. But is there a way to get the recordings not filtered by the agents?? I mean if we want to see the list of all the recordings within a specific date range and for all agents.
mehrust
 
Posts: 33
Joined: Tue Jun 15, 2010 3:08 am

Postby mflorell » Mon Jul 26, 2010 7:19 am

There is no GUI report that gives you all recordings for all agents across a date range, but that is a fairly simple report to build, you should put a feature request in the issue tracker for that.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby mehrust » Mon Jul 26, 2010 9:28 pm

thanks matt,

I just posted a feature request for the above report.

By the way, I checked the user stat. The report that you say contains the following:

[color=blue]
CALLS TO THIS LEAD:
# DATE/TIME LENGTH STATUS TSR CAMPAIGN LIST LEAD HANGUP REASON PHONE


CLOSER RECORDS FOR THIS LEAD:
# DATE/TIME LENGTH STATUS TSR CAMPAIGN LIST LEAD WAIT HANGUP REASON
1 2010-07-27 10:18:47 62 SALE 7777 SALESLINE 999 60068 0.00 CALLER


AGENT LOG RECORDS FOR THIS LEAD:
# DATE/TIME CAMPAIGN TSR PAUSE WAIT TALK DISPO STATUS GROUP SUB
1 2010-07-27 10:16:28 TEST_IN 7777 53 86 62 9 SALE Agents LOGIN


RECORDINGS FOR THIS LEAD:
# LEAD DATE/TIME SECONDS RECID FILENAME LOCATION TSR
1 60068 2010-07-27 10:18:48 61 4 20100727-101847_18001 7777
[/blue]


as u can see there is a file (20100727-101847_18001) at a non-specified location. i checked the entire disk and i did not find any such file!!

I thought that we can download recordings from here as well, but i'm afraid i might have been wrong.
mehrust
 
Posts: 33
Joined: Tue Jun 15, 2010 3:08 am

Postby mflorell » Mon Jul 26, 2010 10:25 pm

You should be able to download recordings from there depending on the crontab settings for what compression you do on the recordings and whether you archive them to a separate server.

What are the audio entries in the crontab on your server?
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby mehrust » Mon Jul 26, 2010 11:24 pm

can you guide me on how to get crontab and where the audio section is in there???

I really appreciate it, thanks
mehrust
 
Posts: 33
Joined: Tue Jun 15, 2010 3:08 am

Postby mflorell » Mon Jul 26, 2010 11:58 pm

crontab -l
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby mehrust » Tue Jul 27, 2010 12:20 am

# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (rootcron installed on Wed Jun 16 12:24:55 2010)
# (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
### keepalive script for astguiclient processes
* * * * * /usr/share/astguiclient/ADMIN_keepalive_ALL.pl

### fix the vicidial_agent_log once every hour and the full day run at night
33 * * * * /usr/share/astguiclient/AST_cleanup_agent_log.pl
50 0 * * * /usr/share/astguiclient/AST_cleanup_agent_log.pl --last-24hours
## uncomment below if using QueueMetrics
#*/5 * * * * /usr/share/astguiclient/AST_cleanup_agent_log.pl --only-qm-live-call-check
## uncomment below if using Vtiger
#1 1 * * * /usr/share/astguiclient/Vtiger_optimize_all_tables.pl --quiet

### updater for VICIDIAL hopper
* * * * * /usr/share/astguiclient/AST_VDhopper.pl -q

### adjust the GMT offset for the leads in the vicidial_list table
1 1,7 * * * /usr/share/astguiclient/ADMIN_adjust_GMTnow_on_leads.pl --debug --postal-code-gmt

### optimize the database tables within the asterisk database
3 1 * * * /usr/share/astguiclient/AST_DB_optimize.pl

### VICIDIAL agent time log weekly summary report generation
2 0 * * 0 /usr/share/astguiclient/AST_agent_week.pl

### roll logs monthly on high-volume dialing systems
#30 1 1 * * /usr/share/astguiclient/ADMIN_archive_log_tables.pl

### recording mixing/compressing/ftping scripts
#0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /usr/share/astguiclient/AST_CRON_audio_1_move_mix.pl
0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /usr/share/astguiclient/AST_CRON_audio_1_move_mix.pl --MIX
0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /usr/share/astguiclient/AST_CRON_audio_1_move_VDonly.pl
1,4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58 * * * * /usr/share/astguiclient/AST_CRON_audio_2_compress.pl --MP3
#2,5,8,11,14,17,20,23,26,29,32,35,38,41,44,47,50,53,56,59 * * * * /usr/share/astguiclient/AST_CRON_audio_3_ftp.pl --MP3

### kill Hangup script for Asterisk updaters
* * * * * /usr/share/astguiclient/AST_manager_kill_hung_congested.pl

### updater for voicemail
* * * * * /usr/share/astguiclient/AST_vm_update.pl

### updater for conference validator
* * * * * /usr/share/astguiclient/AST_conf_update.pl

### flush queue DB table every hour for entries older than 1 hour
11 * * * * /usr/share/astguiclient/AST_flush_DBqueue.pl -q

### reset several temporary-info tables in the database
2 1 * * * /usr/share/astguiclient/AST_reset_mysql_vars.pl

### remove old recordings more than 7 days old
24 0 * * * /usr/bin/find /var/spool/asterisk/monitor -maxdepth 2 -type f -mtime +2 -print | xargs rm -f
#24 0 * * * /usr/bin/find /var/spool/asterisk/monitorDONE -maxdepth 2 -type f -mtime +7 -print | xargs rm -f

### remove old vicidial logs and asterisk logs more than 2 days old
28 0 * * * /usr/bin/find /var/log/astguiclient -maxdepth 1 -type f -mtime +2 -print | xargs rm -f
29 0 * * * /usr/bin/find /var/log/asterisk -maxdepth 3 -type f -mtime +2 -print | xargs rm -f
30 0 * * * /usr/bin/find / -maxdepth 1 -name "screenlog.0*" -mtime +4 -print | xargs rm -f
mehrust
 
Posts: 33
Joined: Tue Jun 15, 2010 3:08 am

Postby mflorell » Tue Jul 27, 2010 9:24 am

try running this script and see what happens:

/usr/share/astguiclient/AST_CRON_audio_1_move_mix.pl
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby mehrust » Tue Jul 27, 2010 8:04 pm

Thank you matt. It's working now. there is a hyperlink under location.
mehrust
 
Posts: 33
Joined: Tue Jun 15, 2010 3:08 am

Postby mflorell » Tue Jul 27, 2010 8:31 pm

you should uncomment that line in your crontab(using "crontab -e" to edit it)
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida


Return to Support

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 317 guests