by duncanb » Wed Jun 06, 2012 7:37 am
Hi All,
I have not been able to find a resolution for this by searching the forums, Mantis or Google, and I'm now completely stumped. Any assistance will be hugely appreciated.
The problem:
Around times when there's a shift change, or when lots of people log off (to go into a new campaign perhaps), ViciDial just stops dialling calls for the remaining agents. There are no errors I can see in the Asterisk, system or ViciDial logs. When I look on the Asterisk console, nothing is happening. There are diallable leads in the hopper, and the dropped call ratio is within limits. Load very low on all servers (incl MySQL server). After 5-15 minutes, ViciDial just seems to wake up again and everything returns to normal.
The forum wouldn't let me post a direct URL as a new user, but a screenshot of the realtime report while we experience this problem can be found at a site called postimage (dot) org. and whack a "(forwardslash) image (forwardslash) s7uta05on" on the end of that. If you're seeing this my sneakiness worked.
Complete setup includes a PBX server (where all the agent extensions are registered), and 2 ViciDial servers in load balanced mode. We have a stand-alone MySQL server. All campaigns are on ratio dial. ViciDial generally runs with 50-60 agents. Load average with this amount of agents is 0.25 - 0.30. When we have this problem, the load average drops to basically zero. We have load balanced ViciDial servers, but we experienced this problem when we were still only on 1 VD server. Agents registered on PBX server connecting to VD servers via SIP/alaw, outbound calls made directly from VD servers to SIP/g729 trunk. We have no shifts defined in ViciDIal.
ViciDial version:
VERSION: 2.4-338a
BUILD: 110923-2043
Asterisk version on VD servers: 1.4.24.1
Asterisk version on PBX server: 1.6.2.23
OS:
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 1
Perl: v5.10.0 built for x86_64-linux-thread-multi
MySQL: 5.0.67 SUSE MySQL RPM
PHP: 5.2.6