IVR and Recording vicidialnow

General and Support topics relating to ViciDialNow and GoAutoDial ISO installers

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

IVR and Recording vicidialnow

Postby tehseen » Wed Sep 09, 2009 4:46 pm

Greetings to all ,
First of all thanks to all memeber in this forum as well as admins for their prompt responses. Ive finally get it work with auto dial ,

Now what I want is to setup a small IVR I mean when call is dialed and answered IVR should response that client with a list

FOR Example : press-1 for special discount
press-2 for complaint so on, let say if he press 1 ,the call shoud be routed to that particular agent I mean who will be dealing with special discont .


2nd thing is that how do I record each call . Looking forward for your kind response.

Code: Select all
VERSION: 2.0.5-173
BUILD: 90320-0424
Asterisk 1.2.30.2



Regards
Tehseen
tehseen
 
Posts: 35
Joined: Thu Aug 27, 2009 7:34 am

Postby tehseen » Wed Sep 09, 2009 8:04 pm

If I'm making mistake regarding IVR then please correct me. If it is not possible do let me know your valuable suggestions . Looking forward for your kind response.

Regards
Tehseen
tehseen
 
Posts: 35
Joined: Thu Aug 27, 2009 7:34 am

Postby mflorell » Wed Sep 09, 2009 9:37 pm

In SVN trunk we have Call Menus which offer IVR functionality configurable through the admin.php web interface. This is not available with 2.0.5.
mflorell
Site Admin
 
Posts: 18384
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby tehseen » Thu Sep 10, 2009 7:43 am

thanks mflorell , so you mean it is not possible in 2.x I could not find any updated SVN there except 2.x . Its mean I cannot get it work? It would be find if any there is thing else I can do to get it work via web :) .


Regards
Tehseen
tehseen
 
Posts: 35
Joined: Thu Aug 27, 2009 7:34 am

Postby okli » Thu Sep 10, 2009 8:37 am

okli
 
Posts: 671
Joined: Mon Oct 01, 2007 5:09 pm

Postby tehseen » Thu Sep 10, 2009 9:31 am

Ive already visited that link but I think vicidialnow 1.2 has updated astguiclient is not it? I just want to get my IVR work within that , Since mflorell point me out it can not be done in version 2.5 which Im using it now. so any idea how to get it work and also how to record each call .

Regards
Tehseen
tehseen
 
Posts: 35
Joined: Thu Aug 27, 2009 7:34 am

Postby okli » Thu Sep 10, 2009 9:49 am

Matt said that this functionality is NOT present in 2.0.5, which latest vicidialNOW has.

To have it, you need to upgrade vicidial to the latest development version, present in the SVN trunk, 2.2.X tree.

As for recording all calls- set it in campaign's settings.
Campaign Recording - This menu allows you to choose what level of recording is allowed on this campaign. NEVER will disable recording on the client. ONDEMAND is the default and allows the agent to start and stop recording as needed. ALLCALLS will start recording on the client whenever a call is sent to an agent. ALLFORCE will start recording on the client whenever a call is sent to an agent giving the agent no option to stop recording. For ALLCALLS and ALLFORCE there is an option to use the Recording Delay to cut down on very short recordings and recude system load.
okli
 
Posts: 671
Joined: Mon Oct 01, 2007 5:09 pm

Postby tehseen » Thu Sep 10, 2009 10:00 am

Thanks for your prompt response.I will check that out for recording option . well okli I've visited

Code: Select all
svn://svn.eflo.net:43690/agc_2-X/trunk


is that a 2.2 version? . okli could you please assist me .

Regards
Tehseen
Last edited by tehseen on Thu Sep 10, 2009 10:29 am, edited 1 time in total.
tehseen
 
Posts: 35
Joined: Thu Aug 27, 2009 7:34 am

Postby okli » Thu Sep 10, 2009 10:26 am

That's branch in development. You can get the most current version from the SVN trunk as pointed in the link above.
okli
 
Posts: 671
Joined: Mon Oct 01, 2007 5:09 pm

Postby tehseen » Thu Sep 10, 2009 10:55 am

I've followed the following steps froum site:

There are currently one trunk:
- 2-X, the current 2.0 tree code base

SVN server:
svn://svn.eflo.net:43690/agc_2-X/trunk[/code] # 2.x tree of astguiclient

mkdir /usr/src/astguiclient
cd /usr/src/astguiclient
svn checkout svn://svn.eflo.net:43690/agc_2-X/trunk
All code is inside of the trunk directory

We use RapidSVN for the desktop file browser:
http://www.rapidsvn.org


after installing the rapidsvn : I went to repositories and click on export added the link

Code: Select all
svn://svn.eflo.net:43690/agc_2-X/trunk


after that again I point to repositories and import and gave another path it took some time and finished . the total size of that directory is 37.8MB is ok .

Regards
Tehseen
tehseen
 
Posts: 35
Joined: Thu Aug 27, 2009 7:34 am

Postby okli » Thu Sep 10, 2009 11:08 am

Sorry, don't take me wrong. You need to upgrade your existing Vicidial system to the latest SVN version. This could be tricky and UPGRADE document needs to be followed carefully, understanding each step, expecially for systems in production.
Right now we struggle for a couple of posts on how to get latest SVN version, which should be step A in upgrade process. What are we going to do when we reach O, P, Q and S steps ? :roll:

My advice- get familiar enough with the process on a test machine, screw it up, reinstall it, try again, learn new stuff and so on.
Or find a person to do the upgrade for you if you don't have the time and willingness to go in details.
okli
 
Posts: 671
Joined: Mon Oct 01, 2007 5:09 pm

Postby tehseen » Thu Sep 10, 2009 11:12 am

Ive an other machine for testing :) . thats is why Im asking about svn stuff , well how do I upgrade it if that is not a proper way Im following?

Regards
Tehseen
tehseen
 
Posts: 35
Joined: Thu Aug 27, 2009 7:34 am

Postby okli » Thu Sep 10, 2009 11:23 am

Download the latest SVN version while in linux command prompt:

Code: Select all
mkdir /usr/src/astguiclient
cd /usr/src/astguiclient
svn checkout svn://svn.eflo.net:43690/agc_2-X/trunk

Then read and follow carefully UPGRADE document in /usr/src/astguiclient/agc_2-X/trunk/.
okli
 
Posts: 671
Joined: Mon Oct 01, 2007 5:09 pm

Postby tehseen » Thu Sep 10, 2009 11:54 am

Ive downloaded this as it is stated in upgrade file .

Code: Select all
http://www.automated.it/asterisk/app_cepstral_swift.tar.gz


The website says :Copy the app_cepstral.c file to your asterisk source tree (apps folder) . You'll also need to add a lines like these to the Makefile in that directory:


but I couldnt find asterisk source as I installed vicidialnow from cd.

Regards
Tehseen
tehseen
 
Posts: 35
Joined: Thu Aug 27, 2009 7:34 am

Postby okli » Thu Sep 10, 2009 12:30 pm

Lol, how did you come up with this? You do NOT upgrade asterisk, you upgrade VICIDIAL files.

Where did you see anything about upgrading asterisk in the UPGRADE document?!

I should quote myself:
okli wrote:...find a person to do the upgrade for you...
okli
 
Posts: 671
Joined: Mon Oct 01, 2007 5:09 pm

Postby tehseen » Thu Sep 10, 2009 12:46 pm

Thanks for your prompt response .well I dont need to look for a person to do upgrade since Ive a test macine all I need proper step.I would suggest to have a stiky to updare for vicidialnow 1.2 , there are number of things to be attached with it like mysql , asterisk , astgui . There should be a proper manual atleas to go with it on a test machine . Hope okli you will assist in providing a proper step.

Regards
Tehseen
tehseen
 
Posts: 35
Joined: Thu Aug 27, 2009 7:34 am

Postby okli » Thu Sep 10, 2009 4:43 pm

Lets clear up some things- vicidial is a predictive dialer suite. To operate, it stands on linux and requires asterisk, mysql, perl, apache etc. etc. to be installed alongside.
VicidialNOW has all that in one ISO- CentOS, Apache, Vicidial etc. etc.

In order to update Vicidial you need to update Vicidial files ONLY, unless it's an upgrade from much lower version and requirements for some of the components have dramatically changed and you need newer version for some of them.
Your case is NOT such.

You need to upgrade vicidial only and you do have a nice UPGRADE document, with step-by-step instructions how to do that.
okli
 
Posts: 671
Joined: Mon Oct 01, 2007 5:09 pm

Postby tehseen » Sun Sep 13, 2009 7:18 pm

Thanks okli .

There are few fields congusing me could any please explain about them I know what they do but what extensions should I use ??

Code: Select all
Campaign VDAD exten:    {use for transfering call to an agent and there are diffferent extension which does different method }


Code: Select all
Campaign Rec exten: {it is use to recording , how do I know what extension shoud I use exactly to record }


may be this look so stupid there is small help on left still I would like to bit details .Do I need to realy define them in in my dialplan to it will work in default settings?

Regards
Tehseen
tehseen
 
Posts: 35
Joined: Thu Aug 27, 2009 7:34 am

Postby okli » Tue Sep 15, 2009 11:58 am

Have you seen this? It's the question sign next to the fields in admin page:

Campaign VDAD extension - This field allows for a custom VDAD transfer extension. This allows you to use different VDADtransfer...agi scripts depending upon your campaign. The default transfer AGI - exten 8365 agi-VDADtransfer.agi - just immediately sends the calls on to agents as soon as they are picked up. An additional sample political survey AGI is also now included - 8366 agi-VDADtransferSURVEY.agi - that plays a message to the called person and allows them to make a choice by pressing buttons - effectively pre-screening the lead - . Please note that except for surveys, political calls and charities this form of calling is illegal in the United States.

Campaign Rec extension - This field allows for a custom recording extension to be used with VICIDIAL. This allows you to use different extensions depending upon how long you want to allow a maximum recording and what type of codec you want to record in. The default exten is 8309 which if you follow the SCRATCH_INSTALL examples will record in the WAV format for upto one hour. Another option included in the examples is 8310 which will record in GSM format for upto one hour.


This is also covered in manager manual.
okli
 
Posts: 671
Joined: Mon Oct 01, 2007 5:09 pm

Postby tehseen » Wed Sep 16, 2009 2:11 pm

Thanks okli I got it :) . just one more thing I want to change defualt recording path , defualt is "/var/spool/asterisk/monitor (WAV)"


Code: Select all
; this is used for recording conference calls, the client app sends the filename
;    value as a callerID recordings go to /var/spool/asterisk/monitor (WAV)
;    Recording is limited to 1 hour, to make longer, just change the Wait,3600
exten => 8309,1,Answer
exten => 8309,2,Monitor(wav,${CALLERIDNAME})
exten => 8309,3,Wait,3600
exten => 8309,4,Hangup



Looking forward for your kind response.

Regards
Tehseen
tehseen
 
Posts: 35
Joined: Thu Aug 27, 2009 7:34 am

Postby okli » Wed Sep 16, 2009 5:23 pm

No idea if you can change /var/spool/asterisk/monitor directory, however, you can change /var/spool/asterisk/ in asterisk.conf. Mind you, that's default and expected directory for other asterisk applications.

What's the idea? Can't you simply move its contents elsewhere by a cron job, or create symlinks?
okli
 
Posts: 671
Joined: Mon Oct 01, 2007 5:09 pm


Return to ViciDialNow - GoAutoDial

Who is online

Users browsing this forum: No registered users and 97 guests