Hi, about a month ago you guys helped me through an epic pilgrimage that led from trying to restore an ancient FreePBX 4 system that had crashed to building a brand new FreePBX 15 system from scratch. I sincerely appreciate all the help I got from this community and after a lot of work and advice from you guys, we’ve had a (reasonably) smooth working system for the past few weeks. However, we’ve had a couple issues which I can’t quite work out.
The main one that happens is, every once in a while the IVR just won’t pick up for incoming calls. For the caller, it just rings indefinitely and never answers or goes anywhere; at the shop it obviously never rings the phones and we have no idea someone has called. I’ve had my wife text me saying “hey your phones are not picking up” and that’s how I find out there’s a problem (after who-knows-how-many missed calls from customers).
I’ve found that if I go in to Connectivity > DAHDi Config and click the Restart DAHDi & Asterisk button, that will fix the problem.
It will stay working for a while, usually several days or longer so we think it’s fine. And then one day, randomly, someone says hey your phones aren’t working and I have to restart DAHDi & Asterisk again to make it work. Any idea what would cause this? Or of course how to prevent it? Or is there any kind of module or script that can schedule automatically restarting DAHDi & Asterisk on its own, say once every 3 days to keep it running smoothly (if that’s even possible or necessary)?