DISPO on User Stats

Any and all non-support discussions

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

DISPO on User Stats

Postby shinigami » Thu Jun 18, 2015 5:51 pm

Hi guys,

I have this question on the "User Stats" panel of the Vicidial, almost all reps got this DISPO status. But upon checking the Lead ID (lead record modification), the final disposition of agent can be seen.

Please check image below for your reference(s)...
Image

VERSION: 2.2.1-237
BUILD: 100510-2015
shinigami
 
Posts: 11
Joined: Fri Oct 24, 2014 7:32 pm

Re: DISPO on User Stats

Postby williamconley » Thu Jun 18, 2015 8:23 pm

1) You did not list your installation method! Important.

2) Please provide the "dialplan entry" from the carrier you are using for the bulk of these calls. I suspect you may be missing the 3rd required line "hangup". All three lines are REQUIRED. The first line is the agi line, then comes the dial line, and then the hangup line. Without that last line, when the call terminates all programming ends ... thus no "follow up" processes are available to go through and update values related to this record that have not already been updated.

3) 2.2.1? Wow, that's old. You may also seriously want to consider upgrading and/or reinstalling on a fresh machine. It's very easy to upgrade the database and move it to a new server (thus preserving the OLD server until the new server is online and certified ... to avoid breaking anything on the old server during the upgrade process!).
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: DISPO on User Stats

Postby shinigami » Fri Jun 19, 2015 4:16 pm

Hi Sir William,

My answer/comment highlighted with RED ink --

1) You did not list your installation method! Important.

Correct me if I might be wrong on my answer. We've used the usual phase by phase installation using 2 different servers, one is our main Database and the other Asterisk.

2) Please provide the "dialplan entry" from the carrier you are using for the bulk of these calls. I suspect you may be missing the 3rd required line "hangup". All three lines are REQUIRED. The first line is the agi line, then comes the dial line, and then the hangup line. Without that last line, when the call terminates all programming ends ... thus no "follow up" processes are available to go through and update values related to this record that have not already been updated.

Here's the current dialplan entry on our server, please check if there's something wrong with the entry...
exten => _1XXXXXXXXXX,1,Dial(${CARRIER-AT-CH01}/${EXTEN},,o)
exten => _1XXXXXXXXXX,n,Dial(${CARRIER-AT-TX01}/${EXTEN},,o)
exten => _1XXXXXXXXXX,n,Dial(${CARRIER01}/${EXTEN},,o)
exten => _1XXXXXXXXXX,n,Dial(${CARRIER01}/${EXTEN},,o)
exten => _1XXXXXXXXXX,n,Hangup


3) 2.2.1? Wow, that's old. You may also seriously want to consider upgrading and/or reinstalling on a fresh machine. It's very easy to upgrade the database and move it to a new server (thus preserving the OLD server until the new server is online and certified ... to avoid breaking anything on the old server during the upgrade process!).

We've tried to use the newer Vicidial "VERSION: 2.9-441a BUILD: 140612-162" but something wrong on the dialer system when there's 100+ reps logged in. Please check my post regarding this matter wayback November of last year - viewtopic.php?f=4&t=33687

That's the reason why we've switched back to its lower/older version.


Thank you! :D
shinigami
 
Posts: 11
Joined: Fri Oct 24, 2014 7:32 pm

Re: DISPO on User Stats

Postby williamconley » Fri Jun 19, 2015 10:35 pm

shinigami wrote:Correct me if I might be wrong on my answer. We've used the usual phase by phase installation using 2 different servers, one is our main Database and the other Asterisk.

There is no "usual" installation. Posting the full name of the .iso image and if the .iso is not a Vicidial .iso ... a link to the installation instructions you used is a much better idea.

shinigami wrote:Here's the current dialplan entry on our server, please check if there's something wrong with the entry...
exten => _1XXXXXXXXXX,1,Dial(${CARRIER-AT-CH01}/${EXTEN},,o)
exten => _1XXXXXXXXXX,n,Dial(${CARRIER-AT-TX01}/${EXTEN},,o)
exten => _1XXXXXXXXXX,n,Dial(${CARRIER01}/${EXTEN},,o)
exten => _1XXXXXXXXXX,n,Dial(${CARRIER01}/${EXTEN},,o)
exten => _1XXXXXXXXXX,n,Hangup


You missed the REQUIRED agi line which must occur before the Dial( line. Have a look at the example carrier entries. Three lines are required: AGI/Dial/Hangup. You can have as many Dial lines as you want, but you can not omit the other two or modify the order.

Also, the last two carriers are identical, which is probably not a good idea. I'd delete the last one. Just Sayin' ...
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: DISPO on User Stats

Postby shinigami » Mon Jun 22, 2015 11:56 am

Hi Sir William,

There is no "usual" installation. Posting the full name of the .iso image and if the .iso is not a Vicidial .iso ... a link to the installation instructions you used is a much better idea.


This was the last time we've used on installing the Vicidial on 1:1 server (database/asterisk) --
Please correct me if I've missed something :)

---Software Selection---
LAMP - https://help.ubuntu.com/community/ApacheMySQLPHP
OPENSSH SERVER - "sudo apt-get install ssh"

---FTP SERVER--
apt-get install vsftpd
nano /etc/vsftpd.conf

---.sh-----
apt-get install apache2 apache2-mpm-prefork build-essential iftop lame libmysqlclient15-dev libncurses5-dev libploticus0-dev libsox-fmt-all linux-source linux-headers mpg123 mtop mysql-client-5.0 mysql-doc-5.0 mysql-server-5.0 mytop ntp php5 php5-cli php5-dev php5-mysql phpmyadmin ploticus screen sipsak sox subversion subversion-tools unzip -y
----.sh2------
apt-get install apache2 apache2-mpm-prefork build-essential iftop lame libmysqlclient15-dev libncurses5-dev libploticus0-dev libsox-fmt-all mpg123 mtop mysql-client-5.0 mysql-doc-5.0 mysql-server-5.0 mytop ntp php5 php5-cli php5-dev php5-mysql phpmyadmin ploticus screen sipsak sox subversion subversion-tools unzip -y

cd /usr/src
wget http://asterisk.gnuinter.net/files/aste ... .08.tar.gz
tar xzf asterisk-perl-0.08.tar.gz
cd asterisk-perl-0.08
perl Makefile.PL
make all
make install

cd /usr/src
wget http://www.daveltd.com/src/util/ttyload ... 0.5.tar.gz
tar xzf ttyload-0.5.tar.gz
cd ttyload-0.5
make
make install

cd /usr/src
wget http://bart.eaccelerator.net/source/0.9 ... .9.5.3.zip
unzip eaccelerator-0.9.5.3.zip
cd eaccelerator-0.9.5.3
phpize
./configure
make
make install
cd /etc/php5/conf.d/
$ vim eaccelerator.ini
> add the following to the eaccelerator.:
extension="eaccelerator.so"
eaccelerator.shm_size="48"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator
php -v

mkdir /usr/src/asterisk
cd /usr/src/asterisk

****FOR 1.4 asterisk do the following:
wget http://downloads.digium.com/pub/asteris ... 1.2.tar.gz
wget http://downloads.digium.com/pub/zaptel/ ... 2.1.tar.gz
wget http://downloads.digium.com/pub/libpri/ ... 4.9.tar.gz
tar xzf asterisk-1.4.21.2.tar.gz
tar xzf zaptel-1.4.12.1.tar.gz
tar xzf libpri-1.4.9.tar.gz
cd libpri-1.4.9
make clean; make; make install
cd ../zaptel-1.4.12.1
./configure; make clean; make; make install
cd ../asterisk-1.4.21.2
$ wget http://www.eflo.net/files/enter.h
$ wget http://www.eflo.net/files/leave.h
$ mv -f enter.h apps/enter.h
$ mv -f leave.h apps/leave.h
$ vi codecs/gsm/Makefile
add “OPTIMIZE=-O2” to the file before the ifneq section, to fix GSM audio problems
./configure; make clean; make; make install
make samples
modprobe zaptel
modprobe ztdummy

$ asterisk -vvvvvvvvvvvvvvvvvvvvvvvvvvvvgc (to see if Asterisk runs)
> show version
> zap show status
> show application meetme
> stop now

cat /proc/version
mysql -u root -p asterisk < MySQL_AST_CREATE_tables.sql
mysql -u root -p asterisk < first_server_install.sql
update `conferences` set server_ip = '192.168.0.143'
update `phones` set server_ip = '192.168.0.143'
update `vicidial_conferences` set server_ip = '192.168.0.143'
update `vicidial_server_carriers` set server_ip = '192.168.0.143'
update `servers` set server_ip = '192.168.0.143'

--perl--
sh.perl_install.sh
rc.local -

crontab
cp support-files/my-huge.cnf /etc/my.cnf

You missed the REQUIRED agi line which must occur before the Dial( line. Have a look at the example carrier entries. Three lines are required: AGI/Dial/Hangup. You can have as many Dial lines as you want, but you can not omit the other two or modify the order.


I've added the 1st line exten => _1XXXXXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) and will check if those DISPO stats still occur.

Thank you! :)
shinigami
 
Posts: 11
Joined: Fri Oct 24, 2014 7:32 pm

Re: DISPO on User Stats

Postby williamconley » Mon Jun 22, 2015 6:03 pm

I wasn't asking for the entire install process, just a link to the process you likely downloaded from the internet. However, are you saying that the previous post is all you did you get Vicidial online?
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 157 guests