conn
-
Posts
32 -
Joined
-
Last visited
Content Type
Profiles
Forums
Resource Library: Monster UI Apps for KAZOO
Events
Downloads
Posts posted by conn
-
-
3 hours ago, mc_ said:
I would point you to the "official" docs:
https://docs.2600hz.com/sysadmin/doc/install/install_via_centos7/
https://docs.2600hz.com/sysadmin/doc/kazoo/cluster-guide/
But they should get you on the right path, yes
Interesting. I will use the official ones instead then.
-
So, would either of these two help me get started, in a general way as a guide, on what I am looking to do above:
https://www.powerpbx.org/content/kazoo-v4-single-server-install-guide-v1
-
1 hour ago, mc_ said:
Well yes, Kazoo is flexible.
If you have 0 customers, it doesn't make sense to get the beefiest hardware before you prove that you can sell your service.
So start with what's easy for you to provision and get working. So maybe that's a couple VPS servers. Then you get enough traffic that your FreeSWITCH servers are having trouble keeping up. Now you can replace the VPS running FreeSWITCH with bare metal instances on the provider. Or you can build out a datacenter rack with your stuff, get better circuits, co-locate with your upstream carriers, whatever.
So the architecture definitely grows with you as you grow the business.
I see. interesting
-
2 hours ago, mc_ said:
You need to define the load levels you wish to support and build the architecture to support those levels.
Yeah, I will need to do that. However, isn't there a way to make an architecture that is flexible? I am kind of thinking about this from a programming prospective where, while a function should be responsible for one thing, a class could be more flexible in doing that one thing especially if you want to inherit from that class later on or compose various classes together. I am just wondering what that architecture would look like applied to this situation.
-
21 hours ago, mc_ said:
Conferencing will be impacted most by the hardware you give FreeSWITCH. Run bare metal and with plenty of CPU/memory since conferences does a lot of audio muxing and transcoding. Everything else is pretty lightweight in comparison. Of course, you'll need to load test to be sure your setup is adequate. Testing max participants in a conference and max concurrent conferences to see where things go funky. Will you allow video conferencing?
No, I want to focus solely on voice conferencing. I was thinking of using a cloud service such as digitalocean and then perhaps moving to using a cluster of raspberry PIs. However, since it would seem that freeSWITCH requires a lot of memory and cpu power, I may have to think of something else. I was also thinking of using something like packer along with some automation to help out once I found the optimal setup. Though, I am sure I cannot get much advise on that here.
-
Say I am going to use erlang call manager / kazoo, kamailio, freeswitch, AMQP via RabbitMQ, and bigcouch. What would be the role all of all if them if the only focus was on making the best conference service that can be connected to via clients like IRC?
Conference Software Architecture Roles
in 2600Hz Mobile
Posted
So, I actually finally am going start going through those official docs and go along with them by hand -instead of just looking at them. Here is my question. I have a mini SDHC card 32 GB. Should I use that and just use Packer once I get it to what I like? Or should I use Docker?