Hi all,
I'm relatively new to OpenSER (and SER for that matter). I have the
following need and can't quite figure out how to do it.
We have several Asterisk servers being used strictly for IVR purposes
(IVR cluster). We also have several Asterisk servers used for standard
telephone services and Agent/Queue services (telephone Cluster). We
would like to setup one or two OpenSER machines in front of all that
to serve the following purposes:
1) Route incoming calls appropriately to either the IVR cluster or the
telephone cluster based on the DNIS
2) Be used as LCR servers so that the telephone cluster will send all
outbound calls to and the OpenSER will determine if it needs to reach
one of our termination carriers or simply just handle it internally
(e.g. extension-to-extension calling)
3) When a caller in the IVR presses certain options, the caller may be
transferred to an agent. So, we need to take the call away from the
IVR cluster (possibly back to the OpenSER server) and redirect it to
the telephone cluster so that an agent may handle the caller
4) CDR and billing purposes
5) Ideally, all our telephone users would register with OpenSER
(instead of the Asterisk telephone cluster) and for "regular" calls,
we could just handle everything within OpenSER, and only involve the
telephone cluster if we need to redirect to voicemail or something
like that
We have read on the wiki about integrating SER with Asterisk for
voicemail. We also have some snippets, mainly from the mailing list,
about SER load balancing traffic to Asterisk. However, we really
haven't found something that could address all items above. Could
anyone provide some hits, snippets, or references to what we need in
order to accomplish these goals?
Thanks
Show replies by date