by williamconley » Wed Jun 24, 2020 8:09 pm
The Vicidial system isn't really aware of inactive remote agents. Inactive SIP phones? Yes, because they appear in the sip-vicidial.conf file even when not registered, which would take an inordinate amount of time to load at any point asterisk has to interact with the file, in addition to the berkeley (live, loaded into memory) table representing all those sip accounts.
But 5000 entries in the remote agent table all being ignored except 20-30? Not a problem except during the loading of the web page to display them all. I might advise creating a tool to activate/deactive them outside that interface (activate/deactivate is a simple mysql query for individuals or groups). In fact, remote agents have a special login so they can "activate" their own remote agent entry by logging in.
Of course, you'll need 5000 users to go with those 5000 remote agents, and that will cause issues with the showing of the Users listing page. Simple enough to test, load up 5000 fake entries and check it out. While loading the "List Users" page (and sections in other modules, such as Ingroups) and the "Remote Agents" page will be slow, however, it shouldn't be a problem for functionality. Just be patient when those pages load.
I will note, however, that "i3" means nothing. Sorta like saying "would it be better to drive a Red or a White car on the freeway?" Irrelevant: How Many Cores? Two? Not likely to be happy with the result. Four? Perhaps ... test it. Ordinarily for our standard server we like to suggest four cores at 2.3+Ghz with 2G RAM as kind of the bare minimum. But two cores? MAY work, but I'd be surprised.
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