Re:Sangoma (FreePBX) to Acquire Digium (Asterisk) for $28M
by Rjevski on Friday August 24, 2018 @08:44AM
(#17834555)
How do you share state between them?
[ Parent
| on HN ]
Re:Sangoma (FreePBX) to Acquire Digium (Asterisk) for $28M
by spditner on Friday August 24, 2018 @08:58AM
(#17834633)
The state you tend to store is in the application side, so it still backs onto things like SQL databases in the end. You'd put another service in front of your Asterisk instances like OpenSIPS or Kamailio to distribute load.
Re:Sangoma (FreePBX) to Acquire Digium (Asterisk) for $28M
by Rjevski on Friday August 24, 2018 @10:34AM
(#17835146)
Seems like a huge hack. What we really need is some kind of etcd for telecoms, where you just configure it and they replicate and share state automatically.
Re:Sangoma (FreePBX) to Acquire Digium (Asterisk) for $28M
by florent42 on Friday August 24, 2018 @05:08PM
(#17837902)
It's not a hack. Think of Asterisk as if it was an http server + backend code. How do you scale?
You scale horizontally using proxies (kamailio dispatchers), (what you would call "reverse proxies in the http world), and use external storage / database / logic.
Re:Sangoma (FreePBX) to Acquire Digium (Asterisk) for $28M
by dvtrn on Friday August 24, 2018 @10:48AM
(#17835235)
SIP? This sounds like exactly what SIP does. Or at least a function of what it exposes
Re:Sangoma (FreePBX) to Acquire Digium (Asterisk) for $28M
by gerdesj on Friday August 24, 2018 @05:45PM
(#17838073)
Asterisk is just another daemon. You could use etcd for it or Puppet or whatever to create config on the fly. On FreePBX you generally use MySQL/MariaDB.