Outbound calls problem, rebooting asterisk

I have been experiencing problem with our vicidial. We're currently doing manual dialing its working fine then sometimes the dialing just take several minutes of dead air, numbers wont ring even though its all good numbers. My only option is to reboot the asterisk system and after that the dialing works again. What seems to be the factors that making this error? Any advice?