Hi all,
We are working here on a solution for a large scale VoIP system to cover
our entire state, using both openSER and Asterisk. The project is on an
initial stage, basically deciding architecture, so I would like to share our
thoughts here in the mailing list and hopefully get some feedback to get
starting on the right foot.
We have our own private network (internet only on a further first step, no
NAT), and we think about two possible scenarios:
1: The SIP accounts would register on the local Asterisk and those would
talk to a SER core to connect them all, something like "Asterisk: Oh! this
account is not mine so I'll send it to the core to take care for me" and the
SER core would try to reach the other endpoint or return some error code.
2: All SIP accounts would be registered on the SER core, using the local
asterisk servers as mediaservers and backup SIP proxies, where the SIP
accounts would be registering on them only when there is some problem on the
link with the SER core (and here they would have to have their own local
PSTN gateways)
This is the two basic ideas, so we would like to have any thoughts about the
"pros and cons" of them.
We have also planned many PSTN gateways that would be used for LCR (making
all PSTN calls = local) for the entire system, that should be considered on
a failure event.
Thanks,
Gabriel Ortiz
PS.: Any help/thoughts are very welcome, as we will share all the experience
and development on this project with the FOSS community. We are a government
IT company from Paraná, Brasil aligned with the Free Software movement, and
the aim is to document and package every aspect of this project.