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.