We are in the process of redesigning our single Asterisk server that handles several queues for our clients. We offer our clients hosted queueing/call center basic services. All the agents are in remote locations behind NATs using either softphones or PAP2-like devices.
What we would like to accomplish is setup a SER or OpenSER ("SER") server(s) in front of our Asterisk box such that all incoming and outgoing calls are handled by SER.
The basic idea is to get set up for scaleability and redundancy. The goal is to be able to add additional Asterisk servers to spread our queue loads. Nothing fancy, maybe just separate clients on different boxes (not load balancing queues across multiple Asterisk boxes since that a totally different scope of project).
We could then add additional SER boxes to protect our inbound and outbound SIP gateways to our SIP providers (all our calls are SIP-based - e.g. no TDM circuits).
Lastly, all our agents would register against the SER server(s) instead of directly to the Asterisk boxes.
Has anyone done this? Can anyone point me to some tips/documentation? Does anyone care to comment? If agents login using AgentCallBackLogin, will Asterisk know where the agents are and send the calls to them via SER?
Thank you so much in advanced.
- Daniel